diff -u linux-azure-6.2-6.2.0/Makefile linux-azure-6.2-6.2.0/Makefile --- linux-azure-6.2-6.2.0/Makefile +++ linux-azure-6.2-6.2.0/Makefile @@ -1,7 +1,7 @@ # SPDX-License-Identifier: GPL-2.0 VERSION = 6 PATCHLEVEL = 2 -SUBLEVEL = 13 +SUBLEVEL = 15 EXTRAVERSION = NAME = Hurr durr I'ma ninja sloth diff -u linux-azure-6.2-6.2.0/arch/arm/boot/dts/qcom-sdx55.dtsi linux-azure-6.2-6.2.0/arch/arm/boot/dts/qcom-sdx55.dtsi --- linux-azure-6.2-6.2.0/arch/arm/boot/dts/qcom-sdx55.dtsi +++ linux-azure-6.2-6.2.0/arch/arm/boot/dts/qcom-sdx55.dtsi @@ -303,6 +303,45 @@ status = "disabled"; }; + pcie_ep: pcie-ep@1c00000 { + compatible = "qcom,sdx55-pcie-ep"; + reg = <0x01c00000 0x3000>, + <0x40000000 0xf1d>, + <0x40000f20 0xc8>, + <0x40001000 0x1000>, + <0x40200000 0x100000>, + <0x01c03000 0x3000>; + reg-names = "parf", "dbi", "elbi", "atu", "addr_space", + "mmio"; + + qcom,perst-regs = <&tcsr 0xb258 0xb270>; + + clocks = <&gcc GCC_PCIE_AUX_CLK>, + <&gcc GCC_PCIE_CFG_AHB_CLK>, + <&gcc GCC_PCIE_MSTR_AXI_CLK>, + <&gcc GCC_PCIE_SLV_AXI_CLK>, + <&gcc GCC_PCIE_SLV_Q2A_AXI_CLK>, + <&gcc GCC_PCIE_SLEEP_CLK>, + <&gcc GCC_PCIE_0_CLKREF_CLK>; + clock-names = "aux", "cfg", "bus_master", "bus_slave", + "slave_q2a", "sleep", "ref"; + + interrupts = , + ; + interrupt-names = "global", "doorbell"; + reset-gpios = <&tlmm 57 GPIO_ACTIVE_LOW>; + wake-gpios = <&tlmm 53 GPIO_ACTIVE_LOW>; + resets = <&gcc GCC_PCIE_BCR>; + reset-names = "core"; + power-domains = <&gcc PCIE_GDSC>; + phys = <&pcie0_lane>; + phy-names = "pciephy"; + max-link-speed = <3>; + num-lanes = <2>; + + status = "disabled"; + }; + pcie0_phy: phy@1c07000 { compatible = "qcom,sdx55-qmp-pcie-phy"; reg = <0x01c07000 0x1c4>; @@ -400,45 +439,6 @@ status = "disabled"; }; - pcie_ep: pcie-ep@40000000 { - compatible = "qcom,sdx55-pcie-ep"; - reg = <0x01c00000 0x3000>, - <0x40000000 0xf1d>, - <0x40000f20 0xc8>, - <0x40001000 0x1000>, - <0x40200000 0x100000>, - <0x01c03000 0x3000>; - reg-names = "parf", "dbi", "elbi", "atu", "addr_space", - "mmio"; - - qcom,perst-regs = <&tcsr 0xb258 0xb270>; - - clocks = <&gcc GCC_PCIE_AUX_CLK>, - <&gcc GCC_PCIE_CFG_AHB_CLK>, - <&gcc GCC_PCIE_MSTR_AXI_CLK>, - <&gcc GCC_PCIE_SLV_AXI_CLK>, - <&gcc GCC_PCIE_SLV_Q2A_AXI_CLK>, - <&gcc GCC_PCIE_SLEEP_CLK>, - <&gcc GCC_PCIE_0_CLKREF_CLK>; - clock-names = "aux", "cfg", "bus_master", "bus_slave", - "slave_q2a", "sleep", "ref"; - - interrupts = , - ; - interrupt-names = "global", "doorbell"; - reset-gpios = <&tlmm 57 GPIO_ACTIVE_LOW>; - wake-gpios = <&tlmm 53 GPIO_ACTIVE_LOW>; - resets = <&gcc GCC_PCIE_BCR>; - reset-names = "core"; - power-domains = <&gcc PCIE_GDSC>; - phys = <&pcie0_lane>; - phy-names = "pciephy"; - max-link-speed = <3>; - num-lanes = <2>; - - status = "disabled"; - }; - remoteproc_mpss: remoteproc@4080000 { compatible = "qcom,sdx55-mpss-pas"; reg = <0x04080000 0x4040>; diff -u linux-azure-6.2-6.2.0/arch/arm64/Kconfig linux-azure-6.2-6.2.0/arch/arm64/Kconfig --- linux-azure-6.2-6.2.0/arch/arm64/Kconfig +++ linux-azure-6.2-6.2.0/arch/arm64/Kconfig @@ -214,6 +214,7 @@ select IRQ_DOMAIN select IRQ_FORCED_THREADING select KASAN_VMALLOC if KASAN + select LOCK_MM_AND_FIND_VMA select MODULES_USE_ELF_RELA select NEED_DMA_MAP_STATE select NEED_SG_DMA_LENGTH diff -u linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/ipq8074.dtsi linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/ipq8074.dtsi --- linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/ipq8074.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/ipq8074.dtsi @@ -772,10 +772,8 @@ phys = <&pcie_phy1>; phy-names = "pciephy"; - ranges = <0x81000000 0 0x10200000 0x10200000 - 0 0x10000>, /* downstream I/O */ - <0x82000000 0 0x10220000 0x10220000 - 0 0xfde0000>; /* non-prefetchable memory */ + ranges = <0x81000000 0x0 0x00000000 0x10200000 0x0 0x10000>, /* I/O */ + <0x82000000 0x0 0x10220000 0x10220000 0x0 0xfde0000>; /* MEM */ interrupts = ; interrupt-names = "msi"; @@ -836,10 +834,8 @@ phys = <&pcie_phy0>; phy-names = "pciephy"; - ranges = <0x81000000 0 0x20200000 0x20200000 - 0 0x10000>, /* downstream I/O */ - <0x82000000 0 0x20220000 0x20220000 - 0 0xfde0000>; /* non-prefetchable memory */ + ranges = <0x81000000 0x0 0x00000000 0x20200000 0x0 0x10000>, /* I/O */ + <0x82000000 0x0 0x20220000 0x20220000 0x0 0xfde0000>; /* MEM */ interrupts = ; interrupt-names = "msi"; diff -u linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi --- linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi @@ -62,7 +62,2 @@ }; - - reserved@6c00000 { - reg = <0x0 0x06c00000 0x0 0x400000>; - no-map; - }; }; diff -u linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/msm8996.dtsi linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/msm8996.dtsi --- linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/msm8996.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/msm8996.dtsi @@ -1841,8 +1841,8 @@ #address-cells = <3>; #size-cells = <2>; - ranges = <0x01000000 0x0 0x0c200000 0x0c200000 0x0 0x100000>, - <0x02000000 0x0 0x0c300000 0x0c300000 0x0 0xd00000>; + ranges = <0x01000000 0x0 0x00000000 0x0c200000 0x0 0x100000>, + <0x02000000 0x0 0x0c300000 0x0c300000 0x0 0xd00000>; device_type = "pci"; @@ -1895,8 +1895,8 @@ #address-cells = <3>; #size-cells = <2>; - ranges = <0x01000000 0x0 0x0d200000 0x0d200000 0x0 0x100000>, - <0x02000000 0x0 0x0d300000 0x0d300000 0x0 0xd00000>; + ranges = <0x01000000 0x0 0x00000000 0x0d200000 0x0 0x100000>, + <0x02000000 0x0 0x0d300000 0x0d300000 0x0 0xd00000>; device_type = "pci"; @@ -1946,8 +1946,8 @@ #address-cells = <3>; #size-cells = <2>; - ranges = <0x01000000 0x0 0x0e200000 0x0e200000 0x0 0x100000>, - <0x02000000 0x0 0x0e300000 0x0e300000 0x0 0x1d00000>; + ranges = <0x01000000 0x0 0x00000000 0x0e200000 0x0 0x100000>, + <0x02000000 0x0 0x0e300000 0x0e300000 0x0 0x1d00000>; device_type = "pci"; diff -u linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/sc7180.dtsi linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/sc7180.dtsi --- linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/sc7180.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/sc7180.dtsi @@ -1512,7 +1512,7 @@ function = "qspi_data"; }; - qspi_data12: qspi-data12-state { + qspi_data23: qspi-data23-state { pins = "gpio66", "gpio67"; function = "qspi_data"; }; diff -u linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/sc7280.dtsi linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/sc7280.dtsi --- linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/sc7280.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/sc7280.dtsi @@ -2068,7 +2068,7 @@ #address-cells = <3>; #size-cells = <2>; - ranges = <0x01000000 0x0 0x40200000 0x0 0x40200000 0x0 0x100000>, + ranges = <0x01000000 0x0 0x00000000 0x0 0x40200000 0x0 0x100000>, <0x02000000 0x0 0x40300000 0x0 0x40300000 0x0 0x1fd00000>; interrupts = ; @@ -3592,12 +3592,17 @@ <0 0x88e2000 0 0x1000>; interrupts-extended = <&pdc 11 IRQ_TYPE_LEVEL_HIGH>; ports { + #address-cells = <1>; + #size-cells = <0>; + port@0 { + reg = <0>; eud_ep: endpoint { remote-endpoint = <&usb2_role_switch>; }; }; port@1 { + reg = <1>; eud_con: endpoint { remote-endpoint = <&con_eud>; }; @@ -3608,7 +3613,11 @@ eud_typec: connector { compatible = "usb-c-connector"; ports { + #address-cells = <1>; + #size-cells = <0>; + port@0 { + reg = <0>; con_eud: endpoint { remote-endpoint = <&eud_con>; }; @@ -4340,7 +4349,7 @@ function = "qspi_data"; }; - qspi_data12: qspi-data12-state { + qspi_data23: qspi-data23-state { pins = "gpio16", "gpio17"; function = "qspi_data"; }; diff -u linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/sc8280xp.dtsi linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/sc8280xp.dtsi --- linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/sc8280xp.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/sc8280xp.dtsi @@ -902,7 +902,7 @@ reg-names = "parf", "dbi", "elbi", "atu", "config"; #address-cells = <3>; #size-cells = <2>; - ranges = <0x01000000 0x0 0x30200000 0x0 0x30200000 0x0 0x100000>, + ranges = <0x01000000 0x0 0x00000000 0x0 0x30200000 0x0 0x100000>, <0x02000000 0x0 0x30300000 0x0 0x30300000 0x0 0x1d00000>; bus-range = <0x00 0xff>; @@ -1001,7 +1001,7 @@ reg-names = "parf", "dbi", "elbi", "atu", "config"; #address-cells = <3>; #size-cells = <2>; - ranges = <0x01000000 0x0 0x32200000 0x0 0x32200000 0x0 0x100000>, + ranges = <0x01000000 0x0 0x00000000 0x0 0x32200000 0x0 0x100000>, <0x02000000 0x0 0x32300000 0x0 0x32300000 0x0 0x1d00000>; bus-range = <0x00 0xff>; @@ -1098,7 +1098,7 @@ reg-names = "parf", "dbi", "elbi", "atu", "config"; #address-cells = <3>; #size-cells = <2>; - ranges = <0x01000000 0x0 0x34200000 0x0 0x34200000 0x0 0x100000>, + ranges = <0x01000000 0x0 0x00000000 0x0 0x34200000 0x0 0x100000>, <0x02000000 0x0 0x34300000 0x0 0x34300000 0x0 0x1d00000>; bus-range = <0x00 0xff>; @@ -1198,7 +1198,7 @@ reg-names = "parf", "dbi", "elbi", "atu", "config"; #address-cells = <3>; #size-cells = <2>; - ranges = <0x01000000 0x0 0x38200000 0x0 0x38200000 0x0 0x100000>, + ranges = <0x01000000 0x0 0x00000000 0x0 0x38200000 0x0 0x100000>, <0x02000000 0x0 0x38300000 0x0 0x38300000 0x0 0x1d00000>; bus-range = <0x00 0xff>; @@ -1295,7 +1295,7 @@ reg-names = "parf", "dbi", "elbi", "atu", "config"; #address-cells = <3>; #size-cells = <2>; - ranges = <0x01000000 0x0 0x3c200000 0x0 0x3c200000 0x0 0x100000>, + ranges = <0x01000000 0x0 0x00000000 0x0 0x3c200000 0x0 0x100000>, <0x02000000 0x0 0x3c300000 0x0 0x3c300000 0x0 0x1d00000>; bus-range = <0x00 0xff>; diff -u linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/sdm845.dtsi linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/sdm845.dtsi --- linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/sdm845.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/sdm845.dtsi @@ -198,7 +198,7 @@ reg = <0x0 0x0>; enable-method = "psci"; capacity-dmips-mhz = <611>; - dynamic-power-coefficient = <290>; + dynamic-power-coefficient = <154>; qcom,freq-domain = <&cpufreq_hw 0>; operating-points-v2 = <&cpu0_opp_table>; interconnects = <&gladiator_noc MASTER_APPSS_PROC 3 &mem_noc SLAVE_EBI1 3>, @@ -222,7 +222,7 @@ reg = <0x0 0x100>; enable-method = "psci"; capacity-dmips-mhz = <611>; - dynamic-power-coefficient = <290>; + dynamic-power-coefficient = <154>; qcom,freq-domain = <&cpufreq_hw 0>; operating-points-v2 = <&cpu0_opp_table>; interconnects = <&gladiator_noc MASTER_APPSS_PROC 3 &mem_noc SLAVE_EBI1 3>, @@ -243,7 +243,7 @@ reg = <0x0 0x200>; enable-method = "psci"; capacity-dmips-mhz = <611>; - dynamic-power-coefficient = <290>; + dynamic-power-coefficient = <154>; qcom,freq-domain = <&cpufreq_hw 0>; operating-points-v2 = <&cpu0_opp_table>; interconnects = <&gladiator_noc MASTER_APPSS_PROC 3 &mem_noc SLAVE_EBI1 3>, @@ -264,7 +264,7 @@ reg = <0x0 0x300>; enable-method = "psci"; capacity-dmips-mhz = <611>; - dynamic-power-coefficient = <290>; + dynamic-power-coefficient = <154>; qcom,freq-domain = <&cpufreq_hw 0>; operating-points-v2 = <&cpu0_opp_table>; interconnects = <&gladiator_noc MASTER_APPSS_PROC 3 &mem_noc SLAVE_EBI1 3>, @@ -2226,8 +2226,8 @@ #address-cells = <3>; #size-cells = <2>; - ranges = <0x01000000 0x0 0x60200000 0 0x60200000 0x0 0x100000>, - <0x02000000 0x0 0x60300000 0 0x60300000 0x0 0xd00000>; + ranges = <0x01000000 0x0 0x00000000 0x0 0x60200000 0x0 0x100000>, + <0x02000000 0x0 0x60300000 0x0 0x60300000 0x0 0xd00000>; interrupts = ; interrupt-names = "msi"; @@ -2331,7 +2331,7 @@ #address-cells = <3>; #size-cells = <2>; - ranges = <0x01000000 0x0 0x40200000 0x0 0x40200000 0x0 0x100000>, + ranges = <0x01000000 0x0 0x00000000 0x0 0x40200000 0x0 0x100000>, <0x02000000 0x0 0x40300000 0x0 0x40300000 0x0 0x1fd00000>; interrupts = ; @@ -2705,7 +2705,7 @@ }; }; - qspi_data12: qspi-data12 { + qspi_data23: qspi-data23 { pinmux-data { pins = "gpio93", "gpio94"; function = "qspi_data"; diff -u linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/sm8150.dtsi linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/sm8150.dtsi --- linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/sm8150.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/sm8150.dtsi @@ -1783,8 +1783,8 @@ #address-cells = <3>; #size-cells = <2>; - ranges = <0x01000000 0x0 0x60200000 0 0x60200000 0x0 0x100000>, - <0x02000000 0x0 0x60300000 0 0x60300000 0x0 0x3d00000>; + ranges = <0x01000000 0x0 0x00000000 0x0 0x60200000 0x0 0x100000>, + <0x02000000 0x0 0x60300000 0x0 0x60300000 0x0 0x3d00000>; interrupts = ; interrupt-names = "msi"; @@ -1879,7 +1879,7 @@ #address-cells = <3>; #size-cells = <2>; - ranges = <0x01000000 0x0 0x40200000 0x0 0x40200000 0x0 0x100000>, + ranges = <0x01000000 0x0 0x00000000 0x0 0x40200000 0x0 0x100000>, <0x02000000 0x0 0x40300000 0x0 0x40300000 0x0 0x1fd00000>; interrupts = ; diff -u linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/sm8450.dtsi linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/sm8450.dtsi --- linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/sm8450.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/sm8450.dtsi @@ -1726,8 +1726,8 @@ #address-cells = <3>; #size-cells = <2>; - ranges = <0x01000000 0x0 0x60200000 0 0x60200000 0x0 0x100000>, - <0x02000000 0x0 0x60300000 0 0x60300000 0x0 0x3d00000>; + ranges = <0x01000000 0x0 0x00000000 0x0 0x60200000 0x0 0x100000>, + <0x02000000 0x0 0x60300000 0x0 0x60300000 0x0 0x3d00000>; interrupts = ; interrupt-names = "msi"; @@ -1835,8 +1835,8 @@ #address-cells = <3>; #size-cells = <2>; - ranges = <0x01000000 0x0 0x40200000 0 0x40200000 0x0 0x100000>, - <0x02000000 0x0 0x40300000 0 0x40300000 0x0 0x1fd00000>; + ranges = <0x01000000 0x0 0x00000000 0x0 0x40200000 0x0 0x100000>, + <0x02000000 0x0 0x40300000 0x0 0x40300000 0x0 0x1fd00000>; interrupts = ; interrupt-names = "msi"; @@ -1883,8 +1883,8 @@ phys = <&pcie1_lane>; phy-names = "pciephy"; - perst-gpio = <&tlmm 97 GPIO_ACTIVE_LOW>; - enable-gpio = <&tlmm 99 GPIO_ACTIVE_HIGH>; + perst-gpios = <&tlmm 97 GPIO_ACTIVE_LOW>; + wake-gpios = <&tlmm 99 GPIO_ACTIVE_HIGH>; pinctrl-names = "default"; pinctrl-0 = <&pcie1_default_state>; diff -u linux-azure-6.2-6.2.0/arch/arm64/boot/dts/ti/k3-am62-main.dtsi linux-azure-6.2-6.2.0/arch/arm64/boot/dts/ti/k3-am62-main.dtsi --- linux-azure-6.2-6.2.0/arch/arm64/boot/dts/ti/k3-am62-main.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/ti/k3-am62-main.dtsi @@ -461,7 +461,7 @@ <193>, <194>, <195>; interrupt-controller; #interrupt-cells = <2>; - ti,ngpio = <87>; + ti,ngpio = <92>; ti,davinci-gpio-unbanked = <0>; power-domains = <&k3_pds 77 TI_SCI_PD_EXCLUSIVE>; clocks = <&k3_clks 77 0>; @@ -478,7 +478,7 @@ <183>, <184>, <185>; interrupt-controller; #interrupt-cells = <2>; - ti,ngpio = <88>; + ti,ngpio = <52>; ti,davinci-gpio-unbanked = <0>; power-domains = <&k3_pds 78 TI_SCI_PD_EXCLUSIVE>; clocks = <&k3_clks 78 0>; diff -u linux-azure-6.2-6.2.0/arch/arm64/include/asm/kvm_host.h linux-azure-6.2-6.2.0/arch/arm64/include/asm/kvm_host.h --- linux-azure-6.2-6.2.0/arch/arm64/include/asm/kvm_host.h +++ linux-azure-6.2-6.2.0/arch/arm64/include/asm/kvm_host.h @@ -191,6 +191,9 @@ /* Mandated version of PSCI */ u32 psci_version; + /* Protects VM-scoped configuration data */ + struct mutex config_lock; + /* * If we encounter a data abort without valid instruction syndrome * information, report this to user space. User space can (and @@ -482,6 +485,7 @@ /* vcpu power state */ struct kvm_mp_state mp_state; + spinlock_t mp_state_lock; /* Cache some mmu pages needed inside spinlock regions */ struct kvm_mmu_memory_cache mmu_page_cache; diff -u linux-azure-6.2-6.2.0/arch/arm64/kvm/arm.c linux-azure-6.2-6.2.0/arch/arm64/kvm/arm.c --- linux-azure-6.2-6.2.0/arch/arm64/kvm/arm.c +++ linux-azure-6.2-6.2.0/arch/arm64/kvm/arm.c @@ -138,6 +138,16 @@ { int ret; + mutex_init(&kvm->arch.config_lock); + +#ifdef CONFIG_LOCKDEP + /* Clue in lockdep that the config_lock must be taken inside kvm->lock */ + mutex_lock(&kvm->lock); + mutex_lock(&kvm->arch.config_lock); + mutex_unlock(&kvm->arch.config_lock); + mutex_unlock(&kvm->lock); +#endif + ret = kvm_share_hyp(kvm, kvm + 1); if (ret) return ret; @@ -336,6 +346,16 @@ { int err; + spin_lock_init(&vcpu->arch.mp_state_lock); + +#ifdef CONFIG_LOCKDEP + /* Inform lockdep that the config_lock is acquired after vcpu->mutex */ + mutex_lock(&vcpu->mutex); + mutex_lock(&vcpu->kvm->arch.config_lock); + mutex_unlock(&vcpu->kvm->arch.config_lock); + mutex_unlock(&vcpu->mutex); +#endif + /* Force users to call KVM_ARM_VCPU_INIT */ vcpu->arch.target = -1; bitmap_zero(vcpu->arch.features, KVM_VCPU_MAX_FEATURES); @@ -453,34 +473,41 @@ vcpu->cpu = -1; } -void kvm_arm_vcpu_power_off(struct kvm_vcpu *vcpu) +static void __kvm_arm_vcpu_power_off(struct kvm_vcpu *vcpu) { - vcpu->arch.mp_state.mp_state = KVM_MP_STATE_STOPPED; + WRITE_ONCE(vcpu->arch.mp_state.mp_state, KVM_MP_STATE_STOPPED); kvm_make_request(KVM_REQ_SLEEP, vcpu); kvm_vcpu_kick(vcpu); } +void kvm_arm_vcpu_power_off(struct kvm_vcpu *vcpu) +{ + spin_lock(&vcpu->arch.mp_state_lock); + __kvm_arm_vcpu_power_off(vcpu); + spin_unlock(&vcpu->arch.mp_state_lock); +} + bool kvm_arm_vcpu_stopped(struct kvm_vcpu *vcpu) { - return vcpu->arch.mp_state.mp_state == KVM_MP_STATE_STOPPED; + return READ_ONCE(vcpu->arch.mp_state.mp_state) == KVM_MP_STATE_STOPPED; } static void kvm_arm_vcpu_suspend(struct kvm_vcpu *vcpu) { - vcpu->arch.mp_state.mp_state = KVM_MP_STATE_SUSPENDED; + WRITE_ONCE(vcpu->arch.mp_state.mp_state, KVM_MP_STATE_SUSPENDED); kvm_make_request(KVM_REQ_SUSPEND, vcpu); kvm_vcpu_kick(vcpu); } static bool kvm_arm_vcpu_suspended(struct kvm_vcpu *vcpu) { - return vcpu->arch.mp_state.mp_state == KVM_MP_STATE_SUSPENDED; + return READ_ONCE(vcpu->arch.mp_state.mp_state) == KVM_MP_STATE_SUSPENDED; } int kvm_arch_vcpu_ioctl_get_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) { - *mp_state = vcpu->arch.mp_state; + *mp_state = READ_ONCE(vcpu->arch.mp_state); return 0; } @@ -490,12 +517,14 @@ { int ret = 0; + spin_lock(&vcpu->arch.mp_state_lock); + switch (mp_state->mp_state) { case KVM_MP_STATE_RUNNABLE: - vcpu->arch.mp_state = *mp_state; + WRITE_ONCE(vcpu->arch.mp_state, *mp_state); break; case KVM_MP_STATE_STOPPED: - kvm_arm_vcpu_power_off(vcpu); + __kvm_arm_vcpu_power_off(vcpu); break; case KVM_MP_STATE_SUSPENDED: kvm_arm_vcpu_suspend(vcpu); @@ -504,6 +533,8 @@ ret = -EINVAL; } + spin_unlock(&vcpu->arch.mp_state_lock); + return ret; } @@ -603,9 +634,9 @@ if (kvm_vm_is_protected(kvm)) kvm_call_hyp_nvhe(__pkvm_vcpu_init_traps, vcpu); - mutex_lock(&kvm->lock); + mutex_lock(&kvm->arch.config_lock); set_bit(KVM_ARCH_FLAG_HAS_RAN_ONCE, &kvm->arch.flags); - mutex_unlock(&kvm->lock); + mutex_unlock(&kvm->arch.config_lock); return ret; } @@ -1223,7 +1254,7 @@ if (test_bit(KVM_ARM_VCPU_POWER_OFF, vcpu->arch.features)) kvm_arm_vcpu_power_off(vcpu); else - vcpu->arch.mp_state.mp_state = KVM_MP_STATE_RUNNABLE; + WRITE_ONCE(vcpu->arch.mp_state.mp_state, KVM_MP_STATE_RUNNABLE); return 0; } diff -u linux-azure-6.2-6.2.0/arch/arm64/kvm/hypercalls.c linux-azure-6.2-6.2.0/arch/arm64/kvm/hypercalls.c --- linux-azure-6.2-6.2.0/arch/arm64/kvm/hypercalls.c +++ linux-azure-6.2-6.2.0/arch/arm64/kvm/hypercalls.c @@ -377,7 +377,7 @@ if (val & ~fw_reg_features) return -EINVAL; - mutex_lock(&kvm->lock); + mutex_lock(&kvm->arch.config_lock); if (test_bit(KVM_ARCH_FLAG_HAS_RAN_ONCE, &kvm->arch.flags) && val != *fw_reg_bmap) { @@ -387,7 +387,7 @@ WRITE_ONCE(*fw_reg_bmap, val); out: - mutex_unlock(&kvm->lock); + mutex_unlock(&kvm->arch.config_lock); return ret; } diff -u linux-azure-6.2-6.2.0/arch/arm64/kvm/pmu-emul.c linux-azure-6.2-6.2.0/arch/arm64/kvm/pmu-emul.c --- linux-azure-6.2-6.2.0/arch/arm64/kvm/pmu-emul.c +++ linux-azure-6.2-6.2.0/arch/arm64/kvm/pmu-emul.c @@ -876,7 +876,7 @@ struct arm_pmu *arm_pmu; int ret = -ENXIO; - mutex_lock(&kvm->lock); + lockdep_assert_held(&kvm->arch.config_lock); mutex_lock(&arm_pmus_lock); list_for_each_entry(entry, &arm_pmus, entry) { @@ -896,7 +896,6 @@ } mutex_unlock(&arm_pmus_lock); - mutex_unlock(&kvm->lock); return ret; } @@ -904,22 +903,20 @@ { struct kvm *kvm = vcpu->kvm; + lockdep_assert_held(&kvm->arch.config_lock); + if (!kvm_vcpu_has_pmu(vcpu)) return -ENODEV; if (vcpu->arch.pmu.created) return -EBUSY; - mutex_lock(&kvm->lock); if (!kvm->arch.arm_pmu) { /* No PMU set, get the default one */ kvm->arch.arm_pmu = kvm_pmu_probe_armpmu(); - if (!kvm->arch.arm_pmu) { - mutex_unlock(&kvm->lock); + if (!kvm->arch.arm_pmu) return -ENODEV; - } } - mutex_unlock(&kvm->lock); switch (attr->attr) { case KVM_ARM_VCPU_PMU_V3_IRQ: { @@ -963,19 +960,13 @@ filter.action != KVM_PMU_EVENT_DENY)) return -EINVAL; - mutex_lock(&kvm->lock); - - if (test_bit(KVM_ARCH_FLAG_HAS_RAN_ONCE, &kvm->arch.flags)) { - mutex_unlock(&kvm->lock); + if (test_bit(KVM_ARCH_FLAG_HAS_RAN_ONCE, &kvm->arch.flags)) return -EBUSY; - } if (!kvm->arch.pmu_filter) { kvm->arch.pmu_filter = bitmap_alloc(nr_events, GFP_KERNEL_ACCOUNT); - if (!kvm->arch.pmu_filter) { - mutex_unlock(&kvm->lock); + if (!kvm->arch.pmu_filter) return -ENOMEM; - } /* * The default depends on the first applied filter. @@ -994,8 +985,6 @@ else bitmap_clear(kvm->arch.pmu_filter, filter.base_event, filter.nevents); - mutex_unlock(&kvm->lock); - return 0; } case KVM_ARM_VCPU_PMU_V3_SET_PMU: { diff -u linux-azure-6.2-6.2.0/arch/loongarch/Kconfig linux-azure-6.2-6.2.0/arch/loongarch/Kconfig --- linux-azure-6.2-6.2.0/arch/loongarch/Kconfig +++ linux-azure-6.2-6.2.0/arch/loongarch/Kconfig @@ -119,6 +119,7 @@ select HAVE_VIRT_CPU_ACCOUNTING_GEN if !SMP select IRQ_FORCED_THREADING select IRQ_LOONGARCH_CPU + select LOCK_MM_AND_FIND_VMA select MMU_GATHER_MERGE_VMAS if MMU select MODULES_USE_ELF_RELA if MODULES select NEED_PER_CPU_EMBED_FIRST_CHUNK diff -u linux-azure-6.2-6.2.0/arch/powerpc/boot/Makefile linux-azure-6.2-6.2.0/arch/powerpc/boot/Makefile --- linux-azure-6.2-6.2.0/arch/powerpc/boot/Makefile +++ linux-azure-6.2-6.2.0/arch/powerpc/boot/Makefile @@ -34,6 +34,8 @@ BOOTCFLAGS := -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs \ -fno-strict-aliasing -O2 -msoft-float -mno-altivec -mno-vsx \ + $(call cc-option,-mno-prefixed) $(call cc-option,-mno-pcrel) \ + $(call cc-option,-mno-mma) \ $(call cc-option,-mno-spe) $(call cc-option,-mspe=no) \ -pipe -fomit-frame-pointer -fno-builtin -fPIC -nostdinc \ $(LINUXINCLUDE) diff -u linux-azure-6.2-6.2.0/arch/powerpc/mm/fault.c linux-azure-6.2-6.2.0/arch/powerpc/mm/fault.c --- linux-azure-6.2-6.2.0/arch/powerpc/mm/fault.c +++ linux-azure-6.2-6.2.0/arch/powerpc/mm/fault.c @@ -84,11 +84,6 @@ return __bad_area_nosemaphore(regs, address, si_code); } -static noinline int bad_area(struct pt_regs *regs, unsigned long address) -{ - return __bad_area(regs, address, SEGV_MAPERR); -} - static noinline int bad_access_pkey(struct pt_regs *regs, unsigned long address, struct vm_area_struct *vma) { @@ -481,40 +476,12 @@ * we will deadlock attempting to validate the fault against the * address space. Luckily the kernel only validly references user * space from well defined areas of code, which are listed in the - * exceptions table. - * - * As the vast majority of faults will be valid we will only perform - * the source reference check when there is a possibility of a deadlock. - * Attempt to lock the address space, if we cannot we then validate the - * source. If this is invalid we can skip the address space check, - * thus avoiding the deadlock. + * exceptions table. lock_mm_and_find_vma() handles that logic. */ - if (unlikely(!mmap_read_trylock(mm))) { - if (!is_user && !search_exception_tables(regs->nip)) - return bad_area_nosemaphore(regs, address); - retry: - mmap_read_lock(mm); - } else { - /* - * The above down_read_trylock() might have succeeded in - * which case we'll have missed the might_sleep() from - * down_read(): - */ - might_sleep(); - } - - vma = find_vma(mm, address); + vma = lock_mm_and_find_vma(mm, address, regs); if (unlikely(!vma)) - return bad_area(regs, address); - - if (unlikely(vma->vm_start > address)) { - if (unlikely(!(vma->vm_flags & VM_GROWSDOWN))) - return bad_area(regs, address); - - if (unlikely(expand_stack(vma, address))) - return bad_area(regs, address); - } + return bad_area_nosemaphore(regs, address); if (unlikely(access_pkey_error(is_write, is_exec, (error_code & DSISR_KEYFAULT), vma))) diff -u linux-azure-6.2-6.2.0/arch/riscv/Kconfig linux-azure-6.2-6.2.0/arch/riscv/Kconfig --- linux-azure-6.2-6.2.0/arch/riscv/Kconfig +++ linux-azure-6.2-6.2.0/arch/riscv/Kconfig @@ -117,6 +117,7 @@ select HAVE_RSEQ select IRQ_DOMAIN select IRQ_FORCED_THREADING + select LOCK_MM_AND_FIND_VMA select MODULES_USE_ELF_RELA if MODULES select MODULE_SECTIONS if MODULES select OF diff -u linux-azure-6.2-6.2.0/arch/riscv/include/asm/pgtable.h linux-azure-6.2-6.2.0/arch/riscv/include/asm/pgtable.h --- linux-azure-6.2-6.2.0/arch/riscv/include/asm/pgtable.h +++ linux-azure-6.2-6.2.0/arch/riscv/include/asm/pgtable.h @@ -87,9 +87,13 @@ #define FIXADDR_TOP PCI_IO_START #ifdef CONFIG_64BIT -#define FIXADDR_SIZE PMD_SIZE +#define MAX_FDT_SIZE PMD_SIZE +#define FIX_FDT_SIZE (MAX_FDT_SIZE + SZ_2M) +#define FIXADDR_SIZE (PMD_SIZE + FIX_FDT_SIZE) #else -#define FIXADDR_SIZE PGDIR_SIZE +#define MAX_FDT_SIZE PGDIR_SIZE +#define FIX_FDT_SIZE MAX_FDT_SIZE +#define FIXADDR_SIZE (PGDIR_SIZE + FIX_FDT_SIZE) #endif #define FIXADDR_START (FIXADDR_TOP - FIXADDR_SIZE) diff -u linux-azure-6.2-6.2.0/arch/riscv/mm/fault.c linux-azure-6.2-6.2.0/arch/riscv/mm/fault.c --- linux-azure-6.2-6.2.0/arch/riscv/mm/fault.c +++ linux-azure-6.2-6.2.0/arch/riscv/mm/fault.c @@ -83,13 +83,13 @@ BUG(); } -static inline void bad_area(struct pt_regs *regs, struct mm_struct *mm, int code, unsigned long addr) +static inline void +bad_area_nosemaphore(struct pt_regs *regs, int code, unsigned long addr) { /* * Something tried to access memory that isn't in our memory map. * Fix it, but check if it's kernel or user first. */ - mmap_read_unlock(mm); /* User mode accesses just cause a SIGSEGV */ if (user_mode(regs)) { do_trap(regs, SIGSEGV, code, addr); @@ -99,6 +99,15 @@ no_context(regs, addr); } +static inline void +bad_area(struct pt_regs *regs, struct mm_struct *mm, int code, + unsigned long addr) +{ + mmap_read_unlock(mm); + + bad_area_nosemaphore(regs, code, addr); +} + static inline void vmalloc_fault(struct pt_regs *regs, int code, unsigned long addr) { pgd_t *pgd, *pgd_k; @@ -286,23 +295,10 @@ else if (cause == EXC_INST_PAGE_FAULT) flags |= FAULT_FLAG_INSTRUCTION; retry: - mmap_read_lock(mm); - vma = find_vma(mm, addr); + vma = lock_mm_and_find_vma(mm, addr, regs); if (unlikely(!vma)) { tsk->thread.bad_cause = cause; - bad_area(regs, mm, code, addr); - return; - } - if (likely(vma->vm_start <= addr)) - goto good_area; - if (unlikely(!(vma->vm_flags & VM_GROWSDOWN))) { - tsk->thread.bad_cause = cause; - bad_area(regs, mm, code, addr); - return; - } - if (unlikely(expand_stack(vma, addr))) { - tsk->thread.bad_cause = cause; - bad_area(regs, mm, code, addr); + bad_area_nosemaphore(regs, code, addr); return; } @@ -310,7 +306,6 @@ * Ok, we have a good vm_area for this memory access, so * we can handle it. */ -good_area: code = SEGV_ACCERR; if (unlikely(access_error(cause, vma))) { diff -u linux-azure-6.2-6.2.0/arch/riscv/mm/init.c linux-azure-6.2-6.2.0/arch/riscv/mm/init.c --- linux-azure-6.2-6.2.0/arch/riscv/mm/init.c +++ linux-azure-6.2-6.2.0/arch/riscv/mm/init.c @@ -57,7 +57,6 @@ EXPORT_SYMBOL(empty_zero_page); extern char _start[]; -#define DTB_EARLY_BASE_VA PGDIR_SIZE void *_dtb_early_va __initdata; uintptr_t _dtb_early_pa __initdata; @@ -236,31 +235,22 @@ set_max_mapnr(max_low_pfn - ARCH_PFN_OFFSET); reserve_initrd_mem(); + + /* + * No allocation should be done before reserving the memory as defined + * in the device tree, otherwise the allocation could end up in a + * reserved region. + */ + early_init_fdt_scan_reserved_mem(); + /* * If DTB is built in, no need to reserve its memblock. * Otherwise, do reserve it but avoid using * early_init_fdt_reserve_self() since __pa() does * not work for DTB pointers that are fixmap addresses */ - if (!IS_ENABLED(CONFIG_BUILTIN_DTB)) { - /* - * In case the DTB is not located in a memory region we won't - * be able to locate it later on via the linear mapping and - * get a segfault when accessing it via __va(dtb_early_pa). - * To avoid this situation copy DTB to a memory region. - * Note that memblock_phys_alloc will also reserve DTB region. - */ - if (!memblock_is_memory(dtb_early_pa)) { - size_t fdt_size = fdt_totalsize(dtb_early_va); - phys_addr_t new_dtb_early_pa = memblock_phys_alloc(fdt_size, PAGE_SIZE); - void *new_dtb_early_va = early_memremap(new_dtb_early_pa, fdt_size); - - memcpy(new_dtb_early_va, dtb_early_va, fdt_size); - early_memunmap(new_dtb_early_va, fdt_size); - _dtb_early_pa = new_dtb_early_pa; - } else - memblock_reserve(dtb_early_pa, fdt_totalsize(dtb_early_va)); - } + if (!IS_ENABLED(CONFIG_BUILTIN_DTB)) + memblock_reserve(dtb_early_pa, fdt_totalsize(dtb_early_va)); dma_contiguous_reserve(dma32_phys_limit); if (IS_ENABLED(CONFIG_64BIT)) @@ -279,9 +269,6 @@ static pte_t fixmap_pte[PTRS_PER_PTE] __page_aligned_bss; pgd_t early_pg_dir[PTRS_PER_PGD] __initdata __aligned(PAGE_SIZE); -static p4d_t __maybe_unused early_dtb_p4d[PTRS_PER_P4D] __initdata __aligned(PAGE_SIZE); -static pud_t __maybe_unused early_dtb_pud[PTRS_PER_PUD] __initdata __aligned(PAGE_SIZE); -static pmd_t __maybe_unused early_dtb_pmd[PTRS_PER_PMD] __initdata __aligned(PAGE_SIZE); #ifdef CONFIG_XIP_KERNEL #define pt_ops (*(struct pt_alloc_ops *)XIP_FIXUP(&pt_ops)) @@ -626,9 +613,6 @@ #define trampoline_pgd_next (pgtable_l5_enabled ? \ (uintptr_t)trampoline_p4d : (pgtable_l4_enabled ? \ (uintptr_t)trampoline_pud : (uintptr_t)trampoline_pmd)) -#define early_dtb_pgd_next (pgtable_l5_enabled ? \ - (uintptr_t)early_dtb_p4d : (pgtable_l4_enabled ? \ - (uintptr_t)early_dtb_pud : (uintptr_t)early_dtb_pmd)) #else #define pgd_next_t pte_t #define alloc_pgd_next(__va) pt_ops.alloc_pte(__va) @@ -636,7 +620,6 @@ #define create_pgd_next_mapping(__nextp, __va, __pa, __sz, __prot) \ create_pte_mapping(__nextp, __va, __pa, __sz, __prot) #define fixmap_pgd_next ((uintptr_t)fixmap_pte) -#define early_dtb_pgd_next ((uintptr_t)early_dtb_pmd) #define create_p4d_mapping(__pmdp, __va, __pa, __sz, __prot) do {} while(0) #define create_pud_mapping(__pmdp, __va, __pa, __sz, __prot) do {} while(0) #define create_pmd_mapping(__pmdp, __va, __pa, __sz, __prot) do {} while(0) @@ -864,32 +847,27 @@ * this means 2 PMD entries whereas for 32-bit kernel, this is only 1 PGDIR * entry. */ -static void __init create_fdt_early_page_table(pgd_t *pgdir, uintptr_t dtb_pa) +static void __init create_fdt_early_page_table(uintptr_t fix_fdt_va, + uintptr_t dtb_pa) { -#ifndef CONFIG_BUILTIN_DTB uintptr_t pa = dtb_pa & ~(PMD_SIZE - 1); - create_pgd_mapping(early_pg_dir, DTB_EARLY_BASE_VA, - IS_ENABLED(CONFIG_64BIT) ? early_dtb_pgd_next : pa, - PGDIR_SIZE, - IS_ENABLED(CONFIG_64BIT) ? PAGE_TABLE : PAGE_KERNEL); - - if (pgtable_l5_enabled) - create_p4d_mapping(early_dtb_p4d, DTB_EARLY_BASE_VA, - (uintptr_t)early_dtb_pud, P4D_SIZE, PAGE_TABLE); - - if (pgtable_l4_enabled) - create_pud_mapping(early_dtb_pud, DTB_EARLY_BASE_VA, - (uintptr_t)early_dtb_pmd, PUD_SIZE, PAGE_TABLE); +#ifndef CONFIG_BUILTIN_DTB + /* Make sure the fdt fixmap address is always aligned on PMD size */ + BUILD_BUG_ON(FIX_FDT % (PMD_SIZE / PAGE_SIZE)); - if (IS_ENABLED(CONFIG_64BIT)) { - create_pmd_mapping(early_dtb_pmd, DTB_EARLY_BASE_VA, + /* In 32-bit only, the fdt lies in its own PGD */ + if (!IS_ENABLED(CONFIG_64BIT)) { + create_pgd_mapping(early_pg_dir, fix_fdt_va, + pa, MAX_FDT_SIZE, PAGE_KERNEL); + } else { + create_pmd_mapping(fixmap_pmd, fix_fdt_va, pa, PMD_SIZE, PAGE_KERNEL); - create_pmd_mapping(early_dtb_pmd, DTB_EARLY_BASE_VA + PMD_SIZE, + create_pmd_mapping(fixmap_pmd, fix_fdt_va + PMD_SIZE, pa + PMD_SIZE, PMD_SIZE, PAGE_KERNEL); } - dtb_early_va = (void *)DTB_EARLY_BASE_VA + (dtb_pa & (PMD_SIZE - 1)); + dtb_early_va = (void *)fix_fdt_va + (dtb_pa & (PMD_SIZE - 1)); #else /* * For 64-bit kernel, __va can't be used since it would return a linear @@ -1059,7 +1037,7 @@ create_kernel_page_table(early_pg_dir, true); /* Setup early mapping for FDT early scan */ - create_fdt_early_page_table(early_pg_dir, dtb_pa); + create_fdt_early_page_table(__fix_to_virt(FIX_FDT), dtb_pa); /* * Bootime fixmap only can handle PMD_SIZE mapping. Thus, boot-ioremap @@ -1101,6 +1079,16 @@ u64 i; /* Setup swapper PGD for fixmap */ +#if !defined(CONFIG_64BIT) + /* + * In 32-bit, the device tree lies in a pgd entry, so it must be copied + * directly in swapper_pg_dir in addition to the pgd entry that points + * to fixmap_pte. + */ + unsigned long idx = pgd_index(__fix_to_virt(FIX_FDT)); + + set_pgd(&swapper_pg_dir[idx], early_pg_dir[idx]); +#endif create_pgd_mapping(swapper_pg_dir, FIXADDR_START, __pa_symbol(fixmap_pgd_next), PGDIR_SIZE, PAGE_TABLE); diff -u linux-azure-6.2-6.2.0/arch/s390/mm/fault.c linux-azure-6.2-6.2.0/arch/s390/mm/fault.c --- linux-azure-6.2-6.2.0/arch/s390/mm/fault.c +++ linux-azure-6.2-6.2.0/arch/s390/mm/fault.c @@ -429,8 +429,9 @@ if (unlikely(vma->vm_start > address)) { if (!(vma->vm_flags & VM_GROWSDOWN)) goto out_up; - if (expand_stack(vma, address)) - goto out_up; + vma = expand_stack(mm, address); + if (!vma) + goto out; } /* diff -u linux-azure-6.2-6.2.0/arch/sparc/Kconfig linux-azure-6.2-6.2.0/arch/sparc/Kconfig --- linux-azure-6.2-6.2.0/arch/sparc/Kconfig +++ linux-azure-6.2-6.2.0/arch/sparc/Kconfig @@ -56,6 +56,7 @@ select DMA_DIRECT_REMAP select GENERIC_ATOMIC64 select HAVE_UID16 + select LOCK_MM_AND_FIND_VMA select OLD_SIGACTION select ZONE_DMA diff -u linux-azure-6.2-6.2.0/arch/x86/kernel/apic/io_apic.c linux-azure-6.2-6.2.0/arch/x86/kernel/apic/io_apic.c --- linux-azure-6.2-6.2.0/arch/x86/kernel/apic/io_apic.c +++ linux-azure-6.2-6.2.0/arch/x86/kernel/apic/io_apic.c @@ -2481,17 +2481,21 @@ unsigned int arch_dynirq_lower_bound(unsigned int from) { + unsigned int ret; + /* * dmar_alloc_hwirq() may be called before setup_IO_APIC(), so use * gsi_top if ioapic_dynirq_base hasn't been initialized yet. */ - if (!ioapic_initialized) - return gsi_top; + ret = ioapic_dynirq_base ? : gsi_top; + /* - * For DT enabled machines ioapic_dynirq_base is irrelevant and not - * updated. So simply return @from if ioapic_dynirq_base == 0. + * For DT enabled machines ioapic_dynirq_base is irrelevant and + * always 0. gsi_top can be 0 if there is no IO/APIC registered. + * 0 is an invalid interrupt number for dynamic allocations. Return + * @from instead. */ - return ioapic_dynirq_base ? : from; + return ret ? : from; } #ifdef CONFIG_X86_32 diff -u linux-azure-6.2-6.2.0/arch/x86/kvm/vmx/vmx.c linux-azure-6.2-6.2.0/arch/x86/kvm/vmx/vmx.c --- linux-azure-6.2-6.2.0/arch/x86/kvm/vmx/vmx.c +++ linux-azure-6.2-6.2.0/arch/x86/kvm/vmx/vmx.c @@ -7749,9 +7749,11 @@ if (boot_cpu_has(X86_FEATURE_PDCM)) rdmsrl(MSR_IA32_PERF_CAPABILITIES, host_perf_cap); - x86_perf_get_lbr(&lbr); - if (lbr.nr) - perf_cap |= host_perf_cap & PMU_CAP_LBR_FMT; + if (!cpu_feature_enabled(X86_FEATURE_ARCH_LBR)) { + x86_perf_get_lbr(&lbr); + if (lbr.nr) + perf_cap |= host_perf_cap & PMU_CAP_LBR_FMT; + } if (vmx_pebs_supported()) { perf_cap |= host_perf_cap & PERF_CAP_PEBS_MASK; @@ -7891,6 +7893,21 @@ /* FIXME: produce nested vmexit and return X86EMUL_INTERCEPTED. */ break; + case x86_intercept_pause: + /* + * PAUSE is a single-byte NOP with a REPE prefix, i.e. collides + * with vanilla NOPs in the emulator. Apply the interception + * check only to actual PAUSE instructions. Don't check + * PAUSE-loop-exiting, software can't expect a given PAUSE to + * exit, i.e. KVM is within its rights to allow L2 to execute + * the PAUSE. + */ + if ((info->rep_prefix != REPE_PREFIX) || + !nested_cpu_has2(vmcs12, CPU_BASED_PAUSE_EXITING)) + return X86EMUL_CONTINUE; + + break; + /* TODO: check more intercepts... */ default: break; diff -u linux-azure-6.2-6.2.0/block/blk-iocost.c linux-azure-6.2-6.2.0/block/blk-iocost.c --- linux-azure-6.2-6.2.0/block/blk-iocost.c +++ linux-azure-6.2-6.2.0/block/blk-iocost.c @@ -258,6 +258,11 @@ VRATE_MIN = VTIME_PER_USEC * VRATE_MIN_PPM / MILLION, VRATE_CLAMP_ADJ_PCT = 4, + /* switch iff the conditions are met for longer than this */ + AUTOP_CYCLE_NSEC = 10LLU * NSEC_PER_SEC, +}; + +enum { /* if IOs end up waiting for requests, issue less */ RQ_WAIT_BUSY_PCT = 5, @@ -296,9 +301,6 @@ /* don't let cmds which take a very long time pin lagging for too long */ MAX_LAGGING_PERIODS = 10, - /* switch iff the conditions are met for longer than this */ - AUTOP_CYCLE_NSEC = 10LLU * NSEC_PER_SEC, - /* * Count IO size in 4k pages. The 12bit shift helps keeping * size-proportional components of cost calculation in closer diff -u linux-azure-6.2-6.2.0/block/blk-merge.c linux-azure-6.2-6.2.0/block/blk-merge.c --- linux-azure-6.2-6.2.0/block/blk-merge.c +++ linux-azure-6.2-6.2.0/block/blk-merge.c @@ -873,6 +873,8 @@ if (!blk_discard_mergable(req)) elv_merge_requests(q, req, next); + blk_crypto_rq_put_keyslot(next); + /* * 'next' is going away, so update stats accordingly */ diff -u linux-azure-6.2-6.2.0/block/blk-mq.c linux-azure-6.2-6.2.0/block/blk-mq.c --- linux-azure-6.2-6.2.0/block/blk-mq.c +++ linux-azure-6.2-6.2.0/block/blk-mq.c @@ -840,6 +840,12 @@ req->q->integrity.profile->complete_fn(req, total_bytes); #endif + /* + * Upper layers may call blk_crypto_evict_key() anytime after the last + * bio_endio(). Therefore, the keyslot must be released before that. + */ + blk_crypto_rq_put_keyslot(req); + blk_account_io_completion(req, total_bytes); do { @@ -905,6 +911,13 @@ req->q->integrity.profile->complete_fn(req, nr_bytes); #endif + /* + * Upper layers may call blk_crypto_evict_key() anytime after the last + * bio_endio(). Therefore, the keyslot must be released before that. + */ + if (blk_crypto_rq_has_keyslot(req) && nr_bytes >= blk_rq_bytes(req)) + __blk_crypto_rq_put_keyslot(req); + if (unlikely(error && !blk_rq_is_passthrough(req) && !(req->rq_flags & RQF_QUIET)) && !test_bit(GD_DEAD, &req->q->disk->state)) { @@ -1332,7 +1345,7 @@ * device, directly accessing the plug instead of using blk_mq_plug() * should not have any consequences. */ - if (current->plug) + if (current->plug && !at_head) blk_add_rq_to_plug(current->plug, rq); else blk_mq_sched_insert_request(rq, at_head, true, false); @@ -2987,7 +3000,7 @@ blk_mq_bio_to_request(rq, bio, nr_segs); - ret = blk_crypto_init_request(rq); + ret = blk_crypto_rq_get_keyslot(rq); if (ret != BLK_STS_OK) { bio->bi_status = ret; bio_endio(bio); diff -u linux-azure-6.2-6.2.0/debian.azure-6.2/abi/abiname linux-azure-6.2-6.2.0/debian.azure-6.2/abi/abiname --- linux-azure-6.2-6.2.0/debian.azure-6.2/abi/abiname +++ linux-azure-6.2-6.2.0/debian.azure-6.2/abi/abiname @@ -1 +1 @@ -1006 +1008 diff -u linux-azure-6.2-6.2.0/debian.azure-6.2/abi/amd64/azure linux-azure-6.2-6.2.0/debian.azure-6.2/abi/amd64/azure --- linux-azure-6.2-6.2.0/debian.azure-6.2/abi/amd64/azure +++ linux-azure-6.2-6.2.0/debian.azure-6.2/abi/amd64/azure @@ -2877,10 +2877,10 @@ 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/vdpa/vdpa 0xf72638ad vdpa_set_status -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x3aff8fce mdev_register_driver -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x4eac108f mdev_unregister_parent -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x5268fde3 mdev_unregister_driver -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x7b23c2bd mdev_register_parent +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x073f47af mdev_register_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x6d15ef14 mdev_unregister_parent +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x7c63d792 mdev_unregister_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xe5ed8bd1 mdev_register_parent EXPORT_SYMBOL drivers/vfio/vfio 0x19567d06 vfio_info_cap_shift EXPORT_SYMBOL drivers/vfio/vfio 0x2f44e54a vfio_pin_pages EXPORT_SYMBOL drivers/vfio/vfio 0x6c28be5a vfio_info_add_capability @@ -8063,7 +8063,6 @@ EXPORT_SYMBOL vmlinux 0xc39ffbef jbd2_fc_wait_bufs EXPORT_SYMBOL vmlinux 0xc3aaf0a9 __put_user_1 EXPORT_SYMBOL vmlinux 0xc3bc72ad trace_print_array_seq -EXPORT_SYMBOL vmlinux 0xc3c8a008 module_layout EXPORT_SYMBOL vmlinux 0xc3e32b8d jbd2_journal_force_commit EXPORT_SYMBOL vmlinux 0xc3fccf9c netdev_update_features EXPORT_SYMBOL vmlinux 0xc3ff38c2 down_read_trylock @@ -8863,6 +8862,7 @@ EXPORT_SYMBOL vmlinux 0xe91bec63 tcp_sendpage EXPORT_SYMBOL vmlinux 0xe92ef22a pci_alloc_host_bridge EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe9833227 module_layout EXPORT_SYMBOL vmlinux 0xe99a3fe7 inet_proto_csum_replace16 EXPORT_SYMBOL vmlinux 0xe9a5e67f intel_graphics_stolen_res EXPORT_SYMBOL vmlinux 0xe9af7397 __xa_set_mark @@ -12199,6 +12199,7 @@ EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xd5b69803 _vdpa_unregister_device EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xd662022d vdpa_mgmtdev_unregister EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xd90ea951 _vdpa_register_device +EXPORT_SYMBOL_GPL drivers/vfio/mdev/mdev 0xb74b38ff mdev_bus_type EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x0d24bc50 vfio_pci_core_register_dev_region EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x10ca80d6 vfio_pci_core_request EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x19169851 vfio_pci_core_err_handlers @@ -15516,7 +15517,6 @@ EXPORT_SYMBOL_GPL vmlinux 0x43a75595 edac_device_handle_ce_count EXPORT_SYMBOL_GPL vmlinux 0x43aa319e lease_register_notifier EXPORT_SYMBOL_GPL vmlinux 0x43bf2aac __devm_regmap_init_spi -EXPORT_SYMBOL_GPL vmlinux 0x43c95f24 __vfs_removexattr_noperm EXPORT_SYMBOL_GPL vmlinux 0x43caa7c0 regmap_irq_get_irq_reg_linear EXPORT_SYMBOL_GPL vmlinux 0x43da99d5 tty_buffer_space_avail EXPORT_SYMBOL_GPL vmlinux 0x43edc4ac of_icc_get_from_provider @@ -18804,7 +18804,6 @@ EXPORT_SYMBOL_GPL vmlinux 0xc46324f6 dynevent_create EXPORT_SYMBOL_GPL vmlinux 0xc469ccec netlink_strict_get_check EXPORT_SYMBOL_GPL vmlinux 0xc47a90b9 bpf_fentry_test1 -EXPORT_SYMBOL_GPL vmlinux 0xc48aacdb find_extend_vma EXPORT_SYMBOL_GPL vmlinux 0xc498bdc9 devlink_register EXPORT_SYMBOL_GPL vmlinux 0xc49d7418 nvdimm_to_bus EXPORT_SYMBOL_GPL vmlinux 0xc49f5c45 rtc_read_alarm @@ -20251,7 +20250,6 @@ EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action EXPORT_SYMBOL_GPL vmlinux 0xfbcdecda spi_mem_dirmap_write EXPORT_SYMBOL_GPL vmlinux 0xfbd09195 devm_register_restart_handler -EXPORT_SYMBOL_GPL vmlinux 0xfbd62b8b __vfs_setxattr_noperm EXPORT_SYMBOL_GPL vmlinux 0xfbdb3a12 ata_host_register EXPORT_SYMBOL_GPL vmlinux 0xfbe7b06a nvme_auth_stop EXPORT_SYMBOL_GPL vmlinux 0xfbe9f155 pci_hp_add_bridge @@ -20370,6 +20368,7 @@ I915_GVT EXPORT_SYMBOL_GPL 0x227082fa i915_gem_gtt_insert drivers/gpu/drm/i915/i915 I915_GVT EXPORT_SYMBOL_GPL 0x3a5166cb i915_gem_ww_ctx_init drivers/gpu/drm/i915/i915 I915_GVT EXPORT_SYMBOL_GPL 0x3af738fd __intel_context_do_unpin drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x3cc520c1 intel_gvt_iterate_mmio_table drivers/gpu/drm/i915/i915 I915_GVT EXPORT_SYMBOL_GPL 0x4260ed98 intel_uncore_forcewake_get drivers/gpu/drm/i915/i915 I915_GVT EXPORT_SYMBOL_GPL 0x45bb913b intel_runtime_pm_put_unchecked drivers/gpu/drm/i915/i915 I915_GVT EXPORT_SYMBOL_GPL 0x474ff6eb intel_gvt_clear_ops drivers/gpu/drm/i915/i915 @@ -20389,7 +20388,6 @@ I915_GVT EXPORT_SYMBOL_GPL 0x95be97dd intel_gvt_set_ops drivers/gpu/drm/i915/i915 I915_GVT EXPORT_SYMBOL_GPL 0x97a751a1 __intel_context_do_pin drivers/gpu/drm/i915/i915 I915_GVT EXPORT_SYMBOL_GPL 0xa16fc5ab i915_request_add drivers/gpu/drm/i915/i915 -I915_GVT EXPORT_SYMBOL_GPL 0xa2635598 intel_gvt_iterate_mmio_table drivers/gpu/drm/i915/i915 I915_GVT EXPORT_SYMBOL_GPL 0xa91804ef intel_runtime_pm_get drivers/gpu/drm/i915/i915 I915_GVT EXPORT_SYMBOL_GPL 0xb750de37 __px_dma drivers/gpu/drm/i915/i915 I915_GVT EXPORT_SYMBOL_GPL 0xbf1c3c66 i915_gem_object_create_shmem drivers/gpu/drm/i915/i915 diff -u linux-azure-6.2-6.2.0/debian.azure-6.2/abi/amd64/azure.compiler linux-azure-6.2-6.2.0/debian.azure-6.2/abi/amd64/azure.compiler --- linux-azure-6.2-6.2.0/debian.azure-6.2/abi/amd64/azure.compiler +++ linux-azure-6.2-6.2.0/debian.azure-6.2/abi/amd64/azure.compiler @@ -1 +1 @@ -GCC: (Ubuntu 12.1.0-2ubuntu1~22.04) 12.1.0 +GCC: (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 diff -u linux-azure-6.2-6.2.0/debian.azure-6.2/abi/amd64/azure.modules linux-azure-6.2-6.2.0/debian.azure-6.2/abi/amd64/azure.modules --- linux-azure-6.2-6.2.0/debian.azure-6.2/abi/amd64/azure.modules +++ linux-azure-6.2-6.2.0/debian.azure-6.2/abi/amd64/azure.modules @@ -895,6 +895,7 @@ ibmasr ibmpex ice +icp ics932s401 ideapad-laptop ideapad_slidebar @@ -2284,6 +2285,7 @@ spi-xcomm spi-zynqmp-gqspi spidev +spl sprd_serial ssb ssd1307fb @@ -2690,4 +2692,11 @@ +zavl +zcommon +zfs ziirave_wdt +zlua +znvpair zonefs zram zstd +zunicode +zzstd diff -u linux-azure-6.2-6.2.0/debian.azure-6.2/abi/arm64/azure linux-azure-6.2-6.2.0/debian.azure-6.2/abi/arm64/azure --- linux-azure-6.2-6.2.0/debian.azure-6.2/abi/arm64/azure +++ linux-azure-6.2-6.2.0/debian.azure-6.2/abi/arm64/azure @@ -1,121 +1,121 @@ ACPI EXPORT_SYMBOL_GPL 0xa6af1390 acpi_table_parse_cedt vmlinux -BRCMFMAC EXPORT_SYMBOL_GPL 0xb82da6a3 brcmf_fwvid_register_vendor drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac -BRCMFMAC EXPORT_SYMBOL_GPL 0xceb48999 brcmf_fwvid_unregister_vendor drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac -COUNTER EXPORT_SYMBOL_GPL 0x12ea7697 counter_push_event drivers/counter/counter -COUNTER EXPORT_SYMBOL_GPL 0x24527393 devm_counter_add drivers/counter/counter -COUNTER EXPORT_SYMBOL_GPL 0x63d4fd65 devm_counter_alloc drivers/counter/counter -COUNTER EXPORT_SYMBOL_GPL 0x7b061af4 counter_add drivers/counter/counter -COUNTER EXPORT_SYMBOL_GPL 0x957e2899 counter_priv drivers/counter/counter -COUNTER EXPORT_SYMBOL_GPL 0xc4a96f51 counter_put drivers/counter/counter -COUNTER EXPORT_SYMBOL_GPL 0xce6526e0 counter_unregister drivers/counter/counter -COUNTER EXPORT_SYMBOL_GPL 0xef5e51b6 counter_alloc drivers/counter/counter -CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0x0086d52b cn10k_cptpf_lmtst_init drivers/crypto/marvell/octeontx2/rvu_cptcommon -CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0x1b011d25 otx2_cpt_send_ready_msg drivers/crypto/marvell/octeontx2/rvu_cptcommon -CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0x362c5946 otx2_cpt_read_af_reg drivers/crypto/marvell/octeontx2/rvu_cptcommon -CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0x4f446d38 otx2_cpt_write_af_reg drivers/crypto/marvell/octeontx2/rvu_cptcommon -CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0x58ccecb8 otx2_cpt_send_af_reg_requests drivers/crypto/marvell/octeontx2/rvu_cptcommon -CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0x5a47f2bb otx2_cpt_send_mbox_msg drivers/crypto/marvell/octeontx2/rvu_cptcommon -CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0x5d4c4ffc otx2_cptlf_init drivers/crypto/marvell/octeontx2/rvu_cptcommon -CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0x657a4f85 otx2_cpt_add_write_af_reg drivers/crypto/marvell/octeontx2/rvu_cptcommon -CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0x66fed530 otx2_cpt_msix_offset_msg drivers/crypto/marvell/octeontx2/rvu_cptcommon -CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0x74c3b964 otx2_cpt_sync_mbox_msg drivers/crypto/marvell/octeontx2/rvu_cptcommon -CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0x7f279647 otx2_cptlf_free_irqs_affinity drivers/crypto/marvell/octeontx2/rvu_cptcommon -CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0x9564d53d otx2_cptlf_shutdown drivers/crypto/marvell/octeontx2/rvu_cptcommon -CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0xab491841 otx2_cptlf_set_irqs_affinity drivers/crypto/marvell/octeontx2/rvu_cptcommon -CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0xb4656bde otx2_cptlf_unregister_interrupts drivers/crypto/marvell/octeontx2/rvu_cptcommon -CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0xbde3009d otx2_cpt_detach_rsrcs_msg drivers/crypto/marvell/octeontx2/rvu_cptcommon -CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0xd651f4bc cn10k_cptvf_lmtst_init drivers/crypto/marvell/octeontx2/rvu_cptcommon -CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0xfa3aca8c otx2_cptlf_register_interrupts drivers/crypto/marvell/octeontx2/rvu_cptcommon -CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0x295297b9 crypto_cipher_encrypt_one vmlinux -CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0x39332a68 crypto_cipher_decrypt_one vmlinux -CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0xfcf297a3 crypto_cipher_setkey vmlinux -CXL EXPORT_SYMBOL_GPL 0x04dce67d is_cxl_port drivers/cxl/core/cxl_core +BRCMFMAC EXPORT_SYMBOL_GPL 0x042112fc brcmf_fwvid_unregister_vendor drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac +BRCMFMAC EXPORT_SYMBOL_GPL 0x11e4bd1a brcmf_fwvid_register_vendor drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac +COUNTER EXPORT_SYMBOL_GPL 0x1c721ca2 counter_put drivers/counter/counter +COUNTER EXPORT_SYMBOL_GPL 0x4dc8a152 counter_add drivers/counter/counter +COUNTER EXPORT_SYMBOL_GPL 0x56f4676b devm_counter_add drivers/counter/counter +COUNTER EXPORT_SYMBOL_GPL 0x7a3c42f6 counter_alloc drivers/counter/counter +COUNTER EXPORT_SYMBOL_GPL 0xbd0c1934 counter_unregister drivers/counter/counter +COUNTER EXPORT_SYMBOL_GPL 0xd157bd74 counter_priv drivers/counter/counter +COUNTER EXPORT_SYMBOL_GPL 0xd1c15116 devm_counter_alloc drivers/counter/counter +COUNTER EXPORT_SYMBOL_GPL 0xd1cafc07 counter_push_event drivers/counter/counter +CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0x06b629df otx2_cpt_msix_offset_msg drivers/crypto/marvell/octeontx2/rvu_cptcommon +CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0x0c47ca85 otx2_cpt_add_write_af_reg drivers/crypto/marvell/octeontx2/rvu_cptcommon +CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0x28641df0 otx2_cptlf_set_irqs_affinity drivers/crypto/marvell/octeontx2/rvu_cptcommon +CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0x29203961 otx2_cpt_sync_mbox_msg drivers/crypto/marvell/octeontx2/rvu_cptcommon +CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0x3142787b otx2_cptlf_free_irqs_affinity drivers/crypto/marvell/octeontx2/rvu_cptcommon +CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0x33508588 otx2_cpt_detach_rsrcs_msg drivers/crypto/marvell/octeontx2/rvu_cptcommon +CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0x35973310 otx2_cptlf_init drivers/crypto/marvell/octeontx2/rvu_cptcommon +CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0x5ac5f764 otx2_cpt_write_af_reg drivers/crypto/marvell/octeontx2/rvu_cptcommon +CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0x5d7c880e otx2_cpt_send_af_reg_requests drivers/crypto/marvell/octeontx2/rvu_cptcommon +CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0x6a160d38 otx2_cptlf_shutdown drivers/crypto/marvell/octeontx2/rvu_cptcommon +CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0x7d5c49c3 otx2_cpt_read_af_reg drivers/crypto/marvell/octeontx2/rvu_cptcommon +CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0x8ffffecd otx2_cptlf_register_interrupts drivers/crypto/marvell/octeontx2/rvu_cptcommon +CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0x9efc4195 cn10k_cptvf_lmtst_init drivers/crypto/marvell/octeontx2/rvu_cptcommon +CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0xa71eeb39 cn10k_cptpf_lmtst_init drivers/crypto/marvell/octeontx2/rvu_cptcommon +CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0xb825587a otx2_cpt_send_ready_msg drivers/crypto/marvell/octeontx2/rvu_cptcommon +CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0xe43f6afa otx2_cpt_send_mbox_msg drivers/crypto/marvell/octeontx2/rvu_cptcommon +CRYPTO_DEV_OCTEONTX2_CPT EXPORT_SYMBOL_GPL 0xf1fffea3 otx2_cptlf_unregister_interrupts drivers/crypto/marvell/octeontx2/rvu_cptcommon +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0x1ea94e90 crypto_cipher_setkey vmlinux +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0x37b95265 crypto_cipher_encrypt_one vmlinux +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0xf6274dd2 crypto_cipher_decrypt_one vmlinux +CXL EXPORT_SYMBOL_GPL 0x0339066f devm_cxl_setup_hdm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x0495611f cxl_map_component_regs drivers/cxl/core/cxl_core CXL EXPORT_SYMBOL_GPL 0x055c6ee3 cxl_mem_active_inc vmlinux -CXL EXPORT_SYMBOL_GPL 0x142932f0 is_cxl_nvdimm drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x1afb039e is_root_decoder drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x1f93ce3c is_cxl_region drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x20ff8fa6 cxl_bus_type drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x26035c83 cxl_enumerate_cmds drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x26951649 devm_cxl_add_nvdimm_bridge drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x27ad2b7b to_cxl_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x0cf3e2bd cxl_decoder_add_locked drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x116e0d06 to_cxl_endpoint_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x1882d3de cxl_root_decoder_alloc drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x1a12bac1 cxl_mem_create_range_info drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x213246f2 cxl_probe_component_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x27a18340 cxl_switch_decoder_alloc drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x28b4068e is_cxl_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x29f868e4 cxl_rcrb_to_component drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x31118c76 cxl_hb_modulo drivers/cxl/core/cxl_core CXL EXPORT_SYMBOL_GPL 0x33e2aa93 cxl_mem_active_dec vmlinux -CXL EXPORT_SYMBOL_GPL 0x3bdda87b to_cxl_root_decoder drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x3f4229d0 set_exclusive_cxl_commands drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x408ce592 devm_cxl_enumerate_decoders drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x410b0c1d cxl_debugfs_create_dir drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x4b53501c to_cxl_nvdimm drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x4ea812d7 to_cxl_endpoint_decoder drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x554f10c7 cxl_find_nvdimm_bridge drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x59568c9d cxl_switch_decoder_alloc drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x5a52cdbb is_cxl_memdev drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x65c09acc find_cxl_root drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x65f259db cxl_root_decoder_alloc drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x6744cc45 cxl_endpoint_autoremove drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x6c4af9e3 to_cxl_port drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x6c788f1c cxl_endpoint_decoder_alloc drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x6e5b831c cxl_port_to_pci_bus drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x6f1286b1 devm_cxl_add_rch_dport drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x3aa7a657 cxl_dev_state_identify drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x3ccb21ac devm_cxl_add_memdev drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x41267d53 cxl_map_device_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x41f35bdc cxl_find_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x44b3b33e cxl_endpoint_autoremove drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x49a10fcb cxl_dpa_debug drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x5c49c7a0 is_cxl_region drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x5c847da4 cxl_debugfs_create_dir drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x65228057 devm_cxl_add_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x675e799a to_cxl_nvdimm_bridge drivers/cxl/core/cxl_core CXL EXPORT_SYMBOL_GPL 0x701bbaad cxl_bus_rescan drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x7d42d188 cxl_decoder_autoremove drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x7d54140b cxl_mem_find_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7201a5d3 devm_cxl_add_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7659021b cxl_decoder_add drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x78963555 cxl_endpoint_decoder_alloc drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7952492b to_cxl_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7a6bf540 devm_cxl_register_pci_bus drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7baf1a56 devm_cxl_add_nvdimm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7d66c8af is_root_decoder drivers/cxl/core/cxl_core CXL EXPORT_SYMBOL_GPL 0x7fa19cc4 alloc_free_mem_region vmlinux CXL EXPORT_SYMBOL_GPL 0x84b45156 insert_resource_expand_to_fit vmlinux -CXL EXPORT_SYMBOL_GPL 0x89a89b94 devm_cxl_add_memdev drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x89c3f513 cxl_driver_unregister drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x8d86fe1f cxl_map_device_regs drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x8dd14d34 is_cxl_pmem_region drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x952c276c devm_cxl_add_dport drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x9671b180 cxl_dev_state_identify drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x85422929 is_cxl_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x89677189 cxl_find_regblock drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x8998166c schedule_cxl_memdev_detach drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x91531975 to_cxl_root_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x9170c316 cxl_internal_send_cmd drivers/cxl/core/cxl_core CXL EXPORT_SYMBOL_GPL 0x98628ac8 cxl_bus_drain drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x98e95b7b devm_cxl_add_port drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x999e647f clear_exclusive_cxl_commands drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x9b16fc7b cxl_map_component_regs drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0x9f2eb1a7 devm_cxl_enumerate_ports drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0xa1803e16 schedule_cxl_memdev_detach drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0xa1950399 read_cdat_data drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0xa8b84e8b devm_cxl_setup_hdm drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0xabb7e547 cxl_await_media_ready drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0xba1383fb cxl_mem_create_range_info drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0xba741ca3 cxl_dev_state_create drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0xbd4f6b5f cxl_rcrb_to_component drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0xc138c46b to_cxl_pmem_region drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0xc6e89950 devm_cxl_add_passthrough_decoder drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0xca7d26f3 cxl_decoder_add_locked drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0xcc87245d cxl_hb_modulo drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0xcdf8796a to_cxl_nvdimm_bridge drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0xcfc34675 __cxl_driver_register drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0xd03df579 cxl_hdm_decode_init drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0xd55793f0 cxl_probe_component_regs drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0xda251325 cxl_dpa_debug drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0xe5adb86e cxl_probe_device_regs drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0xe6041d19 devm_cxl_register_pci_bus drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0xe737e5e2 cxl_internal_send_cmd drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0xe9345aa7 is_cxl_nvdimm_bridge drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0xeaab94a0 cxl_decoder_add drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0xef6dd0e4 cxl_find_regblock drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0xf128594a devm_cxl_port_enumerate_dports drivers/cxl/core/cxl_core -CXL EXPORT_SYMBOL_GPL 0xf1c21678 devm_cxl_add_nvdimm drivers/cxl/core/cxl_core -DMA_BUF EXPORT_SYMBOL_GPL 0x01e91a93 dma_buf_move_notify vmlinux -DMA_BUF EXPORT_SYMBOL_GPL 0x06d23de5 dma_buf_put vmlinux -DMA_BUF EXPORT_SYMBOL_GPL 0x0e79d3cf dma_buf_vunmap_unlocked vmlinux -DMA_BUF EXPORT_SYMBOL_GPL 0x3c4d931a dma_buf_fd vmlinux -DMA_BUF EXPORT_SYMBOL_GPL 0x457e70be dma_buf_dynamic_attach vmlinux -DMA_BUF EXPORT_SYMBOL_GPL 0x4d5330b7 dma_buf_map_attachment vmlinux -DMA_BUF EXPORT_SYMBOL_GPL 0x525e9f9f dma_buf_vmap vmlinux -DMA_BUF EXPORT_SYMBOL_GPL 0x5a7ab1b1 dma_buf_unmap_attachment vmlinux -DMA_BUF EXPORT_SYMBOL_GPL 0x70f4ac78 dma_buf_mmap vmlinux -DMA_BUF EXPORT_SYMBOL_GPL 0x80d508ac dma_buf_detach vmlinux -DMA_BUF EXPORT_SYMBOL_GPL 0x92d99f13 dma_buf_vunmap vmlinux -DMA_BUF EXPORT_SYMBOL_GPL 0x9acb6a5d dma_buf_map_attachment_unlocked vmlinux -DMA_BUF EXPORT_SYMBOL_GPL 0xb68bb180 dma_buf_unpin vmlinux -DMA_BUF EXPORT_SYMBOL_GPL 0xbc308c12 dma_buf_attach vmlinux -DMA_BUF EXPORT_SYMBOL_GPL 0xbd9bc8df dma_buf_get vmlinux -DMA_BUF EXPORT_SYMBOL_GPL 0xbdee39c7 dma_buf_export vmlinux -DMA_BUF EXPORT_SYMBOL_GPL 0xd241ea5c dma_buf_vmap_unlocked vmlinux -DMA_BUF EXPORT_SYMBOL_GPL 0xdb60dc09 dma_buf_unmap_attachment_unlocked vmlinux -DMA_BUF EXPORT_SYMBOL_GPL 0xdc58131c dma_buf_pin vmlinux -DMA_BUF EXPORT_SYMBOL_GPL 0xfc5b844b dma_buf_begin_cpu_access vmlinux -DMA_BUF EXPORT_SYMBOL_GPL 0xfddb13ba dma_buf_end_cpu_access vmlinux +CXL EXPORT_SYMBOL_GPL 0x989d4a42 to_cxl_pmem_region drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x9ca5db3b set_exclusive_cxl_commands drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xa1a5cab3 devm_cxl_enumerate_decoders drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xa3f12494 cxl_enumerate_cmds drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xa757d376 cxl_probe_device_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xa7d6d281 cxl_decoder_autoremove drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xa9823efa devm_cxl_add_dport drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xa9d152c1 cxl_dev_state_create drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xaa48aa5a clear_exclusive_cxl_commands drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xad82611e find_cxl_root drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xb4e491f0 cxl_bus_type drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xb7cf4982 devm_cxl_add_rch_dport drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xb94cb698 to_cxl_nvdimm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xcd6d3663 is_cxl_memdev drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xcd6ec082 cxl_mem_find_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xcd79024e is_cxl_pmem_region drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xdb995aa7 to_cxl_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xde7eea7a cxl_hdm_decode_init drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xe168b49f cxl_port_to_pci_bus drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xe6c5bd43 devm_cxl_port_enumerate_dports drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xe8b9c9f8 __cxl_driver_register drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xeb2a3a72 devm_cxl_enumerate_ports drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xef7a95b2 cxl_await_media_ready drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xf2a3515e is_cxl_nvdimm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xf9aa9ef5 devm_cxl_add_passthrough_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xfa1cb9a8 read_cdat_data drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xff115ed7 cxl_driver_unregister drivers/cxl/core/cxl_core +DMA_BUF EXPORT_SYMBOL_GPL 0x163f65f7 dma_buf_unpin vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x1ac2ce89 dma_buf_map_attachment vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x314733c6 dma_buf_pin vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x378cd3e5 dma_buf_fd vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x50a818e2 dma_buf_vunmap_unlocked vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x5af62331 dma_buf_unmap_attachment vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x5fd4c9d4 dma_buf_begin_cpu_access vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x71de8ab1 dma_buf_mmap vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x7c8816fe dma_buf_export vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x8fa01a5b dma_buf_end_cpu_access vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x913bae15 dma_buf_map_attachment_unlocked vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x95f62559 dma_buf_vmap_unlocked vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x9b0a683c dma_buf_vunmap vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xad38770b dma_buf_put vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xb96c8844 dma_buf_attach vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xc7fe0392 dma_buf_move_notify vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xca677179 dma_buf_dynamic_attach vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xd71e6d17 dma_buf_unmap_attachment_unlocked vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xdc26d054 dma_buf_detach vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xdd211080 dma_buf_vmap vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xe8f61ec9 dma_buf_get vmlinux DRM_SSD130X EXPORT_SYMBOL_GPL 0x33cf1f58 ssd130x_variants drivers/gpu/drm/solomon/ssd130x EFIVAR EXPORT_SYMBOL_GPL 0x02cfcd2e efivar_trylock vmlinux EFIVAR EXPORT_SYMBOL_GPL 0x11940489 efivar_set_variable vmlinux @@ -124,8 +124,8 @@ EFIVAR EXPORT_SYMBOL_GPL 0xa336852c efivar_get_next_variable vmlinux EFIVAR EXPORT_SYMBOL_GPL 0xc961bff7 efivar_unlock vmlinux EFIVAR EXPORT_SYMBOL_GPL 0xefc77711 efivar_set_variable_locked vmlinux +EXPORT_SYMBOL arch/arm64/crypto/aes-ce-cipher 0x2b624fcf ce_aes_setkey EXPORT_SYMBOL arch/arm64/crypto/aes-ce-cipher 0x68f275ad ce_aes_expandkey -EXPORT_SYMBOL arch/arm64/crypto/aes-ce-cipher 0xd0fba531 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 @@ -165,16 +165,16 @@ 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 0x809fdfb8 crypto_nhpoly1305_setkey -EXPORT_SYMBOL crypto/nhpoly1305 0x89c3a15a crypto_nhpoly1305_final -EXPORT_SYMBOL crypto/nhpoly1305 0x8eb98461 crypto_nhpoly1305_final_helper -EXPORT_SYMBOL crypto/nhpoly1305 0xb7fcf008 crypto_nhpoly1305_init -EXPORT_SYMBOL crypto/nhpoly1305 0xc9e02650 crypto_nhpoly1305_update_helper -EXPORT_SYMBOL crypto/nhpoly1305 0xe328e672 crypto_nhpoly1305_update -EXPORT_SYMBOL crypto/sha3_generic 0x9a478640 crypto_sha3_init -EXPORT_SYMBOL crypto/sha3_generic 0xb55f9510 crypto_sha3_final -EXPORT_SYMBOL crypto/sha3_generic 0xfdae9221 crypto_sha3_update -EXPORT_SYMBOL crypto/sm2_generic 0x8c6fdeb6 sm2_compute_z_digest +EXPORT_SYMBOL crypto/nhpoly1305 0x0182c6f6 crypto_nhpoly1305_init +EXPORT_SYMBOL crypto/nhpoly1305 0x38643621 crypto_nhpoly1305_update +EXPORT_SYMBOL crypto/nhpoly1305 0x3e0573c9 crypto_nhpoly1305_final_helper +EXPORT_SYMBOL crypto/nhpoly1305 0x575d8d0f crypto_nhpoly1305_update_helper +EXPORT_SYMBOL crypto/nhpoly1305 0x85817b93 crypto_nhpoly1305_setkey +EXPORT_SYMBOL crypto/nhpoly1305 0xd6fda2ad crypto_nhpoly1305_final +EXPORT_SYMBOL crypto/sha3_generic 0x85d06137 crypto_sha3_final +EXPORT_SYMBOL crypto/sha3_generic 0xa59087b3 crypto_sha3_update +EXPORT_SYMBOL crypto/sha3_generic 0xa95133d3 crypto_sha3_init +EXPORT_SYMBOL crypto/sm2_generic 0xcade877c 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 @@ -185,41 +185,42 @@ EXPORT_SYMBOL drivers/acpi/video 0x7cc484a5 acpi_video_handles_brightness_key_presses EXPORT_SYMBOL drivers/acpi/video 0x7de7bf50 __acpi_video_get_backlight_type EXPORT_SYMBOL drivers/acpi/video 0x8826c13b acpi_video_register -EXPORT_SYMBOL drivers/acpi/video 0xb58cf8ed acpi_video_get_levels -EXPORT_SYMBOL drivers/acpi/video 0xe7eceb39 acpi_video_get_edid -EXPORT_SYMBOL drivers/atm/suni 0x41522f24 suni_init -EXPORT_SYMBOL drivers/bcma/bcma 0x0e3c1f74 bcma_core_irq -EXPORT_SYMBOL drivers/bcma/bcma 0xd7003e55 bcma_core_dma_translation +EXPORT_SYMBOL drivers/acpi/video 0xaa24ce8b acpi_video_get_levels +EXPORT_SYMBOL drivers/acpi/video 0xbb1070cd acpi_video_get_edid +EXPORT_SYMBOL drivers/atm/suni 0x219559a8 suni_init +EXPORT_SYMBOL drivers/bcma/bcma 0x603229d3 bcma_core_dma_translation +EXPORT_SYMBOL drivers/bcma/bcma 0xb74ad047 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 0x057ac906 pi_write_block -EXPORT_SYMBOL drivers/block/paride/paride 0x21e567dd pi_schedule_claimed -EXPORT_SYMBOL drivers/block/paride/paride 0x26d7bb50 pi_connect -EXPORT_SYMBOL drivers/block/paride/paride 0x37cebe4f pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0x0218305b pi_schedule_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x046673cd pi_disconnect +EXPORT_SYMBOL drivers/block/paride/paride 0x1e49991d pi_read_block +EXPORT_SYMBOL drivers/block/paride/paride 0x23a606fc pi_read_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x274a90d7 pi_connect EXPORT_SYMBOL drivers/block/paride/paride 0x4267110a pi_register_driver -EXPORT_SYMBOL drivers/block/paride/paride 0x427710aa paride_register -EXPORT_SYMBOL drivers/block/paride/paride 0x5b372a4e paride_unregister -EXPORT_SYMBOL drivers/block/paride/paride 0x6570af90 pi_do_claimed -EXPORT_SYMBOL drivers/block/paride/paride 0x76095725 pi_read_block -EXPORT_SYMBOL drivers/block/paride/paride 0x935de97f pi_disconnect -EXPORT_SYMBOL drivers/block/paride/paride 0xa30c7dc9 pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0x60c3b5f7 pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0x622bf291 pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0x65e2fb50 pi_write_block +EXPORT_SYMBOL drivers/block/paride/paride 0x9e895d6b pi_write_regr EXPORT_SYMBOL drivers/block/paride/paride 0xb21ba07d pi_unregister_driver -EXPORT_SYMBOL drivers/block/paride/paride 0xbec91f90 pi_write_regr -EXPORT_SYMBOL drivers/block/paride/paride 0xdfa1bd1a pi_read_regr -EXPORT_SYMBOL drivers/bluetooth/btbcm 0x26f36fde btbcm_patchram -EXPORT_SYMBOL drivers/bluetooth/btrsi 0x24172285 rsi_bt_ops -EXPORT_SYMBOL drivers/bus/mhi/host/mhi 0x60f7b716 mhi_sync_power_up +EXPORT_SYMBOL drivers/block/paride/paride 0xc70fa86a paride_register +EXPORT_SYMBOL drivers/block/paride/paride 0xd711dd25 pi_do_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0xebdb6ef6 paride_unregister +EXPORT_SYMBOL drivers/bluetooth/btbcm 0x255d16b3 btbcm_patchram +EXPORT_SYMBOL drivers/bluetooth/btrsi 0x07393625 rsi_bt_ops +EXPORT_SYMBOL drivers/bus/mhi/host/mhi 0x6ba4ef45 mhi_sync_power_up EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x03bc993e ipmi_set_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x06d001b0 ipmi_smi_watcher_unregister EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x0705dd14 ipmi_register_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x0d15dc9a ipmi_add_smi 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 0x3ade33ed ipmi_get_smi_info EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x4c2054d7 ipmi_request_settime -EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x506ebcdc ipmi_smi_watcher_register EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x50f65edf ipmi_set_gets_events -EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x5eeeb5af ipmi_get_smi_info 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 @@ -228,62 +229,61 @@ 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 0xb1ec818a ipmi_add_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xc4315572 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 0xf29d7d21 ipmi_smi_watcher_unregister 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/ipmi/kcs_bmc 0x235daafb kcs_bmc_enable_device -EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x27c49ed7 kcs_bmc_read_data -EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x48ac34d4 kcs_bmc_handle_event -EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x4dd85fca kcs_bmc_add_device -EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x602af063 kcs_bmc_write_data -EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x61014e0a kcs_bmc_update_status -EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x6dc4d388 kcs_bmc_unregister_driver -EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x88b2c471 kcs_bmc_read_status -EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x8ea9ce43 kcs_bmc_register_driver -EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0xbb2988f8 kcs_bmc_remove_device -EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0xbb84ff1d kcs_bmc_disable_device -EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0xdce5a926 kcs_bmc_update_event_mask -EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0xeac0020b kcs_bmc_write_status -EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x138113c2 st33zp24_probe -EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x9cd8c075 st33zp24_remove -EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xdb0e3b5c st33zp24_pm_suspend -EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xfa9c9372 st33zp24_pm_resume -EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0x3d65c19b xillybus_cleanup_chrdev -EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0xa5a3915f xillybus_find_inode -EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0xba5af199 xillybus_init_chrdev +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x050c9545 kcs_bmc_read_data +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x0562cb95 kcs_bmc_disable_device +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x10787d11 kcs_bmc_unregister_driver +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x179883a3 kcs_bmc_enable_device +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x46b34ff2 kcs_bmc_remove_device +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x4dd1ed42 kcs_bmc_add_device +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x4f8e19dd kcs_bmc_handle_event +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x5d8430f6 kcs_bmc_register_driver +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x9ad7f00f kcs_bmc_write_status +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0xca9a294b kcs_bmc_update_event_mask +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0xdf7592e2 kcs_bmc_update_status +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0xe4204b7c kcs_bmc_read_status +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0xfa311bbf kcs_bmc_write_data +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x47243c11 st33zp24_pm_suspend +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x84bda0bd st33zp24_pm_resume +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x854b8358 st33zp24_probe +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xee124886 st33zp24_remove +EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0x019ec784 xillybus_find_inode +EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0x6d9303f4 xillybus_init_chrdev +EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0xae07d6b1 xillybus_cleanup_chrdev EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr -EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x6ee1a0bb xillybus_endpoint_remove -EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x77bed3e1 xillybus_endpoint_discovery -EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xe841c9e4 xillybus_init_endpoint -EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x5dfda99c atmel_i2c_send_receive +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x4d1fc15a xillybus_endpoint_remove +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x56e6942b xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xf9d931c4 xillybus_init_endpoint EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x80a11b1d atmel_i2c_init_read_cmd -EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x9073fd1e atmel_i2c_enqueue +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xa50458c3 atmel_i2c_enqueue EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xb6c854bb atmel_i2c_init_ecdh_cmd +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xc56a94df atmel_i2c_probe EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xc71ed50c atmel_i2c_init_genkey_cmd +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xc7d0b1ef atmel_i2c_send_receive EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xc80f14e8 atmel_i2c_flush_queue -EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xdba1f012 atmel_i2c_probe EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xf283e995 atmel_i2c_init_random_cmd -EXPORT_SYMBOL drivers/crypto/caam/caam 0x0a5f8d4e caam_qi_enqueue EXPORT_SYMBOL drivers/crypto/caam/caam 0x17572340 caam_congested -EXPORT_SYMBOL drivers/crypto/caam/caam 0x17a48543 caam_drv_ctx_update +EXPORT_SYMBOL drivers/crypto/caam/caam 0x36285c05 caam_drv_ctx_init 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 0x8740ef15 caam_drv_ctx_init +EXPORT_SYMBOL drivers/crypto/caam/caam 0x61f6b721 caam_drv_ctx_update EXPORT_SYMBOL drivers/crypto/caam/caam 0xc0eaa792 qi_cache_alloc -EXPORT_SYMBOL drivers/crypto/caam/caam 0xda904f62 caam_drv_ctx_rel -EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x0b78204e caam_jr_free -EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x1519ebf4 caam_jr_alloc -EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x7d4e908d gen_split_key -EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0xa3721e74 split_key_done -EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0xe0d46cdc caam_jr_enqueue +EXPORT_SYMBOL drivers/crypto/caam/caam 0xe93bd260 caam_qi_enqueue +EXPORT_SYMBOL drivers/crypto/caam/caam 0xf350d0da caam_drv_ctx_rel +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x08ac3535 caam_jr_alloc +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x55f14b1a caam_jr_free +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x6cc36d39 gen_split_key +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0xc04f7abb caam_jr_enqueue +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0xd8383ffd split_key_done 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 @@ -302,674 +302,674 @@ 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 0x2f76ae65 dpaa2_caam_enqueue -EXPORT_SYMBOL drivers/crypto/caam/error 0x3174052f caam_strstatus +EXPORT_SYMBOL drivers/crypto/caam/dpaa2_caam 0xc1e75b3d dpaa2_caam_enqueue +EXPORT_SYMBOL drivers/crypto/caam/error 0x2e903ee8 caam_strstatus EXPORT_SYMBOL drivers/crypto/caam/error 0x53d0fc97 caam_ptr_sz EXPORT_SYMBOL drivers/crypto/caam/error 0x60dbc82a caam_dump_sg EXPORT_SYMBOL drivers/crypto/caam/error 0xa51f16c7 caam_little_end EXPORT_SYMBOL drivers/crypto/caam/error 0xbd67c092 caam_imx -EXPORT_SYMBOL drivers/dma/xilinx/xilinx_dma 0xde7a3dfd xilinx_vdma_channel_set_config +EXPORT_SYMBOL drivers/dma/xilinx/xilinx_dma 0x70c73444 xilinx_vdma_channel_set_config +EXPORT_SYMBOL drivers/firewire/firewire-core 0x010a04f2 fw_send_response EXPORT_SYMBOL drivers/firewire/firewire-core 0x0bc6094c fw_core_remove_descriptor -EXPORT_SYMBOL drivers/firewire/firewire-core 0x11f57f25 fw_iso_context_destroy -EXPORT_SYMBOL drivers/firewire/firewire-core 0x191b2481 fw_iso_context_flush_completions -EXPORT_SYMBOL drivers/firewire/firewire-core 0x1ba73c27 fw_card_initialize -EXPORT_SYMBOL drivers/firewire/firewire-core 0x1c9445a2 fw_fill_response -EXPORT_SYMBOL drivers/firewire/firewire-core 0x1e02c5f7 fw_schedule_bus_reset -EXPORT_SYMBOL drivers/firewire/firewire-core 0x1e265728 fw_iso_buffer_init -EXPORT_SYMBOL drivers/firewire/firewire-core 0x283556f7 fw_iso_context_stop +EXPORT_SYMBOL drivers/firewire/firewire-core 0x1c6f1518 fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/firewire/firewire-core 0x248d125d fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x26d3fa29 fw_send_request EXPORT_SYMBOL drivers/firewire/firewire-core 0x2885fec5 fw_get_request_speed -EXPORT_SYMBOL drivers/firewire/firewire-core 0x2a5cfad3 fw_core_remove_card -EXPORT_SYMBOL drivers/firewire/firewire-core 0x2acd82c3 fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0x28cc736f fw_iso_context_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x301bbde8 fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x38d61d9e fw_iso_context_start 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 0x3fd85b2e fw_iso_buffer_destroy -EXPORT_SYMBOL drivers/firewire/firewire-core 0x42ade040 fw_iso_context_start -EXPORT_SYMBOL drivers/firewire/firewire-core 0x42ba162b fw_run_transaction -EXPORT_SYMBOL drivers/firewire/firewire-core 0x526b949c fw_cancel_transaction -EXPORT_SYMBOL drivers/firewire/firewire-core 0x5605a406 fw_core_handle_bus_reset -EXPORT_SYMBOL drivers/firewire/firewire-core 0x66f956c9 fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3fb4cbad fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6011ff1e fw_iso_context_create EXPORT_SYMBOL drivers/firewire/firewire-core 0x6dc50487 fw_csr_string -EXPORT_SYMBOL drivers/firewire/firewire-core 0x6f46a867 fw_iso_context_queue -EXPORT_SYMBOL drivers/firewire/firewire-core 0x729fac2f fw_iso_resource_manage -EXPORT_SYMBOL drivers/firewire/firewire-core 0x7656018f fw_core_remove_address_handler -EXPORT_SYMBOL drivers/firewire/firewire-core 0x7c07e65f fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0x78f904a2 fw_iso_resource_manage EXPORT_SYMBOL drivers/firewire/firewire-core 0x86468d44 fw_rcode_string -EXPORT_SYMBOL drivers/firewire/firewire-core 0x96fd89f9 fw_send_request -EXPORT_SYMBOL drivers/firewire/firewire-core 0xa5abe942 fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8867b9a7 fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x897dffbc fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x89ef3825 fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8eacbf87 fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0x91170119 fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0x9d6f421f fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xaa671602 fw_iso_context_stop EXPORT_SYMBOL drivers/firewire/firewire-core 0xaedf84ce fw_high_memory_region -EXPORT_SYMBOL drivers/firewire/firewire-core 0xd275759b fw_iso_context_queue_flush -EXPORT_SYMBOL drivers/firewire/firewire-core 0xd7f93ff5 fw_core_add_address_handler -EXPORT_SYMBOL drivers/firewire/firewire-core 0xe20893d1 fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb2ccb7e3 fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb44795a4 fw_core_remove_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb748f7fc fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0xcb342a32 fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0xce409ee5 fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd9d736d8 fw_iso_buffer_destroy EXPORT_SYMBOL drivers/firewire/firewire-core 0xe3fde125 fw_csr_iterator_next +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe52724c1 fw_device_enable_phys_dma EXPORT_SYMBOL drivers/firewire/firewire-core 0xe80e5087 fw_csr_iterator_init -EXPORT_SYMBOL drivers/firewire/firewire-core 0xed5f3fc0 fw_send_response -EXPORT_SYMBOL drivers/firewire/firewire-core 0xfac19bc4 fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf194d566 fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xfacb5c97 fw_iso_context_queue 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 0xa90282a8 imx_dsp_request_channel -EXPORT_SYMBOL drivers/firmware/imx/imx-dsp 0xc945fec7 imx_dsp_ring_doorbell -EXPORT_SYMBOL drivers/firmware/imx/imx-dsp 0xdf5bdf66 imx_dsp_free_channel -EXPORT_SYMBOL drivers/fpga/dfl 0x104a9141 __dfl_driver_register -EXPORT_SYMBOL drivers/fpga/dfl 0x5c135811 dfl_driver_unregister -EXPORT_SYMBOL drivers/fpga/lattice-sysconfig 0x8bb51cbd sysconfig_probe +EXPORT_SYMBOL drivers/firmware/imx/imx-dsp 0x1275c373 imx_dsp_request_channel +EXPORT_SYMBOL drivers/firmware/imx/imx-dsp 0x145d3340 imx_dsp_free_channel +EXPORT_SYMBOL drivers/firmware/imx/imx-dsp 0x676600d9 imx_dsp_ring_doorbell +EXPORT_SYMBOL drivers/fpga/dfl 0x4455fbe8 __dfl_driver_register +EXPORT_SYMBOL drivers/fpga/dfl 0xdf5ac5eb dfl_driver_unregister +EXPORT_SYMBOL drivers/fpga/lattice-sysconfig 0x532ff11b sysconfig_probe +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0106861f drm_dp_mst_get_edid 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 0x01e54051 drm_dp_mst_atomic_setup_commit +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x02bec21e drm_dp_mst_topology_mgr_suspend 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 0x0854780e drm_dp_pcon_frl_prepare -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x08749875 drm_dp_dual_mode_read -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0b4f6485 drm_dp_cec_set_edid -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0e4dba07 drm_dp_add_payload_part1 -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0f26aadf drm_dp_send_real_edid_checksum -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x115eb287 drm_dp_mst_update_slots -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1283e8fb drm_dp_mst_atomic_setup_commit -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1346cdd9 drm_dp_read_mst_cap +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x08e0cd43 drm_dp_pcon_reset_frl_config +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x08f331fe drm_dp_mst_update_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0e770b15 drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x10ace08a drm_dp_dpcd_probe +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x11e4f79b drm_dp_mst_atomic_enable_dsc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x132e08a1 drm_lspcon_set_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1376521e drm_dp_pcon_hdmi_link_active +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x13782a78 drm_dp_dual_mode_read +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x13f1e100 drm_dp_read_dpcd_caps +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x15fdb65c drm_dp_cec_irq 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 0x1621a4eb drm_atomic_get_old_mst_topology_state 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 0x18cc2c1c drm_edp_backlight_set_level -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1a320779 drm_dp_mst_hpd_irq 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 0x20458a0e drm_dp_dpcd_read_phy_link_status -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x22e3a201 drm_dp_remote_aux_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1f20a318 drm_dp_pcon_frl_configure_2 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x202f63b5 drm_dp_pcon_hdmi_frl_link_error_count EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x23961837 drm_dp_downstream_max_bpc -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x23d322dd drm_dp_read_lttpr_common_caps -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x241882ab drm_dp_mst_topology_mgr_suspend -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x242c3e2a drm_dp_cec_unset_edid +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2498f0f7 drm_dp_dual_mode_set_tmds_output 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 0x26df39ba drm_dp_dual_mode_max_tmds_clock -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x26f698ba drm_atomic_get_mst_topology_state -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x26ff9030 drm_dp_get_vc_payload_bw -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2a1d2ee9 drm_dp_mst_topology_mgr_set_mst -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2a29946c drm_dp_read_clock_recovery_delay -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2a60d379 drm_dp_mst_get_port_malloc -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2bcb16c0 drm_scdc_set_scrambling -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2d034187 drm_dp_pcon_frl_configure_1 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x276fe14b drm_dp_downstream_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x285497ae drm_dp_set_phy_test_pattern +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x28e999b1 drm_dp_read_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2a353fe2 drm_hdmi_avi_infoframe_content_type +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2ba1908c drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2f2d8bca drm_dp_dual_mode_detect 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 0x32c1e03a drm_scdc_read -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x36f43794 drm_dp_downstream_debug +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2ff87ffc drm_scdc_set_high_tmds_clock_ratio +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x30770691 drm_hdcp_update_content_protection +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3164cf9f drm_dp_aux_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x32928db4 drm_atomic_get_mst_payload_state +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x35019767 drm_dp_mst_atomic_check +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x379fdc63 drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x38f50bd6 drm_dp_dpcd_read EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x392a838b drm_dp_downstream_max_dotclock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x396f40fa drm_dp_atomic_find_time_slots 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 0x3ee8e191 drm_dp_read_dpcd_caps -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x425b6950 drm_atomic_get_new_mst_topology_state -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4274b5b8 drm_dp_start_crc -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x427c176a drm_hdmi_avi_infoframe_colorimetry -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x42a64b09 drm_dp_atomic_find_time_slots -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x46015085 drm_dp_dpcd_probe +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3e8fa5cd drm_dp_mst_atomic_wait_for_dependencies +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x40f7a03a drm_dp_send_query_stream_enc_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x423249aa drm_dp_pcon_frl_prepare 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 0x47782b7f drm_dp_pcon_is_frl_ready -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4e6a6570 drm_dp_mst_topology_state_funcs -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x519aec7f drm_dp_mst_atomic_check -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5219236c drm_dp_pcon_convert_rgb_to_ycbcr -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x52298b75 drm_scdc_set_high_tmds_clock_ratio -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x52bbd72b drm_edp_backlight_disable -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x53204511 drm_dp_vsc_sdp_log +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x461820ae drm_dp_mst_connector_late_register +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4697af59 drm_lspcon_get_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4a6828ba drm_dp_cec_unset_edid +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4b76b138 drm_hdmi_infoframe_set_hdr_metadata +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4bb42c2a drm_dp_remote_aux_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4c747dfb drm_dp_downstream_debug +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4c833ed9 drm_scdc_set_scrambling +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4db08b18 drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5372b9b0 drm_scdc_get_scrambling_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 0x54eecb5a drm_dp_send_power_updown_phy -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x552a1db1 drm_dp_pcon_hdmi_link_active +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x570c6e45 drm_scdc_read 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 0x58710262 drm_dp_dual_mode_set_tmds_output +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x58c7d3a2 drm_dp_mst_topology_mgr_init 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 0x5a86f411 drm_dp_phy_name -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x601ea582 drm_dp_dual_mode_detect -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6135db95 drm_dp_cec_register_connector -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x620fe4c0 drm_hdmi_infoframe_set_hdr_metadata +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5e80cd5a drm_dp_cec_set_edid +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x60d17edf drm_edp_backlight_set_level +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x633cad19 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 0x6694cbd5 drm_dp_cec_irq -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x686f2084 drm_dp_read_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x66160fda drm_dp_128b132b_read_aux_rd_interval 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 0x6a82b433 drm_dp_set_subconnector_property 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 0x700ac9d2 drm_dp_pcon_frl_enable -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7014cccc drm_dp_pcon_hdmi_frl_link_error_count 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 0x721d7ffa drm_edp_backlight_disable 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 0x7301dd83 drm_dp_pcon_pps_override_buf 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 0x79de6de3 drm_dp_mst_get_edid -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7beecb06 drm_dp_lttpr_link_train_channel_eq_delay -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7e6a7c1a drm_dp_pcon_pps_override_param -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x805f36f3 drm_dp_pcon_frl_configure_2 -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x860d25a7 drm_lspcon_set_mode -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8c136a31 drm_dp_stop_crc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x77292179 drm_dp_read_sink_count_cap +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7b26e7a5 drm_dp_dpcd_read_phy_link_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7c7d7a6d drm_dp_dual_mode_get_tmds_output +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7dd5c2b6 drm_dp_read_desc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7e50af93 drm_dp_pcon_pps_override_buf +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x81e616ab drm_dp_mst_get_port_malloc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x855365ad drm_dp_mst_put_port_malloc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8733bc2a drm_dp_stop_crc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x874bf581 drm_dp_add_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x87eb7446 drm_dp_pcon_pps_default +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8a38c393 drm_dp_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8ba70624 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 0x8e07b069 drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8da6c3ff drm_dp_mst_topology_state_funcs +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8ede74b3 drm_dp_read_lttpr_common_caps +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8f9e8275 drm_dp_downstream_id +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x900c59ab drm_dp_cec_register_connector +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x92137bf9 drm_dp_pcon_hdmi_link_mode 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 0x984d7a60 drm_dp_aux_init -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x98e8e3c5 drm_dp_pcon_pps_default -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9a2a62fd drm_hdcp_update_content_protection -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9a4c7752 drm_connector_attach_content_protection_property +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x934c53df drm_dp_vsc_sdp_log +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x956b1c86 drm_dp_lttpr_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x95b27b44 drm_dp_send_power_updown_phy +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x95f9c011 drm_dp_get_phy_test_pattern +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9869dcd7 drm_dp_pcon_frl_enable +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9a064e53 drm_dp_start_crc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9c4237cd drm_dp_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9f2b9df8 drm_dp_read_sink_count EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa1fefe6a drm_dp_psr_setup_time -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa21e3154 drm_dp_mst_atomic_wait_for_dependencies -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa24e4d4f drm_dp_read_desc -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa2d572b4 drm_edp_backlight_enable -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa3d9a659 drm_dp_mst_topology_mgr_destroy -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa40292e4 drm_dp_mst_detect_port -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa4ebc89b drm_dp_dual_mode_write -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa71fb09c drm_dp_dpcd_read -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa9957491 drm_dp_dpcd_write -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xaa04454e drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa36daaf9 drm_dp_atomic_release_time_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa74867e5 drm_dp_set_subconnector_property +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa90334c7 drm_panel_dp_aux_backlight +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa95158c3 drm_dp_pcon_is_frl_ready +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xac85427e drm_scdc_write EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xaf267620 drm_dp_lttpr_count -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xaf302b37 drm_dp_aux_register -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb1611cc1 drm_dp_downstream_mode -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb196af07 drm_dp_mst_connector_early_unregister -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb1bd8dcd drm_dp_mst_dsc_aux_for_port -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb2a723f2 drm_dp_128b132b_read_aux_rd_interval -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb512f7f3 drm_panel_dp_aux_backlight -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb668dd06 drm_scdc_write -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb7832216 drm_dp_dual_mode_get_tmds_output -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb9a17cd8 drm_dp_read_sink_count -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xba0bf21b drm_dp_mst_atomic_enable_dsc -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xbc77fcb2 drm_dp_mst_put_port_malloc -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xbcc6a953 drm_dp_add_payload_part2 -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xbddb4f3b drm_lspcon_get_mode -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xbe7fb009 drm_atomic_get_old_mst_topology_state -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xbe923155 drm_dp_send_query_stream_enc_status -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xbf63fe8b drm_dp_downstream_id +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xbf5661dc drm_dp_dual_mode_max_tmds_clock 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 0xc05906e2 drm_edp_backlight_init -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc0f63103 drm_dp_mst_root_conn_atomic_check +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc120e34b drm_dp_pcon_convert_rgb_to_ycbcr 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 0xc7530611 drm_dp_read_sink_count_cap +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc72aaa62 drm_dp_mst_connector_early_unregister EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc79ecffb drm_dp_downstream_is_type +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc8377ecc drm_dp_pcon_pps_override_param +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc85df62d drm_dp_read_downstream_info 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 0xcaf14c6a drm_dp_mst_connector_late_register -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xcc803516 drm_scdc_get_scrambling_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xcc0aeb3f drm_dp_mst_hpd_irq 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 0xd14fe7c6 drm_hdmi_avi_infoframe_bars +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xce6151dd drm_atomic_get_mst_topology_state +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd3c9aec6 drm_dp_cec_unregister_connector +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd4a7a14e drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd50c8118 drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd5282de2 drm_dp_mst_dsc_aux_for_port +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd5867011 drm_dp_read_mst_cap 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 0xd6067693 drm_dp_pcon_reset_frl_config -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd699c8e6 drm_dp_set_phy_test_pattern -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd7b32468 drm_dp_cec_unregister_connector -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd7d61bd5 drm_dp_get_phy_test_pattern -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xdeae7ed0 drm_atomic_get_mst_payload_state -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xdeaec44c drm_hdmi_avi_infoframe_content_type -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xdebfbba9 drm_dp_mst_dump_topology -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe480b69b drm_dp_read_downstream_info +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd5ea90db drm_dp_read_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xdb653184 drm_dp_pcon_frl_configure_1 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe1490116 drm_dp_mst_add_affected_dsc_crtcs 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 0xe60b7097 drm_dp_remove_payload -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe81968af drm_dp_link_train_clock_recovery_delay -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe882b349 drm_dp_pcon_hdmi_link_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe9dc47f3 drm_dp_dual_mode_write +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xea057db2 drm_atomic_get_new_mst_topology_state +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xea71d346 drm_edp_backlight_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xec54e20b drm_dp_add_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xecca80b7 drm_dp_dpcd_write EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xedcf81ce drm_dp_channel_eq_ok -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xee9a633f drm_dp_atomic_release_time_slots -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf4ef2aeb drm_dp_mst_topology_mgr_resume -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf501c55a drm_dp_read_lttpr_phy_caps +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf1b65313 drm_hdmi_avi_infoframe_colorimetry +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf5382d6e drm_dp_read_lttpr_phy_caps +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf5707bb5 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 0xfa292312 drm_dp_mst_add_affected_dsc_crtcs +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfa9ebbee drm_edp_backlight_enable 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 0xfc22f261 drm_dp_dpcd_read_link_status -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfd337c46 drm_dp_mst_topology_mgr_init -EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfdadf129 drm_dp_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfb58b009 drm_dp_get_vc_payload_bw +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfb666965 drm_connector_attach_content_protection_property +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfce2b59e drm_hdmi_avi_infoframe_bars EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfe12bcb9 drm_dsc_compute_rc_parameters -EXPORT_SYMBOL drivers/gpu/drm/drm 0x00ba3ba9 drm_gem_put_pages -EXPORT_SYMBOL drivers/gpu/drm/drm 0x012cc3f1 drm_gem_map_attach -EXPORT_SYMBOL drivers/gpu/drm/drm 0x01846095 drm_mode_create_tv_properties -EXPORT_SYMBOL drivers/gpu/drm/drm 0x01fc6480 drm_dev_put -EXPORT_SYMBOL drivers/gpu/drm/drm 0x020c90f6 drm_gem_prime_export -EXPORT_SYMBOL drivers/gpu/drm/drm 0x028e0432 drm_bridge_chain_disable -EXPORT_SYMBOL drivers/gpu/drm/drm 0x030586ac drm_atomic_get_old_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfe84d683 drm_dp_remove_payload +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfe909fc9 drm_dp_mst_root_conn_atomic_check +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xff469401 drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0148c015 drm_writeback_prepare_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01b51b61 drm_crtc_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01b540df drm_release_noglobal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0222358b drm_atomic_state_default_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x039b1af9 drm_plane_cleanup EXPORT_SYMBOL drivers/gpu/drm/drm 0x03c63897 __drm_get_edid_firmware_path -EXPORT_SYMBOL drivers/gpu/drm/drm 0x03d71aa7 drm_vblank_init -EXPORT_SYMBOL drivers/gpu/drm/drm 0x047ed49b drm_gem_vmap_unlocked -EXPORT_SYMBOL drivers/gpu/drm/drm 0x0497fb64 drm_master_get -EXPORT_SYMBOL drivers/gpu/drm/drm 0x050fce5a drm_modeset_lock_all_ctx -EXPORT_SYMBOL drivers/gpu/drm/drm 0x0577553f drm_connector_attach_dp_subconnector_property -EXPORT_SYMBOL drivers/gpu/drm/drm 0x05c14b1a drm_panel_add -EXPORT_SYMBOL drivers/gpu/drm/drm 0x0748aba2 drm_crtc_accurate_vblank_count -EXPORT_SYMBOL drivers/gpu/drm/drm 0x076fd9e5 devm_drm_bridge_add -EXPORT_SYMBOL drivers/gpu/drm/drm 0x0789856d drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03e1479d drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x044ad11b drm_connector_list_iter_end +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0475ca89 drm_panel_unprepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0603e7e2 drm_crtc_set_max_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x07170460 drm_writeback_get_out_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0761d873 drm_universal_plane_init EXPORT_SYMBOL drivers/gpu/drm/drm 0x07fb449a drm_vma_offset_manager_destroy -EXPORT_SYMBOL drivers/gpu/drm/drm 0x07fd3af3 drm_connector_set_vrr_capable_property -EXPORT_SYMBOL drivers/gpu/drm/drm 0x08494857 drm_panel_remove -EXPORT_SYMBOL drivers/gpu/drm/drm 0x084a712c drm_crtc_vblank_helper_get_vblank_timestamp_internal -EXPORT_SYMBOL drivers/gpu/drm/drm 0x087d2800 drm_crtc_check_viewport -EXPORT_SYMBOL drivers/gpu/drm/drm 0x08988d2d drm_bridge_chain_enable -EXPORT_SYMBOL drivers/gpu/drm/drm 0x094830b6 drm_dev_alloc -EXPORT_SYMBOL drivers/gpu/drm/drm 0x0992fcfb drm_atomic_bridge_chain_post_disable -EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a05a27f drm_edid_connector_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0x08a27902 drm_mode_object_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0976f3dd drm_gem_free_mmap_offset EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a72f765 drm_clflush_virt_range -EXPORT_SYMBOL drivers/gpu/drm/drm 0x0aaeef2b drm_sysfs_hotplug_event -EXPORT_SYMBOL drivers/gpu/drm/drm 0x0abb071b drm_master_put -EXPORT_SYMBOL drivers/gpu/drm/drm 0x0b44aca1 drm_plane_create_blend_mode_property -EXPORT_SYMBOL drivers/gpu/drm/drm 0x0bc670df drm_crtc_commit_wait -EXPORT_SYMBOL drivers/gpu/drm/drm 0x0bd22c4e drm_client_modeset_check -EXPORT_SYMBOL drivers/gpu/drm/drm 0x0c6f042b drm_gem_prime_handle_to_fd -EXPORT_SYMBOL drivers/gpu/drm/drm 0x0cf74e6f drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ab961ea drm_client_modeset_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ae5b5ce drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0bad8faf __drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0bb42764 __drmm_universal_plane_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0bc11248 drm_master_internal_acquire +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0c2c3162 drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0cd01925 drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0d79344a drm_prime_pages_to_sg EXPORT_SYMBOL drivers/gpu/drm/drm 0x0d7e35e2 drm_mode_is_420_only EXPORT_SYMBOL drivers/gpu/drm/drm 0x0d9b4753 drm_mode_equal -EXPORT_SYMBOL drivers/gpu/drm/drm 0x0dd4e534 of_drm_find_bridge -EXPORT_SYMBOL drivers/gpu/drm/drm 0x0e010e69 drm_mode_create_hdmi_colorspace_property -EXPORT_SYMBOL drivers/gpu/drm/drm 0x0e636b35 drm_object_property_get_value -EXPORT_SYMBOL drivers/gpu/drm/drm 0x0e8d85bb devm_aperture_acquire_from_firmware -EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f216972 drm_connector_attach_content_type_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0e4564ba drm_property_blob_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0e83d4da drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f62f29a drm_read EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f7acb66 drm_mm_print -EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fc104be drm_handle_vblank -EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fc4c7c4 drm_writeback_signal_completion +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f9021c7 drm_modeset_lock_single_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f9d2bec drm_gem_mmap_obj EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fd60df2 drm_get_connector_status_name -EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fd90622 drm_plane_create_scaling_filter_property -EXPORT_SYMBOL drivers/gpu/drm/drm 0x10176f0d drm_set_preferred_mode EXPORT_SYMBOL drivers/gpu/drm/drm 0x107742a9 drm_get_subpixel_order_name -EXPORT_SYMBOL drivers/gpu/drm/drm 0x11b44ec9 drm_poll -EXPORT_SYMBOL drivers/gpu/drm/drm 0x1374dc5e drm_bridge_chain_post_disable -EXPORT_SYMBOL drivers/gpu/drm/drm 0x13ffa28b drm_debugfs_remove_files -EXPORT_SYMBOL drivers/gpu/drm/drm 0x1410b826 drm_syncobj_add_point -EXPORT_SYMBOL drivers/gpu/drm/drm 0x162f2dc1 drm_panel_disable -EXPORT_SYMBOL drivers/gpu/drm/drm 0x16701e8b drm_dev_has_vblank -EXPORT_SYMBOL drivers/gpu/drm/drm 0x171f7267 drm_client_init -EXPORT_SYMBOL drivers/gpu/drm/drm 0x184193ed drm_crtc_vblank_helper_get_vblank_timestamp -EXPORT_SYMBOL drivers/gpu/drm/drm 0x18c05566 drm_mode_create_dvi_i_properties -EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a05c8db drm_framebuffer_plane_width +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1108ed8b drm_connector_atomic_hdr_metadata_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x125fd04c drm_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x12f0e9e8 drm_dev_has_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x132e243c drm_modeset_lock_all_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0x140edf92 drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x141e978f drm_edid_read_custom +EXPORT_SYMBOL drivers/gpu/drm/drm 0x156d1c1c drm_panel_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x16265850 drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x17ffb567 drm_property_blob_put EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a411479 drm_syncobj_free -EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a5fff83 drmm_kmalloc -EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ab2f64e drm_atomic_bridge_chain_enable -EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b18c7b7 drm_framebuffer_remove -EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b6d6a7c drm_atomic_commit -EXPORT_SYMBOL drivers/gpu/drm/drm 0x1be53191 drm_atomic_add_affected_connectors -EXPORT_SYMBOL drivers/gpu/drm/drm 0x1d892df6 drm_mode_put_tile_group -EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dbb8aa4 drm_warn_on_modeset_not_all_locked -EXPORT_SYMBOL drivers/gpu/drm/drm 0x1e2f13b9 drm_connector_set_link_status_property -EXPORT_SYMBOL drivers/gpu/drm/drm 0x1e407f84 drm_connector_attach_privacy_screen_properties -EXPORT_SYMBOL drivers/gpu/drm/drm 0x1e4a5761 drm_atomic_check_only -EXPORT_SYMBOL drivers/gpu/drm/drm 0x1e5b07b7 drm_gem_handle_create -EXPORT_SYMBOL drivers/gpu/drm/drm 0x1fcee449 drm_property_lookup_blob -EXPORT_SYMBOL drivers/gpu/drm/drm 0x20083a9c drm_gem_prime_import_dev -EXPORT_SYMBOL drivers/gpu/drm/drm 0x201c505a drm_ioctl_kernel -EXPORT_SYMBOL drivers/gpu/drm/drm 0x204bcfea drmm_encoder_init -EXPORT_SYMBOL drivers/gpu/drm/drm 0x20680cbe drm_dev_enter -EXPORT_SYMBOL drivers/gpu/drm/drm 0x206e22e1 drm_gem_prime_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b2acac3 drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1bca6270 drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1bccd04e drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1c70143a drm_driver_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ce316de drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dc55513 drm_color_lut_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1e23c756 drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20d9e170 drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x212730de drm_atomic_bridge_chain_check EXPORT_SYMBOL drivers/gpu/drm/drm 0x2183c08c drm_mm_scan_add_block -EXPORT_SYMBOL drivers/gpu/drm/drm 0x21f582df drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x226c799c drm_mode_put_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2275e608 devm_aperture_acquire_from_firmware +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22c2c3d3 drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22c810f1 drm_crtc_commit_wait +EXPORT_SYMBOL drivers/gpu/drm/drm 0x23548de9 drm_mode_create_hdmi_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x23ba2be8 drm_edid_get_panel_id +EXPORT_SYMBOL drivers/gpu/drm/drm 0x242ec292 drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2493bfc6 drm_mode_plane_set_obj_prop EXPORT_SYMBOL drivers/gpu/drm/drm 0x24993e50 drm_edid_are_equal -EXPORT_SYMBOL drivers/gpu/drm/drm 0x2499e0e3 drm_plane_get_damage_clips_count 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 0x2511a114 drm_hdmi_avi_infoframe_quant_range -EXPORT_SYMBOL drivers/gpu/drm/drm 0x252b7143 drm_modeset_lock_single_interruptible -EXPORT_SYMBOL drivers/gpu/drm/drm 0x257e4b97 drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x252d1b25 drm_atomic_state_init EXPORT_SYMBOL drivers/gpu/drm/drm 0x25daad93 __drm_mm_interval_first -EXPORT_SYMBOL drivers/gpu/drm/drm 0x25ded0f5 drm_syncobj_find -EXPORT_SYMBOL drivers/gpu/drm/drm 0x25f1e349 drm_property_add_enum -EXPORT_SYMBOL drivers/gpu/drm/drm 0x26ab54db drm_ioctl -EXPORT_SYMBOL drivers/gpu/drm/drm 0x27485a1b drm_edid_read_custom +EXPORT_SYMBOL drivers/gpu/drm/drm 0x26b92d73 drm_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x273750f8 drm_master_put EXPORT_SYMBOL drivers/gpu/drm/drm 0x2754dad8 drm_mm_reserve_node -EXPORT_SYMBOL drivers/gpu/drm/drm 0x275be47a drm_property_replace_global_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x276b9df9 drm_gem_object_init EXPORT_SYMBOL drivers/gpu/drm/drm 0x28779e52 drm_printf -EXPORT_SYMBOL drivers/gpu/drm/drm 0x295427f9 drm_aperture_remove_conflicting_framebuffers -EXPORT_SYMBOL drivers/gpu/drm/drm 0x29d01cc4 drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x295afb89 drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x295cc62b drm_gem_prime_mmap EXPORT_SYMBOL drivers/gpu/drm/drm 0x29f078d1 drm_mode_legacy_fb_format -EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a64d231 drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a24bb15 of_drm_get_panel_orientation EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a962499 drm_mm_scan_init_with_range -EXPORT_SYMBOL drivers/gpu/drm/drm 0x2b13dc2f drm_release -EXPORT_SYMBOL drivers/gpu/drm/drm 0x2b329ebf drm_panel_enable -EXPORT_SYMBOL drivers/gpu/drm/drm 0x2c64443b drm_crtc_set_max_vblank_count -EXPORT_SYMBOL drivers/gpu/drm/drm 0x2c6a27c0 drm_connector_update_privacy_screen -EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e24017e drm_writeback_cleanup_job -EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e46d3d7 drm_bridge_chain_pre_enable -EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e480b77 drm_crtc_vblank_on -EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e7b25d3 drm_bridge_chain_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2b042aa0 drm_of_component_probe +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2b2598b4 drm_hdmi_avi_infoframe_quant_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2c2be9cb drm_ioctl_kernel +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2c61a680 drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2c792156 drm_plane_create_scaling_filter_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e1720ce drm_client_buffer_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ebb917a drm_framebuffer_init EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ed3c600 drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0x301950ea drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3140c4d8 drm_gem_lru_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x314bdbbf drm_client_register EXPORT_SYMBOL drivers/gpu/drm/drm 0x31b8a5e3 __drm_set_edid_firmware_path -EXPORT_SYMBOL drivers/gpu/drm/drm 0x326c9760 drm_syncobj_get_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0x31df1a2c drm_gem_map_dma_buf +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32017a6c drmm_mutex_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3266fd7a drm_connector_attach_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x329a8cb1 drm_connector_register EXPORT_SYMBOL drivers/gpu/drm/drm 0x32a0cc37 drm_print_bits -EXPORT_SYMBOL drivers/gpu/drm/drm 0x32e3ea1d drm_connector_set_path_property -EXPORT_SYMBOL drivers/gpu/drm/drm 0x332dcf44 drm_hdmi_avi_infoframe_from_display_mode -EXPORT_SYMBOL drivers/gpu/drm/drm 0x3490c50b drm_vblank_work_schedule -EXPORT_SYMBOL drivers/gpu/drm/drm 0x35ecfe27 drm_bridge_add -EXPORT_SYMBOL drivers/gpu/drm/drm 0x36248c9f drm_mode_validate_ycbcr420 +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3388bdd7 drm_connector_init_with_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x33c5f4e6 drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x33fac520 drm_mode_object_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x34b9fe2a drm_panel_get_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x34e189fa drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x378c8001 drm_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x37e453b3 drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3865a5b7 drm_connector_attach_encoder EXPORT_SYMBOL drivers/gpu/drm/drm 0x38690d99 drm_detect_hdmi_monitor -EXPORT_SYMBOL drivers/gpu/drm/drm 0x38773262 drm_gem_vunmap -EXPORT_SYMBOL drivers/gpu/drm/drm 0x38d9b622 drm_print_regset32 -EXPORT_SYMBOL drivers/gpu/drm/drm 0x394e2b12 drm_crtc_send_vblank_event -EXPORT_SYMBOL drivers/gpu/drm/drm 0x3958402c drm_gem_get_pages EXPORT_SYMBOL drivers/gpu/drm/drm 0x397c3d27 drm_edid_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x397f5635 drm_panel_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x39a5947e drm_atomic_private_obj_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x39ccbe17 drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x39e0bb35 drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3a5c0d77 devm_drm_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3a864fee drm_mode_object_find EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ab87110 drm_mode_equal_no_clocks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3adc2da2 drm_atomic_set_mode_for_crtc EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b0e5e9c __drm_puts_coredump -EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b2b6121 drm_mode_plane_set_obj_prop -EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b46de35 drm_mode_create -EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b47472c drm_syncobj_replace_fence -EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b56714d drm_atomic_add_affected_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b460526 drm_modeset_lock_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c050a62 drm_edid_read EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c22a4d8 drm_vma_offset_manager_init -EXPORT_SYMBOL drivers/gpu/drm/drm 0x3cc502e5 drm_client_dev_hotplug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ca7c8ed drm_add_edid_modes EXPORT_SYMBOL drivers/gpu/drm/drm 0x3cdc37e9 drm_edid_to_speaker_allocation -EXPORT_SYMBOL drivers/gpu/drm/drm 0x3d1193d3 drm_atomic_bridge_chain_disable -EXPORT_SYMBOL drivers/gpu/drm/drm 0x3db72dab drm_writeback_prepare_job -EXPORT_SYMBOL drivers/gpu/drm/drm 0x3de14eac drm_connector_attach_privacy_screen_provider -EXPORT_SYMBOL drivers/gpu/drm/drm 0x3de2c3a8 drm_bridge_chain_mode_valid -EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ea49fa4 drm_mode_create_dp_colorspace_property -EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ef1130b drm_of_component_probe +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3d7decc0 drm_client_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ef0e725 drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f3d7dc4 drm_atomic_add_affected_connectors EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f405489 __drm_printfn_err -EXPORT_SYMBOL drivers/gpu/drm/drm 0x3fcf7fc4 drm_mode_create_aspect_ratio_property -EXPORT_SYMBOL drivers/gpu/drm/drm 0x3fee2e27 drm_event_cancel_free -EXPORT_SYMBOL drivers/gpu/drm/drm 0x418fbdd7 drm_atomic_set_fb_for_plane -EXPORT_SYMBOL drivers/gpu/drm/drm 0x4291806a drm_av_sync_delay -EXPORT_SYMBOL drivers/gpu/drm/drm 0x42ac9a5f drm_gem_object_release -EXPORT_SYMBOL drivers/gpu/drm/drm 0x43eb6e88 drm_of_crtc_port_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f49a661 drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x40c60d9e drm_writeback_connector_init_with_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x43aa72fa drm_add_modes_noedid EXPORT_SYMBOL drivers/gpu/drm/drm 0x4403a9c3 drm_mode_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0x440e2dd8 drm_property_destroy EXPORT_SYMBOL drivers/gpu/drm/drm 0x4489a5e9 drm_edid_raw -EXPORT_SYMBOL drivers/gpu/drm/drm 0x454610b0 drmm_connector_init -EXPORT_SYMBOL drivers/gpu/drm/drm 0x45606f7c drm_client_rotation EXPORT_SYMBOL drivers/gpu/drm/drm 0x4575a0ca drm_mode_set_crtcinfo -EXPORT_SYMBOL drivers/gpu/drm/drm 0x458d0b41 drm_atomic_get_crtc_state -EXPORT_SYMBOL drivers/gpu/drm/drm 0x458eaf16 drm_connector_set_panel_orientation_with_quirk -EXPORT_SYMBOL drivers/gpu/drm/drm 0x45c2c742 drm_wait_one_vblank -EXPORT_SYMBOL drivers/gpu/drm/drm 0x45d2ecb6 drm_mode_object_find -EXPORT_SYMBOL drivers/gpu/drm/drm 0x45e7197e drm_clflush_pages -EXPORT_SYMBOL drivers/gpu/drm/drm 0x4609264e drm_plane_cleanup -EXPORT_SYMBOL drivers/gpu/drm/drm 0x46f49443 drm_gem_unmap_dma_buf -EXPORT_SYMBOL drivers/gpu/drm/drm 0x47420f4e drm_syncobj_find_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4717bfe0 drm_connector_set_panel_orientation +EXPORT_SYMBOL drivers/gpu/drm/drm 0x47a11a1a drm_get_format_info EXPORT_SYMBOL drivers/gpu/drm/drm 0x4831da6e drm_vma_offset_remove -EXPORT_SYMBOL drivers/gpu/drm/drm 0x497a7175 drm_atomic_get_old_connector_for_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4979ec1f drm_wait_one_vblank EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a35d30d drm_mode_set_name -EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b3c3b03 drm_client_buffer_vunmap -EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b72ced7 drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b45eb5a drm_release EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b7ebf95 drm_mm_remove_node -EXPORT_SYMBOL drivers/gpu/drm/drm 0x4cccbc90 drmm_mutex_init -EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d59480f drm_connector_list_iter_next -EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d7afaf4 drm_modeset_acquire_fini -EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d951288 drm_mode_get_tile_group -EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e1746fb drm_of_find_possible_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4bef215e drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c3cd0cf drm_connector_set_link_status_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c895352 drm_aperture_remove_conflicting_pci_framebuffers EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e2a621e drm_prime_sg_to_dma_addr_array -EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e529629 drm_atomic_get_new_connector_for_encoder -EXPORT_SYMBOL drivers/gpu/drm/drm 0x4fb46b7a drm_plane_create_alpha_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ec1f46d drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f3782af drm_gem_unlock_reservations +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f4aeb72 drm_client_framebuffer_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f60393b drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4fc8ef80 drm_crtc_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5066358b drm_atomic_commit EXPORT_SYMBOL drivers/gpu/drm/drm 0x50674de7 drm_timeout_abs_to_jiffies -EXPORT_SYMBOL drivers/gpu/drm/drm 0x50f8a53f drm_crtc_enable_color_mgmt EXPORT_SYMBOL drivers/gpu/drm/drm 0x513072fe __drm_puts_seq_file -EXPORT_SYMBOL drivers/gpu/drm/drm 0x514d78f5 drm_master_internal_acquire EXPORT_SYMBOL drivers/gpu/drm/drm 0x521ad6d0 drm_puts -EXPORT_SYMBOL drivers/gpu/drm/drm 0x52c530ee drm_modeset_drop_locks -EXPORT_SYMBOL drivers/gpu/drm/drm 0x52dcaf08 drm_plane_create_zpos_immutable_property -EXPORT_SYMBOL drivers/gpu/drm/drm 0x52f45fbb drm_connector_attach_max_bpc_property -EXPORT_SYMBOL drivers/gpu/drm/drm 0x5317a3db drm_mode_probed_add -EXPORT_SYMBOL drivers/gpu/drm/drm 0x54d8db0b drm_edid_read -EXPORT_SYMBOL drivers/gpu/drm/drm 0x54ddbc2a drm_gem_map_detach -EXPORT_SYMBOL drivers/gpu/drm/drm 0x554eba3e drm_crtc_vblank_count -EXPORT_SYMBOL drivers/gpu/drm/drm 0x55acad2f drm_crtc_vblank_waitqueue +EXPORT_SYMBOL drivers/gpu/drm/drm 0x52eafd35 drm_bridge_chain_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x539c55f3 drm_bridge_chain_mode_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x545943fd drm_dev_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5562ae1d drm_atomic_get_new_bridge_state EXPORT_SYMBOL drivers/gpu/drm/drm 0x55eb38da drm_format_info -EXPORT_SYMBOL drivers/gpu/drm/drm 0x57438f3d drm_gem_vunmap_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5648db82 drm_writeback_queue_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0x56eb2dcc drm_object_property_get_default_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5731aacd drm_atomic_state_default_clear EXPORT_SYMBOL drivers/gpu/drm/drm 0x57698a50 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b62931 drm_client_dev_hotplug EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags -EXPORT_SYMBOL drivers/gpu/drm/drm 0x5822c7e6 drm_property_create_enum -EXPORT_SYMBOL drivers/gpu/drm/drm 0x588316a2 drm_plane_get_damage_clips +EXPORT_SYMBOL drivers/gpu/drm/drm 0x584d8e24 drmm_kfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5868ec30 drm_gem_prime_handle_to_fd EXPORT_SYMBOL drivers/gpu/drm/drm 0x59056243 drm_mm_replace_node -EXPORT_SYMBOL drivers/gpu/drm/drm 0x590c19bd drm_client_framebuffer_delete -EXPORT_SYMBOL drivers/gpu/drm/drm 0x59b92905 drm_gem_mmap -EXPORT_SYMBOL drivers/gpu/drm/drm 0x59d211d0 drm_atomic_get_bridge_state -EXPORT_SYMBOL drivers/gpu/drm/drm 0x5aac0d20 drm_gem_create_mmap_offset_size -EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ab6ed23 drm_connector_list_iter_begin -EXPORT_SYMBOL drivers/gpu/drm/drm 0x5c30f95e drm_gem_private_object_init -EXPORT_SYMBOL drivers/gpu/drm/drm 0x5caf72cf drm_crtc_init_with_planes -EXPORT_SYMBOL drivers/gpu/drm/drm 0x5d3a92d3 of_drm_find_panel -EXPORT_SYMBOL drivers/gpu/drm/drm 0x5e25d62b drm_gem_prime_import -EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f172b67 drm_get_format_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0x597daf03 drm_client_modeset_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ac13826 drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ac22796 drm_state_dump +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5b8c9b40 drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ba042a9 drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ba386d3 drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5c73a12f drm_send_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5cb23e47 drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5cf807b6 drm_dev_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5e3d84ed __drmm_crtc_alloc_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5eabb8d1 drm_debugfs_create_files EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f7985a5 drm_mm_scan_remove_block -EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f900b6b drm_modeset_lock -EXPORT_SYMBOL drivers/gpu/drm/drm 0x5fd2cdc4 drm_crtc_handle_vblank -EXPORT_SYMBOL drivers/gpu/drm/drm 0x609d9e3e drm_modeset_backoff -EXPORT_SYMBOL drivers/gpu/drm/drm 0x6148a757 drm_connector_attach_edid_property -EXPORT_SYMBOL drivers/gpu/drm/drm 0x61662263 drm_gem_unlock_reservations -EXPORT_SYMBOL drivers/gpu/drm/drm 0x61eb89e9 drm_property_create_range -EXPORT_SYMBOL drivers/gpu/drm/drm 0x62ae22b6 drm_property_create -EXPORT_SYMBOL drivers/gpu/drm/drm 0x64395755 drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f8606c8 drmm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x609f0d9e drm_mode_create_content_type_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x611997be drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6174805c drm_gem_map_detach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6181221d drm_crtc_arm_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x652af846 drm_atomic_normalize_zpos EXPORT_SYMBOL drivers/gpu/drm/drm 0x65702bd6 drm_default_rgb_quant_range -EXPORT_SYMBOL drivers/gpu/drm/drm 0x668faf7c drm_panel_get_modes -EXPORT_SYMBOL drivers/gpu/drm/drm 0x66a973d2 drm_mode_create_content_type_property -EXPORT_SYMBOL drivers/gpu/drm/drm 0x673d7a02 drm_gem_lru_move_tail -EXPORT_SYMBOL drivers/gpu/drm/drm 0x6865c894 drm_edid_read_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65d95264 drm_framebuffer_plane_height +EXPORT_SYMBOL drivers/gpu/drm/drm 0x665886af drm_gem_map_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x66d84e5a drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0x66e96779 drm_crtc_vblank_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0x67f6ad9b drm_gem_unmap_dma_buf +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6840c9c6 drm_plane_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x686030e7 drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6877c3c7 drm_connector_attach_vrr_capable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x689c12a5 __drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm 0x68d4bb69 drm_client_modeset_commit_locked EXPORT_SYMBOL drivers/gpu/drm/drm 0x6910e4cd drm_format_info_min_pitch EXPORT_SYMBOL drivers/gpu/drm/drm 0x69353664 __drm_debug -EXPORT_SYMBOL drivers/gpu/drm/drm 0x69764e13 drm_crtc_vblank_off -EXPORT_SYMBOL drivers/gpu/drm/drm 0x69781628 drm_mode_parse_command_line_for_connector EXPORT_SYMBOL drivers/gpu/drm/drm 0x69e1bf40 drm_clflush_sg -EXPORT_SYMBOL drivers/gpu/drm/drm 0x6aae1ac3 drm_compat_ioctl -EXPORT_SYMBOL drivers/gpu/drm/drm 0x6aae9845 drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6a84bbdb drm_mode_validate_driver EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ac01ea8 drm_edid_to_sad -EXPORT_SYMBOL drivers/gpu/drm/drm 0x6b725a89 drm_client_modeset_dpms -EXPORT_SYMBOL drivers/gpu/drm/drm 0x6c5dfcb6 drm_gem_vm_close -EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ccebc8c drm_writeback_queue_job -EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d2dbf80 drm_connector_cleanup -EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d549336 drm_gem_handle_delete -EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d719f23 drm_send_event_locked -EXPORT_SYMBOL drivers/gpu/drm/drm 0x6fe2ac51 drm_gem_mmap_obj -EXPORT_SYMBOL drivers/gpu/drm/drm 0x6febdd9a drm_gem_lru_scan -EXPORT_SYMBOL drivers/gpu/drm/drm 0x7040e3ea drm_connector_init_with_ddc -EXPORT_SYMBOL drivers/gpu/drm/drm 0x707cddc6 drm_atomic_private_obj_fini -EXPORT_SYMBOL drivers/gpu/drm/drm 0x70948da3 drm_state_dump -EXPORT_SYMBOL drivers/gpu/drm/drm 0x7196641b drm_get_edid_switcheroo -EXPORT_SYMBOL drivers/gpu/drm/drm 0x73ed2774 drm_connector_attach_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6b5fcab1 drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6c0caa55 drm_mode_create_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d28a492 drm_plane_create_alpha_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d8db02e drm_client_rotation +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e030d56 drm_connector_attach_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e8f7802 drm_dev_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e9ef767 drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ed0768c drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6fcffa58 drm_of_crtc_port_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x70221ba5 drm_bridge_chain_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x71440034 drm_vblank_work_flush +EXPORT_SYMBOL drivers/gpu/drm/drm 0x71e14afc drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x728d74bd drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0x736bddad drm_display_mode_from_cea_vic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x741e3d53 __drmm_add_action EXPORT_SYMBOL drivers/gpu/drm/drm 0x74fc6fbd drm_format_info_block_width -EXPORT_SYMBOL drivers/gpu/drm/drm 0x751582b1 drm_framebuffer_unregister_private -EXPORT_SYMBOL drivers/gpu/drm/drm 0x774198ff drm_crtc_vblank_reset -EXPORT_SYMBOL drivers/gpu/drm/drm 0x780c644c drm_connector_atomic_hdr_metadata_equal -EXPORT_SYMBOL drivers/gpu/drm/drm 0x794b8919 drm_gem_create_mmap_offset -EXPORT_SYMBOL drivers/gpu/drm/drm 0x796168c7 drm_mode_prune_invalid -EXPORT_SYMBOL drivers/gpu/drm/drm 0x79b9148c drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0x754387dd drm_send_event_timestamp_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x76bd09c3 drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x784dc291 drm_atomic_set_mode_prop_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x78b90121 drm_crtc_accurate_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x78c831c3 drm_crtc_vblank_reset EXPORT_SYMBOL drivers/gpu/drm/drm 0x79c00fa2 drm_edid_alloc -EXPORT_SYMBOL drivers/gpu/drm/drm 0x7aae20bb __devm_drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a3d9682 drm_mode_create EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b2e2166 drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c503a1c drm_gtf_mode_complex EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c545285 drm_edid_get_monitor_name -EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c7804b3 drm_panel_of_backlight -EXPORT_SYMBOL drivers/gpu/drm/drm 0x7d019d6f drm_gem_dma_resv_wait -EXPORT_SYMBOL drivers/gpu/drm/drm 0x7d3b46cd drm_mode_crtc_set_gamma_size -EXPORT_SYMBOL drivers/gpu/drm/drm 0x7d81653a __drmm_universal_plane_alloc -EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e0e5655 drm_writeback_connector_init -EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e2b3ab1 drm_plane_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7d7d861f drmm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7d8a2cdc drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7dac40ca drm_property_replace_global_blob EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e3277f8 ___drm_dbg -EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e60021d drm_mode_config_reset -EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e6930e2 drm_mode_create_tile_group -EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e8b3f6d drm_connector_oob_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7eca42b4 drm_crtc_vblank_waitqueue +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7ecc328b drmm_encoder_init EXPORT_SYMBOL drivers/gpu/drm/drm 0x7edf470b drm_edid_duplicate -EXPORT_SYMBOL drivers/gpu/drm/drm 0x7f60856c drm_universal_plane_init -EXPORT_SYMBOL drivers/gpu/drm/drm 0x80247b00 drm_modeset_lock_init -EXPORT_SYMBOL drivers/gpu/drm/drm 0x8028cb6b drm_client_framebuffer_create -EXPORT_SYMBOL drivers/gpu/drm/drm 0x803e0a4c drm_mode_config_cleanup -EXPORT_SYMBOL drivers/gpu/drm/drm 0x810c6805 drm_mode_create_scaling_mode_property -EXPORT_SYMBOL drivers/gpu/drm/drm 0x81a1f9c8 drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x800d47cd drm_connector_attach_content_type_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8011c5c2 __drmm_encoder_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x80684a73 drm_atomic_get_old_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81233763 __devm_drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81eebb73 drm_client_modeset_dpms EXPORT_SYMBOL drivers/gpu/drm/drm 0x820ac5c0 drm_vma_node_allow_once -EXPORT_SYMBOL drivers/gpu/drm/drm 0x8228881b drm_vblank_work_flush -EXPORT_SYMBOL drivers/gpu/drm/drm 0x83d646b2 drm_modeset_unlock -EXPORT_SYMBOL drivers/gpu/drm/drm 0x83f92c10 drm_property_blob_get -EXPORT_SYMBOL drivers/gpu/drm/drm 0x8413294a drm_file_get_master -EXPORT_SYMBOL drivers/gpu/drm/drm 0x843a72d6 drm_property_create_signed_range -EXPORT_SYMBOL drivers/gpu/drm/drm 0x84a65ea6 drm_gem_dmabuf_mmap -EXPORT_SYMBOL drivers/gpu/drm/drm 0x85a92184 drm_client_register -EXPORT_SYMBOL drivers/gpu/drm/drm 0x85af0fa3 drm_gem_object_lookup -EXPORT_SYMBOL drivers/gpu/drm/drm 0x861bbe4c drm_gem_dmabuf_export -EXPORT_SYMBOL drivers/gpu/drm/drm 0x872369fc drm_atomic_print_new_state -EXPORT_SYMBOL drivers/gpu/drm/drm 0x87285289 drm_connector_set_orientation_from_panel +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8244934b drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x824a4552 drm_event_reserve_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8378417c drm_syncobj_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0x83b53644 drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x85956bc4 drm_framebuffer_plane_width +EXPORT_SYMBOL drivers/gpu/drm/drm 0x868ea3dd drm_plane_create_zpos_immutable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x86e58c87 drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8714d5ad drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8740ad2f drm_atomic_get_new_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8784a4e5 drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x88c727b9 drm_edid_read_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8932cca7 drm_mode_validate_ycbcr420 +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8974812d drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8a2b1084 drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8b385acb drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8bbf19de drm_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8bca91f2 drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8bfe4f15 of_drm_find_bridge EXPORT_SYMBOL drivers/gpu/drm/drm 0x8c35d2cf drm_mode_is_420 -EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d70411a drm_atomic_private_obj_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8cab6a6c __drmm_add_action_or_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8ccde5a6 drm_connector_has_possible_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d47a3b8 drm_edid_connector_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d4a11af drm_framebuffer_remove EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d72789e drm_edid_is_valid -EXPORT_SYMBOL drivers/gpu/drm/drm 0x8df3e708 drm_debugfs_create_files -EXPORT_SYMBOL drivers/gpu/drm/drm 0x8f86016b drm_invalid_op -EXPORT_SYMBOL drivers/gpu/drm/drm 0x8faefc94 drm_atomic_set_mode_for_crtc -EXPORT_SYMBOL drivers/gpu/drm/drm 0x910ce19b drm_release_noglobal -EXPORT_SYMBOL drivers/gpu/drm/drm 0x9144d57b drm_gem_dmabuf_release -EXPORT_SYMBOL drivers/gpu/drm/drm 0x936e560a drm_crtc_vblank_restore -EXPORT_SYMBOL drivers/gpu/drm/drm 0x93d6cac5 drm_connector_init -EXPORT_SYMBOL drivers/gpu/drm/drm 0x94c5d511 drm_client_modeset_commit -EXPORT_SYMBOL drivers/gpu/drm/drm 0x950093aa drm_gem_objects_lookup -EXPORT_SYMBOL drivers/gpu/drm/drm 0x95492f25 drm_atomic_bridge_chain_pre_enable -EXPORT_SYMBOL drivers/gpu/drm/drm 0x95b11e92 drm_crtc_wait_one_vblank -EXPORT_SYMBOL drivers/gpu/drm/drm 0x95ebbe2b __drm_atomic_helper_disable_plane -EXPORT_SYMBOL drivers/gpu/drm/drm 0x96634fa0 __drmm_add_action_or_reset -EXPORT_SYMBOL drivers/gpu/drm/drm 0x970f0622 __drm_dev_dbg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d9b0dff drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8eef992e drm_gem_objects_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8fc4c5b5 drm_atomic_get_old_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x901e849b drm_plane_get_damage_clips +EXPORT_SYMBOL drivers/gpu/drm/drm 0x90712917 drm_any_plane_has_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x90853d4b drm_atomic_bridge_chain_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x90be4aeb drm_atomic_get_new_connector_for_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x92da8266 drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x933cfca3 drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x941dbdc4 drm_connector_attach_dp_subconnector_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x95fe04ac drm_panel_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x961d76eb drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9638bbdf of_drm_find_panel +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9685b45f drm_crtc_vblank_helper_get_vblank_timestamp_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x972de9ea drm_connector_update_privacy_screen +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9796adb7 drm_atomic_get_old_connector_for_encoder EXPORT_SYMBOL drivers/gpu/drm/drm 0x982d09b3 drm_format_info_block_height -EXPORT_SYMBOL drivers/gpu/drm/drm 0x9912e8e0 drm_dev_get -EXPORT_SYMBOL drivers/gpu/drm/drm 0x9938899f drm_cvt_mode -EXPORT_SYMBOL drivers/gpu/drm/drm 0x9a786a8c drm_crtc_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0x99d5653a drm_connector_list_update EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b285573 drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b8ca002 drm_hdmi_vendor_infoframe_from_display_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 0x9babc279 drm_gem_dmabuf_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9bd4f645 drm_connector_create_privacy_screen_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9ca354a3 drm_connector_list_iter_begin EXPORT_SYMBOL drivers/gpu/drm/drm 0x9ce050be drm_mode_copy -EXPORT_SYMBOL drivers/gpu/drm/drm 0x9db676f7 drm_property_replace_blob -EXPORT_SYMBOL drivers/gpu/drm/drm 0x9ddeae61 drm_prime_sg_to_page_array -EXPORT_SYMBOL drivers/gpu/drm/drm 0x9e8178ef drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9d336439 drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9d74e569 drm_connector_list_iter_next +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9df08150 drm_connector_set_panel_orientation_with_quirk +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9e1c7c54 drm_syncobj_get_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9e4d8985 drm_mode_get_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9e547def drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9eadc4ab drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9ec2235f drm_dev_enter +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9ecd83c8 drm_crtc_vblank_put EXPORT_SYMBOL drivers/gpu/drm/drm 0x9f7fbed2 drm_mode_is_420_also -EXPORT_SYMBOL drivers/gpu/drm/drm 0x9fb749ca drm_gem_lock_reservations -EXPORT_SYMBOL drivers/gpu/drm/drm 0x9fe204ba of_drm_get_panel_orientation -EXPORT_SYMBOL drivers/gpu/drm/drm 0xa16cbd83 __drm_universal_plane_alloc -EXPORT_SYMBOL drivers/gpu/drm/drm 0xa192e402 drm_connector_register -EXPORT_SYMBOL drivers/gpu/drm/drm 0xa239d474 drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9f909458 drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa0142232 drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa0ba8f78 drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa10d8961 drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa12c74e9 drm_edid_override_connector_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa223207f drm_plane_create_zpos_property EXPORT_SYMBOL drivers/gpu/drm/drm 0xa248afde drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa2f9d3b2 drm_client_framebuffer_flush +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa35b114c drm_bridge_chain_mode_set EXPORT_SYMBOL drivers/gpu/drm/drm 0xa38c4c94 drm_memcpy_from_wc -EXPORT_SYMBOL drivers/gpu/drm/drm 0xa7308724 drm_panel_prepare -EXPORT_SYMBOL drivers/gpu/drm/drm 0xa7f1ee1d drm_noop -EXPORT_SYMBOL drivers/gpu/drm/drm 0xa885ee11 drm_connector_set_tile_property -EXPORT_SYMBOL drivers/gpu/drm/drm 0xa8f74b75 drm_framebuffer_cleanup -EXPORT_SYMBOL drivers/gpu/drm/drm 0xa9101b8a drm_plane_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa3c5b9b6 drm_connector_attach_hdr_output_metadata_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4985a5d drm_property_replace_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4cf7efe drm_crtc_enable_color_mgmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa5ef43be drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa607c181 drm_send_event_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa7acfe0e drm_bridge_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa7f65cda drm_plane_create_color_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa897d7d0 drm_gem_vmap EXPORT_SYMBOL drivers/gpu/drm/drm 0xa956955b drm_gem_lru_init -EXPORT_SYMBOL drivers/gpu/drm/drm 0xa969d740 drm_mode_find_dmt -EXPORT_SYMBOL drivers/gpu/drm/drm 0xa96c2fcc drm_modeset_unlock_all -EXPORT_SYMBOL drivers/gpu/drm/drm 0xa96ea6a3 drm_prime_pages_to_sg -EXPORT_SYMBOL drivers/gpu/drm/drm 0xa9d0b343 drm_edid_override_connector_update -EXPORT_SYMBOL drivers/gpu/drm/drm 0xaa094891 drm_plane_force_disable -EXPORT_SYMBOL drivers/gpu/drm/drm 0xaa164342 drm_atomic_state_clear -EXPORT_SYMBOL drivers/gpu/drm/drm 0xaca51008 drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa9eda6a3 drm_plane_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaa2f1056 __drm_universal_plane_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaa798839 drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xab2e3b65 drmm_kmalloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xacf1540b drm_gem_vmap_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad2bf00c drm_crtc_vblank_on EXPORT_SYMBOL drivers/gpu/drm/drm 0xad4e902b drm_color_ctm_s31_32_to_qm_n +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad60a879 drm_crtc_vblank_helper_get_vblank_timestamp EXPORT_SYMBOL drivers/gpu/drm/drm 0xae277372 __drm_crtc_commit_free -EXPORT_SYMBOL drivers/gpu/drm/drm 0xae80b1ad drm_prime_gem_destroy -EXPORT_SYMBOL drivers/gpu/drm/drm 0xaf72c489 drm_connector_unregister -EXPORT_SYMBOL drivers/gpu/drm/drm 0xb0507e66 drm_crtc_cleanup -EXPORT_SYMBOL drivers/gpu/drm/drm 0xb0599ba2 drm_property_create_bool EXPORT_SYMBOL drivers/gpu/drm/drm 0xb11ac7a7 __drm_err -EXPORT_SYMBOL drivers/gpu/drm/drm 0xb15b5c7b drm_gem_dmabuf_vmap -EXPORT_SYMBOL drivers/gpu/drm/drm 0xb1b1f424 drm_client_modeset_probe -EXPORT_SYMBOL drivers/gpu/drm/drm 0xb1bd0331 drm_mode_validate_driver EXPORT_SYMBOL drivers/gpu/drm/drm 0xb212dc3e drm_edid_dup -EXPORT_SYMBOL drivers/gpu/drm/drm 0xb218eb5b __drmm_add_action +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb22fd62c drm_connector_attach_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb2464f18 drm_syncobj_get_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb292e93c drm_atomic_bridge_chain_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb311dd4a drm_plane_get_damage_clips_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb3341959 drm_atomic_print_new_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb372bcce drm_connector_oob_hotplug_event EXPORT_SYMBOL drivers/gpu/drm/drm 0xb3750192 drm_edid_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb38b3827 drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb3e744ec drm_gem_prime_import_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb3fd24d3 drm_clflush_pages EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4032484 drm_mm_insert_node_in_range -EXPORT_SYMBOL drivers/gpu/drm/drm 0xb5730f28 drm_gtf_mode_complex -EXPORT_SYMBOL drivers/gpu/drm/drm 0xb577185c drm_bridge_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb46a6f89 drm_atomic_get_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4fd07f9 drm_atomic_set_fb_for_plane EXPORT_SYMBOL drivers/gpu/drm/drm 0xb6127243 drm_need_swiotlb -EXPORT_SYMBOL drivers/gpu/drm/drm 0xb64d8a49 drm_object_property_set_value -EXPORT_SYMBOL drivers/gpu/drm/drm 0xb6bd58cf drm_atomic_nonblocking_commit -EXPORT_SYMBOL drivers/gpu/drm/drm 0xb7cda6a6 drm_sysfs_connector_status_event -EXPORT_SYMBOL drivers/gpu/drm/drm 0xb7e60afd drm_property_create_blob -EXPORT_SYMBOL drivers/gpu/drm/drm 0xb7efffe1 drm_gem_dmabuf_vunmap -EXPORT_SYMBOL drivers/gpu/drm/drm 0xb82ed275 drm_panel_unprepare -EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9046d7d drm_atomic_set_mode_prop_for_crtc -EXPORT_SYMBOL drivers/gpu/drm/drm 0xb978088a drm_driver_legacy_fb_format -EXPORT_SYMBOL drivers/gpu/drm/drm 0xb986b459 drm_mode_object_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb671dea7 drm_syncobj_replace_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb6f92864 drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb727ac20 drm_writeback_cleanup_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb79c069e drm_gtf_mode EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9cad492 __drm_atomic_state_free -EXPORT_SYMBOL drivers/gpu/drm/drm 0xbac55d85 drm_atomic_add_encoder_bridges -EXPORT_SYMBOL drivers/gpu/drm/drm 0xbb1dca9a drmm_crtc_init_with_planes -EXPORT_SYMBOL drivers/gpu/drm/drm 0xbb39d1b0 drm_client_buffer_vmap -EXPORT_SYMBOL drivers/gpu/drm/drm 0xbcb4b82b drm_vblank_work_cancel_sync -EXPORT_SYMBOL drivers/gpu/drm/drm 0xbcc61aef drm_writeback_get_out_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0xba0e60d9 drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbbd38b67 drm_compat_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbc125810 drm_property_create_blob EXPORT_SYMBOL drivers/gpu/drm/drm 0xbdac567a drm_display_info_set_bus_formats -EXPORT_SYMBOL drivers/gpu/drm/drm 0xbdcce384 drm_framebuffer_plane_height -EXPORT_SYMBOL drivers/gpu/drm/drm 0xbedd3afd drm_dev_unplug -EXPORT_SYMBOL drivers/gpu/drm/drm 0xc2551e8c drm_atomic_bridge_chain_check -EXPORT_SYMBOL drivers/gpu/drm/drm 0xc3cde8b7 drm_mode_object_put -EXPORT_SYMBOL drivers/gpu/drm/drm 0xc4b4596a drm_atomic_get_plane_state -EXPORT_SYMBOL drivers/gpu/drm/drm 0xc69a2d5f drm_master_internal_release -EXPORT_SYMBOL drivers/gpu/drm/drm 0xc6f6011a drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe976e2f drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbedfb915 drm_vblank_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbf33380c drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbfb5d6ab drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc0379809 drm_event_cancel_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc09635c4 drm_connector_attach_privacy_screen_provider +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc0ab70a3 drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc14d752c drm_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc1a1d9b7 drm_client_modeset_probe +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc34152fc drm_print_regset32 +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc3da9df8 drm_dev_unplug +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc4ef087f drm_master_internal_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc5070574 drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc5350edf drm_client_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc580a06d drm_invalid_op +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc71ed115 drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc785108d drm_mode_create_scaling_mode_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 0xc8ec91d7 drm_mode_create_tv_margin_properties -EXPORT_SYMBOL drivers/gpu/drm/drm 0xc9fdc516 drm_connector_has_possible_encoder -EXPORT_SYMBOL drivers/gpu/drm/drm 0xcac19531 drm_modeset_lock_all -EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc0840f1 drm_gem_prime_fd_to_handle -EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc69fbc8 drm_plane_create_zpos_property -EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc954a72 drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7ee2531 drm_connector_attach_max_bpc_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc8291e57 drm_connector_set_vrr_capable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc91738fc drm_panel_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca932c95 drm_connector_attach_tv_margin_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcbc136d3 drm_gem_dmabuf_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc3af0ce drm_sysfs_connector_status_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc8ec21c drm_syncobj_find_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0xccd9b979 drm_plane_enable_fb_damage_clips +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd48c536 drm_gem_private_object_init EXPORT_SYMBOL drivers/gpu/drm/drm 0xcdb99cc9 drm_mode_init -EXPORT_SYMBOL drivers/gpu/drm/drm 0xcdc97d8b drm_gem_vmap -EXPORT_SYMBOL drivers/gpu/drm/drm 0xced911a2 drm_event_reserve_init -EXPORT_SYMBOL drivers/gpu/drm/drm 0xcf1d65e1 drm_connector_attach_hdr_output_metadata_property -EXPORT_SYMBOL drivers/gpu/drm/drm 0xcfb18cdb drm_property_destroy -EXPORT_SYMBOL drivers/gpu/drm/drm 0xd03de7b8 drm_atomic_get_old_private_obj_state -EXPORT_SYMBOL drivers/gpu/drm/drm 0xd04ef8f9 drm_vblank_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xce9c99f5 drm_plane_create_blend_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcf4f304b drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcfee975d drm_atomic_bridge_chain_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd021cc63 drm_gem_lru_move_tail +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd0a5a1d0 drm_poll EXPORT_SYMBOL drivers/gpu/drm/drm 0xd13f9985 drm_edid_block_valid -EXPORT_SYMBOL drivers/gpu/drm/drm 0xd15b3b33 drm_atomic_get_private_obj_state -EXPORT_SYMBOL drivers/gpu/drm/drm 0xd263beca __drmm_encoder_alloc -EXPORT_SYMBOL drivers/gpu/drm/drm 0xd33177ff drm_mode_destroy -EXPORT_SYMBOL drivers/gpu/drm/drm 0xd51e4bb7 drm_is_current_master -EXPORT_SYMBOL drivers/gpu/drm/drm 0xd61eb442 drm_edid_get_panel_id +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd200e737 drm_gem_dmabuf_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd22eabaa __drm_dev_dbg +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd22f0dd7 drm_client_buffer_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2aa3e9b drm_syncobj_add_point +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2ac6184 drm_gem_dma_resv_wait +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd313e0f3 drm_writeback_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd51a6b9b drm_property_lookup_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd52e0bf9 drm_open EXPORT_SYMBOL drivers/gpu/drm/drm 0xd680a377 drm_gem_object_free -EXPORT_SYMBOL drivers/gpu/drm/drm 0xd71500e4 drm_atomic_get_new_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd6b2e81f drm_atomic_get_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd71be9db drm_mode_create_dvi_i_properties EXPORT_SYMBOL drivers/gpu/drm/drm 0xd7a9cf42 drm_mode_validate_size -EXPORT_SYMBOL drivers/gpu/drm/drm 0xd7b2ef6b __drm_atomic_helper_set_config -EXPORT_SYMBOL drivers/gpu/drm/drm 0xd7dcfbb9 drm_gem_object_init -EXPORT_SYMBOL drivers/gpu/drm/drm 0xd84a26fb drm_dev_printk -EXPORT_SYMBOL drivers/gpu/drm/drm 0xd8b50ffc drm_client_modeset_commit_locked -EXPORT_SYMBOL drivers/gpu/drm/drm 0xd8e0e513 drmm_kfree -EXPORT_SYMBOL drivers/gpu/drm/drm 0xd91adedf drm_crtc_arm_vblank_event -EXPORT_SYMBOL drivers/gpu/drm/drm 0xd98bc881 drm_atomic_state_init -EXPORT_SYMBOL drivers/gpu/drm/drm 0xd9a3ed04 drm_atomic_get_new_bridge_state -EXPORT_SYMBOL drivers/gpu/drm/drm 0xda22de80 drm_syncobj_create -EXPORT_SYMBOL drivers/gpu/drm/drm 0xda2fa2f3 drm_writeback_connector_init_with_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd8c008f6 drm_atomic_add_encoder_bridges +EXPORT_SYMBOL drivers/gpu/drm/drm 0xda14e1cf drm_is_current_master +EXPORT_SYMBOL drivers/gpu/drm/drm 0xda1cf30c drm_mode_create_dp_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xda3d3de5 drm_mode_create_tv_margin_properties EXPORT_SYMBOL drivers/gpu/drm/drm 0xdad9c8b1 drm_prime_get_contiguous_size -EXPORT_SYMBOL drivers/gpu/drm/drm 0xdae37fbb drm_atomic_set_crtc_for_connector -EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbb69e62 drm_get_edid -EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbbf6007 drm_atomic_normalize_zpos -EXPORT_SYMBOL drivers/gpu/drm/drm 0xdc62def0 drm_crtc_from_index -EXPORT_SYMBOL drivers/gpu/drm/drm 0xdcef0b7c drm_any_plane_has_format -EXPORT_SYMBOL drivers/gpu/drm/drm 0xde08dcd2 drm_bridge_remove -EXPORT_SYMBOL drivers/gpu/drm/drm 0xde56cf24 drm_connector_set_panel_orientation +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdc33d34f drm_writeback_signal_completion +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdc3b413d drm_gem_lru_scan +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdce050f9 drm_of_find_possible_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd27b84c drm_gem_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xddfa5cc1 drm_get_edid_switcheroo +EXPORT_SYMBOL drivers/gpu/drm/drm 0xde89fa9d drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdec21440 drm_modeset_backoff EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf3f760d drm_mm_scan_color_evict -EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf5abd49 drm_syncobj_get_handle EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify -EXPORT_SYMBOL drivers/gpu/drm/drm 0xdfe707d4 drm_bridge_chain_mode_fixup -EXPORT_SYMBOL drivers/gpu/drm/drm 0xe054c88e drm_display_mode_from_cea_vic -EXPORT_SYMBOL drivers/gpu/drm/drm 0xe158ccdd drm_client_framebuffer_flush -EXPORT_SYMBOL drivers/gpu/drm/drm 0xe174900c drm_add_edid_modes -EXPORT_SYMBOL drivers/gpu/drm/drm 0xe20197da drm_calc_timestamping_constants -EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2757508 drm_crtc_create_scaling_filter_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe10e2510 drm_atomic_private_obj_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe1b05d24 drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe1b9d690 drm_bridge_chain_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe24ddab9 drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2cd7622 drm_vblank_init EXPORT_SYMBOL drivers/gpu/drm/drm 0xe317082a __drm_printfn_info -EXPORT_SYMBOL drivers/gpu/drm/drm 0xe32baf82 drm_atomic_state_default_release -EXPORT_SYMBOL drivers/gpu/drm/drm 0xe37ed1b3 drm_send_event_timestamp_locked -EXPORT_SYMBOL drivers/gpu/drm/drm 0xe3b8c5cc drm_atomic_state_default_clear -EXPORT_SYMBOL drivers/gpu/drm/drm 0xe3e0dc7b drm_connector_create_privacy_screen_properties -EXPORT_SYMBOL drivers/gpu/drm/drm 0xe3e3f3c4 drm_read -EXPORT_SYMBOL drivers/gpu/drm/drm 0xe505553d drm_property_blob_put -EXPORT_SYMBOL drivers/gpu/drm/drm 0xe527b29a drm_color_lut_check -EXPORT_SYMBOL drivers/gpu/drm/drm 0xe5d683be drm_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe3283daf drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe32a6cbf drm_atomic_nonblocking_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe4438abe drm_event_reserve_init_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe4f14fd4 drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe52ad252 drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe59a87a4 drm_bridge_chain_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe5ab03fe drm_panel_of_backlight EXPORT_SYMBOL drivers/gpu/drm/drm 0xe633a4cd drm_format_info_bpp -EXPORT_SYMBOL drivers/gpu/drm/drm 0xe63752b6 drm_connector_attach_encoder -EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7228c03 drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe68330f3 drm_atomic_add_affected_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe6984588 drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7113314 drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe724d1df drm_syncobj_create 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 0xe9ef442d drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8ade452 drm_atomic_bridge_chain_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8dc075b drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8ea0236 drm_vblank_work_cancel_sync EXPORT_SYMBOL drivers/gpu/drm/drm 0xea00fe81 __drm_printfn_coredump -EXPORT_SYMBOL drivers/gpu/drm/drm 0xed224f84 drm_atomic_get_connector_state -EXPORT_SYMBOL drivers/gpu/drm/drm 0xed8ab92a drm_mode_duplicate -EXPORT_SYMBOL drivers/gpu/drm/drm 0xede407b9 drm_aperture_remove_conflicting_pci_framebuffers -EXPORT_SYMBOL drivers/gpu/drm/drm 0xef003b0b drm_dev_unregister -EXPORT_SYMBOL drivers/gpu/drm/drm 0xf01f2d0c drm_connector_list_iter_end -EXPORT_SYMBOL drivers/gpu/drm/drm 0xf02abca8 drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeac9fea1 drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0xee339638 drm_connector_set_orientation_from_panel +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeea4ba2d drm_crtc_create_scaling_filter_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeef87059 drm_connector_attach_privacy_screen_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xef159173 drm_aperture_remove_conflicting_framebuffers +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeff9a28b drm_vblank_work_schedule EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0517d7a drm_mm_init -EXPORT_SYMBOL drivers/gpu/drm/drm 0xf124fdb1 drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf08614cb drm_sysfs_connector_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1293663 drmm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf13c36d6 drm_atomic_check_only EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort -EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1a44b84 drm_atomic_set_crtc_for_plane EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1b5340a drm_mode_vrefresh -EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1d7503c drm_event_reserve_init_locked -EXPORT_SYMBOL drivers/gpu/drm/drm 0xf2a52787 drm_connector_attach_vrr_capable_property -EXPORT_SYMBOL drivers/gpu/drm/drm 0xf3fec14c drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf20184e4 drm_gem_vunmap_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf223bda2 drm_file_get_master +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf26f6a13 drm_mode_set_config_internal EXPORT_SYMBOL drivers/gpu/drm/drm 0xf406e46a drm_get_connector_type_name -EXPORT_SYMBOL drivers/gpu/drm/drm 0xf4614953 drm_connector_attach_scaling_mode_property -EXPORT_SYMBOL drivers/gpu/drm/drm 0xf4daf552 __drmm_crtc_alloc_with_planes -EXPORT_SYMBOL drivers/gpu/drm/drm 0xf5d63f2d drm_connector_attach_tv_margin_properties -EXPORT_SYMBOL drivers/gpu/drm/drm 0xf62324c1 drm_object_property_get_default_value -EXPORT_SYMBOL drivers/gpu/drm/drm 0xf6820b7e drmm_mode_config_init -EXPORT_SYMBOL drivers/gpu/drm/drm 0xf6b26f95 drm_gem_lru_remove -EXPORT_SYMBOL drivers/gpu/drm/drm 0xf6fd34f0 drm_panel_init -EXPORT_SYMBOL drivers/gpu/drm/drm 0xf7a6ddaa drm_plane_create_color_properties -EXPORT_SYMBOL drivers/gpu/drm/drm 0xf7d73737 drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf41c016d drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf45e1ccb drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf49a8e32 drm_prime_sg_to_page_array +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf4d26b30 drm_gem_lock_reservations +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf5374c32 drm_gem_dmabuf_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf61b7397 drm_bridge_chain_pre_enable EXPORT_SYMBOL drivers/gpu/drm/drm 0xf824c7db __drm_printfn_debug -EXPORT_SYMBOL drivers/gpu/drm/drm 0xf8d57cba drm_plane_enable_fb_damage_clips -EXPORT_SYMBOL drivers/gpu/drm/drm 0xfb1fe707 drm_framebuffer_lookup -EXPORT_SYMBOL drivers/gpu/drm/drm 0xfc4e96ac drm_sysfs_connector_hotplug_event -EXPORT_SYMBOL drivers/gpu/drm/drm 0xfcb550be drm_send_event -EXPORT_SYMBOL drivers/gpu/drm/drm 0xfcc3405d drm_gem_map_dma_buf -EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd87acc5 drm_connector_update_edid_property -EXPORT_SYMBOL drivers/gpu/drm/drm 0xfe0144b7 drm_open -EXPORT_SYMBOL drivers/gpu/drm/drm 0xfe5df4db drm_client_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf87ceb9c drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfa372bcf drm_panel_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfbfde369 drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfcdd122f drm_client_framebuffer_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd2e883b drm_panel_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd4d8e44 drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfeb17967 drm_modeset_unlock_all 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 @@ -980,431 +980,431 @@ 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_dma_helper 0x0cd1fef3 drm_gem_dma_print_info -EXPORT_SYMBOL drivers/gpu/drm/drm_dma_helper 0xe8603bbd drm_gem_dma_prime_import_sg_table_vmap -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x014307e7 drm_simple_display_pipe_attach_bridge -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x06960fde drm_atomic_helper_prepare_planes -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x069a8b79 drm_fb_helper_sys_fillrect -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x06f7aaeb drm_fb_helper_deferred_io -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0779e61e __drm_atomic_helper_plane_state_reset -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x08bb05a5 drm_gem_reset_shadow_plane -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x09c6b4d2 drm_fb_helper_sys_copyarea -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0a926efa drm_panel_bridge_connector -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0cc95ffb drm_connector_helper_hpd_irq_event -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0d0b4518 drm_gem_simple_kms_reset_shadow_plane -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0d8d695c drm_gem_simple_display_pipe_prepare_fb -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x103499d4 drm_i2c_encoder_detect -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1055621f drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_dma_helper 0x1dd352e5 drm_gem_dma_prime_import_sg_table_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_dma_helper 0x47820fc3 drm_gem_dma_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0098fde2 drm_panel_bridge_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x02d5a052 drm_fb_helper_cfb_imageblit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x02e18055 __drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x08c75321 drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0b762a71 drm_fb_xrgb8888_to_rgb332 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0c67ec08 drm_panel_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0d25ae5a drm_gem_fb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f8f4ee2 drm_gem_fb_create_handle +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0fde2cc0 drm_crtc_init EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x127a8c6b drm_flip_work_queue -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x13389c27 drm_atomic_helper_disable_plane -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1349dd61 drm_helper_connector_dpms -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x17fc3eb6 drm_atomic_helper_dirtyfb -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x18cfbcdd drm_atomic_helper_update_plane -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1b421ff7 __drm_gem_duplicate_shadow_plane_state -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1b6c19c7 drm_atomic_helper_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x137a9193 drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x14d03935 drm_atomic_helper_page_flip_target +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x173f22b9 drmm_of_get_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x185e294b drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1931f661 drm_atomic_helper_dirtyfb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1d6d99ba __drmm_simple_encoder_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1e41d8ec drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1e5591b5 drm_atomic_helper_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1e8d5835 drm_gem_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2009fff3 drm_plane_helper_update_primary +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x211f5486 drm_gem_fb_vunmap EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x21d541eb drm_flip_work_queue_task -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2276f2ef drm_atomic_helper_commit_planes_on_crtc -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x22fc6924 drm_atomic_helper_connector_destroy_state -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x23631f68 __drm_atomic_helper_bridge_duplicate_state -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x237336bb drm_i2c_encoder_mode_fixup -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x27297fc9 drm_kms_helper_poll_fini -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x29e279d4 drm_atomic_helper_cleanup_planes -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2a7dd55c __drm_atomic_helper_plane_reset -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2c1c8070 drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x221c4646 drm_atomic_helper_bridge_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2241f90b __drm_gem_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x231ff451 drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x24f8521b drm_kms_helper_connector_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x27b89b8f drm_fb_helper_sys_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x27dc764c drm_mode_config_helper_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x297a78ff drm_fb_helper_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2ad58132 drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2b39e716 drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2ce78d8c drm_atomic_helper_commit_hw_done EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2d50570f drm_rect_calc_hscale -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2eaa2984 drm_crtc_helper_atomic_check -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3230b9ae drm_atomic_helper_wait_for_dependencies -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3538c674 drm_atomic_helper_fake_vblank -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x356f8248 drm_atomic_helper_commit -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x357fc12c drm_crtc_init -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3807bdfd drm_helper_mode_fill_fb_struct -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3928ab05 drm_kms_helper_poll_init -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x39678583 drm_kms_helper_poll_disable -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x39a3884c drm_gem_fb_vmap -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3b20efe6 drm_gem_duplicate_shadow_plane_state -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3e158565 drm_helper_move_panel_connectors_to_head -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3e288def drm_fb_helper_init -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3e3c77bb drm_atomic_helper_bridge_reset -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3e95c19c drm_simple_display_pipe_init -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3ed508dd drm_kms_helper_connector_hotplug_event -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x429699fd drm_atomic_helper_commit_duplicated_state -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x43352768 drm_fb_helper_prepare -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x43d22193 drm_panel_bridge_remove -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4562a884 drm_i2c_encoder_commit -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4632b73e drm_atomic_helper_bridge_propagate_bus_fmt -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4802ced6 drm_atomic_helper_wait_for_vblanks -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4876312a drm_helper_resume_force_mode -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4991b07e drm_atomic_helper_check_plane_damage -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x49e0b3b8 __drm_atomic_helper_connector_reset -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4a03665c __drm_atomic_helper_connector_duplicate_state -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4aa49be8 drm_atomic_helper_disable_planes_on_crtc -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4aaeb01d drm_atomic_helper_plane_reset -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4ab64836 drm_fb_helper_check_var -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4aef03e3 drm_fb_helper_hotplug_event -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4b63d6ad drm_fb_helper_sys_imageblit -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4d9a4291 __drm_atomic_helper_plane_destroy_state -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4e7cf2a3 drm_gem_fb_vunmap -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x50b7eea3 drm_panel_bridge_set_orientation -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x51439111 drm_simple_encoder_init -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5429cec7 drm_fb_helper_fini -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x54694cb9 drm_atomic_helper_check -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x54eec755 drm_atomic_helper_commit_hw_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x30a7eb91 drm_fb_helper_cfb_fillrect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x30dd6735 drm_fb_helper_sys_fillrect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x32eca060 drm_atomic_helper_damage_iter_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x345b2cf8 __drm_atomic_helper_plane_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34dfcd56 __drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x35b4d1e5 drm_fb_helper_cfb_copyarea +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x35ce5d41 drm_fb_helper_sys_copyarea +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x36b4a461 __drm_atomic_helper_crtc_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x387f7077 drm_atomic_helper_bridge_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x391bc505 drm_atomic_helper_fake_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x39642a17 drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x39969ee1 drm_gem_simple_kms_end_shadow_fb_access +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3aee9785 drm_atomic_helper_commit_modeset_disables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3b6418f7 drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3ce7d8d4 drm_atomic_helper_commit_modeset_enables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3d03a7fb drm_gem_end_shadow_fb_access +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3d88d147 drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3db56b37 drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3fb06f4d drm_atomic_helper_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4159eb96 drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4293284a drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4396a7dc drm_fb_helper_output_poll_changed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x44107088 drm_gem_simple_kms_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x452eef2d drm_atomic_helper_shutdown +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4535cbf7 drm_atomic_helper_commit_duplicated_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x45cada6c drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x46489227 __drm_atomic_helper_connector_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x484ad005 drm_gem_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x494d0e03 __drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4972855d drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x49f59ecc drm_fb_xrgb8888_to_rgb565 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4a9edcad drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4c8cb295 drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4c9df7e5 drm_atomic_helper_async_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4cce6495 drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4ff356cd drm_atomic_helper_check_wb_encoder_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x52203f59 drm_gem_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x527b7116 drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x52a81ca7 __drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x52d3defe drm_bridge_is_panel +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x552c8da4 drm_helper_encoder_in_use EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5542443b drm_flip_work_init -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5706df71 drm_i2c_encoder_destroy -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x580671b2 drm_atomic_helper_shutdown -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x590e7937 drm_fbdev_generic_setup -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x594d2221 drm_fb_xrgb8888_to_rgb565 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x58708750 drm_fb_helper_deferred_io +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x59ab15ba 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 0x5aafbeed drm_atomic_helper_check_wb_encoder_state -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5acc9bd7 drm_fb_helper_setcmap -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x60fff90b drm_fb_helper_cfb_copyarea -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x61512507 drm_bridge_is_panel -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x621a8b18 drm_atomic_helper_check_planes -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x63718a8e drm_helper_hpd_irq_event -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x649af6b9 drm_fb_helper_fill_info -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x65936d4b __drm_atomic_helper_connector_state_reset -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x65c5dea8 __drm_atomic_helper_crtc_destroy_state -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x66499a46 drm_fb_helper_alloc_info -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x670fac57 drm_fb_xrgb8888_to_rgb332 -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x684f46dd drm_atomic_helper_commit_modeset_enables -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x691d790b __drm_atomic_helper_crtc_reset -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6940affa drm_fb_xrgb8888_to_mono -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x69668e1d drm_atomic_helper_connector_reset -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6af704f0 drm_atomic_helper_disable_all +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5a6aacb9 drm_gem_begin_shadow_fb_access +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5ac3014d drm_panel_bridge_add_typed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5ca3c542 drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5d031b37 __drm_atomic_helper_private_obj_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5e765a16 drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x605949e0 drm_helper_probe_detect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x60cb4e2f drm_fb_helper_alloc_info +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x60cd8a7b drm_atomic_helper_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x616ee767 drm_plane_helper_atomic_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x699f6537 drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6aec1ac9 drm_atomic_helper_disable_plane EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b5c2b06 drm_atomic_helper_damage_iter_next -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6e07e2eb drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b64e0bc drm_atomic_helper_disable_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6bf3f36c drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6c7af75f __drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6cde82fe drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6cf8225c drm_fb_helper_set_suspend EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6e30ba8e drm_rect_rotate_inv -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6fa3c6a0 drm_fb_helper_cfb_fillrect -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7142980b drm_fb_helper_cfb_imageblit -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x729b7ffa drm_gem_begin_shadow_fb_access -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x73aba438 drm_atomic_helper_check_modeset -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x74f84c3b drm_self_refresh_helper_alter_state -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x750ea958 drm_atomic_helper_swap_state -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x781cc613 devm_drm_panel_bridge_add_typed -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x789ab4c0 drm_atomic_helper_crtc_destroy_state -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7b53904d drm_atomic_helper_check_plane_state -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7df8487b drm_panel_bridge_add -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7f80c693 drm_fb_memcpy -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fae4075 drm_fb_helper_initial_config -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x80f022f3 drm_fb_swab -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8271cd1d drm_fb_xrgb8888_to_rgb888 -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x82f9dccb __drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6fd62491 drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6ffed0e9 devm_drm_of_get_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x70ec57fb drm_atomic_helper_bridge_propagate_bus_fmt +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7132354c drm_atomic_helper_wait_for_fences +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x713edb61 drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x714c7764 drm_simple_display_pipe_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x715ad592 drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x725a7f0f drm_fb_xrgb8888_to_mono +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x727b6699 drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x72c24c4f drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7991d8a3 drm_mode_config_helper_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7af41d69 drm_crtc_helper_atomic_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7b2f4d45 drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7bbd678c drm_gem_fb_begin_cpu_access +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7c8ed8f3 drm_atomic_helper_commit_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7e3c1ffe drm_fb_helper_cfb_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7f2ab65b __drm_gem_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x816e6f1c drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x82b30cee drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8366d09d drm_fb_swab EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x842dd90c drm_flip_work_commit -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x856ce867 __drmm_simple_encoder_alloc -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8599cb56 drm_gem_simple_kms_end_shadow_fb_access -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x870093fe drm_connector_helper_get_modes_fixed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x86018376 drm_atomic_helper_commit_tail_rpm EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x871ab41a drm_rect_intersect -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x872af777 drm_fb_helper_sys_read -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x89e90342 drm_fb_xrgb8888_to_xrgb2101010 -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8a086bec devm_drm_of_get_bridge -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8b694626 devm_drm_panel_bridge_add -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8bf0e2ad drm_fb_helper_sys_write -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8dbe6a09 drm_atomic_helper_suspend -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8dc1435c drm_fb_helper_cfb_read -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8e2cd789 drm_self_refresh_helper_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x87b9408f devm_drm_panel_bridge_add_typed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8878e1cf drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8964eabf drm_atomic_helper_check_crtc_primary_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8aa9a0c9 drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8b9226ce drm_fb_xrgb8888_to_rgb888 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8c1ead97 drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8cc11054 __drm_gem_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8d08247b drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8dc837b0 drm_gem_fb_end_cpu_access +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x90835212 drm_connector_helper_get_modes_fixed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x90f7d72d drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9187fe38 drm_self_refresh_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x91bdc9f2 drm_atomic_helper_connector_reset EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x91fec1cc drm_rect_calc_vscale -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x92d58655 drm_atomic_helper_commit_cleanup_done -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x938ffb29 drm_atomic_helper_duplicate_state -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9417dcd9 drm_self_refresh_helper_update_avg_times -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9691ff12 drm_connector_helper_get_modes -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x974b70ab drm_atomic_helper_page_flip_target -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x992416c7 drm_gem_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x92cb8855 drm_fb_build_fourcc_list +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9316821f drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x93352327 drm_atomic_helper_update_legacy_modeset_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x93b68e5c __drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x94002cb8 drm_fb_helper_lastclose +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x97098b16 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 0x9aeffb7d drm_atomic_helper_plane_duplicate_state -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9c2b2576 drm_fb_helper_lastclose -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9cf369e2 drm_helper_disable_unused_functions -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9e17d9b9 drmm_panel_bridge_add -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9eae4e53 drm_atomic_helper_page_flip -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9fdf6381 drm_atomic_helper_wait_for_fences -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa00fffe0 drm_fb_helper_debug_leave -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa0e1dcdf drm_i2c_encoder_restore -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa184d30a drm_atomic_helper_crtc_duplicate_state -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa1bb8702 drm_plane_helper_disable_primary -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa1d5c999 drm_atomic_helper_bridge_destroy_state -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa2b889c8 drm_atomic_helper_connector_tv_margins_reset -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa36b02a0 drm_atomic_helper_set_config -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8d55c58 drm_self_refresh_helper_init -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa99f72c5 drm_atomic_helper_commit_tail_rpm -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa9a04c23 drm_plane_helper_update_primary -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xacc21e20 drm_fb_helper_set_suspend -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xad0f56b7 drm_plane_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9a2483f8 drm_panel_bridge_set_orientation +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9a5db2b7 drm_connector_helper_get_modes_from_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9d1b1af5 __drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa06140f2 drm_atomic_helper_setup_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa2e1be1d drm_atomic_helper_connector_tv_margins_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa2ed2585 drm_simple_display_pipe_attach_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa58b0622 drm_atomic_helper_damage_merged +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa610af1c drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa6f5fe8c drm_helper_force_disable_all +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa77eae26 drm_atomic_helper_commit_tail +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa7e66ec4 __drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa9ba0ae6 drm_connector_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaabeff8a drm_fb_blit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xab580856 drm_atomic_helper_commit_cleanup_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xab99a0d7 drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xabe543f1 drm_atomic_helper_disable_all +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xad48f961 drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xae944e60 drm_self_refresh_helper_update_avg_times +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaf946bca drm_crtc_helper_mode_valid_fixed EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb053adda drm_rect_rotate -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb2accb38 drm_helper_probe_detect -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb5bdab6a drm_atomic_helper_commit_planes -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb5d2107f drm_fb_helper_restore_fbdev_mode_unlocked -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb5d23e80 __drm_gem_destroy_shadow_plane_state -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb62024f1 drm_atomic_helper_async_commit -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb662c7e6 drm_atomic_helper_check_crtc_primary_plane -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb68cf7ff drm_atomic_helper_damage_merged +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb55ba168 drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb601e356 drm_gem_simple_display_pipe_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb62b3a28 __drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb63bb5cc drm_plane_helper_destroy EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb6a6b711 drm_fb_clip_offset -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb82d14e6 drm_atomic_helper_plane_destroy_state -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb8325cbb drm_helper_crtc_in_use -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xba5d9a0e drm_fb_blit -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbb0112ed drm_atomic_helper_bridge_duplicate_state -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbb908c9a drm_kms_helper_hotplug_event -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbc9907fc drm_i2c_encoder_init -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbd837f47 drm_atomic_helper_damage_iter_init -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbf370a27 drm_fb_xrgb8888_to_gray8 -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbfb64e8f drm_mode_config_helper_resume -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc4890c7d drm_fb_helper_debug_enter -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc4ae4194 drm_gem_simple_kms_destroy_shadow_plane_state -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc5aaf8e1 drm_plane_helper_atomic_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbc269095 drm_atomic_helper_check_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbfca2cab drm_gem_simple_kms_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc0467a44 drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc0b15b90 drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc1ee7ddc drm_self_refresh_helper_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc387b31a drmm_panel_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc4949467 drm_fb_helper_cfb_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc4b3fc92 drm_gem_simple_kms_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc4c5ad4a drm_fb_helper_set_suspend_unlocked EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc6323239 drm_flip_work_cleanup -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc6bb77ab drm_fb_build_fourcc_list -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc97dd746 drm_atomic_helper_async_check -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xca34c70e __drm_atomic_helper_bridge_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc835d359 drm_panel_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc8481257 drm_self_refresh_helper_alter_state EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcb2340b8 drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcc7cce90 __drm_atomic_helper_bridge_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcd207cfc drm_simple_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcd9757c8 drm_gem_simple_kms_begin_shadow_fb_access +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcdb7b737 drm_fb_helper_sys_read EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcf11a549 drm_flip_work_allocate_task -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcfcb010d drm_fb_helper_set_par -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd0d10566 drm_helper_encoder_in_use -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd18f35c9 drm_i2c_encoder_mode_set -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd4bf49bb drm_gem_simple_kms_begin_shadow_fb_access -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd5d338fb drm_fb_helper_ioctl -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd5e3cc61 drm_helper_probe_single_connector_modes -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd7b3c4a4 drm_helper_force_disable_all -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd8a94d01 drm_gem_simple_kms_duplicate_shadow_plane_state -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd8f11e39 drm_atomic_helper_update_legacy_modeset_state -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd9525bd0 drm_connector_helper_get_modes_from_ddc -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd96e8acf __drm_gem_reset_shadow_plane -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd9b3acc8 drm_fb_helper_pan_display -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdabb60b3 drm_gem_fb_end_cpu_access -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdb4d32f9 drm_panel_bridge_add_typed -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdc74f0fb drm_atomic_helper_wait_for_flip_done -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdcc2382b drm_crtc_helper_set_config -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdd5a3d49 drm_gem_fb_begin_cpu_access -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe0aea62d drm_gem_fb_create_handle -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe0beec7c __drm_atomic_helper_crtc_duplicate_state -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe17aebf9 __drm_atomic_helper_connector_destroy_state -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe78f62ca drm_gem_end_shadow_fb_access -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe93a97ce drm_i2c_encoder_dpms -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe9a81432 __drm_atomic_helper_private_obj_duplicate_state -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xec802360 drm_fb_helper_set_suspend_unlocked -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xed7d7897 drm_gem_fb_destroy -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xede38ffd drm_crtc_helper_set_mode -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf04cbb63 drm_atomic_helper_connector_duplicate_state -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf225845c drm_crtc_helper_mode_valid_fixed -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf2c999bc drmm_of_get_bridge -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf3af84c7 drm_atomic_helper_commit_tail -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf50655e4 drm_atomic_helper_resume -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf5b55682 drm_fb_helper_output_poll_changed -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf6cb5a96 drm_atomic_helper_commit_modeset_disables -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf6ccd123 drm_fb_helper_unregister_info -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf7a8c802 drm_fb_helper_cfb_write -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf8c719a0 drm_mode_config_helper_suspend -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfa29097a __drm_atomic_helper_crtc_state_reset -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfb9f3b7c drm_atomic_helper_setup_commit -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfd53ad67 drm_i2c_encoder_prepare -EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfe56f657 drm_fb_helper_blank -EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x04c84d8d mipi_dbi_poweron_conditional_reset -EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x0d22003d mipi_dbi_hw_reset -EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x2a6121a9 mipi_dbi_poweron_reset -EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x32136bb4 mipi_dbi_dev_init -EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x327decbf mipi_dbi_spi_init -EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x33479980 mipi_dbi_debugfs_init -EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x6e75343e mipi_dbi_dev_init_with_formats -EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x79174313 mipi_dbi_buf_copy -EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x818f9823 mipi_dbi_spi_transfer -EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x8c6ecc6e mipi_dbi_command_read -EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x96e39bd5 mipi_dbi_pipe_mode_valid -EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xa55e0d96 mipi_dbi_command_stackbuf -EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xb391a842 mipi_dbi_enable_flush -EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xc23b3eb8 mipi_dbi_spi_cmd_max_speed -EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xc39293a2 mipi_dbi_command_buf -EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xe7b57f3f mipi_dbi_pipe_update -EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xe7d53698 mipi_dbi_pipe_disable -EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xfa9b4d53 mipi_dbi_display_is_on -EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x116cb93e drm_gem_shmem_put_pages -EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x218d3614 drm_gem_shmem_vmap -EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x3ef806ee drm_gem_shmem_vunmap -EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x86b977ac drm_gem_shmem_madvise -EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x8b6adb79 drm_gem_shmem_pin -EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xa1cc0129 drm_gem_shmem_get_pages -EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xbf130fcb drm_gem_shmem_print_info -EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xcf29a0b4 drm_gem_shmem_unpin -EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xe2ff9e5f drm_gem_shmem_purge_locked -EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xe7560f69 drm_gem_shmem_purge -EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x0445b1bf drm_gem_ttm_vmap -EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x33a8ae72 drm_gem_ttm_mmap -EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x81b491a3 drm_gem_ttm_print_info -EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0xcd45ad2d drm_gem_ttm_vunmap -EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0xead44ea8 drm_gem_ttm_dumb_map_offset -EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x019d6f2f drm_gem_vram_put -EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x061a5115 drm_gem_vram_offset -EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x2a5ee364 drm_gem_vram_plane_helper_cleanup_fb -EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x33c79021 drm_gem_vram_pin -EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x3bfd1ad7 drm_gem_vram_fill_create_dumb -EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x3f059d15 drm_gem_vram_unpin -EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x4425f31b drm_gem_vram_simple_display_pipe_prepare_fb -EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x4f5bf13e drm_gem_vram_driver_dumb_create -EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x546abfbd drm_gem_vram_vunmap -EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x5d3c5f40 drm_vram_helper_mode_valid -EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x66f91079 drm_gem_vram_create -EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x8dd2f95a drmm_vram_helper_init -EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xc016289a drm_gem_vram_vmap -EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xd06a395a drm_gem_vram_plane_helper_prepare_fb -EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xd095d50a drm_gem_vram_simple_display_pipe_cleanup_fb -EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xe3ebe6b4 drm_vram_mm_debugfs_init -EXPORT_SYMBOL drivers/gpu/drm/rockchip/rockchipdrm 0x8a242c56 rockchip_drm_wait_vact_end -EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x042a61d4 drm_sched_start -EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x130953e4 to_drm_sched_fence -EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x34782b96 drm_sched_fini -EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x3bf1f5b5 drm_sched_fault -EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x450da722 drm_sched_resubmit_jobs -EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x4d86f6d3 drm_sched_resume_timeout -EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x4ef0a169 drm_sched_entity_fini -EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x4fb47d38 drm_sched_entity_init -EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x55cc2c81 drm_sched_job_add_implicit_dependencies -EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x57718a4a drm_sched_job_add_dependency -EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x5d0b3d2c drm_sched_job_arm -EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7329a00b drm_sched_stop -EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7613d3f0 drm_sched_job_add_resv_dependencies -EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x77f4ce1a drm_sched_suspend_timeout -EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7eed702c drm_sched_entity_modify_sched -EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x9c37cc92 drm_sched_init -EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xa0779895 drm_sched_increase_karma -EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xbc13ceb8 drm_sched_entity_destroy -EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xc275e86c drm_sched_entity_set_priority -EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xc5adecba drm_sched_job_cleanup -EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xd7eb40f5 drm_sched_pick_best -EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xd869849d drm_sched_entity_flush -EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xd9e03995 drm_sched_entity_push_job -EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xda3c1352 drm_sched_job_init -EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0x1f856bb2 sun4i_rgb_init -EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0x1f90cd95 sun4i_tcon_mode_set -EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0x4823739a sun4i_tcon_enable_vblank -EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0x601a8624 sun4i_dclk_free +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcf33ad52 drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd1428aa3 drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd1d54301 drm_atomic_helper_bridge_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd2397a04 drm_fb_xrgb8888_to_xrgb2101010 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd387810e __drm_atomic_helper_bridge_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd45bfb0c drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd4c2ff7e drm_fb_helper_unregister_info +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd623674c drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd6c1f9e5 drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd6e93ff8 drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd6f92c85 devm_drm_panel_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdd11428a drm_atomic_helper_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xddf56638 drm_fbdev_generic_setup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe1e42525 drm_gem_fb_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe42b08d9 drm_fb_helper_sys_imageblit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe45d09a9 drm_atomic_helper_check_plane_damage +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe4ab34df drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe77e64eb drm_connector_helper_get_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xea63e748 drm_fb_memcpy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xeae8fcf5 drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xeef830fa drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf0ae5a89 drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf197830b drm_fb_helper_fill_info +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf380cc46 drm_atomic_helper_wait_for_dependencies +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf590f5e2 drm_plane_helper_disable_primary +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf70a9811 drm_atomic_helper_wait_for_flip_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf763c360 drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf890af63 drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfa8559b2 drm_atomic_helper_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfffd0030 drm_fb_xrgb8888_to_gray8 +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x21c479c6 mipi_dbi_command_stackbuf +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x245c4198 mipi_dbi_spi_transfer +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x28d30aaf mipi_dbi_spi_init +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x3d7a7319 mipi_dbi_hw_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x3edea34e mipi_dbi_pipe_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x5a6812a7 mipi_dbi_pipe_update +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x5c1bf207 mipi_dbi_display_is_on +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x65db3968 mipi_dbi_poweron_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x6f2a7186 mipi_dbi_spi_cmd_max_speed +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x78b429a6 mipi_dbi_command_buf +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x7bb39951 mipi_dbi_enable_flush +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x882d2e95 mipi_dbi_dev_init +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xa9875e5d mipi_dbi_command_read +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xae61e410 mipi_dbi_debugfs_init +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xca522178 mipi_dbi_poweron_conditional_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xd15be302 mipi_dbi_pipe_mode_valid +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xf7170eb5 mipi_dbi_dev_init_with_formats +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xfd06ecb1 mipi_dbi_buf_copy +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x000b94d3 drm_gem_shmem_unpin +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x0612de82 drm_gem_shmem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x09c4ec28 drm_gem_shmem_purge_locked +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x7f3549f4 drm_gem_shmem_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xa0523482 drm_gem_shmem_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xaf134504 drm_gem_shmem_pin +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xb4e7b390 drm_gem_shmem_madvise +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xb9cc70df drm_gem_shmem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xc96edd97 drm_gem_shmem_purge +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xfa5483e0 drm_gem_shmem_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x32499d3c drm_gem_ttm_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x339e0ade drm_gem_ttm_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0xc33c4847 drm_gem_ttm_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0xdc1f13ff drm_gem_ttm_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0xe21dc5bd drm_gem_ttm_dumb_map_offset +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x07680837 drm_gem_vram_put +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x0e640e8f drm_gem_vram_plane_helper_cleanup_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x0f39b071 drm_vram_mm_debugfs_init +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x32c0eca0 drm_vram_helper_mode_valid +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x36a5b95b drm_gem_vram_driver_dumb_create +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x36c5005e drm_gem_vram_unpin +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x434bf615 drm_gem_vram_offset +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x703f3aa7 drm_gem_vram_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x735abf98 drm_gem_vram_simple_display_pipe_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x73efd843 drm_gem_vram_pin +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x82280e09 drm_gem_vram_simple_display_pipe_cleanup_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x8a519ca8 drm_gem_vram_plane_helper_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x8c432158 drm_gem_vram_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xb7e96e7b drmm_vram_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xdb4e77ac drm_gem_vram_create +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xeb43a678 drm_gem_vram_fill_create_dumb +EXPORT_SYMBOL drivers/gpu/drm/rockchip/rockchipdrm 0x33e730d2 rockchip_drm_wait_vact_end +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x01c40c9e drm_sched_fini +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x1d4dab15 drm_sched_entity_init +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x229b753e drm_sched_job_cleanup +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x30dcb036 drm_sched_resume_timeout +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x31bccc7b drm_sched_stop +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x38008fed drm_sched_job_add_resv_dependencies +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x554ea7c7 drm_sched_job_add_implicit_dependencies +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x566b4f27 drm_sched_job_init +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x59261be7 drm_sched_resubmit_jobs +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x6cf7afd3 drm_sched_init +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x6eccd1a0 drm_sched_fault +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7d3d53ca drm_sched_increase_karma +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fa6afb7 drm_sched_entity_flush +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x96c1044c drm_sched_job_arm +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x9fac9a8c drm_sched_job_add_dependency +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xb0db7a8b drm_sched_pick_best +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xb11f3056 drm_sched_start +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xb6afff43 drm_sched_entity_set_priority +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xc233f392 drm_sched_entity_push_job +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xd4cc8996 drm_sched_suspend_timeout +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xd61da3eb to_drm_sched_fence +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xd9fdfbfa drm_sched_entity_fini +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xdc51ceea drm_sched_entity_modify_sched +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xf12f178f drm_sched_entity_destroy +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0x02f0c3e4 sun4i_tcon_mode_set +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0x03819444 sun4i_dclk_create +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0x2a44e6db 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 0xb843e3f3 sun4i_lvds_init -EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0xdb25b8e8 sun4i_dclk_create -EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun8i_tcon_top 0x2bc5c6e3 sun8i_tcon_top_de_config +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0x848fb317 sun4i_lvds_init +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0x90393cfa sun4i_rgb_init +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0xa3f447b5 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 0xa0479cb6 sun8i_tcon_top_set_hdmi_src -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x01806efc ttm_bo_vm_close -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x05753761 ttm_lru_bulk_move_init -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x06eb6aa8 ttm_device_clear_dma_mappings -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x099122d4 ttm_resource_manager_debug -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0ae414e3 ttm_bo_vm_dummy_page +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun8i_tcon_top 0x4aaf50ea sun8i_tcon_top_set_hdmi_src +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun8i_tcon_top 0x9bfbd807 sun8i_tcon_top_de_config +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x071f8b17 ttm_sg_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x092b9f1f ttm_lru_bulk_move_tail EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0c231474 ttm_kmap_iter_iomap_init -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x126d7e24 ttm_lru_bulk_move_tail -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x187e61da ttm_bo_vm_fault_reserved -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1a0d146e ttm_bo_pin +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0cfb1b23 ttm_lru_bulk_move_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0dc2bbca ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0fa82931 ttm_resource_manager_evict_all EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1a71d30c ttm_move_memcpy -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2802cfb3 ttm_device_swapout -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x28ddc436 ttm_io_prot -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2b362776 ttm_eu_reserve_buffers -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2bdbee7d ttm_tt_init -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x34689b9f ttm_bo_vm_access -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3c4ac7a4 ttm_resource_init -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x43210649 ttm_pool_free -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4696c223 ttm_bo_wait -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4733788b ttm_sg_tt_init -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4768e5c1 ttm_bo_unpin -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4c76cc7a ttm_bo_unmap_virtual -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x53d328a4 ttm_bo_put -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5a8abefe ttm_glob -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5cd69781 ttm_bo_validate -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5f0ddab2 ttm_device_init -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x62030b81 ttm_bo_unlock_delayed_workqueue -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x624da1a0 ttm_bo_move_memcpy -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6c9b88bd ttm_bo_move_accel_cleanup -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x71a77c6f ttm_resource_manager_usage -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7327cfe1 ttm_range_man_fini_nocheck -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7ac089b3 ttm_bo_mmap_obj -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7c81706f ttm_bo_vm_open -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7eaefd2f ttm_kmap_iter_tt_init -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7ff42c34 ttm_bo_init_reserved -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x87a39a52 ttm_bo_vmap -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x89ae2600 ttm_eu_fence_buffer_objects -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8a01ed12 ttm_resource_free -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8bfd1491 ttm_bo_vm_fault -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8c82108c ttm_bo_vunmap -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8fbcc423 ttm_bo_set_bulk_move -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x935aee6a ttm_pool_alloc -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9418ef30 ttm_bo_vm_reserve -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa9df2f80 ttm_global_swapout -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xab6d8eb3 ttm_bo_lock_delayed_workqueue -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xaf0c2a38 ttm_tt_fini -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb27a2d8c ttm_bo_kunmap -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb8048689 ttm_bo_move_to_lru_tail -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb8fae22e ttm_range_man_init_nocheck -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbb99ac49 ttm_eu_backoff_reservation -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd42aa92b ttm_tt_populate -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd653a291 ttm_bo_move_sync_cleanup -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd751de94 ttm_bo_kmap -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xda176f7f ttm_resource_compat -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xdb31b4ec ttm_resource_manager_evict_all -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xdfd96c4c ttm_resource_manager_create_debugfs -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe079adab ttm_resource_fini -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe13d775e ttm_bo_mem_space -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe67c16c7 ttm_bo_eviction_valuable -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf1026103 ttm_resource_manager_init -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf3e6c6cb ttm_pool_debugfs -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfc2c1788 ttm_device_fini -EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xff33498c ttm_bo_init_validate -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x137622be host1x_syncpt_wait -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x17c11e2a host1x_syncpt_incr -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x21d9e1d9 host1x_client_suspend -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x2324f060 host1x_syncpt_request -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x2c8449a2 host1x_syncpt_read -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x34b39f1a __host1x_client_init -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x35888afd host1x_syncpt_release_vblank_reservation -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x3be366de host1x_channel_stop -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x3c047853 host1x_device_exit -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x3cbf2943 host1x_channel_request -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x3fde388e host1x_job_pin -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x401af08f host1x_syncpt_get_by_id -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x4a487715 __host1x_client_register -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x4d15e4cf host1x_channel_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1af9a87b ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1d50470c ttm_bo_move_to_lru_tail +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1d733c4e ttm_device_swapout +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x225470af ttm_pool_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x23425bd9 ttm_kmap_iter_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x243a0a6b ttm_global_swapout +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2467f320 ttm_resource_manager_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2677582a ttm_glob +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2a474640 ttm_bo_vm_fault +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2bcf2608 ttm_io_prot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2cd740fe ttm_bo_vm_open +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3077e686 ttm_range_man_fini_nocheck +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x34104b49 ttm_bo_move_sync_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3aad2e38 ttm_bo_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4945abde ttm_bo_vmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4c1a63b8 ttm_range_man_init_nocheck +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4c9bdc40 ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x549c08e5 ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x57035b67 ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x59a00a36 ttm_resource_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5c08eb48 ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5c7b4cc9 ttm_resource_compat +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5f8abbc5 ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x610823a5 ttm_device_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6116d559 ttm_tt_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x64abac82 ttm_resource_manager_usage +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6524ebb4 ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x70f02fca ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x77b1ace1 ttm_bo_pin +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7b06c30f ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x80c2ec61 ttm_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x84d12b16 ttm_bo_vm_close +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x88bd75df ttm_resource_manager_create_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8ceab7f6 ttm_bo_eviction_valuable +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8ea41121 ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9022f5ac ttm_bo_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa8036bcd ttm_bo_init_reserved +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb1bb7050 ttm_bo_vm_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb2cedd3a ttm_bo_vm_dummy_page +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb36eb415 ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb7cadf3d ttm_bo_init_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc07bd98b ttm_device_clear_dma_mappings +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc7eab85c ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcecf83e9 ttm_pool_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd90ddb03 ttm_resource_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe3b56587 ttm_bo_vm_fault_reserved +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe6cc300a ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xebb8a987 ttm_pool_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xebeb43eb ttm_bo_vunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xed21f14e ttm_bo_vm_access +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf6e5d02c ttm_resource_manager_debug +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfc99e5cc ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfe6f2893 ttm_bo_unpin +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xff0dc20d ttm_resource_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xff9906e4 ttm_bo_set_bulk_move +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x001a1f8a host1x_syncpt_request +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x0cc9017a host1x_driver_register_full +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x0d39eada host1x_syncpt_read +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x0dfe7e9a host1x_job_put +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x19162025 host1x_channel_request +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x1a33bf0d host1x_syncpt_wait +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x1db9b84e host1x_channel_stop +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x4037fb02 host1x_client_suspend +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x42510c30 host1x_syncpt_get_by_id +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x45ece253 host1x_syncpt_incr +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x465163d2 host1x_channel_get +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x47c0ffc0 host1x_device_init EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x4fd3948d host1x_fence_create -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x5169bee9 host1x_syncpt_get_base +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x513fded9 host1x_job_unpin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x51d39206 host1x_job_add_wait EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x51de13ce host1x_syncpt_base_id -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x53db3828 host1x_syncpt_read_min -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x5483b733 host1x_channel_get -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x5e37c037 host1x_device_init -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x64ac851f host1x_syncpt_put -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x704f0bc9 host1x_job_add_wait +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x562e1293 host1x_bo_unpin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x5800a385 __host1x_client_register +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x58309ab2 __host1x_client_init +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x58fc5da7 host1x_job_get +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x599b99fe host1x_job_submit +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x5cb9b75b host1x_syncpt_release_vblank_reservation +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x600ffec3 host1x_job_add_gather +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x62be183b host1x_syncpt_read_min +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x662682ce host1x_syncpt_put +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x6c2db8f3 host1x_bo_pin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7173e181 host1x_client_resume EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x72e78e54 tegra_mipi_start_calibration -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x73d8a6c3 host1x_bo_unpin -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x75832c27 host1x_syncpt_id -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x806ace7e host1x_job_put -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x81afa279 host1x_client_resume -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x84213785 host1x_driver_register_full -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x8f7cee4f host1x_job_get +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x765c36a7 host1x_syncpt_get +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x782aba8e host1x_client_exit +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x8537dba5 tegra_mipi_request +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x909b8af7 host1x_syncpt_alloc +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x9204232f host1x_get_dma_mask EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x9451a33e tegra_mipi_free -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x9bb0436f host1x_job_submit -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x9cf12090 host1x_bo_pin -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xa0477bb6 tegra_mipi_request -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xa32f3d44 host1x_get_dma_mask +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x95dce8a0 host1x_job_alloc +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x97fa00bc host1x_device_exit +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x9da2cb25 host1x_syncpt_get_base +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x9ec00950 host1x_syncpt_read_max EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xa733ff60 tegra_mipi_disable -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xa73f9536 host1x_syncpt_alloc -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xa88cc100 host1x_job_unpin -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xaa603581 host1x_client_unregister -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xb2359c2f host1x_syncpt_incr_max +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xa80f3626 host1x_syncpt_incr_max +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xb9e87d1c host1x_driver_unregister EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xbcbe65a0 tegra_mipi_finish_calibration -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xbd9ee1d4 host1x_client_exit -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xbf1c9407 host1x_syncpt_read_max -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xc4850b93 host1x_syncpt_get -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xc9fd66ed host1x_job_alloc -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xd14c03d7 host1x_syncpt_get_by_id_noref -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xe90ff98a host1x_driver_unregister -EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xf812099d host1x_job_add_gather +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xbf9feee2 host1x_client_unregister +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xbfe86975 host1x_job_pin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xe332f5cb host1x_syncpt_id +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xf8851479 host1x_syncpt_get_by_id_noref EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xf8a79b19 tegra_mipi_enable -EXPORT_SYMBOL drivers/hid/hid 0x1b61b78d hid_bus_type -EXPORT_SYMBOL drivers/hwmon/adt7x10 0x99b3b0d1 adt7x10_dev_pm_ops +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xfeee8b43 host1x_channel_put +EXPORT_SYMBOL drivers/hid/hid 0xc988bf6c hid_bus_type +EXPORT_SYMBOL drivers/hwmon/adt7x10 0x963024f7 adt7x10_dev_pm_ops EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x2f9e7f8e vid_which_vrm EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x446615bd vid_from_reg -EXPORT_SYMBOL drivers/hwmon/ltc2947-core 0xd24a0e46 ltc2947_pm_ops +EXPORT_SYMBOL drivers/hwmon/ltc2947-core 0x170d2f20 ltc2947_pm_ops EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x01568393 sch56xx_read_virtual_reg +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x37bd7ea1 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/hwmon/sch56xx-common 0xf76c6465 sch56xx_watchdog_register -EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x097e5182 i2c_bit_add_numbered_bus -EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x1048a07f i2c_bit_add_bus -EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xf0ad0001 i2c_bit_algo -EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x0bdbb006 i2c_pca_add_bus -EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x9ef48bde i2c_pca_add_numbered_bus -EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0x937c9a2b amd756_smbus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x492a6573 i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xb6d179db i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xc984ce4c i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x637f28a7 i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x93568345 i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0x70d34be7 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 @@ -1414,1130 +1414,1130 @@ 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 0xde2887b8 iio_triggered_buffer_setup_ext -EXPORT_SYMBOL drivers/iio/buffer/industrialio-triggered-buffer 0xf1aa2a33 iio_triggered_buffer_cleanup -EXPORT_SYMBOL drivers/iio/buffer/kfifo_buf 0x0430389c iio_kfifo_free -EXPORT_SYMBOL drivers/iio/buffer/kfifo_buf 0x7ab8bcf6 iio_kfifo_allocate -EXPORT_SYMBOL drivers/iio/imu/fxos8700_core 0x8fcbce85 fxos8700_regmap_config -EXPORT_SYMBOL drivers/iio/industrialio 0x00082104 iio_trigger_unregister -EXPORT_SYMBOL drivers/iio/industrialio 0x1f107ab1 iio_trigger_using_own +EXPORT_SYMBOL drivers/iio/buffer/industrialio-triggered-buffer 0x6f4b538e iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/buffer/industrialio-triggered-buffer 0xd9c3f8bc iio_triggered_buffer_setup_ext +EXPORT_SYMBOL drivers/iio/buffer/kfifo_buf 0x5cfa5151 iio_kfifo_free +EXPORT_SYMBOL drivers/iio/buffer/kfifo_buf 0x8d76b249 iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/imu/fxos8700_core 0x24f8029a fxos8700_regmap_config +EXPORT_SYMBOL drivers/iio/industrialio 0x001c61cd iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio 0x009475db iio_device_get_clock +EXPORT_SYMBOL drivers/iio/industrialio 0x0b6c20f8 iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0x10bca7ee iio_trigger_using_own +EXPORT_SYMBOL drivers/iio/industrialio 0x2c7c46a2 iio_trigger_register EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll -EXPORT_SYMBOL drivers/iio/industrialio 0x2ffdc744 iio_push_event -EXPORT_SYMBOL drivers/iio/industrialio 0x4372edad iio_trigger_set_immutable -EXPORT_SYMBOL drivers/iio/industrialio 0x56fdbadf __iio_trigger_alloc -EXPORT_SYMBOL drivers/iio/industrialio 0x589162c6 iio_trigger_poll_chained -EXPORT_SYMBOL drivers/iio/industrialio 0x5abdbdd1 iio_read_mount_matrix -EXPORT_SYMBOL drivers/iio/industrialio 0x6313708a iio_device_alloc -EXPORT_SYMBOL drivers/iio/industrialio 0x7d81e9a9 iio_trigger_validate_own_device -EXPORT_SYMBOL drivers/iio/industrialio 0x7ea5b731 __iio_device_register -EXPORT_SYMBOL drivers/iio/industrialio 0x7eb4ae23 iio_get_time_ns -EXPORT_SYMBOL drivers/iio/industrialio 0x8278fde9 iio_trigger_register -EXPORT_SYMBOL drivers/iio/industrialio 0x88ee5d76 iio_buffer_init -EXPORT_SYMBOL drivers/iio/industrialio 0x8bdfba7e iio_device_free -EXPORT_SYMBOL drivers/iio/industrialio 0x8ff94f9c iio_read_const_attr -EXPORT_SYMBOL drivers/iio/industrialio 0x9ebfcca4 iio_bus_type -EXPORT_SYMBOL drivers/iio/industrialio 0xa37cd290 iio_trigger_notify_done -EXPORT_SYMBOL drivers/iio/industrialio 0xae78928b iio_trigger_free -EXPORT_SYMBOL drivers/iio/industrialio 0xc2628250 iio_trigger_poll -EXPORT_SYMBOL drivers/iio/industrialio 0xd894b1ea iio_device_set_clock +EXPORT_SYMBOL drivers/iio/industrialio 0x38ddfd42 iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0x3fd019af iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio 0x4341253f iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio 0x5c433cf9 iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0x5efcf464 iio_read_mount_matrix +EXPORT_SYMBOL drivers/iio/industrialio 0x7c44e082 iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0x8a3a610e iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x8de07789 iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio 0x8f30d785 __iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x944755d9 iio_trigger_set_immutable +EXPORT_SYMBOL drivers/iio/industrialio 0xb725a285 iio_device_set_clock +EXPORT_SYMBOL drivers/iio/industrialio 0xb7d11124 iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xbc26d841 iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xbfacde41 __iio_device_register EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time -EXPORT_SYMBOL drivers/iio/industrialio 0xe707fddb iio_device_unregister -EXPORT_SYMBOL drivers/iio/industrialio 0xfd3bef04 iio_device_get_clock -EXPORT_SYMBOL drivers/iio/industrialio-configfs 0xfcd21ab1 iio_configfs_subsys -EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x644a8690 iio_sw_device_create -EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0xa2e1186f iio_sw_device_destroy -EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0xad9b9d5a iio_unregister_sw_device_type -EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0xf3f0604b iio_register_sw_device_type -EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x45e556f4 iio_sw_trigger_destroy -EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x5403c1f9 iio_unregister_sw_trigger_type -EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x8f5353c5 iio_sw_trigger_create -EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0xdcb4af47 iio_register_sw_trigger_type -EXPORT_SYMBOL drivers/iio/industrialio-triggered-event 0x31010b09 iio_triggered_event_setup -EXPORT_SYMBOL drivers/iio/industrialio-triggered-event 0xc7814c13 iio_triggered_event_cleanup -EXPORT_SYMBOL drivers/iio/pressure/bmp280 0xe2531f6c bmp280_dev_pm_ops -EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x03db50aa ib_send_cm_rep -EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x09552535 ib_cm_listen -EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x0b66ad8d ib_create_cm_id -EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x1b2bff9a ib_send_cm_rtu -EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x36e80236 ib_send_cm_sidr_req -EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x590c121b ib_cm_notify -EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x5d27b952 ib_send_cm_rej +EXPORT_SYMBOL drivers/iio/industrialio 0xe2ab8ca5 iio_trigger_validate_own_device +EXPORT_SYMBOL drivers/iio/industrialio 0xe6a46ec3 iio_get_time_ns +EXPORT_SYMBOL drivers/iio/industrialio 0xe79e3fa6 iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio-configfs 0xeb16691c iio_configfs_subsys +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x0f80777e iio_unregister_sw_device_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x35ddeef7 iio_register_sw_device_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0xb08f301a iio_sw_device_create +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0xf6bebfef iio_sw_device_destroy +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x0eaa5a4e iio_sw_trigger_destroy +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x4ee2354c iio_unregister_sw_trigger_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x7eabe57c iio_sw_trigger_create +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0xe623108f iio_register_sw_trigger_type +EXPORT_SYMBOL drivers/iio/industrialio-triggered-event 0x002ae44b iio_triggered_event_cleanup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-event 0xefbf5ee4 iio_triggered_event_setup +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0xd5ed4b97 bmp280_dev_pm_ops +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x0b21e9a0 ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x10cc68a6 ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x16b5c8b3 ib_cm_insert_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x20c66ee2 ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x256fa279 ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x5a1083ad ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x67955ab4 ib_send_cm_sidr_req EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x69824a14 ibcm_reject_msg -EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x939b0cb4 ib_send_cm_sidr_rep -EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x93f96cac ib_cm_insert_listen -EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xa81e560f ib_cm_init_qp_attr -EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xb0f863d7 ib_send_cm_req -EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xb5f2f079 ib_send_cm_dreq -EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xc6d0882e ib_send_cm_drep -EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xf09d9359 ib_destroy_cm_id -EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xfffe4a3d ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x6aa5cd9b ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x76727b17 ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x8a8bf5c6 ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x9ed9bb5c ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xc6c4d73c ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xe316510e ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xfafebce7 ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xfb344d3e ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x002f8fc7 ib_create_qp_user EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00cd25ea ib_get_rdma_header_version -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x016f5d61 ib_create_ah_from_wc -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x01d69063 ib_get_cached_lmc -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x033223ca ibnl_put_attr -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x03335356 rdma_move_grh_sgid_attr -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0572f807 ib_set_vf_guid -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x057c3a30 ib_sa_get_mcmember_rec -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x06ba1f63 rdma_user_mmap_io -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0740e860 rdma_user_mmap_entry_insert_range -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x08687e2e rdma_destroy_ah_user -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x095e437b rdma_nl_unicast -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0a8a3eb9 ib_map_mr_sg_pi -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0aeb5ba5 ib_get_net_dev_by_params +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x024135da ib_mr_pool_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x04ab2637 ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x068c066b rdma_rw_ctx_wrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x07eafad4 ib_create_qp_security +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x081c9c92 rdma_restrack_add +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x095b208b rdma_read_gid_attr_ndev_rcu +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x09aa0c3f rdma_user_mmap_entry_insert_range +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x09fc322d 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 0x0d9305a9 rdma_user_mmap_entry_insert -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0e208e6b ibdev_alert -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1010b913 rdma_rw_ctx_signature_init -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1407479f rdma_query_gid -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x170daba0 ibdev_emerg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0d84350e ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0e47a14d __ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0ecba983 ib_map_mr_sg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0f207f6b ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0ff130e2 rdma_rw_ctx_destroy +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x10880450 ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x118c1a8b rdma_translate_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x13a25e96 rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x13e85898 ib_mr_pool_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x17dc7503 rdma_user_mmap_entry_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x19d226d2 rdma_get_gid_attr EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x19e7490f __rdma_block_iter_next -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1ac289b6 ib_sa_path_rec_get -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1ba2cc27 rdma_nl_put_driver_u32_hex -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1d1b0c73 rdma_set_cq_moderation -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e8c9cfe ib_port_unregister_client_groups -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1eed9bf6 ib_set_vf_link_state +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1ac3047b ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1b7b5167 __ib_alloc_cq_any +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e435069 rdma_copy_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1f4fe86c ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1f5a58eb ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x22f2e7b0 rdma_restrack_del EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x22f3cf93 ib_pack -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x23811548 rdma_translate_ip -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x25395750 rdma_read_gid_attr_ndev_rcu -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x25c73581 ibdev_printk -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2637220f ib_init_ah_attr_from_path -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2675110d ib_unregister_event_handler -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x268da7ca ib_register_client -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x268e3fbc ib_drain_rq -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x26a9f7b8 __ib_alloc_cq -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x288cfa83 ib_resize_cq -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x28a58dd4 ib_unregister_client -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x29568a28 ib_port_immutable_read -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x29a4263f rdma_nl_put_driver_u64 -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2aff285a ib_device_get_by_netdev -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2b8e5919 ib_attach_mcast -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2f707ca1 ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x236497ff rdma_rw_ctx_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x26264ae8 ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2b9d2a5f rdma_user_mmap_io +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2c7c3efc rdma_link_register +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2e84587f rdma_nl_put_driver_u32 EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x305e5701 rdma_addr_size_kss -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x310e90c0 ib_register_mad_agent -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x31f45c08 rdma_dev_access_netns -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x34d007fd ib_rdmacg_try_charge -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3568548d ib_mr_pool_put -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x38a51b25 ibdev_warn -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x38b1dde0 ib_create_send_mad -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3be4f4fc ib_device_get_by_name -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3c6e3575 rdma_read_gid_l2_fields -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3d728334 rdma_rw_ctx_destroy +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3227893d ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x330872da ib_init_ah_attr_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x33ae50e8 rdma_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x36a348cd ib_cq_pool_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x37970acf ib_port_sysfs_get_ibdev_kobj +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3b5c3b2b ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3e8f414c rdma_init_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3eb522d7 ib_mr_pool_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3f206189 ib_find_pkey EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3fc2387c ib_ud_header_unpack -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4084eeb1 ib_post_send_mad -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4111bee9 ib_mr_pool_destroy -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x42847f5a ib_get_vf_stats -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x42cd41ed rdma_find_gid_by_port -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x43342bde rdma_move_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x40b4dc44 rdma_user_mmap_entry_get_pgoff 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 0x4554b9d5 rdma_nl_put_driver_u64_hex +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x445cb78f rdma_destroy_ah_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4576fb29 ib_register_event_handler EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x45fb8985 rdma_nl_chk_listeners -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4ac31af5 ib_mr_pool_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x484b6778 rdma_restrack_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x486f1bff _ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x48f50816 ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x48fcec6f rdma_query_gid 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 0x507d4aee rdma_copy_ah_attr -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5192516c rdma_rw_ctx_destroy_signature -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5207f13d rdma_user_mmap_entry_get_pgoff -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x53d1670b ib_destroy_cq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4ef80537 ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4f90682b ib_dealloc_pd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4fd92489 ib_free_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x514b3515 rdma_nl_put_driver_u64_hex +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x55a8526c rdma_restrack_get_byid EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x55bb02f3 ib_cache_gid_type_str -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x56da1558 rdma_modify_ah EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x571470da __rdma_block_iter_start -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x579d285c ib_modify_mad -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x585bd938 rdma_alloc_netdev EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x58df5b94 ib_get_gids_from_rdma_hdr -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x59040c38 ib_alloc_xrcd_user -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5955124c ib_advise_mr -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x60d8d915 rdma_restrack_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x58f9e287 rdma_roce_rescan_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5a22d15f ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5d9969fc ib_get_vf_stats +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5fa18151 ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6076190f ib_dereg_mr_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x60850c22 rdma_put_gid_attr 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 0x61d46837 ib_init_ah_attr_from_wc -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x62c00127 ib_port_register_client_groups -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x63020d65 rdma_link_register -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6395c617 rdma_query_gid_table -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x65479171 ib_dma_virt_map_sg -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x65dec8e9 ib_get_vf_config -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x66cf63cd rdma_resolve_ip -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x671b3f80 ib_unregister_device -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6742d8ee ib_create_qp_kernel -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x67495b3d ib_free_send_mad -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x68ffb43a rdma_read_gid_hw_context -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6940e3e5 ib_create_qp_security -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6acb6009 rdma_user_mmap_entry_remove -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6b21e257 ib_device_set_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x620e74fe ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6269b39f ibdev_printk +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x641db4b8 ib_destroy_cq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x644feb3d rdma_user_mmap_entry_remove +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x67bfb005 ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x68a37c5e rdma_move_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x69ad417a ib_advise_mr EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6b958320 ib_ud_ip4_csum -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6c1e7cd7 ib_qp_usecnt_dec -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6c3c17ab __ib_alloc_cq_any -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6c95292c ib_modify_qp_with_udata -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6d076ed4 rdma_get_gid_attr -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6dc9ad84 ib_close_qp -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e3668b8 ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6ba4724c ibdev_emerg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6be73bf3 ib_device_set_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6cf627c0 ib_destroy_qp_user EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6f3614b6 rdma_is_zero_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6fcd3b58 ib_set_vf_guid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6fe60b90 ib_drain_rq EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x70807834 rdma_addr_size -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x710a2602 rdma_restrack_put -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x722b38d4 rdma_rw_mr_factor -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7257e505 ib_set_device_ops +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x71968704 ib_cq_pool_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x726a62e0 __ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x72a64938 ib_destroy_srq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x73a05533 ib_get_cached_port_state EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x73baf9a2 ib_modify_qp_is_ok -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x74fe8de9 ib_cq_pool_get EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x75a729a0 rdma_nl_unregister -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7623cf06 ibdev_err -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x782246d4 ibdev_notice +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x75f55f88 rdma_nl_register EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x787ccc4c ib_get_mad_data_offset -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7accd699 ib_find_exact_cached_pkey -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7b2ab216 ib_get_cached_subnet_prefix -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7ce88d0f rdma_nl_multicast -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x826eafea ib_get_cached_port_state -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x83029107 rdma_init_netdev -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x849fd819 rdma_restrack_add -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x84f8cd3d ib_modify_port -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x86bd25f1 ib_create_wq -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x877296db ib_map_mr_sg -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8784bb24 ib_sa_guid_info_rec_query -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8998a1c6 rdma_copy_src_l2_addr -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8bb960a6 ib_get_eth_speed -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8c302839 rdma_nl_register -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8c708e75 rdma_replace_ah_attr -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8ce371c8 rdma_port_get_link_layer -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8f15f13c ib_dereg_mr_user -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8f361ab4 rdma_link_unregister -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x90dc40e3 rdma_user_mmap_entry_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7b529481 ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7c12ae34 ib_alloc_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7cd73410 rdma_destroy_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7d188939 ib_device_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7e8f5fae ib_port_register_client_groups +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x84e2f363 rdma_dev_access_netns +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x863f6d44 rdma_read_gid_l2_fields +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x86bb9de2 rdma_create_user_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x86d2af01 rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x88ab50eb ibdev_alert +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x88c36e0a ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x891397e7 ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8a05d1ec ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8a951094 rdma_copy_src_l2_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8bd79332 rdma_nl_unicast_wait +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8cf1de00 ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8d3078d7 ib_qp_usecnt_inc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8dcddfd9 ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8eb762d8 ibdev_notice +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8f502a37 rdma_replace_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x904f6091 ib_drain_qp EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x90e807c7 ib_cache_gid_parse_type_str -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x91fe3e7e ib_drain_sq -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x927097ad rdma_rw_ctx_init -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x92d88b96 ib_find_gid -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x941b11db rdma_rw_ctx_post -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x96a63dbb rdma_restrack_parent_name -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9e323518 rdma_restrack_get_byid -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9e6750d9 ib_dealloc_xrcd_user -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa1070571 ib_set_client_data -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa1364207 ib_destroy_wq_user -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa164d478 ib_rdmacg_uncharge -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa190e185 ibdev_info -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa2ba7306 ib_cq_pool_put -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa400916a rdma_nl_put_driver_string +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x910fbf6d ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9139e866 ib_alloc_mr_integrity +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x914f81a1 ib_port_unregister_client_groups +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x92d995fe ib_get_vf_config +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x945cc59b rdma_restrack_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x949a75c1 ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x955a7f59 ib_device_get_by_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9685dfca ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9a237b39 ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9af3d76c ib_unregister_device_queued +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9b521d75 ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9ba9a126 ib_set_vf_link_state +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9c36483a ib_reg_user_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9c57581e rdma_rw_ctx_post +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa188bece ib_alloc_xrcd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa1ebb196 ib_port_immutable_read +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa3aac0f6 ib_rdmacg_uncharge EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa432baf6 ib_unpack -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa4aee7c3 ib_alloc_mr -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa5555f58 ib_get_vf_guid -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa83da602 rdma_destroy_ah_attr -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa8b0180f ib_query_port -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xaab8a8ed ib_destroy_srq_user -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xaacc65dd ib_get_device_fw_str -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab91be19 ib_dealloc_device -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xac389e6d ib_unregister_mad_agent -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xad772d1c ibdev_crit +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa4611a36 rdma_addr_cancel +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa511a678 ib_get_vf_guid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa5529d2f ib_sg_to_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa5df21f7 ibdev_err +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa7fd4995 rdma_nl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab59d0d4 ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xace9f569 ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xad284a42 rdma_restrack_parent_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xad80370f ib_get_device_fw_str +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xadeb49fc rdma_restrack_set_name EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xae956dce ib_rate_to_mult -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb0e79494 rdma_rw_ctx_wrs -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb20515fc ib_init_ah_from_mcmember -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb234e0f5 ib_query_pkey -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb2b9fc04 rdma_nl_put_driver_u32 -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb3cb0f83 ib_get_rmpp_segment -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb3dcc03c rdma_restrack_del +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xaeb06224 ib_process_cq_direct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb027840b ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb179ddbe ib_mr_pool_destroy +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb2d69f54 rdma_query_gid_table +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb3037d9b ibdev_info +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb3d8875e ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb42f1ae8 ib_create_qp_kernel EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb4c40040 ib_sa_pack_path -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb4ff6ec5 ib_qp_usecnt_inc -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb6bf9a95 ib_unregister_device_queued +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb590126d ib_qp_usecnt_dec EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb7852a05 ib_ud_header_init -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb81bcd3b rdma_roce_rescan_device -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb8cdb3e9 ib_find_cached_pkey -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbca7b55c ib_free_recv_mad -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbd481f4c ib_sg_to_pages -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbd7647f9 _ib_alloc_device -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbe4dba11 roce_gid_type_mask_support -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc0da693e ibnl_put_msg -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc4e7b4f0 rdma_restrack_get -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc643b89c ib_destroy_qp_user -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc658f63d ib_process_cq_direct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb8d555de ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbaa34e69 rdma_nl_put_driver_string +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbaf2d09a rdma_umap_priv_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbc845917 ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbd53307f rdma_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc0b21366 ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc20be3e5 ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc2cf0349 rdma_hold_gid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc4809527 rdma_user_mmap_entry_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc497e424 rdma_rw_mr_factor +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc4c4e8b4 ib_set_device_ops +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc605769d rdma_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc81ad038 rdma_read_gid_hw_context EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc8d38664 rdma_free_hw_stats_struct -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcb46aefc ib_dispatch_event -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcb768e2e ib_register_event_handler -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xccf11ce3 ib_modify_device -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcd136a72 ib_create_qp_user -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcf5ce12d rdma_find_gid -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcf8c5cde ib_sa_join_multicast -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcfd1265c ib_reg_user_mr -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcfd8f87b ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc9d4de66 ib_init_ah_attr_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcc006805 ib_get_net_dev_by_params +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcf1dec48 ib_destroy_wq_user EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd0478dc4 ib_unregister_driver -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd091f09a ib_device_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd150af25 ib_get_cached_lmc EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd21bb37a ib_sa_unpack_path -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd26668ef ib_modify_qp -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd46343ef ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd347283b ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd52a57a7 rdma_nl_stat_hwcounter_entry +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd5367934 rdma_move_grh_sgid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd5934952 ib_register_client EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd6636ca6 rdma_addr_size_in6 -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd7ac1ec1 ib_modify_srq -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd9f7133f rdma_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd6db75fd rdma_rw_ctx_signature_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd817ea19 rdma_nl_put_driver_u64 +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd9b25f6c rdma_alloc_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd9c13216 ib_device_get_by_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd9e93136 rdma_find_gid_by_port EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xda0d50ec ib_sa_cancel_query -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdaa895cf ib_find_pkey -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdb256990 rdma_nl_stat_hwcounter_entry -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xde7323b1 rdma_user_mmap_entry_get -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdfd6debb ib_mr_pool_init -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe018db8d ib_get_cached_pkey -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe27b16d2 rdma_create_user_ah -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe4a8cfd7 ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xddbd2f5b ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xde59fc18 __ib_alloc_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xded2cd64 rdma_rw_ctx_destroy_signature +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe004840e ib_unregister_device_and_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe55414e4 rdma_restrack_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe55c45c1 ib_find_cached_pkey EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe5840ec6 ib_wc_status_msg -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe7893310 ib_create_srq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe61da520 rdma_nl_put_driver_u32_hex +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe739f208 ibdev_crit +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe76c8b75 ib_get_cached_subnet_prefix EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe7b52e5f mult_to_ib_rate -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe932c2c5 ib_drain_qp -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe9b81b96 ib_dealloc_pd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe881c2ef ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe8dbb218 rdma_restrack_new EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe9e799fc ib_ud_header_pack -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xee200a10 ib_free_cq -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf2d408bb ib_open_qp -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf523f1c4 rdma_restrack_new -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf5d8a31b rdma_restrack_set_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xea0ae5b8 ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xee0d9bd1 ib_modify_qp_with_udata +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xeea872cb roce_gid_type_mask_support +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xef55eaf0 rdma_link_unregister +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf1524e34 ib_get_eth_speed +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf1a7f017 rdma_nl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf258b857 ib_create_srq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf2a78818 rdma_set_cq_moderation +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf3066373 ib_create_wq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf49c1198 ib_sa_guid_info_rec_query EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf5dedb30 rdma_node_get_transport -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf62bae15 ib_register_device -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf690ff61 rdma_addr_cancel +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf65bd85b ib_dealloc_xrcd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf68718ef ib_dma_virt_map_sg EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf6ed3334 ib_event_msg -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf7d731f2 rdma_hold_gid_attr -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf8fd645d ib_alloc_mr_integrity -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfb0b3df7 rdma_query_ah -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfbd27310 rdma_nl_unicast_wait -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfbf0f303 __ib_create_cq -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfdd78e05 ib_unregister_device_and_put -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfe795531 rdma_put_gid_attr -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfee848a6 __ib_alloc_pd -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xff2ac8e0 ib_port_sysfs_get_ibdev_kobj -EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xff948c60 rdma_umap_priv_init -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x029be257 ib_umem_odp_alloc_child -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x051503e4 ib_umem_get -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x0bb453b6 _uverbs_get_const_signed -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x0f18a200 ib_umem_release -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x19b58b0b uverbs_uobject_fd_release -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x2076d440 ib_uverbs_get_ucontext_file -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x27935e25 ib_umem_dmabuf_map_pages -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x30c8acfa ib_umem_dmabuf_get_pinned -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x336ded62 uverbs_uobject_put -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x35235a11 ib_umem_find_best_pgsz +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf6f10aa6 rdma_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf7b8116e ib_drain_sq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf84be453 ibdev_warn +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf87da67c ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf9eec567 ib_rdmacg_try_charge +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfefda846 ib_map_mr_sg_pi +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x0cee549b ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x0ea5a11c flow_resources_alloc +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x122ba095 uverbs_get_flags64 +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x1a1b6bee _uverbs_alloc +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x25d9bf3f ib_umem_odp_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x2bdd8abe ib_copy_ah_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x30c49a7d uverbs_idr_class +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x31bfca60 ib_register_peer_memory_client EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x36c34dc6 ib_copy_path_rec_to_user -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x3ab2131d ib_copy_qp_attr_to_user -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x40bb4c3d uverbs_get_flags32 -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x42652a91 ib_umem_odp_get -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x434d6447 ib_umem_odp_map_dma_and_lock -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x4d637a1e ib_register_peer_memory_client -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x56939783 _uverbs_get_const_unsigned -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x5c69f477 uverbs_get_flags64 -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x62b9ed9e ib_umem_dmabuf_unmap_pages -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x66406325 ib_umem_odp_alloc_implicit -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x6fe4d108 ib_umem_activate_invalidation_notifier +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x37b75f22 ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x402909fe ib_umem_odp_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x4aef5fc4 ib_umem_get_peer +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x593a742e ib_umem_stop_invalidation_notifier +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x59782238 uverbs_finalize_uobj_create +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x5c2e8a63 ib_umem_find_best_pgsz +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x6061b9d4 uverbs_copy_to_struct_or_zero +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x71f644a1 uverbs_get_flags32 EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x754b0000 ib_copy_path_rec_from_user -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x851fabe5 ib_copy_ah_attr_to_user -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x956f0786 ib_uverbs_flow_resources_free -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x95a052ae _uverbs_alloc -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x963da18c uverbs_idr_class -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x984d928a uverbs_destroy_def_handler -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xa4f21a4b uverbs_fd_class -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xaee6e17a uverbs_copy_to -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xb2150efa ib_umem_dmabuf_get -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xb88438f9 ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x761a3db9 ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x80572c5e ib_uverbs_get_ucontext_file +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x80d385de ib_umem_dmabuf_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x82f5f85f ib_umem_dmabuf_get_pinned +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x8ab4f002 _uverbs_get_const_signed +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x92c05c43 ib_umem_activate_invalidation_notifier +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xa6752703 ib_umem_odp_map_dma_and_lock +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xad8b09ba uverbs_uobject_fd_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xaf221835 uverbs_destroy_def_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xb381ee35 _uverbs_get_const_unsigned +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xb3a42b1d flow_resources_add +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xb7b90661 ib_umem_dmabuf_map_pages EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xbde5c050 ib_unregister_peer_memory_client -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xc2989b96 ib_umem_get_peer -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xcaeb6042 ib_umem_odp_release -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xd213656e ib_umem_stop_invalidation_notifier -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xd3fd0a38 flow_resources_add -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xded06221 ib_umem_copy_from -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xdf552bc7 flow_resources_alloc -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xe874b58f uverbs_finalize_uobj_create -EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xff8fdce3 uverbs_copy_to_struct_or_zero -EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x16d671b3 iw_cm_init_qp_attr -EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x283ed673 iw_cm_accept -EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x4414af26 iw_create_cm_id -EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x4cf12aed iw_cm_reject -EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xa74f37fd iw_cm_connect -EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xdd4679a8 iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xc4a59e3c ib_copy_qp_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xc9d2cde9 ib_umem_dmabuf_unmap_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xd044c8d5 ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xd702c8f9 ib_umem_odp_alloc_implicit +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xdde5fa57 ib_uverbs_flow_resources_free +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xdf9be1cd uverbs_copy_to +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xe19e8cee uverbs_fd_class +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xe76faa09 uverbs_uobject_put +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xe9179c9e ib_umem_odp_alloc_child +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x0f386b2b iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x110e965b iw_cm_reject +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x12a94191 iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x2df977ee iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x3d6d1284 iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x4200c0f3 iw_cm_connect EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf3df871f iwcm_reject_msg -EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xfc028b78 iw_cm_disconnect -EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xfc0b7382 iw_destroy_cm_id -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x07311d9e rdma_set_ib_path -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x0e7508da rdma_set_afonly -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x0f14ecd8 rdma_notify -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x1653fce1 rdma_destroy_id -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x1dc9acfd rdma_disconnect -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x24bdf7ec rdma_set_reuseaddr -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x36ebf78b rdma_unlock_handler -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x3bed0000 rdma_create_user_id -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x3f9ee285 rdma_connect_locked -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x55062372 rdma_resolve_addr -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x669061c4 rdma_connect -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x86e38af8 rdma_accept_ece -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8b5309ea rdma_res_to_id -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8d44c3a8 rdma_reject -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8d743f91 rdma_accept -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8db1accc rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xfdbb8f04 iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xffeb2286 iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x0c74ade1 rdma_connect_ece +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x16c96799 rdma_set_ack_timeout +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x1bef7609 rdma_iw_cm_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x1c564fb5 rdma_lock_handler +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x2716c833 __rdma_create_kernel_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x3ab06f7c rdma_accept_ece +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x3b76d599 rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x3dcaf307 rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x45a05b9b rdma_reject_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x4efaf482 rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x585efe5f rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x68c2b04e rdma_set_ib_path +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x6d9fb27e rdma_read_gids +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x74f6b7c9 rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x75d810bf rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x815b6351 rdma_disconnect EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x907df803 rdma_event_msg -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x91079043 rdma_destroy_qp -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x91acf854 rdma_set_service_type -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x9784c847 rdma_set_min_rnr_timer -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xa2e152d5 rdma_consumer_reject_data -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xaa306fdb rdma_lock_handler -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb85eab2e rdma_get_service_id -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xbf70eda9 rdma_reject_msg -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc0e7af34 rdma_create_qp -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc268d7c4 rdma_resolve_route -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc8d0a23f rdma_iw_cm_id -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xd69b82a0 rdma_read_gids -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xdaed9f23 rdma_set_ack_timeout -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xdb2a8fed __rdma_create_kernel_id -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xdc2b25ba rdma_join_multicast -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xde3b1173 rdma_bind_addr -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe4878a32 rdma_init_qp_attr -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf32f9385 rdma_listen -EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf93cd635 rdma_connect_ece -EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x3829f5ad rtrs_clt_get_permit -EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0xcf7553d8 rtrs_clt_put_permit -EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0xda067105 rtrs_clt_rdma_cq_direct -EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0xe498bc5e rtrs_clt_query -EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0xea5605af rtrs_clt_request -EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0xeecd968c rtrs_clt_open -EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0xfc709912 rtrs_clt_close +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x99b08166 rdma_unlock_handler +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x9bb4328d rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x9c2d5d27 rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x9d09f022 rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x9d2209b8 rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xa2ab6d8a rdma_consumer_reject_data +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xa321e0b3 rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xa4c4ac9f rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb2b62d9c rdma_set_min_rnr_timer +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb8268f03 rdma_connect_locked +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xbf2d4e49 rdma_create_user_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xcc078a85 rdma_notify +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xd4124fb3 rdma_res_to_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xdd32889d rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe13802bf rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe1cb195b rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe4da40ff rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xef0c1897 rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x0b5bd8a6 rtrs_clt_rdma_cq_direct +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x1aab6db5 rtrs_clt_get_permit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x20a8eb66 rtrs_clt_close +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x2216f39c rtrs_clt_put_permit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x8cc7f6fd rtrs_clt_query +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0xaa01978d rtrs_clt_request +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0xb59da53f rtrs_clt_open +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x150c4319 rtrs_rdma_dev_pd_deinit EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x242a8646 rtrs_addr_to_str -EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x51a7abae rtrs_rdma_dev_pd_init +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x2511d742 rtrs_rdma_dev_pd_init +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x465a8eac rtrs_ib_dev_find_or_add +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x68625a5d rtrs_ib_dev_put EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x887302f3 rtrs_addr_to_sockaddr -EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x8af150c6 rtrs_ib_dev_put -EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x9d2f3ecd rtrs_rdma_dev_pd_deinit -EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0xad23b440 rtrs_ib_dev_find_or_add EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0xe15357ef sockaddr_to_str -EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x03b58a37 rtrs_srv_resp_rdma -EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x2da7ad68 rtrs_srv_get_path_name -EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x6e0f764c rtrs_srv_open -EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0xa689a5b1 rtrs_srv_close -EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0xe1a098e7 rtrs_srv_get_queue_depth -EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0xfa781fce rtrs_srv_set_sess_priv -EXPORT_SYMBOL drivers/input/gameport/gameport 0x08b94fc6 gameport_stop_polling -EXPORT_SYMBOL drivers/input/gameport/gameport 0x11eb41f8 __gameport_register_port -EXPORT_SYMBOL drivers/input/gameport/gameport 0x22dd6428 gameport_unregister_port -EXPORT_SYMBOL drivers/input/gameport/gameport 0x45b140f6 gameport_close -EXPORT_SYMBOL drivers/input/gameport/gameport 0x4feb3d42 gameport_unregister_driver -EXPORT_SYMBOL drivers/input/gameport/gameport 0x51392cd2 gameport_start_polling -EXPORT_SYMBOL drivers/input/gameport/gameport 0xc6db5548 gameport_set_phys -EXPORT_SYMBOL drivers/input/gameport/gameport 0xc7b93bd5 gameport_open -EXPORT_SYMBOL drivers/input/gameport/gameport 0xcb726204 __gameport_register_driver -EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0x700343a2 iforce_process_packet -EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0x9dd78bcf iforce_init_device -EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0xce8bfbac iforce_send_packet -EXPORT_SYMBOL drivers/input/matrix-keymap 0xbf36be3a matrix_keypad_build_keymap -EXPORT_SYMBOL drivers/input/misc/ad714x 0x3a4cded3 ad714x_enable -EXPORT_SYMBOL drivers/input/misc/ad714x 0x7aaaa8b7 ad714x_disable -EXPORT_SYMBOL drivers/input/misc/ad714x 0xd70f3cb8 ad714x_probe +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x0172718f rtrs_srv_get_path_name +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x40711ccf rtrs_srv_close +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x92e31430 rtrs_srv_get_queue_depth +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0xac9642ca rtrs_srv_set_sess_priv +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0xef3f4db7 rtrs_srv_open +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0xf293252a rtrs_srv_resp_rdma +EXPORT_SYMBOL drivers/input/gameport/gameport 0x290503f9 gameport_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0x65cea005 __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x8ded1f0b gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x9e49c379 gameport_unregister_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0xa76dbf2b __gameport_register_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0xc31e6174 gameport_unregister_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0xd3e7c813 gameport_open +EXPORT_SYMBOL drivers/input/gameport/gameport 0xec885eb1 gameport_set_phys +EXPORT_SYMBOL drivers/input/gameport/gameport 0xfe1509b4 gameport_start_polling +EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0x6c242eb2 iforce_init_device +EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0x7301cefc iforce_process_packet +EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0x76404815 iforce_send_packet +EXPORT_SYMBOL drivers/input/matrix-keymap 0x6b5cb5f8 matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x28191380 ad714x_enable +EXPORT_SYMBOL drivers/input/misc/ad714x 0xcf972662 ad714x_disable +EXPORT_SYMBOL drivers/input/misc/ad714x 0xe1030a32 ad714x_probe +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x823b7a99 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/misc/cma3000_d0x 0xf3c5e67a cma3000_init -EXPORT_SYMBOL drivers/input/rmi4/rmi_core 0x64090c80 rmi_unregister_transport_device -EXPORT_SYMBOL drivers/input/sparse-keymap 0x2f7081c4 sparse_keymap_entry_from_keycode -EXPORT_SYMBOL drivers/input/sparse-keymap 0x30ad0899 sparse_keymap_entry_from_scancode -EXPORT_SYMBOL drivers/input/sparse-keymap 0x7ff3be29 sparse_keymap_report_entry -EXPORT_SYMBOL drivers/input/sparse-keymap 0x82cb9225 sparse_keymap_setup -EXPORT_SYMBOL drivers/input/sparse-keymap 0xb88e81f3 sparse_keymap_report_event -EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x130d1ced ad7879_pm_ops -EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x274b861b ad7879_probe -EXPORT_SYMBOL drivers/interconnect/qcom/icc-smd-rpm 0xc1ef943c qnoc_remove -EXPORT_SYMBOL drivers/interconnect/qcom/icc-smd-rpm 0xf4493e03 qnoc_probe -EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x18af0137 detach_capi_ctr -EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x67ce5303 capi_ctr_down -EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb8ba4c21 attach_capi_ctr -EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc40337b9 capi_ctr_handle_message -EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xd8986986 capi_ctr_ready +EXPORT_SYMBOL drivers/input/rmi4/rmi_core 0xac4acaa5 rmi_unregister_transport_device +EXPORT_SYMBOL drivers/input/sparse-keymap 0x17d00f9d sparse_keymap_setup +EXPORT_SYMBOL drivers/input/sparse-keymap 0x76cae299 sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x79f55029 sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/sparse-keymap 0xb3e9f306 sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/sparse-keymap 0xcfdafdbe sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x1c445af6 ad7879_pm_ops +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x68ba3cae ad7879_probe +EXPORT_SYMBOL drivers/interconnect/qcom/icc-smd-rpm 0x6966e01a qnoc_probe +EXPORT_SYMBOL drivers/interconnect/qcom/icc-smd-rpm 0x781afd53 qnoc_remove +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x3cf9d87f capi_ctr_down +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x57236611 attach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7ee08d90 capi_ctr_handle_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x8411d914 capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xcbea288c 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 0x069665f4 mISDNipac_init -EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x97a3df39 mISDNisac_irq -EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xd7f6a5c0 mISDNipac_irq -EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xeb92d347 mISDNisac_init -EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x293b0cd9 mISDNisar_init -EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x912f4c49 mISDNisar_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x0f193147 mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x172882ac mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x97c37efa mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xb17b2383 mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0xbbbddb20 mISDNisar_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0xd7f1abf9 mISDNisar_irq EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x03a68066 mISDN_FsmRestartTimer -EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x06c439ba recv_Bchannel_skb -EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1e882249 recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x081fe7a4 recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x18abea26 recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1ed68f86 mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1ff063a9 dchannel_senddata EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x24b2682e mISDN_unregister_device EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x26236de8 mISDN_clock_update -EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2a822625 mISDN_freedchannel -EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2ee9c57d mISDN_register_Bprotocol 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 0x33258861 mISDN_ctrl_bchannel -EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x33d249cf bchannel_senddata -EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x355d6c49 mISDN_register_device -EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x503ccc7f get_next_bframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x319a43e0 recv_Echannel EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x512e38b8 mISDNDevName4ch 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 0x6442fe43 bchannel_get_rxbuf -EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x74fdaa30 queue_ch_frame -EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x857dcf52 mISDN_clear_bchannel -EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x97b6e493 mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x62e5176e mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x6a740756 create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x6b02bc9e mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x6d6689ea mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8785ba27 get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8f24a5e5 bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x92eb8739 mISDN_initdchannel EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x9c928457 mISDN_FsmNew -EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xb17425dc recv_Bchannel -EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xbbff6242 mISDN_initdchannel -EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xbd130ebf dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa3c32ef8 mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa5996205 queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa9d1c3de recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xaf0adfff mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xb3fc2d9e bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc2524f17 get_next_bframe EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc3401729 mISDN_register_clock -EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xcc9b04b4 recv_Dchannel_skb -EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd1786f9d mISDN_unregister_device 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 0xe0369461 create_l1 -EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe4f714dd mISDN_freebchannel -EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe73c4b94 mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xda67c71b recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe88f78cd mISDN_ctrl_bchannel EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe8f617eb mISDN_unregister_clock -EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xeab7f7bd recv_Dchannel -EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf91f79e1 get_next_dframe -EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xfcf1efd3 mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf1fe0baf 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 0x3bc5c888 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 0x7c8968a3 ti_lmu_common_get_ramp_params +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0xb254114e ti_lmu_common_get_brt_res +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0xc58b2e82 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 0xf5ebb740 cmdq_get_shift_pa -EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x3def10c4 omap_mbox_enable_irq -EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x9b10d094 omap_mbox_disable_irq -EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0xe3f10fe5 omap_mbox_request_channel -EXPORT_SYMBOL drivers/md/dm-log 0x53a7e4d5 dm_dirty_log_type_unregister -EXPORT_SYMBOL drivers/md/dm-log 0x8875d605 dm_dirty_log_destroy -EXPORT_SYMBOL drivers/md/dm-log 0x9d406bec dm_dirty_log_create -EXPORT_SYMBOL drivers/md/dm-log 0xea76f6b0 dm_dirty_log_type_register -EXPORT_SYMBOL drivers/md/dm-snapshot 0x23c09e11 dm_exception_store_destroy -EXPORT_SYMBOL drivers/md/dm-snapshot 0x3f8bc7c8 dm_exception_store_type_register -EXPORT_SYMBOL drivers/md/dm-snapshot 0x54b18a19 dm_snap_origin -EXPORT_SYMBOL drivers/md/dm-snapshot 0x5d86b011 dm_exception_store_type_unregister -EXPORT_SYMBOL drivers/md/dm-snapshot 0x91ab803f dm_snap_cow -EXPORT_SYMBOL drivers/md/dm-snapshot 0xbb9eb009 dm_exception_store_create -EXPORT_SYMBOL drivers/md/raid456 0x015d3ca3 raid5_set_cache_size -EXPORT_SYMBOL drivers/md/raid456 0x92775750 r5c_journal_mode_set -EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x27decab3 flexcop_wan_set_speed -EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x29a62ec6 flexcop_device_kfree -EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x2bb90263 flexcop_pass_dmx_packets -EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x4057d707 flexcop_pass_dmx_data -EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x7859aaef flexcop_dump_reg -EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x7f23f635 flexcop_device_initialize -EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x90349dbf flexcop_sram_set_dest -EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x95666ff4 flexcop_eeprom_check_mac_addr -EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xbb2ea525 flexcop_device_kmalloc -EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xc08e2aa2 flexcop_i2c_request -EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xefb91037 flexcop_sram_ctrl -EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xf0e4f976 flexcop_device_exit -EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xf9f14880 flexcop_pid_feed_control +EXPORT_SYMBOL drivers/mailbox/mtk-cmdq-mailbox 0xcf9e69ab cmdq_get_shift_pa +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x222547a3 omap_mbox_disable_irq +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x4914e77e omap_mbox_enable_irq +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0xb523ecef omap_mbox_request_channel +EXPORT_SYMBOL drivers/md/dm-log 0x69d5c235 dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-log 0xa5c21101 dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-log 0xb8727174 dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-log 0xc0e55e00 dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0x02faba62 dm_exception_store_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0x15662c88 dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/dm-snapshot 0x42de5f14 dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0x446061da dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0x8ba71fc1 dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0xb04b4112 dm_snap_origin +EXPORT_SYMBOL drivers/md/raid456 0x864f8605 raid5_set_cache_size +EXPORT_SYMBOL drivers/md/raid456 0xb33038b0 r5c_journal_mode_set +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x0e232455 flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x1b3c4224 flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x25e2a22f flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x3da6506b flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x3e4c8b49 flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x5f7b1955 flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x6ddc4960 flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x8e520feb flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xb77a7acd flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xd5036222 flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xe98ea8c9 flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xf1f1bcd3 flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xf2b6ee9e flexcop_sram_ctrl EXPORT_SYMBOL drivers/media/common/cx2341x 0x15ac1bd0 cx2341x_ctrl_query +EXPORT_SYMBOL drivers/media/common/cx2341x 0x1aa99c97 cx2341x_handler_set_50hz EXPORT_SYMBOL drivers/media/common/cx2341x 0x28240e61 cx2341x_ctrl_get_menu EXPORT_SYMBOL drivers/media/common/cx2341x 0x32f1202c cx2341x_ext_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0x340db0e2 cx2341x_handler_init EXPORT_SYMBOL drivers/media/common/cx2341x 0x55aa7c5f cx2341x_mpeg_ctrls EXPORT_SYMBOL drivers/media/common/cx2341x 0x7b4dd2cb cx2341x_fill_defaults -EXPORT_SYMBOL drivers/media/common/cx2341x 0x83582270 cx2341x_handler_init -EXPORT_SYMBOL drivers/media/common/cx2341x 0xbf19b3e3 cx2341x_handler_set_50hz -EXPORT_SYMBOL drivers/media/common/cx2341x 0xda395670 cx2341x_handler_set_busy +EXPORT_SYMBOL drivers/media/common/cx2341x 0xd2df27e3 cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cx2341x 0xda23193b 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 0xf65b1090 cx2341x_handler_setup -EXPORT_SYMBOL drivers/media/common/cypress_firmware 0x9dc49db2 cypress_load_firmware -EXPORT_SYMBOL drivers/media/common/ttpci-eeprom 0x40c44122 ttpci_eeprom_parse_mac +EXPORT_SYMBOL drivers/media/common/cypress_firmware 0x43cb9fe0 cypress_load_firmware EXPORT_SYMBOL drivers/media/common/ttpci-eeprom 0x693e74ba ttpci_eeprom_decode_mac +EXPORT_SYMBOL drivers/media/common/ttpci-eeprom 0x814dc9a9 ttpci_eeprom_parse_mac EXPORT_SYMBOL drivers/media/common/tveeprom 0x0dbf0296 tveeprom_hauppauge_analog -EXPORT_SYMBOL drivers/media/common/tveeprom 0x5f6476ed tveeprom_read +EXPORT_SYMBOL drivers/media/common/tveeprom 0x91627bed 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 0x3c682b9b vb2_buffer_in_use -EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0xb7238ca9 vb2_verify_memory_type +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x2714ada5 vb2_buffer_in_use +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0xc59bcbba vb2_verify_memory_type 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 0xe20dfe0f get_vaddr_frames -EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x3983fc5b vb2_dvb_alloc_frontend -EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x6ceea8cd vb2_dvb_register_bus -EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x91fdc3cb vb2_dvb_unregister_bus -EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x97ac37f0 vb2_dvb_dealloc_frontends -EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x9ab2245b vb2_dvb_get_frontend -EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0xa4d0abad vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x0bc2aa19 vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x2a5e9777 vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x34e47492 vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x52dac52f vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x6aded729 vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0xc598dab2 vb2_dvb_register_bus EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-memops 0xc7c2b85f vb2_create_framevec EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-memops 0xccd197c7 vb2_destroy_framevec -EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-v4l2 0x7e658592 vb2_querybuf +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-v4l2 0xfcbf2d92 vb2_querybuf EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x08733236 intlog10 -EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x125d764d dvb_dmxdev_init -EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x14c2e184 dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x0a58e99b dvb_register_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1004bb68 dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x141e46cf dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1472e69e dvb_frontend_resume EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x18acd31f dvb_dmx_swfilter_packets -EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1ffeb14e dvb_net_init -EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x229fe6ec dvb_register_device -EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x27660a5b dvb_ca_en50221_init -EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x28774e2d dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2a23d77e dvb_remove_device EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2f5cdf80 dvb_ringbuffer_write -EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3a4293bc dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x38e22ea4 dvb_frontend_detach EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3b93d71a dvb_frontend_sleep_until -EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x514364ac dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x50aa8a9f 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 0x5f2b1d95 intlog2 EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6181aec0 dvb_ringbuffer_flush_spinlock_wakeup +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x640f0f41 dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x690fa0f3 dvb_frontend_reinitialise EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6a9f708a dvb_dmx_swfilter_204 -EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x81eeb0c9 dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6d4e7bc2 dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7283c118 dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x761f13d1 dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x776c0ec8 dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x80715217 dvb_device_get EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8c54b0f8 dvb_dmx_swfilter -EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8c592aac dvb_remove_device EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x91a6794b dvb_ringbuffer_read_user -EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9237e3e3 dvb_frontend_suspend EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9263a063 dvb_dmx_release -EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9b87f58e dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x98ea3654 dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9f6a47e6 dvb_unregister_adapter EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa4235824 dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xaa0c2a98 dvb_net_init EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb3352dd2 dvb_ringbuffer_empty -EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xbbcc1d8a dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb43165b2 dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc32ee780 dvb_unregister_frontend EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc3f679f9 dvb_ringbuffer_write_user -EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd5312e8b dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xce85b5a4 dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd500fea0 dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd6124046 dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xda34380e dvb_register_frontend EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe138ce6b dvb_ringbuffer_avail -EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe156b467 dvb_ca_en50221_release -EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe753230e dvb_device_get -EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe809c79f dvb_generic_ioctl -EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe8d536b6 dvb_ca_en50221_frda_irq -EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xeabc839b dvb_generic_release -EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xeb7d2553 dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe44d8d63 dvb_net_release EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xebbc2d9b dvb_ringbuffer_init -EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xef9b5949 dvb_register_adapter -EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xefae103f dvb_generic_open -EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf233b0fd dvb_net_release 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-core/dvb-core 0xfd5dddde dvb_frontend_reinitialise -EXPORT_SYMBOL drivers/media/dvb-frontends/ascot2e 0x2a4ff272 ascot2e_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0x39df55f2 atbm8830_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x107a1222 au8522_i2c_gate_ctrl -EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x92e94cce au8522_get_state -EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xa42edbca au8522_writereg -EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xa47c966b au8522_readreg -EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xc246eaac au8522_release_state -EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xc5686488 au8522_led_ctrl -EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xc7dc3870 au8522_init -EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xdc53c0f8 au8522_analog_i2c_gate_ctrl -EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xddccd529 au8522_sleep -EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0xa2f182ad au8522_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0x6a89645f bcm3510_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0xf89de8b6 cx22700_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0x3f6ca1cb cx22702_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0xe38da2d9 cx24110_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x181c6d7a cx24113_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x61ef5e01 cx24113_agc_callback -EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0x367c4c53 cx24116_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/cx24120 0x99999a4f cx24120_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0xbe76add3 cx24123_get_tuner_i2c_adapter -EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0xf7c7370d cx24123_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0x57f73977 cxd2820r_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2841er 0x0389ccb6 cxd2841er_attach_t_c -EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2841er 0x0596e815 cxd2841er_attach_s -EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2880/cxd2880 0x15e7ec47 cxd2880_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x10ea5c7b dib0070_set_rf_output -EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x3a4a6167 dib0070_wbd_offset -EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x51e1e3c8 dib0070_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x5a357134 dib0070_get_rf_output -EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x8b59fa46 dib0070_ctrl_agc_filter -EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x00c3d236 dib0090_get_tune_state -EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x08735fab dib0090_update_tuning_table_7090 -EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x4cecf1c1 dib0090_pwm_gain_reset -EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x4cff8936 dib0090_get_wbd_target -EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x6eb8a9f8 dib0090_fw_register -EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x6f8dee3c dib0090_update_rframp_7090 -EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x73ff1de5 dib0090_set_vga -EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x7b097bb3 dib0090_dcc_freq -EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xb05abce3 dib0090_get_current_gain -EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xb551b928 dib0090_register -EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xce396906 dib0090_set_switch -EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xda7d266a dib0090_set_tune_state -EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xded74732 dib0090_get_wbd_offset -EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xe119f27d dib0090_gain_control -EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xe619c849 dib0090_set_dc_servo -EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0x6c1df50e dib3000mb_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x02c9326a dib3000mc_pid_control -EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x18d56ecc dib3000mc_set_config -EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x3581a9d3 dib3000mc_i2c_enumeration -EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x64ae2078 dib3000mc_pid_parse -EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x9a7ffe56 dib3000mc_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xbf3e878c dib3000mc_get_tuner_i2c_master -EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x019c1ee0 dib7000m_pid_filter -EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x01aff78b dib7000m_get_i2c_master -EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x883bad24 dib7000m_pid_filter_ctrl -EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xeebab2db dib7000m_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0xa3ad446c dib7000p_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0x2c4b417d dib8000_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x06c2dadc dib9000_set_i2c_adapter -EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x222779a0 dib9000_fw_set_component_bus_speed -EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x2d7985d0 dib9000_firmware_post_pll_init -EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x7689e31f dib9000_fw_pid_filter -EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x9746c847 dib9000_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xaba9b43b dib9000_get_tuner_interface -EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xb7ca6396 dib9000_get_i2c_master -EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xba1f37a1 dib9000_set_gpio -EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xc9107eae dib9000_fw_pid_filter_ctrl -EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xe63505f3 dib9000_get_component_bus_interface -EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xed7a54ea dib9000_i2c_enumeration -EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xefd613ea dib9000_get_slave_frontend -EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xf0a73a36 dib9000_set_slave_frontend -EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x327c709b dibx000_i2c_set_speed -EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x6693d702 dibx000_reset_i2c_master -EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x727cb06d dibx000_exit_i2c_master -EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x7472998c dibx000_init_i2c_master -EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x8ed3d5ac dibx000_get_i2c_adapter -EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0x9390b96b drx39xxj_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0x479b1fcf drxd_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0x8c6dacfc drxk_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0x73f44df0 ds3000_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0x5c7159f7 dvb_pll_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0x1368314d dvb_dummy_fe_ofdm_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0x4e68c78f dvb_dummy_fe_qam_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0xb8a61525 dvb_dummy_fe_qpsk_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0x5e9d3909 ec100_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/helene 0x1bd8a306 helene_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/helene 0xd2113856 helene_attach_s -EXPORT_SYMBOL drivers/media/dvb-frontends/horus3a 0x95dd9879 horus3a_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0x12e96777 isl6405_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0x0800d275 isl6421_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0x72bb70b1 isl6423_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0x90178047 itd1000_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0xfaad5d9b ix2505v_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0x49160379 l64781_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0x018dfc31 lg2160_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0x083af2c3 lgdt3305_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3306a 0x28c203a4 lgdt3306a_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0x18f47688 lgdt330x_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gl5 0xa165f43a lgs8gl5_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0x60dfcfd2 lgs8gxx_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/lnbh25 0x6eab6530 lnbh25_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/lnbh29 0x15acc5ff lnbh29_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x80b632e6 lnbh24_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x9cb21be2 lnbp21_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0xbe86d2cf lnbp22_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0xaf6aaa41 m88ds3103_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0xb571dd56 m88ds3103_get_agc_pwm -EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0x5a2a5c14 m88rs2000_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0xc658b493 mb86a16_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0x68613eaa mb86a20s_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0xda0e8efc mt312_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0xa7906f31 mt352_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0x7c348d63 nxt200x_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0xc4d6d029 nxt6000_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0x9e87fdbf or51132_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0x167c4c30 or51211_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0xd927143f s5h1409_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0x44be89e9 s5h1411_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x0c4681fe s5h1420_get_tuner_i2c_adapter -EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x144020fb s5h1420_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1432 0x4a0fa435 s5h1432_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0xf31dbb30 s921_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0x31876d41 si21xx_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0x800660a1 sp887x_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0xc1a8b786 stb0899_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0x61f8a52e stb6000_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0x1fe85e3b stb6100_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0xc9023468 stv0288_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0x2357d1cb stv0297_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0xd90c5ca6 stv0299_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x53f478b8 stv0367ddb_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x63046682 stv0367ter_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0xe2369cef stv0367cab_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0x6762342f stv0900_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0x900c83ab stv090x_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0x735752f2 stv6110_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0xb64c4f26 stv6110x_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0x238db181 tda10021_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0xcae6e87e tda10023_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0x742a8b45 tda10048_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x59ddf84b tda10045_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x6250e73f tda10046_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0x07f46baa tda10086_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0x3a4780fc tda665x_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0x979c1cf0 tda8083_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0x3cfb5063 tda8261_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0xa0c614a0 tda826x_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0x0ef62d6e ts2020_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0xf33495ca tua6100_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0xd24c0361 ves1820_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0x7dde05ed ves1x93_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/zd1301_demod 0x156fd803 zd1301_demod_get_i2c_adapter -EXPORT_SYMBOL drivers/media/dvb-frontends/zd1301_demod 0xb7c9d299 zd1301_demod_get_dvb_frontend -EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0x3a353081 zl10036_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0xe18fd9c5 zl10039_attach -EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0x57784697 zl10353_attach -EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x040d6208 flexcop_dma_config_timer -EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x21b0d474 flexcop_dma_free -EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x5409ca8b flexcop_dma_config -EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x589504d2 flexcop_dma_control_size_irq -EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x5fb89a35 flexcop_dma_allocate -EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xc00209b6 flexcop_dma_control_timer_irq -EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xd29de398 flexcop_dma_xfer_control -EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x2a6c9cbd bt878 -EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x2e526758 bt878_stop -EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x8fdb3b8c bt878_device_control -EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xb2937fab bt878_start +EXPORT_SYMBOL drivers/media/dvb-frontends/ascot2e 0x12d7791a ascot2e_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0xfa182866 atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x045faec9 au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x07641a03 au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x0a638ea0 au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x0b4cd54f au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x15f0050d au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x1edde0ae au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x1fd3a483 au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x8d5cc83d au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xc2497450 au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0xa3faaecc au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0xc3e509ef bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0x98e9f5f8 cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0xcc9e7088 cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0x83f9bf97 cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x0560a7ab cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0xd92c05f1 cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0x5a0e1ec1 cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24120 0xea48b75b cx24120_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x10442523 cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x958b936c cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0x1ebc8e0e cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2841er 0x86ab0502 cxd2841er_attach_s +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2841er 0xd8b155d8 cxd2841er_attach_t_c +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2880/cxd2880 0xc9605e19 cxd2880_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x2211aa05 dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x608aef37 dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x7f050137 dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xe06e1ef0 dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xe4a7c02c dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x0622b0a2 dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x1618d3b7 dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x17dbf232 dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x3c80e0f1 dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x45fce639 dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x57d7a5c6 dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x65b18828 dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x698c6539 dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x6e38dcd5 dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x6fbb20ff dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x9a7e27e2 dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x9bbe9946 dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xa764da61 dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xb361e657 dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xb5abc1cd dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0xf9da2b67 dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x8c48e598 dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x8f9fbb31 dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x90e462cb dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xb9f37e4d dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xc1db8814 dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xfbde504e dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x1e331a06 dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x21cf80ca dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x9caf8a25 dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xcad7b6dd dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0xf2a99870 dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0x116aa235 dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x01f60f92 dib9000_firmware_post_pll_init +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x13ae0fb4 dib9000_set_slave_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x1e1ddb90 dib9000_set_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x2d6fd899 dib9000_fw_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x4c862833 dib9000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x53acc5cf dib9000_get_component_bus_interface +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x65b89f25 dib9000_get_slave_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x6c16a13a dib9000_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xa33b1e16 dib9000_set_gpio +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xa6c343dd dib9000_get_tuner_interface +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xb83891e3 dib9000_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xd1698fe0 dib9000_fw_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xda38ae42 dib9000_fw_set_component_bus_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x1414c6e3 dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x36751284 dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xafebeb33 dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xbf321b49 dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xc95c746f dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0x3170625f drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0x08fa2c5c drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0xdd3f6061 drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0x73a918e0 ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0x2a7a7673 dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0x129877e1 dvb_dummy_fe_qam_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0x12f0a9ca dvb_dummy_fe_qpsk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0xb93e8da2 dvb_dummy_fe_ofdm_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0x1f5044f1 ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/helene 0x51145b54 helene_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/helene 0xe9fa3762 helene_attach_s +EXPORT_SYMBOL drivers/media/dvb-frontends/horus3a 0xad451311 horus3a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0xd8a71f85 isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0xe2a39e63 isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0xe8faa5f0 isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0xdbb78b55 itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0x0b2f4b06 ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0xbbc72480 l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0x08f1cf3f lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0x40e7eaee lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3306a 0x82f60492 lgdt3306a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0xbb5a6f22 lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gl5 0xc111e974 lgs8gl5_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0xb1335bbf lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbh25 0xc58b6101 lnbh25_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbh29 0xe495add0 lnbh29_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x6485b82c lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x740c4a17 lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0x9cc1c8e2 lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x2e4c8d79 m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0xbf415f55 m88ds3103_get_agc_pwm +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0xf0fb28d2 m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0x1bba2ee7 mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0x85eb537b mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0x712e8acd mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0x1a048e4f mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0xc4e8305f nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0x39be8f49 nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0x265b4083 or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0xeb8d4e06 or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0x4da9cac7 s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0x8e15e190 s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x27bbbf41 s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x3be59413 s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1432 0x80a4cc4c s5h1432_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0xf8a59643 s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0xc275bc02 si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0x23f37b44 sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0xc867d61c stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0x8d373f63 stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0xd1c603cb stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0x123aad06 stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0x424fe2fc stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0x84b1131e stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x3fd4069b stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x8e16e2cc stv0367ddb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0xbee6fcf6 stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0x51df75f1 stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0x1a426b91 stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0x009bb62c stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0xe5dd26bd stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0x090dbcf7 tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0x60379cb8 tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0x2217a0db tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x466f92bb tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x7de28dcf tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0xf6767d37 tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0xc943b758 tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0xf7e801be tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0xe0cadebe tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0x0660e537 tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0x5fa4e1f3 ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0x1ffb0f87 tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0x04a6ada0 ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0x9054683c ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zd1301_demod 0xcc72f1fc zd1301_demod_get_dvb_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/zd1301_demod 0xe4a4524e zd1301_demod_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0x34f841a5 zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0x4de7b204 zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0x20fd1e92 zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x60ef8279 flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x622abf1b flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x8c425bd5 flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x9e5c79c3 flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xcbefdf5a flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xda2e888c flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xe1afdac6 flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x32e18485 bt878_stop +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x50eb9a85 bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x6683470e bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xcb54a20f 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 0x6afd26a9 bttv_sub_register -EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x83d6d058 bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x2801fbaa bttv_sub_unregister +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x7631b91c bttv_sub_register EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x8ecf4acc bttv_write_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x98f29b4a bttv_get_pcidev EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xbcf2d2fb bttv_read_gpio -EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xf71d82df bttv_sub_unregister -EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x0a673bf0 dst_error_recovery -EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x10b6e877 dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x2731f9af dst_comm_init EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x43a983fd dst_check_sum -EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x588a4746 dst_comm_init -EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x6978958a dst_pio_disable -EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xb1ccd5b9 rdc_reset_state -EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xbb3c0b6d dst_error_bailout -EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xbf74fffc dst_wait_dst_ready -EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xdbbce452 read_dst -EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe6b3ca67 write_dst -EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0x63b1271d dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x51fdb908 dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x5c19d565 dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x78b62634 dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x9302bc31 rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x9cbeb67e dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xb79e4b40 read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xbccde0fc dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xd93b8ba5 write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0xb88150a2 dst_ca_attach EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio -EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x4ab42d63 cx18_start_v4l2_encode_stream -EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x5cc0329a cx18_release_stream -EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x6244bb20 cx18_claim_stream -EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x8d90184c cx18_stop_v4l2_encode_stream -EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xf6652b17 cx18_ext_init -EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x07bef5f7 cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x660e127a cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x83a4a6e5 cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xc1b49703 cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xde914672 cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xe1c354b3 cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x0b25c309 cx25821_riscmem_alloc +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x3292c583 cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x34ca0858 cx25821_dev_unregister EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x44b517f5 cx25821_print_irqbits -EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x62a1d95c cx25821_sram_channel_setup_audio -EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x6431189f cx25821_riscmem_alloc -EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x664f0478 cx25821_dev_get -EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xa6a5e185 cx25821_sram_channel_dump_audio -EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xd6fecc46 cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x94f16bb4 cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x9e6aa596 cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xae449cb9 cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xb74db67c cx25821_sram_channel_setup_audio EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xe9050411 cx25821_sram_channels -EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xfd94003f cx25821_dev_unregister -EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0xb5002041 vp3054_i2c_probe -EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0xc81eae1e vp3054_i2c_remove -EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x55f56e0b cx88_video_mux -EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x680686e8 cx88_querycap -EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x7a0c6d54 cx88_enum_input -EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xb84e3d66 cx88_set_freq -EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x174b2095 cx8802_get_driver -EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x1aa7d1ed cx8802_unregister_driver -EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x582b9a98 cx8802_start_dma -EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x58690698 cx8802_buf_queue -EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x93935aa5 cx8802_buf_prepare -EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xb039fca7 cx8802_cancel_buffers -EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xdff95663 cx8802_register_driver -EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x1ca2770c cx88_core_irq -EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x283d905a cx88_risc_buffer -EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x3690f460 cx88_set_tvnorm -EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x45991536 cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x5d73c3ed vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0xfdc40f03 vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x35ee34af cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x6e8dd385 cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x872811e4 cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xe8967155 cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x1cadccab cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x5ba2d8cf cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x82d5b230 cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x8cedfc42 cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xb8563687 cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xec5d136f cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xf63b54e7 cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x12134522 cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x14f64fc1 cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x1610c024 cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x1935bac0 cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x330bd108 cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x3c160112 cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x3d80c404 cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x54026e23 cx88_core_get EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5edb7ae5 cx88_print_irqbits -EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5fba9231 cx88_dsp_detect_stereo_sap EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6141c8c5 cx88_tuner_callback -EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x66e1fcc4 cx88_ir_start -EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6a857ef8 cx88_core_get -EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6bba7512 cx88_wakeup -EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6c7b363c cx88_newstation -EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6edaf68f cx88_set_stereo -EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x71928502 cx88_reset -EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7710ecc1 cx88_ir_stop -EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7adf7dd4 cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x65f721bf cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x712e081a cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x884da3c6 cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x899eccc1 cx88_core_put EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x8d88137a cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x8f415f37 cx88_ir_stop EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x904b8696 cx88_audio_thread -EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x9e545273 cx88_get_stereo -EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xaed798ad cx88_set_tvaudio -EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xb3320dea cx88_vdev_init -EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xc52818ff cx88_set_scale -EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xde46d060 cx88_core_put -EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xe3b1a9fa cx88_sram_channel_dump -EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xfa3f033b cx88_risc_databuffer -EXPORT_SYMBOL drivers/media/pci/ddbridge/ddbridge-dummy-fe 0xe7ce898a ddbridge_dummy_fe_qam_attach -EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x0f6fe7ff ivtv_vapi -EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x10ea4013 ivtv_api +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xa139dedd cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xb5c93d43 cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xba5a1967 cx88_reset +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xbb9dc773 cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xcd978c15 cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xd3d41e85 cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xe5f32a85 cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/ddbridge/ddbridge-dummy-fe 0x7f746fb4 ddbridge_dummy_fe_qam_attach EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug -EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x17c3595d ivtv_udma_alloc -EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x183f4364 ivtv_reset_ir_gpio -EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x1c1cdb2b ivtv_start_v4l2_encode_stream -EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x210e2155 ivtv_clear_irq_mask -EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x36364439 ivtv_udma_prepare -EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x5d8b9842 ivtv_init_on_first_open -EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x60939714 ivtv_vapi_result -EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x6d14ccb0 ivtv_release_stream -EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x74ba1d4b ivtv_firmware_check -EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7bbd1e4e ivtv_udma_unmap -EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xa1edd8c6 ivtv_stop_v4l2_encode_stream -EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xa372bfb4 ivtv_set_irq_mask -EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xbf0ce9c4 ivtv_claim_stream -EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xeba25ea4 ivtv_ext_init -EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xed366913 ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x18f37d2b ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x2e30bf8a ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x33b812ae ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x3ac97a23 ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x446ee269 ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x4c16dd07 ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x4e54b0d5 ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7a760647 ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7b6ab703 ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x9a8fe4c0 ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xabb7e818 ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb17c4127 ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xbf210968 ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xc98be5dd ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xd2fdd76a ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xd9782a0f ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xfc822fb4 ivtv_claim_stream 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 0x1bc935ed saa7134_ts_register -EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x2418d8e5 saa7134_dmasound_init -EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x26690376 saa7134_pgtable_free -EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x2f33b43c saa_dsp_writel -EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x69e20956 saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x225ab606 saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x34274292 saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x52491a20 saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x5be7faea saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x6127ac85 saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x6aebff3c saa_dsp_writel EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x730c4be3 saa7134_boards -EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x8a1dfd48 saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x7d44d1cc saa7134_pgtable_free EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x8f1ad46b saa7134_devlist_lock -EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x902d5c47 saa7134_dmasound_exit -EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x9bb580e0 saa7134_tvaudio_setmute -EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xa760f58f saa7134_pgtable_build -EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xc5e78d95 saa7134_pgtable_alloc -EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xe7da42d0 saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xa8da4a0c saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xa8f04919 saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xac43e384 saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xfc84dd7e saa7134_pgtable_build EXPORT_SYMBOL drivers/media/platform/allegro-dvt/allegro 0x2c79d0f2 msg_type_name -EXPORT_SYMBOL drivers/media/radio/tea575x 0x2e3cc3b3 snd_tea575x_hw_init -EXPORT_SYMBOL drivers/media/radio/tea575x 0x2ea3141a snd_tea575x_g_tuner -EXPORT_SYMBOL drivers/media/radio/tea575x 0x511d31b2 snd_tea575x_exit -EXPORT_SYMBOL drivers/media/radio/tea575x 0x70fbf0df snd_tea575x_enum_freq_bands -EXPORT_SYMBOL drivers/media/radio/tea575x 0x7ca8a0ef snd_tea575x_s_hw_freq_seek -EXPORT_SYMBOL drivers/media/radio/tea575x 0x85db8f1c snd_tea575x_set_freq -EXPORT_SYMBOL drivers/media/radio/tea575x 0xf679b49b snd_tea575x_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0x0454e2f9 snd_tea575x_enum_freq_bands +EXPORT_SYMBOL drivers/media/radio/tea575x 0x07ac0580 snd_tea575x_g_tuner +EXPORT_SYMBOL drivers/media/radio/tea575x 0x4f40736f snd_tea575x_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0x80ee294a snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/radio/tea575x 0xbb6c1e57 snd_tea575x_s_hw_freq_seek +EXPORT_SYMBOL drivers/media/radio/tea575x 0xcfe95220 snd_tea575x_exit +EXPORT_SYMBOL drivers/media/radio/tea575x 0xfce501ee snd_tea575x_hw_init EXPORT_SYMBOL drivers/media/rc/rc-core 0x01098f88 ir_raw_encode_scancode +EXPORT_SYMBOL drivers/media/rc/rc-core 0x06949fcc ir_raw_handler_register EXPORT_SYMBOL drivers/media/rc/rc-core 0x2fe55cf5 ir_raw_gen_pd -EXPORT_SYMBOL drivers/media/rc/rc-core 0x6748086e 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 0xba5929e9 ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/rc/rc-core 0xb78e51fb ir_raw_handler_unregister EXPORT_SYMBOL drivers/media/rc/rc-core 0xce3696f3 ir_raw_gen_manchester -EXPORT_SYMBOL drivers/media/tuners/fc0011 0x00a901cf fc0011_attach -EXPORT_SYMBOL drivers/media/tuners/fc0012 0xd14a6421 fc0012_attach -EXPORT_SYMBOL drivers/media/tuners/fc0013 0x0346a6c9 fc0013_rc_cal_add -EXPORT_SYMBOL drivers/media/tuners/fc0013 0x21ab0124 fc0013_rc_cal_reset -EXPORT_SYMBOL drivers/media/tuners/fc0013 0x7fd7d63c fc0013_attach -EXPORT_SYMBOL drivers/media/tuners/max2165 0xf8a0e7d6 max2165_attach -EXPORT_SYMBOL drivers/media/tuners/mc44s803 0xcdfb72ed mc44s803_attach -EXPORT_SYMBOL drivers/media/tuners/mt2060 0xe32ff4ea mt2060_attach -EXPORT_SYMBOL drivers/media/tuners/mt2131 0xfeb366e2 mt2131_attach -EXPORT_SYMBOL drivers/media/tuners/mt2266 0x82c052ef mt2266_attach -EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0xb25a55bd mxl5005s_attach -EXPORT_SYMBOL drivers/media/tuners/qt1010 0x2fd601eb qt1010_attach -EXPORT_SYMBOL drivers/media/tuners/tda18218 0x367c9d80 tda18218_attach +EXPORT_SYMBOL drivers/media/tuners/fc0011 0xb9e555cb fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0x18ae99f8 fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x7986cc2f fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x7d248d1a fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xb9f4d82e fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/max2165 0xca4e1656 max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0x3cc21ac2 mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0x99849e2a mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0x84180c22 mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0x8c511a89 mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0xe3089920 mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0x2147498d qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0x45b0795e 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 0xa2203aab xc2028_attach -EXPORT_SYMBOL drivers/media/tuners/xc4000 0xce983002 xc4000_attach -EXPORT_SYMBOL drivers/media/tuners/xc5000 0x411e053c xc5000_attach -EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x2ff8155c cx231xx_unregister_extension -EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0xa9266512 cx231xx_register_extension -EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x0dfd7ff0 dvb_usbv2_generic_write -EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x14433f43 dvb_usbv2_generic_rw_locked -EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x2bafc7ad dvb_usbv2_reset_resume -EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x5e8e5340 dvb_usbv2_resume -EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x6e2f27a8 dvb_usbv2_probe -EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x6f6d146c dvb_usbv2_generic_rw -EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xbe517d9c dvb_usbv2_generic_write_locked -EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xcd0ea3b5 dvb_usbv2_suspend -EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xf2785e32 dvb_usbv2_disconnect -EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x1d54a2a2 dvb_usb_generic_rw -EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x79fa6589 dvb_usb_device_exit -EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x7fedc722 usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/tuners/xc2028 0x271b315b xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0x0433587b xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0x6ebbb1d4 xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x46f14a59 cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0xbced3816 cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x3133d32a dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x4127a8fa dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x8927f5d8 dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x9316362b dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xc82309b7 dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xd381daea dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xe636612b dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xec2b92b3 dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xecb91c6e dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x02165b55 dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x1d1a0f7a usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x2183a323 dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x28e1eab9 dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x80dc0d40 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 0x91d57908 dvb_usb_nec_rc_key_to_event -EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xa84be74a dvb_usb_generic_write -EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xc26317ff dvb_usb_device_init -EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x05d158e4 af9005_rc_decode +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xcd3b3946 dvb_usb_device_exit +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x1ae15004 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 0x103224fe dibusb_power_ctrl -EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x2bed6f53 dibusb2_0_streaming_ctrl -EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x4182fe7b dibusb_i2c_algo -EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x474300aa dibusb2_0_power_ctrl -EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x586888a9 dibusb_read_eeprom_byte -EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x672d68eb dibusb_rc_query -EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x69e7f7c5 dibusb_streaming_ctrl -EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x6deb7175 dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x129bb43e dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x1a1c62dd dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x6000c622 dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x75d53d16 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 0xf317c822 dibusb_pid_filter -EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common 0x33cd5410 dibusb_dib3000mc_frontend_attach -EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common 0x5c1e9de0 dibusb_dib3000mc_tuner_attach -EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x245eafaa em28xx_unregister_extension -EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x65aba0c1 em28xx_register_extension -EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x1913056b gspca_expo_autogain -EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x2d598477 gspca_coarse_grained_expo_autogain -EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x4cea976e gspca_dev_probe -EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x6ea0c79a gspca_frame_add -EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x7f46996a gspca_suspend -EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x95338aec gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x9bc1c598 dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xba9c1905 dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xbdc6274b dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xcbfb78c0 dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xf2af4a8f dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common 0x70a1e03a dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common 0xa8edac9c dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x2a444059 em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x6798d6f3 em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x2878f84d gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x310e1e57 gspca_suspend +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x7902210e gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x86dea613 gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x8e89a070 gspca_frame_add EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug -EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xbf8fde89 gspca_resume -EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xcc7299c5 gspca_dev_probe2 -EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x8c81c6d2 ttusbdecfe_dvbt_attach -EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0xa746c718 ttusbdecfe_dvbs_attach -EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x3ef4f09e v4l2_async_register_subdev -EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x50348227 v4l2_async_nf_register -EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x5ef4c281 v4l2_async_subdev_nf_register -EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x852fd725 v4l2_async_unregister_subdev -EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0xd0067f3f v4l2_async_nf_init -EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0xf286e08b v4l2_async_nf_unregister -EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x1d371ab7 v4l2_m2m_get_vq -EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x36ba55b1 v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xbdbfac2b gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xdab4a868 gspca_resume +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xe9383ce9 gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0xdfd10908 ttusbdecfe_dvbt_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0xf41608c2 ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x2e97d567 v4l2_async_nf_register +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x3a9f21c9 v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x3fd46ded v4l2_async_nf_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x4d25b22f v4l2_async_subdev_nf_register +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x6302e24e v4l2_async_nf_init +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0xd99ece2b v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x26e78222 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 0x60a917f1 v4l2_m2m_mmap -EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x8d98ff7a v4l2_m2m_buf_done_and_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x85ff8e01 v4l2_m2m_get_vq +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x9d4c2f9d v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xabb5437e v4l2_m2m_mmap EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xf626dd03 v4l2_m2m_suspend +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x050e7058 v4l2_ctrl_g_ctrl 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 0x0a5e9bac v4l2_ctrl_new_fwnode_properties -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0b688c2b v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x08282f5e __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0cf8ba5a v4l2_s_ctrl EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x138bd86d v4l2_ctrl_new_int_menu EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16244fe5 v4l2_prio_check -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16dfccd7 v4l2_ctrl_request_complete +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16678ec5 v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x190e1223 v4l2_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x229014a7 v4l2_ctrl_request_setup EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2355a870 video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x255cf051 v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x28984045 v4l2_ctrl_cluster EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x28b12cc9 v4l2_format_info -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2b3f520f v4l2_ctrl_type_op_validate -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2c7f58ec v4l2_ctrl_type_op_log +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x30ae934d v4l2_ctrl_new_fwnode_properties EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x315de2cf v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x31912c9c v4l2_ctrl_type_op_init EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x32d43420 v4l2_ctrl_get_name -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3393ada2 v4l2_ctrl_new_std_menu -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3580ced9 v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x35353310 __video_register_device 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 0x3c27fbca __v4l2_ctrl_s_ctrl_int64 -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3d6fc137 video_devdata -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3ff225ad v4l2_ctrl_new_std -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x43948262 video_unregister_device -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x44d414c2 v4l2_ctrl_notify -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4db18796 __v4l2_ctrl_grab -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4e96db47 video_ioctl2 -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x510c3d08 __v4l2_ctrl_s_ctrl -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5554bf3e v4l2_g_ctrl -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x56c7acf3 v4l2_ctrl_new_std_compound -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x57a5080b v4l2_ctrl_radio_filter -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5a669088 v4l2_ctrl_g_ctrl -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x61def0e0 v4l2_ctrl_subscribe_event -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6d89d643 v4l2_s_ext_ctrls -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6f37d1e0 v4l2_ctrl_handler_setup -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7a2a4293 __v4l2_ctrl_modify_dimensions -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7ca87ca5 __v4l2_ctrl_modify_range -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7de5ebcd v4l2_query_ext_ctrl -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7f599e0b v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x45e0a2c2 v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x48863a15 v4l2_subdev_call_wrappers +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4b59075a v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x51f03662 v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x560d7da9 __v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x59520762 v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x59dcd3ad v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5dd6dca3 v4l2_ctrl_auto_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5ec28846 v4l2_ctrl_request_complete +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x605a1ed8 v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x60acd7c3 v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x61a88a30 v4l2_ctrl_type_op_equal +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x66e54879 v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6b81c51c __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6bfe0cc8 v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6ea793cf v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7833f588 __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7d912ca4 v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x80947f74 v4l2_ctrl_new_std_compound EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8106095a v4l2_prio_max -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x86d84637 v4l2_ctrl_poll -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x88777e38 video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8572b1ae v4l2_ctrl_type_op_validate EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x89e3897d v4l2_ctrl_query_fill -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x931ae35f v4l2_ctrl_cluster -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9453a51e v4l2_ctrl_type_op_equal -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x98bbe8c8 __v4l2_ctrl_s_ctrl_string -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x99676d23 v4l2_queryctrl -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9b9705dc v4l2_ctrl_subdev_subscribe_event -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa1ae30d9 v4l2_subdev_init -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xaa45a5b4 v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8cd6a701 v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8d6e2b71 v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x922aa78e v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9bc20e8d v4l2_ctrl_log_status EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xaedb4ae0 v4l2_ctrl_fill -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xaf0fc510 __video_register_device -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb1249344 v4l2_ctrl_type_op_init -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb2e2f879 v4l2_ctrl_new_custom -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb6dce669 v4l2_subdev_call_wrappers +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb1c002db video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb56268ba v4l2_ctrl_new_std_menu EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb77b0159 v4l2_prio_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb85acba1 v4l2_ctrl_notify EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc5671dc v4l_printk_ioctl -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc298cd51 v4l2_ctrl_new_int_menu -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc5639283 v4l2_ctrl_activate -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc69d7747 v4l2_ctrl_sub_ev_ops -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc806f4d8 v4l2_querymenu -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc9be2779 v4l2_ctrl_new_std_menu_items -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xca2d388c __v4l2_ctrl_s_ctrl_compound +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc00a0496 v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc3bef05f v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc6a4ea30 v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc81be535 v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc82acd6d v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcd16ceaf v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcd52b4d3 video_ioctl2 EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd0a83ef3 __v4l2_ctrl_modify_dimensions EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd16d9c01 v4l2_ctrl_get_int_menu -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd4eac5e5 video_device_release -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xda6d62f8 v4l2_ctrl_handler_log_status -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe19f8e4c v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd6a50168 v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd7a329b3 __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd948c721 v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdc668cc4 video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdf9cb236 video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe24397c9 v4l2_ctrl_type_op_log EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe316ce87 v4l2_ctrl_auto_cluster -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe6a1f617 v4l2_ctrl_handler_init_class -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe8bcc4cf v4l2_try_ext_ctrls -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe8be7eba v4l2_s_ctrl -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xea3cfc8a v4l2_ctrl_find -EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xed3f1d65 v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe322c09e video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe45f92bb __v4l2_ctrl_s_ctrl_compound +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xea7d6806 video_unregister_device 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 0xf5925427 v4l2_ctrl_request_setup EXPORT_SYMBOL drivers/memory/omap-gpmc 0x389acf0c gpmc_configure EXPORT_SYMBOL drivers/memory/omap-gpmc 0x4f89c9de gpmc_cs_free EXPORT_SYMBOL drivers/memory/omap-gpmc 0xa964dd13 gpmc_cs_request -EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0x53acfdd9 rpcif_sw_init -EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0x5b15e20d rpcif_prepare -EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0x85d5c70f rpcif_hw_init -EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0x88e6a1ae rpcif_dirmap_read -EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0xbb611f7f rpcif_manual_xfer -EXPORT_SYMBOL drivers/memstick/core/memstick 0x0b76c022 memstick_set_rw_addr +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0x0eadf866 rpcif_hw_init +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0x39b1aae3 rpcif_manual_xfer +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0x4d92e790 rpcif_dirmap_read +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0x822770de rpcif_sw_init +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0x9b291014 rpcif_prepare +EXPORT_SYMBOL drivers/memstick/core/memstick 0x0aad4d87 memstick_suspend_host EXPORT_SYMBOL drivers/memstick/core/memstick 0x199305e6 memstick_init_req -EXPORT_SYMBOL drivers/memstick/core/memstick 0x202db342 memstick_next_req -EXPORT_SYMBOL drivers/memstick/core/memstick 0x273a344e memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x2469c172 memstick_alloc_host EXPORT_SYMBOL drivers/memstick/core/memstick 0x287277cb memstick_init_req_sg -EXPORT_SYMBOL drivers/memstick/core/memstick 0x30d7bbc6 memstick_add_host -EXPORT_SYMBOL drivers/memstick/core/memstick 0x316624ad memstick_alloc_host -EXPORT_SYMBOL drivers/memstick/core/memstick 0x5c217dd3 memstick_remove_host -EXPORT_SYMBOL drivers/memstick/core/memstick 0x5faa87d1 memstick_register_driver -EXPORT_SYMBOL drivers/memstick/core/memstick 0x9a90dc6d memstick_new_req -EXPORT_SYMBOL drivers/memstick/core/memstick 0xa2234519 memstick_detect_change -EXPORT_SYMBOL drivers/memstick/core/memstick 0xd5893f0a memstick_unregister_driver -EXPORT_SYMBOL drivers/memstick/core/memstick 0xe47c7ad3 memstick_resume_host -EXPORT_SYMBOL drivers/memstick/core/memstick 0xf5f112d2 memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x4d8954ec memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x4e54bc7f memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/core/memstick 0x6404b985 memstick_resume_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x83a500b5 memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x930d11fe memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xa84a9a1b memstick_detect_change +EXPORT_SYMBOL drivers/memstick/core/memstick 0xb3b01fda memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xdfbf750b memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xe6701b23 memstick_register_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0xf3cadbd8 memstick_free_host EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name -EXPORT_SYMBOL drivers/message/fusion/mptbase 0x07fbfd9d mpt_GetIocState -EXPORT_SYMBOL drivers/message/fusion/mptbase 0x0b9d1e97 mpt_halt_firmware -EXPORT_SYMBOL drivers/message/fusion/mptbase 0x1d8892ae mptbase_sas_persist_operation -EXPORT_SYMBOL drivers/message/fusion/mptbase 0x28fda85a mpt_put_msg_frame_hi_pri -EXPORT_SYMBOL drivers/message/fusion/mptbase 0x3169f58c mpt_verify_adapter -EXPORT_SYMBOL drivers/message/fusion/mptbase 0x3798199a mpt_Soft_Hard_ResetHandler -EXPORT_SYMBOL drivers/message/fusion/mptbase 0x427423f4 mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x06b96dda mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x15669948 mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x19f1d703 mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2b7e92dc mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x3418b331 mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x48d15397 mpt_attach EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug -EXPORT_SYMBOL drivers/message/fusion/mptbase 0x52b4cef5 mpt_send_handshake_request -EXPORT_SYMBOL drivers/message/fusion/mptbase 0x54e5346f mpt_put_msg_frame -EXPORT_SYMBOL drivers/message/fusion/mptbase 0x589d2c02 mpt_set_taskmgmt_in_progress_flag -EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5ce0c903 mpt_register -EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5ea780fa mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5fad5d1c mpt_device_driver_register EXPORT_SYMBOL drivers/message/fusion/mptbase 0x610b257e mpt_reset_deregister -EXPORT_SYMBOL drivers/message/fusion/mptbase 0x62a602da mpt_resume -EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6dab5319 mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6dc80290 mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7352e031 mpt_get_msg_frame EXPORT_SYMBOL drivers/message/fusion/mptbase 0x74a0134a mpt_device_driver_deregister -EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7a7d54ac mpt_detach -EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7b1c3f5a mpt_alloc_fw_memory -EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7f813577 mpt_reset_register -EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8ee2d609 mpt_free_msg_frame -EXPORT_SYMBOL drivers/message/fusion/mptbase 0x940a0d53 mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x77e7880a mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x786946dc mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x84053675 mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x884512c5 mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x897ae9a3 mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8a89845e mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x93ba2839 mpt_register EXPORT_SYMBOL drivers/message/fusion/mptbase 0x981efe92 mpt_deregister -EXPORT_SYMBOL drivers/message/fusion/mptbase 0xa0a2d97a mpt_event_register -EXPORT_SYMBOL drivers/message/fusion/mptbase 0xab5f487d mpt_free_fw_memory -EXPORT_SYMBOL drivers/message/fusion/mptbase 0xabbe6d13 mpt_raid_phys_disk_pg0 -EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb2d2dabc mpt_clear_taskmgmt_in_progress_flag -EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdbf6a457 mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x9fb240bc mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xa41f1164 mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xac3a7379 mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb0a2a86f mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb4f61ea4 mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xca16b04a mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xcd770a0f mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd1e7ec46 mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd5c8df67 mpt_clear_taskmgmt_in_progress_flag 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 0xf077757c mpt_HardResetHandler -EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf360b795 mpt_raid_phys_disk_pg1 -EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf38ac9f6 mpt_print_ioc_summary -EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf8530ff3 mpt_suspend -EXPORT_SYMBOL drivers/message/fusion/mptbase 0xfdcbbbcf mpt_config -EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x089c2558 mptscsih_bios_param -EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x170c10d9 mptscsih_slave_configure -EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x299ce187 mptscsih_remove -EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2fa91197 mptscsih_flush_running_cmds -EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x3b07c5d5 mptscsih_shutdown -EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x3fbd514c mptscsih_slave_destroy -EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x40be4e51 mptscsih_taskmgmt_response_code -EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x50d2c6d8 mptscsih_bus_reset -EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x5fcaeaf3 mptscsih_info -EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x69b6d5a1 mptscsih_host_attr_groups -EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x6e96943f mptscsih_suspend -EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7a407d49 mptscsih_dev_reset -EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7f697256 mptscsih_taskmgmt_complete -EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x9134f687 mptscsih_event_process -EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x94d43e22 mptscsih_show_info -EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x98dc3431 mptscsih_qcmd -EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x9c4a4d52 mptscsih_IssueTaskMgmt -EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x9f2c387f mptscsih_resume -EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xac8890f7 mptscsih_scandv_complete -EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xae6dfb18 mptscsih_abort -EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xaeb69c49 mptscsih_io_done -EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xda86325b mptscsih_change_queue_depth -EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe34120bd mptscsih_host_reset -EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe3ad51ba mptscsih_is_phys_disk -EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xeda176f7 mptscsih_ioc_reset -EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf1373d68 mptscsih_raid_id_to_num -EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xffed810c mptscsih_get_scsi_lookup -EXPORT_SYMBOL drivers/mfd/axp20x 0xc93f88ac axp20x_device_probe -EXPORT_SYMBOL drivers/mfd/axp20x 0xd706e748 axp20x_match_device -EXPORT_SYMBOL drivers/mfd/axp20x 0xff87e2ae axp20x_device_remove -EXPORT_SYMBOL drivers/mfd/dln2 0x13451e2a dln2_unregister_event_cb -EXPORT_SYMBOL drivers/mfd/dln2 0x88699a4f dln2_transfer -EXPORT_SYMBOL drivers/mfd/dln2 0xedc118af dln2_register_event_cb -EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x317823bb pasic3_read_register -EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x38f0a49f pasic3_write_register -EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x00a0197a mc13xxx_irq_mask -EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x0e04f748 mc13xxx_unlock -EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x3e1731b9 mc13xxx_irq_unmask -EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x54f8e5f7 mc13xxx_lock -EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x6995780a mc13xxx_irq_status -EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x7205fb4c mc13xxx_reg_write -EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x75335181 mc13xxx_get_flags -EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x7da8ce03 mc13xxx_reg_rmw -EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x9bd83f5e mc13xxx_reg_read -EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xb5a3a775 mc13xxx_irq_free -EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xc412c4a7 mc13xxx_irq_request -EXPORT_SYMBOL drivers/mfd/qcom-spmi-pmic 0xac2a7a05 qcom_pmic_get +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xeaf3a3df mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xeeb11e3c mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xef30db53 mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf4154a12 mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0443a318 mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x149286cb mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x1cee23ba mptscsih_host_attr_groups +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2eb74197 mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x3241a54a mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x3a232e74 mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x3b5bc7c8 mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4384f684 mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x44fdbb32 mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x49405fb1 mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x503bfd98 mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x52367b7c mptscsih_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x52ce22ce mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x709bbe51 mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x84387588 mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x8bad9c07 mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa95e4e3c mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xad3a6f56 mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xbc9f42c3 mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc41cbe8f mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc42598c7 mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xca321ecd mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd0b1352d mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe2d8d110 mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe549703f mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe7150134 mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xebb9027b mptscsih_info +EXPORT_SYMBOL drivers/mfd/axp20x 0x10056046 axp20x_device_remove +EXPORT_SYMBOL drivers/mfd/axp20x 0x16b1722f axp20x_match_device +EXPORT_SYMBOL drivers/mfd/axp20x 0x1e8811b3 axp20x_device_probe +EXPORT_SYMBOL drivers/mfd/dln2 0x2fb6c245 dln2_transfer +EXPORT_SYMBOL drivers/mfd/dln2 0x4625e97f dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x5f585d08 dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x027cda1b pasic3_read_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x0acfaee3 pasic3_write_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x371ef220 mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x5180a295 mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x8917b19d mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x909ff86a mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xa7ca13d6 mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xb1f772f6 mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xb6ea3ee1 mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xbdead662 mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xcc6342da mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xf4841242 mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xf83db2d6 mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/qcom-spmi-pmic 0x24e011ff qcom_pmic_get 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 @@ -2547,215 +2547,215 @@ 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 0x38c37a84 wm1811_regmap_config -EXPORT_SYMBOL drivers/mfd/wm8994 0x5e7474a0 wm8994_base_regmap_config -EXPORT_SYMBOL drivers/mfd/wm8994 0x959bc330 wm8994_regmap_config -EXPORT_SYMBOL drivers/mfd/wm8994 0xa551879b wm8994_irq_exit -EXPORT_SYMBOL drivers/mfd/wm8994 0xa7a178a9 wm8958_regmap_config -EXPORT_SYMBOL drivers/mfd/wm8994 0xc6359f72 wm8994_irq_init -EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x075551c7 ad_dpot_probe -EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x985f7c51 ad_dpot_remove +EXPORT_SYMBOL drivers/mfd/wm8994 0x0778d369 wm8994_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0x354268f0 wm8958_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0x62ceaf36 wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994 0xaa206add wm1811_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0xcf70e2d7 wm8994_irq_init +EXPORT_SYMBOL drivers/mfd/wm8994 0xd3bd08e4 wm8994_base_regmap_config +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x3aa87cd1 ad_dpot_remove +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0xc9b17359 ad_dpot_probe EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0x5bafa76e altera_init -EXPORT_SYMBOL drivers/misc/c2port/core 0x0b8bb613 c2port_device_register -EXPORT_SYMBOL drivers/misc/c2port/core 0x47d88048 c2port_device_unregister -EXPORT_SYMBOL drivers/misc/tifm_core 0x07f80134 tifm_free_device +EXPORT_SYMBOL drivers/misc/c2port/core 0x2cfade0d c2port_device_unregister +EXPORT_SYMBOL drivers/misc/c2port/core 0xae15ce9c c2port_device_register EXPORT_SYMBOL drivers/misc/tifm_core 0x0ffb277f tifm_queue_work -EXPORT_SYMBOL drivers/misc/tifm_core 0x14c5f95d tifm_unmap_sg -EXPORT_SYMBOL drivers/misc/tifm_core 0x23b511ef tifm_has_ms_pif -EXPORT_SYMBOL drivers/misc/tifm_core 0x2a26c13b tifm_map_sg -EXPORT_SYMBOL drivers/misc/tifm_core 0x725b0307 tifm_register_driver -EXPORT_SYMBOL drivers/misc/tifm_core 0xa9ca3c5c tifm_add_adapter -EXPORT_SYMBOL drivers/misc/tifm_core 0xcf3b7857 tifm_alloc_adapter -EXPORT_SYMBOL drivers/misc/tifm_core 0xef760ecd tifm_free_adapter -EXPORT_SYMBOL drivers/misc/tifm_core 0xf065a360 tifm_eject -EXPORT_SYMBOL drivers/misc/tifm_core 0xf3597cdd tifm_remove_adapter -EXPORT_SYMBOL drivers/misc/tifm_core 0xfada2c8a tifm_unregister_driver -EXPORT_SYMBOL drivers/misc/tifm_core 0xffd19e0b tifm_alloc_device -EXPORT_SYMBOL drivers/mmc/host/cqhci 0x1b0905bd cqhci_init -EXPORT_SYMBOL drivers/mmc/host/cqhci 0x1b8bac51 cqhci_pltfm_init -EXPORT_SYMBOL drivers/mmc/host/cqhci 0x312ac44e cqhci_deactivate -EXPORT_SYMBOL drivers/mmc/host/cqhci 0x475e8eee cqhci_resume -EXPORT_SYMBOL drivers/mmc/host/cqhci 0xc7336719 cqhci_irq -EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x0b37bf42 dw_mci_runtime_resume -EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x62c9be1d dw_mci_runtime_suspend -EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x88280f0b dw_mci_probe -EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0xc9c67d8e dw_mci_remove -EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0x77b10fe3 mmc_spi_put_pdata -EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0xbd6bd257 mmc_spi_get_pdata -EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x1902bc76 cfi_build_cmd_addr -EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x2eaa57ec cfi_fixup -EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x58dbd46b cfi_varsize_frob -EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x7e21775e cfi_build_cmd -EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x995973c0 cfi_read_pri -EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xf0aade1c cfi_merge_status -EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xfc5ec462 cfi_send_gen_cmd +EXPORT_SYMBOL drivers/misc/tifm_core 0x145b460b tifm_has_ms_pif +EXPORT_SYMBOL drivers/misc/tifm_core 0x1b2166ff tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x1e451b57 tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x243455be tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x24f8a7f3 tifm_free_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x46cd5f61 tifm_unregister_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x6bb5d084 tifm_alloc_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x75a1daa5 tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x856405f1 tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x93cd69fe tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x986231a1 tifm_free_device +EXPORT_SYMBOL drivers/misc/tifm_core 0xda4e58c8 tifm_eject +EXPORT_SYMBOL drivers/mmc/host/cqhci 0x3b2a4592 cqhci_deactivate +EXPORT_SYMBOL drivers/mmc/host/cqhci 0x58d89ba4 cqhci_pltfm_init +EXPORT_SYMBOL drivers/mmc/host/cqhci 0x866c820f cqhci_irq +EXPORT_SYMBOL drivers/mmc/host/cqhci 0x9c177168 cqhci_init +EXPORT_SYMBOL drivers/mmc/host/cqhci 0xebec973a cqhci_resume +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x1a885fcb dw_mci_remove +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x1d58bb33 dw_mci_probe +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0xa721b64e dw_mci_runtime_suspend +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0xab7448af dw_mci_runtime_resume +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0x2342cbef mmc_spi_put_pdata +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0xca7f07e4 mmc_spi_get_pdata +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x56d42348 cfi_build_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x9f2f7274 cfi_send_gen_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xa598978f cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xc031e3af cfi_merge_status +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xc1dae3f9 cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xee797c24 cfi_build_cmd_addr +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xf64a1f3a cfi_read_pri EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xff9fa623 cfi_udelay -EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x185b5c4b map_destroy -EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xb8cf40b4 do_map_probe -EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xd7badf07 register_mtd_chip_driver -EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xed3b83c9 unregister_mtd_chip_driver -EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0x0066c1ed mtd_do_chip_probe -EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0xc05f6388 lpddr_cmdset -EXPORT_SYMBOL drivers/mtd/maps/map_funcs 0x6b49f950 simple_map_init -EXPORT_SYMBOL drivers/mtd/mtd 0x6853dbb8 mtd_concat_create -EXPORT_SYMBOL drivers/mtd/mtd 0x6d4845e4 mtd_concat_destroy +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x3964dffd unregister_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x3e8c8303 map_destroy +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x4809b5a5 do_map_probe +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x4f786949 register_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0x817b2dee mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0x7e27017a lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/maps/map_funcs 0xada78589 simple_map_init +EXPORT_SYMBOL drivers/mtd/mtd 0x39249dbb mtd_concat_create +EXPORT_SYMBOL drivers/mtd/mtd 0x6c693e0c 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 0x56957cd8 of_mtk_ecc_get 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/ecc-mtk 0xf27e4e75 of_mtk_ecc_get -EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x008f83ac nand_ecc_get_sw_engine -EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x16eae97c nand_ecc_sw_bch_correct -EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x17bd688a nand_ecc_unregister_on_host_hw_engine -EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x18f772cf nand_ecc_sw_hamming_init_ctx -EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x21098ff2 nand_ecc_put_on_host_hw_engine -EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x59c9d284 nand_ecc_sw_hamming_get_engine -EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x60175cb0 nand_ecc_sw_bch_cleanup_ctx -EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x606dcabc nand_ecc_sw_hamming_cleanup_ctx -EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x6be21c67 nand_ecc_register_on_host_hw_engine -EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x72e94ed3 nand_ecc_init_ctx -EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x7603d147 nand_ecc_sw_hamming_calculate -EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x7af8f12b nand_ecc_prepare_io_req -EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x881e3bf0 nand_ecc_get_on_host_hw_engine -EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xa56f2cab nand_ecc_get_on_die_hw_engine -EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xa80d545e nand_ecc_is_strong_enough -EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xae794648 nand_ecc_finish_io_req -EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xb6d537ed nand_ecc_sw_hamming_correct -EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xc2562101 nand_ecc_cleanup_ctx -EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xc3edccb3 nand_ecc_sw_bch_calculate -EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xd04e182e nand_ecc_sw_bch_get_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x00d1806f nand_ecc_put_on_host_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x06e180eb nand_ecc_get_on_die_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x0b17d437 nand_ecc_sw_hamming_correct +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x23e6cbf8 nand_ecc_sw_bch_cleanup_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x282146db of_get_nand_ecc_user_config +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x50f6e9a6 nand_ecc_prepare_io_req +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x50ffbe0e nand_ecc_cleanup_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x59f2c4b5 nand_ecc_register_on_host_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x6a70f5d9 nand_ecc_sw_bch_correct +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x6f0f0f3a nand_ecc_unregister_on_host_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x7352b9d8 nand_ecc_sw_hamming_calculate +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x81e9b7e4 nand_ecc_sw_hamming_get_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xa7b10996 nand_ecc_is_strong_enough +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xa9bece49 nand_ecc_sw_bch_calculate +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xb7c371fb nand_ecc_get_sw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xc3eac90a nand_ecc_finish_io_req +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xc4dbc1cb nand_ecc_sw_hamming_init_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xcf16cf18 nand_ecc_init_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xd65b2544 nand_ecc_sw_bch_init_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xe60be80a nand_ecc_sw_bch_get_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xe667b6a4 nand_ecc_sw_hamming_cleanup_ctx EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xe6db989b ecc_sw_hamming_correct -EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xedaee869 nand_ecc_sw_bch_init_ctx -EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xfce16d1d of_get_nand_ecc_user_config +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xfe61f4cc 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 0xcdb96bbd onenand_addr -EXPORT_SYMBOL drivers/mtd/nand/onenand/onenand 0xea46602c flexonenand_region +EXPORT_SYMBOL drivers/mtd/nand/onenand/onenand 0x3fffa2c1 flexonenand_region +EXPORT_SYMBOL drivers/mtd/nand/onenand/onenand 0x4d44c2bb onenand_addr EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0x30db096f denali_calc_ecc_bytes -EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0x93299520 denali_remove -EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0xda8db7a3 denali_init -EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x0a95064b nand_get_set_features_notsupp -EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x0f377ddf nand_monolithic_read_page_raw -EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x1fee343d rawnand_sw_hamming_init -EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x56af6153 rawnand_sw_bch_correct -EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x5c13be46 rawnand_sw_hamming_calculate -EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x79a6a45c nand_create_bbt -EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x7a6dbeeb nand_read_oob_std -EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x86f4a11c nand_write_oob_std -EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x8905b44d nand_scan_with_ids +EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0x46ade9d7 denali_init +EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0xd5c26626 denali_remove +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x0c13d6dc nand_create_bbt +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x0e081cc5 rawnand_sw_bch_cleanup +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x1c2538d1 nand_get_set_features_notsupp +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x33e7f9d5 rawnand_sw_hamming_cleanup +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x403fb86f rawnand_sw_bch_init +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x4c7d496e rawnand_sw_hamming_calculate +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x5297097f nand_read_page_raw +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x578a53d0 rawnand_sw_hamming_init +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x5fb40747 nand_monolithic_read_page_raw +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x6b2b5876 rawnand_dt_parse_gpio_cs +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x6c0b3013 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 0x95fd9de4 nand_write_page_raw -EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xa7f74859 rawnand_sw_hamming_cleanup -EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xad3311c7 nand_monolithic_write_page_raw -EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xd5ef0e62 rawnand_dt_parse_gpio_cs -EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xdc282219 rawnand_sw_hamming_correct -EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xf5aee348 nand_read_page_raw -EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xfa961050 rawnand_sw_bch_init -EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xfb9528ec rawnand_sw_bch_cleanup -EXPORT_SYMBOL drivers/mtd/nand/raw/omap_elm 0x681a5d8f elm_decode_bch_error_page -EXPORT_SYMBOL drivers/mtd/nand/raw/omap_elm 0xf3beb7bc elm_config -EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x2ae7265c alloc_arcdev -EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x480881d6 arcnet_timeout -EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x5036e36d arc_proto_default -EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6332d443 arcnet_close +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xa57cc26d nand_scan_with_ids +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xb3a9fed7 nand_write_oob_std +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xb7e8da3e nand_read_oob_std +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xb986375f nand_write_page_raw +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xd403af82 rawnand_sw_bch_correct +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xfec4a015 rawnand_sw_hamming_correct +EXPORT_SYMBOL drivers/mtd/nand/raw/omap_elm 0x0843f41c elm_decode_bch_error_page +EXPORT_SYMBOL drivers/mtd/nand/raw/omap_elm 0xdb69587c elm_config +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x18019376 arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x26b41d43 arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x47037bad arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x4dffc779 alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x62de854f arcnet_send_packet EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug -EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x907ec14c arcnet_open -EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x949e8053 arc_raw_proto -EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xa8d28de4 arc_proto_map -EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xb0be8c59 arcnet_unregister_proto -EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xb58116bf free_arcdev -EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xc2a81d77 arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x7091772f arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x8f308f3e arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xa3784d24 arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xb465c59f free_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xe38a5ed7 arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xec850fd9 arcnet_close EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt -EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xf6871cd8 arcnet_send_packet -EXPORT_SYMBOL drivers/net/arcnet/com20020 0x86674b41 com20020_found -EXPORT_SYMBOL drivers/net/arcnet/com20020 0xa0b0adf5 com20020_check -EXPORT_SYMBOL drivers/net/arcnet/com20020 0xb114c2e1 com20020_netdev_ops -EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0x1082ec7e ctucan_probe_common -EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0x8a7b6aa8 ctucan_resume -EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0xf3140aae ctucan_suspend -EXPORT_SYMBOL drivers/net/can/dev/can-dev 0x2a9af8b4 can_ethtool_op_get_ts_info_hwts -EXPORT_SYMBOL drivers/net/can/dev/can-dev 0x6fe8127c can_eth_ioctl_hwts -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x00c02232 b53_br_leave -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x06947def b53_vlan_add -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x0d981358 b53_mirror_del -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x0e0dae9d b53_eee_init -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x138475d8 b53_get_strings -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x140ad9ce b53_disable_port -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x14bafcd3 b53_br_join -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x231e8964 b53_set_mac_eee -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x3be11586 b53_mirror_add -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x3d68903c b53_phylink_mac_link_up -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x3db924ec b53_switch_detect -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x50f787f0 b53_br_flags -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x57141ab3 b53_phylink_mac_config -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x58d2b5b8 b53_fdb_dump -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x63e3f13d b53_vlan_del -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x64b98d44 b53_br_set_stp_state -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x6ae9897f b53_switch_register -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x769d23f6 b53_brcm_hdr_setup -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x893a7f8d b53_get_ethtool_stats -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x8989e8f2 b53_get_mac_eee -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x8cae426d b53_get_sset_count -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x8d8312f6 b53_mdb_del -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x8fd895c4 b53_phylink_mac_link_down -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x9b812707 b53_get_tag_protocol -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xa17c4922 b53_vlan_filtering -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xab2097c9 b53_eee_enable_set -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xacf4924a b53_port_event -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xb2b6f6bb b53_fdb_del -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xb9d73892 b53_configure_vlan -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xbe7a32a4 b53_setup_devlink_resources -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xc1a7056c b53_imp_vlan_setup -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xc1cd31bb b53_switch_alloc -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xc2e42057 b53_get_ethtool_phy_stats -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xd1965e8c b53_enable_port -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xd4180b95 b53_fdb_add -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xec0f8939 b53_mdb_add -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xf01c81e2 b53_br_flags_pre -EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xfe20fb9f b53_br_fast_age -EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0x2781e7a0 b53_serdes_init -EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0x49c284b7 b53_serdes_phylink_get_caps -EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0x49d54c8d b53_serdes_phylink_mac_select_pcs -EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0x6f2a7494 b53_serdes_link_set -EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0x34b236b6 lan9303_probe -EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0x856928ce lan9303_remove -EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0x8c2f0650 lan9303_shutdown +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x0d19ee87 com20020_netdev_ops +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xec450b7b com20020_found +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xefff4805 com20020_check +EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0x8c2d1f8b ctucan_probe_common +EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0x924cb6df ctucan_resume +EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0xa77ae365 ctucan_suspend +EXPORT_SYMBOL drivers/net/can/dev/can-dev 0x80aaf788 can_eth_ioctl_hwts +EXPORT_SYMBOL drivers/net/can/dev/can-dev 0x9dfea305 can_ethtool_op_get_ts_info_hwts +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x00a7edc3 b53_port_event +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x02968ec8 b53_eee_init +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x059e0803 b53_phylink_mac_config +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x0e89d6c6 b53_mirror_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x0f5a7a7c b53_configure_vlan +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x2539acdb b53_br_fast_age +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x30e6d5fb b53_switch_alloc +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x3bfd6314 b53_set_mac_eee +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x3fd91d1e b53_vlan_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x412483a2 b53_disable_port +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x420a34b4 b53_get_mac_eee +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x4a07aafb b53_vlan_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x4dab12a3 b53_mirror_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x5ebce7e2 b53_get_ethtool_phy_stats +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x673ba9b9 b53_mdb_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x680e4240 b53_brcm_hdr_setup +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x6f1637bb b53_get_sset_count +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x6fb96dd8 b53_get_strings +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7035142d b53_enable_port +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x709a393c b53_phylink_mac_link_down +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7f979deb b53_phylink_mac_link_up +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7fb4f9e2 b53_fdb_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x8f1e3bf6 b53_get_tag_protocol +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x91631756 b53_br_leave +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x92209793 b53_imp_vlan_setup +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x94b94c24 b53_switch_detect +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x9e5821f1 b53_br_flags_pre +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xa7cd54a1 b53_get_ethtool_stats +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xaaf868ab b53_br_set_stp_state +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xb9d29715 b53_br_join +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xbddb1906 b53_mdb_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xc57947f1 b53_setup_devlink_resources +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xc7103838 b53_eee_enable_set +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xd3160ffb b53_vlan_filtering +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xd89c98fc b53_fdb_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xdf07a138 b53_fdb_dump +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xee25e1a2 b53_br_flags +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xf679b1ea b53_switch_register +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0x27313e88 b53_serdes_link_set +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0x63106001 b53_serdes_init +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0xa6ac0768 b53_serdes_phylink_get_caps +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0xd3c24dbc b53_serdes_phylink_mac_select_pcs +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0x3e62972a lan9303_remove +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0x4006b47a lan9303_shutdown EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0xada83f40 lan9303_register_set -EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_switch 0x059b29c1 ksz_switch_register -EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_switch 0x3937bbb1 ksz_switch_remove -EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_switch 0x8354f915 ksz_switch_alloc -EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x032d3b9c vsc73xx_shutdown -EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x283d2428 vsc73xx_probe -EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x5bb039e1 vsc73xx_remove +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0xbc68e9a5 lan9303_probe +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_switch 0x293dcc47 ksz_switch_alloc +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_switch 0x730552d8 ksz_switch_register +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_switch 0xcb42baa9 ksz_switch_remove +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x77864d25 vsc73xx_shutdown +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x8b234586 vsc73xx_remove EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x99d242fe vsc73xx_is_addr_valid +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0xc4083219 vsc73xx_probe +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x113f9ddf xrs700x_switch_remove +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x703c09fb xrs700x_switch_register 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 0x8afda861 xrs700x_switch_shutdown +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0xa44f3bd3 xrs700x_switch_shutdown 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 0xbd635095 xrs700x_switch_register -EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0xceed95c8 xrs700x_switch_alloc -EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0xd186a16d xrs700x_switch_remove -EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x035c3b09 ei_poll +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0xda5e3c75 xrs700x_switch_alloc EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt -EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x3a496bb0 ei_tx_timeout -EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x6b0ad2db ei_netdev_ops -EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x769ae2f7 ei_get_stats -EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x7e6f325f ei_start_xmit -EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x7ea67926 ei_set_multicast_list -EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xd79676d4 __alloc_ei_netdev -EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xe4290ee9 ei_open -EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xf3779219 ei_close -EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xfd47842f NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x23fa7e43 ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x25e3c481 ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x70854029 __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x85dc7e19 ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x8ca4941d ei_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xc1b1dfaf ei_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xd22c5d28 ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xd26d68fa ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xd9ee6bb3 ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xefdb930b NS8390_init EXPORT_SYMBOL drivers/net/ethernet/aquantia/atlantic/atlantic 0x9b089d76 aq_xdp_locking_key -EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnxt/bnxt_en 0xfad4ebd1 bnxt_ulp_probe -EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x1d6e63ed cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnxt/bnxt_en 0x7c46dd36 bnxt_ulp_probe EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver -EXPORT_SYMBOL drivers/net/ethernet/cavium/common/cavium_ptp 0x09ca0059 cavium_ptp_get -EXPORT_SYMBOL drivers/net/ethernet/cavium/common/cavium_ptp 0x66cb0ef5 cavium_ptp_put +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x6aab7d29 cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/cavium/common/cavium_ptp 0x4dfd3357 cavium_ptp_get +EXPORT_SYMBOL drivers/net/ethernet/cavium/common/cavium_ptp 0xec3351a7 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 @@ -2773,390 +2773,389 @@ 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 0x01b477b7 cxgb3_alloc_atid -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x1616f45e cxgb3_insert_tid -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x1ad8bfe5 t3_l2e_free -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x20e8f422 cxgb3_alloc_stid -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x4df30233 cxgb3_queue_tid_release -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x596c8a52 cxgb3_ofld_send -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x6822b99b t3_l2t_send_event -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x6eae81ba t3_l2t_get -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x7fc1fec1 t3_register_cpl_handler -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x91327461 cxgb3_free_atid -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x9ee4b88c cxgb3_free_stid -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xc55bc154 dev2t3cdev -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xeb7c3197 cxgb3_unregister_client -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xefc14eaf cxgb3_remove_tid -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xf034b23f cxgb3_register_client -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xfe912e17 t3_l2t_send_slow -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x00bb061a cxgb4_create_server6 -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x051f2ce9 cxgb4_clip_release -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0a4297c6 cxgb4_check_l2t_valid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x141f2f6b t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x1d669307 cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x3453da98 cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x41788508 t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x45d8691b cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x46efea10 cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x57ba038f t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x6e2eebe9 cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xb3e5ecd6 cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xc76ad52c dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xd4763ee3 cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xd4f8b522 cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xd945769a cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xdacdd9c2 cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xde80331c t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xfbc551b9 t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0815fdcb cxgb4_alloc_stid EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0f1a5528 cxgb4_unregister_uld -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x113fd2a5 cxgb4_write_sgl -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x270b788d cxgb4_read_sge_timestamp -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x30517c70 cxgb4_select_ntuple -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x37feb5a7 cxgb4_free_stid -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x400d3fe7 cxgb4_ofld_send -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x48d758fa cxgb4_pktgl_to_skb -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4eea06b9 t4_cleanup_clip_tbl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x18bcc7f4 cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1b93cf02 cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1c2a95f3 cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x28b584f8 cxgb4_crypto_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x29e72f92 cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2d399c92 cxgb4_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3275312b cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x332b036d cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3427c3b6 cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x437cecb5 cxgb4_l2t_release EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x61c07937 cxgb4_iscsi_init -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x63c605e9 cxgb4_remove_server -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x63d4ec36 cxgb4_flush_eq_cache -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6a777109 cxgb4_get_srq_entry -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6eb42bf0 cxgb4_read_tpte -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x76660252 cxgb4_write_partial_sgl -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x78b3fefc cxgb4_bar2_sge_qregs -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x85fd68d7 cxgb4_register_uld -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x86a448a9 cxgb4_l2t_release -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8848f345 cxgb4_sync_txq_pidx -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x88896ff6 cxgb4_ring_tx_db -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x9afd5d22 cxgb4_free_atid -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x9b929260 cxgb4_smt_alloc_switching -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa39b5475 cxgb4_port_viid -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa65e6d10 cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x53d31250 cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5adb43be cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6523aa67 cxgb4_ring_tx_db +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6a1e7f9c cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6c8cc072 cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6df3b307 cxgb4_smt_alloc_switching +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x771815fe cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7eb3baa0 cxgb4_update_root_dev_clip +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x857badbc cxgb4_write_sgl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x86f04746 cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x87c743b9 cxgb4_inline_tx_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x882bfa40 cxgb4_l2t_alloc_switching +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8b492879 cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x94e92393 cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x964a3cdb cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa30a4c2f cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa331d760 cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa671ed74 cxgb4_reclaim_completed_tx EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa8db193f cxgb4_smt_release -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa9aa4e7d cxgb4_l2t_get -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xadf6cbaf cxgb4_get_tcp_stats -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb068005d cxgb4_create_server_filter -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb0d7c358 cxgb4_map_skb -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb7c9f44d cxgb4_port_chan -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb82ddd69 cxgb4_immdata_send -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xbc0f014e cxgb4_alloc_sftid -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xbe8060cf cxgb4_inline_tx_skb -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xcba049ee cxgb4_l2t_send -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xcc1da776 cxgb4_l2t_alloc_switching -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xcc33f106 cxgb4_alloc_stid -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xcd66e8c9 cxgb4_clip_get -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd078cbc3 cxgb4_dbfifo_count -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd4431cbf cxgb4_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xaf4d5471 cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb88fa019 cxgb4_map_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb8fd6fe7 cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xbe709504 cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc80a092d cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xcbe3ca30 cxgb4_get_srq_entry +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd5595a29 cxgb4_write_partial_sgl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd5a78508 cxgb4_clip_release EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd69a0294 cxgb4_best_mtu -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd833c403 cxgb4_remove_tid -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xebb28040 cxgb4_update_root_dev_clip -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf4430127 cxgb4_reclaim_completed_tx -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf55e5c25 cxgb4_crypto_send -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf7ac81d7 cxgb4_remove_server_filter -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf9b78da4 cxgb4_create_server -EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xfbc8194b cxgb4_port_e2cchan -EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x0c58898a cxgbi_ppm_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd72821ad cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd864e91f cxgb4_check_l2t_valid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xdc348126 cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xeb430b61 cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xef5fa4ec cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xefbabac2 cxgb4_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf10e70a5 t4_cleanup_clip_tbl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf27f5823 cxgb4_immdata_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf91b9903 cxgb4_port_e2cchan 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 0x2eab5b85 cxgbi_ppm_ppod_release -EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x3d308e39 cxgbi_ppm_ppods_reserve -EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x90965e6d cxgb_find_route6 -EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x9f7cb507 cxgbi_ppm_init -EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0xa3a97f8c cxgb_find_route -EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0xc29743d0 cxgbi_ppm_make_ppod_hdr -EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x09ffb8ed vnic_dev_get_pdev -EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x13e00678 vnic_dev_get_res_count -EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x360ddae7 vnic_dev_get_res -EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x427230ba vnic_dev_register -EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x59c79030 vnic_dev_unregister -EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x5bfa2353 enic_api_devcmd_proxy_by_index -EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x350cc1b7 be_roce_register_driver +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x39b1db78 cxgb_find_route +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x4117fb58 cxgbi_ppm_make_ppod_hdr +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x549d7158 cxgbi_ppm_ppod_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x56405814 cxgbi_ppm_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x6ce4ea50 cxgbi_ppm_ppods_reserve +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x9d47c201 cxgb_find_route6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0xb963c020 cxgbi_ppm_init +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x2300bc58 enic_api_devcmd_proxy_by_index +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x2d844bca vnic_dev_get_res +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x4a4cfeb4 vnic_dev_get_res_count +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x9a6a4a17 vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xb3d10489 vnic_dev_get_pdev +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xcbeddf2c vnic_dev_unregister EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x4e2e10d2 be_roce_mcc_cmd -EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x5d789230 be_roce_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x8bf5cc8e be_roce_register_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xc27602fb be_roce_unregister_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 0x736d789a dpaa2_ptp -EXPORT_SYMBOL drivers/net/ethernet/freescale/enetc/fsl-enetc-ierb 0x1190b0be enetc_ierb_register_pf +EXPORT_SYMBOL drivers/net/ethernet/freescale/dpaa2/fsl-dpaa2-eth 0x817e29a9 dpaa2_ptp +EXPORT_SYMBOL drivers/net/ethernet/freescale/enetc/fsl-enetc-ierb 0x6a59c35b 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 0x050b21e5 fun_dev_enable -EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0x585c6d36 fun_dev_disable -EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0x793ed580 fun_release_irqs -EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0xf5adee8f fun_reserve_irqs -EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x2a4f3b7c hnae_get_handle -EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x3d5b05f6 hnae_ae_register -EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x9541374a hnae_put_handle -EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x9b66fe8b hnae_ae_unregister +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0x546954dc fun_dev_enable +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0x5bc5b331 fun_dev_disable +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0xc7842169 fun_release_irqs +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0xdc779dee fun_reserve_irqs +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x14242412 hnae_ae_register +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x34c927bc hnae_get_handle +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x58b9c77c hnae_put_handle +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0xad55e088 hnae_ae_unregister 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 0xf8239e9d hnae_reinit_handle -EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hns_dsaf 0xec4f1f0f hns_dsaf_roce_reset -EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x26f33268 hnae3_register_ae_dev -EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x627d7e13 hnae3_unregister_ae_algo_prepare -EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x6c794bca hnae3_register_client -EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x86253377 hnae3_unregister_ae_dev -EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x88faf253 hnae3_register_ae_algo -EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0xcb8c55ef hnae3_set_client_init_flag -EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0xccaf4ad5 hnae3_unregister_client -EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0xfb565d7d hnae3_unregister_ae_algo -EXPORT_SYMBOL drivers/net/ethernet/intel/iavf/iavf 0x2449d0d3 iavf_register_client -EXPORT_SYMBOL drivers/net/ethernet/intel/iavf/iavf 0x647374b5 iavf_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0xece620e3 hnae_reinit_handle +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hns_dsaf 0x197e47f6 hns_dsaf_roce_reset +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x144fb71d hnae3_register_ae_algo +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x514d2879 hnae3_register_ae_dev +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x7176f7f8 hnae3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x86a30ff7 hnae3_set_client_init_flag +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x9c84c2e5 hnae3_unregister_ae_dev +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0xacfba7f3 hnae3_unregister_ae_algo_prepare +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0xbcbf1d64 hnae3_register_client +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0xcbd00311 hnae3_unregister_ae_algo +EXPORT_SYMBOL drivers/net/ethernet/intel/iavf/iavf 0x2b7d9211 iavf_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/intel/iavf/iavf 0x392741fe 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 0x06524a30 otx2_mbox_busy_poll_for_rsp -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x1763424f otx2_reply_invalid_msg -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x1de5ff32 otx2_mbox_nonempty -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x22a14330 otx2_mbox_check_rsp_msgs -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x271d27e1 otx2_mbox_reset -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x34322739 __traceiter_otx2_msg_interrupt +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x01ca527e __otx2_mbox_reset +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x0f59f92b __traceiter_otx2_msg_process +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x10f785ff otx2_mbox_check_rsp_msgs +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x12c53bf9 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 0x433e9785 otx2_mbox_get_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 0x6365a74f __SCK__tp_func_otx2_msg_alloc -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x6c0e1aaa otx2_mbox_destroy -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x7e494a72 otx2_mbox_init -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x83284313 __traceiter_otx2_msg_alloc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x69921adc otx2_mbox_get_rsp +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x7fbeee62 otx2_mbox_busy_poll_for_rsp +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x8390acce __traceiter_otx2_msg_alloc EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x8f772a3f otx2_mbox_id2name -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xa4e1d585 __otx2_mbox_reset +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x9cb722ae otx2_mbox_alloc_msg_rsp +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x9e724b71 otx2_mbox_destroy 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 0xb3d9578d otx2_mbox_regions_init -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xc0aa34b0 otx2_mbox_alloc_msg_rsp -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xc2822f48 __traceiter_otx2_msg_process +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xb219c960 otx2_reply_invalid_msg +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xbb3a3261 otx2_mbox_nonempty +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xbc986b0b otx2_mbox_wait_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 0xe42faa0f otx2_mbox_wait_for_rsp -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xe84629b9 otx2_mbox_msg_send -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x017cc929 otx2_alloc_mcam_entries -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x02f638c7 otx2_get_stats64 +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xd6a00051 otx2_mbox_regions_init +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xe33e469a __traceiter_otx2_msg_interrupt +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xe5c7b2a3 otx2_mbox_reset +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xed4af710 otx2_mbox_init EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x0504442a otx2_get_maxflows -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x135a5cc5 otx2_mcam_flow_del -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x194c6abe mbox_handler_npa_lf_alloc -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x21f06832 otx2_set_real_num_queues -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x23bcce7d otx2_handle_ntuple_tc_features -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x28fec3c5 mbox_handler_nix_txsch_alloc -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x2b1073f2 otx2_set_mac_address -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x2cd4882d otx2_get_mac_from_af -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x2da80065 otx2_attach_npa_nix -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x381c147b otx2_detach_resources -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x3a9ecc73 otx2vf_mcam_flow_init -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x4189d606 otx2_txschq_config -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x4a2e2680 otx2_get_max_mtu -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x4c506987 otx2_smq_flush -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x5793d9f4 mbox_handler_nix_lf_alloc -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x63fab4a9 mbox_handler_nix_bp_enable -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x73368910 otx2_ioctl -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x76b4fcd9 otx2_tc_alloc_ent_bitmap -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x8fdba23f otx2_init_tc -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x968d4c4b otx2_mbox_up_handler_cgx_link_event -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x9e8cfffb cn10k_lmtst_init -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xa1e0bf7b otx2_config_hwtstamp -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xa3336cd0 mbox_handler_msix_offset -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xa5730a2e otx2_shutdown_tc -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xad31aa15 otx2_setup_tc -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xc2581a1c otx2_sq_append_skb -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xc335692c otx2_open -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xc9692470 otx2vf_set_ethtool_ops -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xcf345364 otx2_nix_config_bp -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xcfab3a48 otx2_config_pause_frm -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xece8198b otx2_mbox_up_handler_mcs_intr_notify -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xed3f9f1d otx2_tx_timeout -EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xf2f991e3 otx2_stop -EXPORT_SYMBOL drivers/net/ethernet/marvell/prestera/prestera 0x3d5eaacf prestera_device_unregister -EXPORT_SYMBOL drivers/net/ethernet/marvell/prestera/prestera 0x6779c010 prestera_device_register -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0a86c7ee mlx4_get_parav_qkey -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0cd47352 mlx4_is_slave_active -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x185eb16f mlx4_SET_PORT_fcs_check -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x194bb176 mlx4_SET_MCAST_FLTR -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1bed8f52 mlx4_put_slave_node_guid -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2042263f mlx4_get_slave_node_guid -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x24ee4789 mlx4_SET_PORT_SCHEDULER -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x29449d84 mlx4_gen_pkey_eqe -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2e6d895c mlx4_ALLOCATE_VPP_get -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2ea07e1d mlx4_get_roce_gid_from_slave -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x322a75db set_phv_bit -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x32ec0845 mlx4_get_module_info -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x34c1331f mlx4_gen_guid_change_eqe -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x461817ad mlx4_SET_PORT_user_mac -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x477e9395 mlx4_SET_VPORT_QOS_set -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4c31ddd9 mlx4_SET_PORT_user_mtu -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5713bb92 mlx4_SET_PORT_PRIO2TC -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x63cf1d29 mlx4_is_eq_shared -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x65571c08 mlx4_SET_VPORT_QOS_get -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6aa4f73b mlx4_release_eq -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6ecf6a8a mlx4_test_interrupt -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x71502d89 mlx4_SET_PORT_BEACON -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x75f48997 mlx4_SET_PORT_general -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x76029e6a mlx4_ALLOCATE_VPP_set -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7abb679b mlx4_is_eq_vector_valid +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x06cba51a otx2_attach_npa_nix +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x0875e64c otx2_get_mac_from_af +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x16650288 otx2_config_hwtstamp +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x1b41b457 otx2_alloc_mcam_entries +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x22ce66d7 otx2_get_max_mtu +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x26029ad7 otx2_shutdown_tc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x26b00587 otx2_mbox_up_handler_mcs_intr_notify +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x2b87dabf otx2_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x4947b2bd otx2_smq_flush +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x5910e0b8 otx2_open +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x68427a94 otx2_stop +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x6b9c4b08 otx2_mbox_up_handler_cgx_link_event +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x6bb5b463 otx2_set_mac_address +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x6bffd1ce otx2_nix_config_bp +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x782f23d1 otx2_get_stats64 +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x7965884a otx2_set_real_num_queues +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x7bcdaad9 cn10k_lmtst_init +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x824b6454 otx2_config_pause_frm +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x8f0daccf otx2_setup_tc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x96360ca0 mbox_handler_nix_bp_enable +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xa1ba3f95 otx2_txschq_config +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xabfb0bf8 otx2_init_tc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xacfa0ee8 otx2vf_mcam_flow_init +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xbd5cb43e otx2_ioctl +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xc8d98c8a otx2_handle_ntuple_tc_features +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xcf953393 mbox_handler_npa_lf_alloc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xd288b155 otx2_mcam_flow_del +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xdce2f164 otx2vf_set_ethtool_ops +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xdfd11367 otx2_detach_resources +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xe0354619 mbox_handler_nix_txsch_alloc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xecbd0883 otx2_sq_append_skb +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xed09235f mbox_handler_nix_lf_alloc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xf0b36c67 otx2_tc_alloc_ent_bitmap +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xf335e0ba mbox_handler_msix_offset +EXPORT_SYMBOL drivers/net/ethernet/marvell/prestera/prestera 0x36dbaf62 prestera_device_register +EXPORT_SYMBOL drivers/net/ethernet/marvell/prestera/prestera 0x811572f9 prestera_device_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x07594272 mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x11aeaeac mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x18f8e4a3 mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x21c79090 mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x22f0897e set_phv_bit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2492874e mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3d027e80 mlx4_SET_PORT_fcs_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x41ea3619 mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x43f85582 mlx4_SET_PORT_user_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x48cc9d0c mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4a2b5244 mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4be5143b mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4f9da866 mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5110fb68 mlx4_get_cpu_rmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x513c0f8d mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x54e2ee4f mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x675d70fd mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6fa71d78 mlx4_SET_VPORT_QOS_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x73173e53 mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x776e55c0 mlx4_ALLOCATE_VPP_get 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 0x80d604cf mlx4_get_is_vlan_offload_disabled -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x84c02582 mlx4_max_tc -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8a105b66 mlx4_tunnel_steer_add -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8a7c7fa4 mlx4_assign_eq -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9c6263eb mlx4_get_cpu_rmap -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9e2e7526 mlx4_test_async -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xab9d72fd get_phv_bit -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbed302c5 mlx4_gen_port_state_change_eqe -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbfe4cffb mlx4_SET_PORT_VXLAN -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xce73c929 mlx4_get_slave_from_roce_gid -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd2738473 mlx4_get_eqs_per_port -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd82450b2 mlx4_get_slave_port_state -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdbb6951c mlx4_get_slave_pkey_gid_tbl_len -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xde3a92bf mlx4_eq_get_irq -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe6a028de mlx4_query_diag_counters -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe8a04c15 mlx4_SET_PORT_qpn_calc -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xee06ce19 mlx4_gen_slaves_port_mgt_ev -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf41c35d2 set_and_calc_slave_port_state -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfa849c83 mlx4_sync_pkey_table -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x00d9fdfd mlx5_packet_reformat_dealloc -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x00f10286 mlx5_eq_update_ci -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x047d7d94 mlx5_cmd_create_vport_lag -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x049ed57e mlx5_eq_create_generic -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x089457a5 mlx5_core_create_tis -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0963e764 mlx5_notifier_register -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0ba06205 mlx5_lag_is_master -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0fefeab5 mlx5_core_alloc_transport_domain -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x10d9e623 mlx5_fs_add_rx_underlay_qpn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8726b2df mlx4_query_diag_counters +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8b8e6fed mlx4_is_eq_shared +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8ea03f0c mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x90fda761 mlx4_SET_VPORT_QOS_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9181fcad mlx4_get_is_vlan_offload_disabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x95ffb260 mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x99c9a0b1 set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9ed53874 mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa6518532 mlx4_is_eq_vector_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaa574a08 mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xab4d3612 mlx4_test_interrupt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb9605b52 mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbb21f79f mlx4_SET_PORT_BEACON +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbdaf6835 mlx4_test_async +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbefd5709 mlx4_SET_PORT_user_mtu +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc5b449f8 mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc5cd697c get_phv_bit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd8caa2bf mlx4_max_tc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe3f8caf5 mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe715ad48 mlx4_get_eqs_per_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xebc7b110 mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xefd72b1e mlx4_ALLOCATE_VPP_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf0b22ae8 mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf6960e3a mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0007cc9c mlx5_vector2eqn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x019b9cd5 mlx5_sriov_blocking_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x02772c2a mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0338ca22 mlx5_eq_update_ci +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x03598a17 mlx5_modify_header_alloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x035cd122 mlx5_lag_is_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0625d49a mlx5_core_modify_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x06e43398 mlx5_core_destroy_rqt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x070caa7a mlx5_eswitch_get_encap_mode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x07f948c4 mlx5_eq_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1213e1f0 mlx5_fc_query EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x13d565c7 mlx5_del_flow_rules -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x15a55541 mlx5_core_query_mkey -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x18336f34 mlx5_core_destroy_rqt -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x184b4ffd mlx5_cmd_init_async_ctx +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x158b2277 mlx5_debugfs_get_dev_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x159c3065 mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x174ff8cc mlx5_fs_remove_rx_underlay_qpn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1991764e mlx5_vf_put_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1be3f7c7 mlx5_fc_create 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 0x1e00d545 mlx5_eswitch_unregister_vport_reps 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 0x21e108d2 mlx5_core_destroy_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 0x23bb3f50 mlx5_create_flow_table -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x23e879b1 mlx5_core_destroy_mkey -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2adc4f49 mlx5_core_destroy_rq -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2dbc37f3 mlx5_core_query_sq -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2dcffa53 mlx5_is_roce_on -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2ff3656a mlx5_core_dealloc_transport_domain +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x26cb683a mlx5_get_fdb_sub_ns +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x26d79221 mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2803767e mlx5_mpfs_del_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x28557f55 mlx5_core_query_vendor_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2f9c8b49 mlx5_fpga_sbu_conn_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2fda7d25 mlx5_qp_debugfs_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x321068f5 mlx5_fpga_mem_write 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 0x3345371d mlx5_eq_disable 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 0x35c4f3a9 mlx5_core_modify_cq -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x361b5fb5 mlx5_eq_notifier_register -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x36c49391 mlx5_get_flow_namespace -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x39bce809 mlx5_sriov_blocking_notifier_register -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3ad10f2b mlx5_core_query_rq -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x405c6df3 mlx5_lag_is_sriov -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4576012f mlx5_lag_get_num_ports -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x45ce826c mlx5_core_detach_mcg -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x46ae8338 mlx5_qp_debugfs_init -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x472aa334 mlx5_lag_get_peer_mdev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x36c35fb9 mlx5_eswitch_get_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x39e40cbd mlx5_debug_qp_remove +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3acc9d0b mlx5_cmd_exec_polling +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3b704adc mlx5_query_ib_port_oper +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3ddb5b23 mlx5_cmd_init_async_ctx +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3e68df6e mlx5_get_uars_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3f0300cb mlx5_sriov_blocking_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3f950ded mlx5_rl_add_rate_raw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x43351424 mlx5_eswitch_unregister_vport_reps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x45f76284 mlx5_core_query_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4cff88a1 mlx5_fc_destroy 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 0x5182c0d9 mlx5_eswitch_get_proto_dev -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x51c0e3dc mlx5_packet_reformat_alloc -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x53cf4ecc mlx5_rl_is_in_range +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4df46ca6 __traceiter_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4fa75d08 mlx5_packet_reformat_dealloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5235f2af mlx5_eq_create_generic +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x53a3e94f mlx5_fpga_sbu_conn_sendmsg 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 0x55af2213 mlx5_core_modify_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x57339d1e mlx5_core_destroy_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x58bebccc mlx5_core_destroy_tir +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x59ce5f5e mlx5_cmd_out_err +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5ae4237e mlx5_core_create_tir +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5ae4e3f2 mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5bdfcc01 mlx5_rl_remove_rate 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 0x5ccdd5b9 mlx5_debugfs_get_dev_root -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6062712b mlx5_rl_add_rate -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x60a3d229 mlx5_vf_put_core_dev -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x60b1c99e mlx5_rl_remove_rate_raw -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x611e7839 mlx5_eq_destroy_generic +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x610a7c80 mlx5_eswitch_uplink_get_proto_dev 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 0x624a39af mlx5_alloc_bfreg -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6377522f mlx5_fc_destroy -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6437740c mlx5_eq_notifier_unregister EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6482eeea __traceiter_mlx5_fs_del_rule -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x65f55701 mlx5_eswitch_vport_rep -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6a2e8494 mlx5_core_attach_mcg -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6efc18d7 mlx5_debugfs_root -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6f2f4a5f mlx5_core_alloc_pd -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6fe5851a mlx5_rdma_rn_get_params -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x722b2c97 mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x64ada0dc mlx5_is_roce_on +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x67dce547 mlx5_lag_get_num_ports +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6d20d2ea mlx5_eswitch_vport_rep +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6e3b43f3 __traceiter_mlx5_fs_set_fte 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 0x78ba458c mlx5_fpga_mem_read +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x72ffe08b mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7579678d mlx5_packet_reformat_alloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x79d2d79d mlx5_fpga_sbu_conn_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x79d6fbb8 mlx5_vf_get_core_dev 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 0x7d33ef00 mlx5_eswitch_vport_match_metadata_enabled -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fc88979 mlx5_cmd_do -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fd60dd8 mlx5_fpga_sbu_conn_sendmsg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7ce07dd6 mlx5_lag_is_sriov +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7decc272 mlx5_mpfs_add_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7e31883d mlx5_alloc_bfreg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7e7363be mlx5_nic_vport_disable_roce +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7ef4d405 mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7f33bd9e mlx5_eswitch_get_vport_metadata_for_set 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 0x8063722b __traceiter_mlx5_fs_del_fte -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x808b607b mlx5_core_create_tir -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x80e9407a mlx5_eq_get_eqe -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8241b30d mlx5_eswitch_uplink_get_proto_dev -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8276d377 mlx5_sriov_blocking_notifier_unregister -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x82ed6dcb mlx5_core_query_cq -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x833edf89 mlx5_free_bfreg -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x83f0ea27 mlx5_fpga_get_sbu_caps -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x86e6df94 mlx5_nic_vport_disable_roce +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x833c819a mlx5_cmd_cleanup_async_ctx +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x83e617a2 mlx5_fpga_mem_read +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8617b50a mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8676fe3c mlx5_core_alloc_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 0x88878a9f mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x87d08277 mlx5_core_modify_cq EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x888a2246 mlx5_create_auto_grouped_flow_table -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8a968171 mlx5_get_uars_page -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8b31c7ae mlx5_rl_remove_rate -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8b6cccc5 mlx5_rsc_dump_next -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8de89731 mlx5_lag_get_roce_netdev -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x90b1c2f5 mlx5_fc_query -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x91db6f00 mlx5_core_dealloc_pd -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x93a06489 mlx5_eq_disable -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9501ae69 mlx5_fpga_sbu_conn_destroy -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x95dc8af5 mlx5_cmd_exec_polling +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8a53648a mlx5_cmd_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8d859d89 mlx5_lag_is_master +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8e1d36c0 mlx5_eswitch_register_vport_reps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8e80b92b mlx5_eswitch_reg_c1_loopback_enabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8fffb1e9 mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x91103817 mlx5_lag_mode_is_hash +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x911587f7 mlx5_lag_get_roce_netdev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x928a7d87 mlx5_cmd_create_vport_lag +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9607a59a mlx5_create_cq EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x96eb2c99 mlx5_fc_id -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9ab08149 mlx5_comp_vectors_count -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9af6eac3 mlx5_mpfs_del_mac -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9c40c685 mlx5_debug_qp_remove -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9d02642a mlx5_put_uars_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x97360cdb mlx5_cmd_do +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x99656cf6 mlx5_core_query_sq 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 0x9d6ff0ff mlx5_lag_is_active -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa13f3075 mlx5_modify_header_alloc -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa2b10410 mlx5_core_modify_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9ec0e95a mlx5_eq_get_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa1fd4c26 mlx5_fs_add_rx_underlay_qpn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa31b9042 mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa4f15c84 mlx5_lag_get_slave_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa6988b43 mlx5_eq_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa7059a35 mlx5_eswitch_get_vport_metadata_for_match EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa85e04b7 mlx5_flow_table_id -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa98bd478 mlx5_rsc_dump_cmd_create 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 0xaba900c4 mlx5_eswitch_register_vport_reps -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xac7cf45a mlx5_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xac14e992 mlx5_rsc_dump_cmd_create 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 0xae6548a6 mlx5_core_destroy_tir -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb0ae9e30 mlx5_fpga_mem_write -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb21f72dd mlx5_comp_irq_get_affinity_mask +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xaf33e1db mlx5_core_modify_cq_moderation +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb0de3308 mlx5_lag_is_shared_fdb 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 0xb320ea70 mlx5_cmd_destroy_vport_lag +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb6de0f97 mlx5_put_uars_page 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 0xb74a42ca mlx5_lag_get_slave_port -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb9e20608 mlx5_eswitch_get_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb7398914 mlx5_rl_is_in_range +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb769c0e9 mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb91c529e mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xba0dbf35 mlx5_core_create_rqt 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 0xbac7bbe3 mlx5_rl_add_rate 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 0xbbb74dd6 mlx5_fs_remove_rx_underlay_qpn -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbd24c9bc mlx5_fpga_sbu_conn_create -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbff941cd mlx5_core_create_psv -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc1cd1a7e mlx5_eswitch_get_encap_mode -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc271da07 mlx5_eq_enable -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc302c611 mlx5_core_create_mkey -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc3f068d1 mlx5_query_ib_port_oper -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc64bea15 mlx5_eswitch_reg_c1_loopback_enabled -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc6d34199 mlx5_core_destroy_psv -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc9b4454b mlx5_eswitch_add_send_to_vport_rule -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcb442371 mlx5_get_fdb_sub_ns +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbc88e5a3 mlx5_debug_qp_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc01ce4b2 mlx5_rsc_dump_next +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc43082ee mlx5_core_create_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc805d683 mlx5_comp_vectors_count +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc8eee2da mlx5_get_flow_namespace +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcbf731f8 mlx5_eq_enable 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 0xcc49de6c mlx5_cmd_check -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcf14abdc mlx5_mpfs_add_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcc2b7a55 mlx5_free_bfreg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xce61f7a9 mlx5_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcf4d6386 mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcf617439 mlx5_debugfs_root EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd015bba4 __traceiter_mlx5_fs_add_rule 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 0xd4976788 mlx5_lag_mode_is_hash -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd609d9f3 mlx5_cmd_destroy_vport_lag +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd258560f mlx5_eswitch_get_proto_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd570835f mlx5_lag_get_peer_mdev 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 0xd7edc156 mlx5_eswitch_get_vport_metadata_for_match -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd8823b7a mlx5_core_destroy_cq -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd90ec1b9 mlx5_fc_create -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xda9b14fb mlx5_lag_is_roce -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdbd95d63 mlx5_rl_add_rate_raw -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdf2ea6b6 mlx5_add_flow_rules -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe07e96ed mlx5_core_create_rqt -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe2e5b304 mlx5_core_modify_rq -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe3de5a26 mlx5_lag_query_cong_counters +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd84a1405 mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdab7dae8 mlx5_core_modify_sq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdcca8485 mlx5_eq_destroy_generic +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xddd4a909 mlx5_lag_query_cong_counters +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe2952067 mlx5_fpga_get_sbu_caps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe3b29598 mlx5_core_roce_gid_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe433a160 mlx5_core_create_tis EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe4e09c2b __tracepoint_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe59bec65 mlx5_rdma_rn_get_params 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 0xe6275b3a __traceiter_mlx5_fw -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe67800cc mlx5_cmd_out_err -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe94357e3 mlx5_qp_debugfs_cleanup -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe94abe86 mlx5_core_modify_cq_moderation +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe6388d00 mlx5_core_destroy_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe85cc643 mlx5_rl_remove_rate_raw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe8c16044 mlx5_qp_debugfs_init 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 0xec796c7b mlx5_create_cq -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xeecafd78 mlx5_modify_header_dealloc -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xef3fcc51 mlx5_cmd_cleanup_async_ctx -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xefe6c728 mlx5_vector2eqn -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf04ad4ea mlx5_debug_qp_add -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf15e817e __traceiter_mlx5_fs_set_fte -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf4ef0b73 mlx5_core_create_rq -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf5888bdc mlx5_core_modify_sq -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf607e5f3 mlx5_vf_get_core_dev -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf65290c4 mlx5_eswitch_get_vport_metadata_for_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xec93a8a0 mlx5_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf0a32477 __traceiter_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf1d9159b mlx5_eswitch_add_send_to_vport_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf28e31be mlx5_add_flow_rules +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf5a309f7 mlx5_modify_header_dealloc 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 0xf8b6a970 mlx5_cmd_exec_cb -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfaa16da3 mlx5_lag_is_shared_fdb -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfb812a57 mlx5_core_roce_gid_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf9e3e6ae mlx5_core_dealloc_transport_domain +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfa113b23 mlx5_core_destroy_cq 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 0xfcdb7f78 mlx5_core_query_vendor_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfcd447bc mlx5_comp_irq_get_affinity_mask +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfd0487b7 mlx5_eswitch_vport_match_metadata_enabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfe4a3b6a mlx5_lag_is_roce EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxfw/mlxfw 0xc4d702d9 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 0x0b2962e2 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 0x0d0129fc mlxsw_afa_block_append_qos_ecn EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0e81c09c mlxsw_afk_destroy @@ -3168,16 +3167,13 @@ EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x19fa5852 mlxsw_core_flush_owq 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 0x209861a5 mlxsw_afa_create EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x23eddc68 mlxsw_core_cpu_port_init -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x25f00db0 mlxsw_afa_create -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x2b431458 mlxsw_core_rx_listener_register EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x2c68ced3 mlxsw_core_read_frc_h EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x2f303cd3 mlxsw_afa_block_append_qos_dsfield -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x2f703cb9 mlxsw_env_get_module_info EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x383bc49a mlxsw_afa_block_append_qos_dscp EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4036254f mlxsw_linecards_event_ops_unregister EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x43a9b87e mlxsw_afa_block_terminate -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x43c95755 mlxsw_core_trap_state_set 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 0x4765b9f0 mlxsw_core_res_valid EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x484489a4 mlxsw_cmd_exec @@ -3187,56 +3183,59 @@ EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x50359cc0 mlxsw_core_kvd_sizes_get 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 0x599a77e1 mlxsw_core_port_netdev_link EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5a939205 mlxsw_afk_values_add_u32 -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5b91a347 mlxsw_core_traps_unregister EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5c73d5a4 mlxsw_core_sdq_supports_cqe_v2 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 0x62624ec1 mlxsw_afa_block_append_mirror EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x63874d4c mlxsw_core_port_driver_priv -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x6572a560 mlxsw_core_driver_unregister EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x65c7e645 mlxsw_afa_block_append_qos_switch_prio 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 0x692d889c mlxsw_core_bus_device_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x6bb42737 mlxsw_core_skb_transmit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x6ed7e82e mlxsw_core_trap_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x70d8be6f mlxsw_core_port_devlink_port_get EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x718d28f4 mlxsw_afa_block_append_vlan_modify EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x749556a2 mlxsw_afk_key_info_subset +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x74f1a634 mlxsw_core_driver_register 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 0x78562eee mlxsw_core_rx_listener_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x78e5424d mlxsw_core_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7a1c1943 mlxsw_core_port_netdev_link EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7b0bfeec mlxsw_core_port_fini -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7cece4b7 mlxsw_core_driver_register EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7e08c6e0 mlxsw_core_event_listener_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 0x86817014 mlxsw_core_read_utc_nsec -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x87fc31dc mlxsw_core_rx_listener_unregister 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 0x99168620 mlxsw_core_bus_device_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x97980ae3 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 0x9a19c372 mlxsw_core_traps_register EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x9cbf026d mlxsw_afa_destroy -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x9ce15824 mlxsw_core_port_devlink_port_get EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x9e41f494 mlxsw_afk_encode -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x9ef33c17 mlxsw_core_skb_receive -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xa2214a38 mlxsw_env_reset_module +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xa09ff9b5 mlxsw_env_get_module_info EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xa509fafd mlxsw_afa_block_append_counter EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xa7765e88 mlxsw_reg_query EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xa8e2509a mlxsw_afa_block_append_sampler EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xac1074a5 mlxsw_core_skb_transmit_busy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xb0a6fe3d mlxsw_env_get_module_eeprom +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xb3f671c1 mlxsw_afa_block_append_mirror 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 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 0xbc88f7d6 mlxsw_core_trap_state_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xbd2c5687 mlxsw_core_skb_receive EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xbda212df mlxsw_core_irq_event_handlers_call EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xbfb7df3c mlxsw_core_driver_priv -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xbfebfccb mlxsw_core_skb_transmit EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xc31fbb6a mlxsw_core_res_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xc525dd44 mlxsw_core_traps_register EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xc5eacafe mlxsw_afa_block_append_l4port -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xca91b3c3 mlxsw_core_trap_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xc66a4a50 mlxsw_core_ptp_transmitted 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 0xd111d3e8 mlxsw_core_irq_event_handler_register EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd21722b4 mlxsw_core_max_lag @@ -3245,147 +3244,148 @@ EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd7a93413 mlxsw_core_event_listener_unregister EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd888ffb3 mlxsw_afa_block_append_ip EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd9f711ae mlxsw_afa_block_append_mcrouter -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdc090b2b mlxsw_env_get_module_eeprom 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 0xdc5c95df mlxsw_core_resources_query 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 0xe0a74f5e mlxsw_core_trap_register EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xe16986dd mlxsw_afa_block_activity_get EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xe1860dde mlxsw_afa_block_append_fid_set EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xe4d9ac5a mlxsw_afa_block_append_drop +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xea5e7d09 mlxsw_core_rx_listener_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xeb01254a mlxsw_env_reset_module 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 0xf090fab1 mlxsw_core_traps_unregister 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 0xff0b141d mlxsw_afa_block_append_fwd -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c 0x95dd3721 mlxsw_i2c_driver_register -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c 0xd447a7b1 mlxsw_i2c_driver_unregister -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci 0x4d1bfdd5 mlxsw_pci_driver_unregister -EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci 0xfac82074 mlxsw_pci_driver_register -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x02b5d001 ocelot_port_mdb_del -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0c143ab6 ocelot_port_pre_bridge_flags -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x105e2210 ocelot_fdb_dump +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c 0x46df3c8a mlxsw_i2c_driver_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c 0x5bae5812 mlxsw_i2c_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci 0x2ceaf024 mlxsw_pci_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci 0x54c97fb0 mlxsw_pci_driver_register +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0006bc80 ocelot_port_lag_change +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0a1a2666 ocelot_sb_occ_max_clear 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 0x1aad2079 ocelot_sb_occ_port_pool_get -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x22f2b2fd ocelot_port_get_stats64 -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x23e5f330 ocelot_port_txtstamp_request -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x269711f0 ocelot_devlink_sb_unregister -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x27a49f18 ocelot_port_policer_del -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2aabcd5d ocelot_ptp_gettime64 +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1b3a421c ocelot_get_max_mtu +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1c2b535c ocelot_port_bridge_join +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1cf10ab6 ocelot_ptp_adjtime +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1e6b3da2 ocelot_init +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x20d693ea ocelot_port_bridge_leave +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x284f129f ocelot_get_ts_info 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 0x392fabde ocelot_port_policer_add -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3d249394 ocelot_mact_lookup -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3d4376b5 ocelot_get_txtstamp -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3ff75b9b ocelot_sb_port_pool_get -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x425fe270 ocelot_ptp_verify +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2f706119 ocelot_init_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 0x443b643a ocelot_fdb_add -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x456bcecb ocelot_port_vlan_filtering -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x51ba36e5 ocelot_hwstamp_get -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5212b141 ocelot_port_bridge_leave -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x546abfdf ocelot_sb_pool_set -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x56867dfc ocelot_get_ts_info -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x571e08e8 ocelot_sb_pool_get -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x597211e3 ocelot_get_max_mtu -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5fb608b4 ocelot_mact_forget -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x628515c9 ocelot_ptp_adjtime -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x62dbf4b1 ocelot_sb_tc_pool_bind_set -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x666a3d59 ocelot_vcap_filter_del -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x6fbb1ea4 ocelot_can_inject -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x73ef0438 ocelot_drain_cpu_queue -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x73f37afe ocelot_port_bridge_flags -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7421f0f2 ocelot_mrp_add -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x77302ede ocelot_get_sset_count -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7a4ea6a6 ocelot_vcap_filter_replace -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fc7d378 ocelot_deinit +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x43b0265a ocelot_mact_lookup +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x45c74ea7 ocelot_mact_forget +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x49c31305 ocelot_sb_port_pool_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4b4fc242 ocelot_policer_validate +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4cb513f4 ocelot_port_policer_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4dcddf13 ocelot_mact_learn_streamdata +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4ec3175b ocelot_deinit_port +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x502371cc ocelot_devlink_sb_register +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5182801f ocelot_hwstamp_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x57f9f1c8 ocelot_port_set_maxlen +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x59dbc4c7 ocelot_sb_pool_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5cd66a0a ocelot_port_lag_join +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x60721c05 ocelot_ptp_enable +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x64d9d564 ocelot_port_bridge_flags +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x69aed772 ocelot_port_vlan_filtering +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x720a007f ocelot_ptp_gettime64 +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x77ce1e23 ocelot_hwstamp_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x8037486d ocelot_drain_cpu_queue 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 0x8110afb5 ocelot_sb_occ_max_clear -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x82cf7cf7 ocelot_mrp_del_ring_role -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x843f045d ocelot_mrp_add_ring_role -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x84e48cf8 ocelot_ptp_rx_timestamp -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x89a8e884 ocelot_xtr_poll_frame -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x8aaaa2f8 ocelot_sb_port_pool_set -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x8c626060 ocelot_init_port -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x8d6538e4 ocelot_port_mdb_add -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x8e0933b5 ocelot_mrp_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x81a01e9d ocelot_sb_occ_port_pool_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x81ff5cc8 ocelot_vlan_prepare +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x852eff44 ocelot_port_inject_frame +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x87873288 ocelot_fdb_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x8e580f2e ocelot_ptp_settime64 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 0x9780e15c ocelot_bridge_stp_state_set -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9c8b16d6 ocelot_port_inject_frame +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x956c0eca ocelot_mrp_add_ring_role +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x96ade71f ocelot_bridge_stp_state_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x96d80722 ocelot_vcap_filter_replace +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x98c467e9 ocelot_sb_occ_tc_port_bind_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9a68933e ocelot_devlink_sb_unregister +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9b3c0155 ocelot_mrp_del_ring_role +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9b53259c ocelot_port_pre_bridge_flags +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9d3b8070 ocelot_fdb_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 0x9e1ed47d ocelot_sb_occ_tc_port_bind_get -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9f088cb9 ocelot_get_strings -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa82b2a0f ocelot_mact_learn_streamdata +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa093aeaa ocelot_mrp_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa4aab7e7 ocelot_can_inject +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa68a1c5a ocelot_ptp_verify +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa7bba29c 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 0xab8da244 ocelot_deinit_port -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xaeab5a07 ocelot_vlan_prepare -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb154a2e2 ocelot_ptp_settime64 +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xaab330bd ocelot_vcap_policer_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xac7eabca ocelot_sb_pool_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xae99b032 ocelot_set_ageing_time EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb30c4b92 vsc7514_ptp_regmap -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb6894659 ocelot_set_ageing_time -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb8cc37e2 ocelot_vlan_add -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbb6fe999 ocelot_port_lag_change +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb48f0add ocelot_get_ethtool_stats +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb4b960a7 ocelot_get_strings +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb70908e8 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 0xbba88927 ocelot_vcap_filter_add -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbe123a95 ocelot_port_lag_leave -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbefa325f ocelot_init +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbd8873bb ocelot_vcap_policer_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbd95512f ocelot_ptp_adjfine EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbf48ddc1 vsc7514_qs_regmap -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc0b77e09 ocelot_vcap_policer_add -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc72d9eea ocelot_ptp_enable -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc8377efb ocelot_get_ethtool_stats -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc94f075f ocelot_sb_tc_pool_bind_get -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc9abe956 ocelot_ptp_adjfine -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xca8fbd68 ocelot_fdb_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc0510ac2 ocelot_vlan_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc3704fb7 ocelot_ptp_rx_timestamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc3f5cf70 ocelot_vcap_filter_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc7d64a82 ocelot_get_txtstamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xcb7a0470 ocelot_deinit +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xcc223e64 ocelot_sb_port_pool_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xcc3aeb63 ocelot_port_mdb_del 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 0xcf332ce7 ocelot_init_timestamp -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd0464b9b ocelot_deinit_timestamp 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 0xd247e608 ocelot_sb_tc_pool_bind_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd460182d ocelot_get_sset_count +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd5635b2e ocelot_mrp_add 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 0xdd48af33 ocelot_policer_validate -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe749b314 ocelot_vlan_del -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe9c74dd3 ocelot_devlink_sb_register +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xda8a710b ocelot_port_txtstamp_request +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe29e8885 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 0xea6a8dbf ocelot_mact_learn +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xebc4cf7d ocelot_port_mdb_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xebe9316a ocelot_vcap_filter_del 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 0xefc1cee0 ocelot_hwstamp_set -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf34f4f00 ocelot_port_bridge_join -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf36478f6 ocelot_vcap_policer_del -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf7f95cb2 ocelot_sb_occ_snapshot -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xfcbc07b8 ocelot_mact_learn -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xfda9a786 ocelot_port_lag_join -EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xfe54343e ocelot_port_set_maxlen -EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x15a373e9 qed_get_iscsi_ops +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf30f31c0 ocelot_init_port +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf9e8ba1c ocelot_port_lag_leave +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xfc680d63 ocelot_xtr_poll_frame +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xfc69b999 ocelot_port_get_stats64 +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xfd50dd13 ocelot_fdb_dump +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xfeec0af3 ocelot_port_policer_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xff55c04f ocelot_deinit_timestamp +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x3f582052 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 0x87ceda21 qed_get_rdma_ops EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x992e03d0 qed_put_fcoe_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x99d01448 qed_get_iscsi_ops EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x9eeeef48 qed_put_eth_ops -EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0xb1a3b2f2 qed_get_eth_ops -EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0xd1bb820c qed_get_fcoe_ops -EXPORT_SYMBOL drivers/net/ethernet/qlogic/qede/qede 0x2054dd4a qede_rdma_unregister_driver -EXPORT_SYMBOL drivers/net/ethernet/qlogic/qede/qede 0x563bf012 qede_rdma_register_driver -EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0x06a1758d wx_get_mac_addr -EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0x159f7a70 wx_stop_adapter -EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0x1c8440b8 wx_init_eeprom_params -EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0x38a00d6f wx_read_ee_hostif -EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0x54932320 wx_sw_init -EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0x554895a8 wx_set_rar -EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0x67803d57 wx_read_ee_hostif_buffer -EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0x895eca40 wx_disable_rx -EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0x8d26dc42 wx_host_interface_command -EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0xa12ab509 wx_mng_present -EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0xb2876d46 wx_control_hw -EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0xb40f6b0d wx_clear_rar -EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0xdc997a55 wx_reset_hostif -EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0xddb434e7 wx_check_flash_load -EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0xe02ff07b wx_init_rx_addrs -EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0xf10af95a wx_get_pcie_msix_counts -EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0xf262fdc3 wx_reset_misc -EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0xff24e7c1 wx_disable_pcie_master -EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x1e17c8f8 hdlcdrv_arbitrate -EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x555852af hdlcdrv_register -EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x9c785769 hdlcdrv_receiver -EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x9d5d643c hdlcdrv_transmitter -EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xea7dd491 hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0xbfa90e88 qed_get_eth_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0xd14b489b qed_get_rdma_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qede/qede 0x4561439b qede_rdma_register_driver +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qede/qede 0x8f2d5eda qede_rdma_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0x0065877c wx_reset_misc +EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0x0d6a8bfb wx_get_pcie_msix_counts +EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0x1042f61c wx_stop_adapter +EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0x1d82055b wx_get_mac_addr +EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0x2c92bc16 wx_sw_init +EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0x300763a8 wx_mng_present +EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0x30d48951 wx_disable_pcie_master +EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0x371eb06d wx_host_interface_command +EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0x515a9e5f wx_clear_rar +EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0x52383848 wx_reset_hostif +EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0x6c4d3633 wx_read_ee_hostif +EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0x7998d7a0 wx_set_rar +EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0x8d11d3ef wx_init_rx_addrs +EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0x8ec4847a wx_init_eeprom_params +EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0x97a86521 wx_control_hw +EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0x9db9286d wx_check_flash_load +EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0xa92cb704 wx_read_ee_hostif_buffer +EXPORT_SYMBOL drivers/net/ethernet/wangxun/libwx/libwx 0xb9d9651a wx_disable_rx +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x1c169ffd hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x36a04677 hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x4536e84b hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xc69e4090 hdlcdrv_register +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xcbd325b7 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 @@ -3393,1051 +3393,1051 @@ 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 0x5c595e24 cavium_mdiobus_write -EXPORT_SYMBOL drivers/net/mdio/mdio-cavium 0xfb2d76fe cavium_mdiobus_read -EXPORT_SYMBOL drivers/net/mdio/mdio-mscc-miim 0xffcf003f mscc_miim_setup -EXPORT_SYMBOL drivers/net/mdio/mdio-xgene 0x21c54a75 xgene_mdio_rgmii_write -EXPORT_SYMBOL drivers/net/mdio/mdio-xgene 0x5587103b xgene_mdio_wr_mac -EXPORT_SYMBOL drivers/net/mdio/mdio-xgene 0xc0639e05 xgene_mdio_rd_mac -EXPORT_SYMBOL drivers/net/mdio/mdio-xgene 0xdb29e627 xgene_enet_phy_register -EXPORT_SYMBOL drivers/net/mdio/mdio-xgene 0xfbff40f9 xgene_mdio_rgmii_read -EXPORT_SYMBOL drivers/net/phy/bcm-phy-lib 0x1a7959c6 bcm54xx_auxctl_write -EXPORT_SYMBOL drivers/net/ppp/pppox 0x0adc5826 pppox_ioctl -EXPORT_SYMBOL drivers/net/ppp/pppox 0x3a711ce5 pppox_compat_ioctl -EXPORT_SYMBOL drivers/net/ppp/pppox 0xb48654df register_pppox_proto -EXPORT_SYMBOL drivers/net/ppp/pppox 0xcbe16408 pppox_unbind_sock +EXPORT_SYMBOL drivers/net/mdio/mdio-cavium 0x6131823f cavium_mdiobus_write +EXPORT_SYMBOL drivers/net/mdio/mdio-cavium 0x9f43fb5c cavium_mdiobus_read +EXPORT_SYMBOL drivers/net/mdio/mdio-mscc-miim 0x3eb5e6c5 mscc_miim_setup +EXPORT_SYMBOL drivers/net/mdio/mdio-xgene 0x3c3b5912 xgene_enet_phy_register +EXPORT_SYMBOL drivers/net/mdio/mdio-xgene 0x5970f489 xgene_mdio_wr_mac +EXPORT_SYMBOL drivers/net/mdio/mdio-xgene 0x5c04afa0 xgene_mdio_rgmii_write +EXPORT_SYMBOL drivers/net/mdio/mdio-xgene 0x5cd62f0f xgene_mdio_rd_mac +EXPORT_SYMBOL drivers/net/mdio/mdio-xgene 0xe2b5fb0f xgene_mdio_rgmii_read +EXPORT_SYMBOL drivers/net/phy/bcm-phy-lib 0x264a77a8 bcm54xx_auxctl_write +EXPORT_SYMBOL drivers/net/ppp/pppox 0x283bc16b pppox_unbind_sock +EXPORT_SYMBOL drivers/net/ppp/pppox 0xa29c50a5 register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0xd06767b7 pppox_ioctl EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto -EXPORT_SYMBOL drivers/net/sungem_phy 0x66f10ec6 sungem_phy_probe -EXPORT_SYMBOL drivers/net/team/team 0x01928282 team_modeop_port_change_dev_addr -EXPORT_SYMBOL drivers/net/team/team 0x2eaf726a team_option_inst_set_change -EXPORT_SYMBOL drivers/net/team/team 0x3f46c0e5 team_modeop_port_enter -EXPORT_SYMBOL drivers/net/team/team 0x4d5e047c team_options_change_check -EXPORT_SYMBOL drivers/net/team/team 0x7ce26dc4 team_mode_unregister -EXPORT_SYMBOL drivers/net/team/team 0x91763475 team_options_unregister -EXPORT_SYMBOL drivers/net/team/team 0xb67d8ca9 team_options_register -EXPORT_SYMBOL drivers/net/team/team 0xd0e72508 team_mode_register -EXPORT_SYMBOL drivers/net/usb/usbnet 0x2c3d33e7 usbnet_link_change -EXPORT_SYMBOL drivers/net/usb/usbnet 0x838fe167 usbnet_device_suggests_idle -EXPORT_SYMBOL drivers/net/usb/usbnet 0xaf437afd usbnet_manage_power -EXPORT_SYMBOL drivers/net/wan/hdlc 0x3e11eb51 hdlc_close -EXPORT_SYMBOL drivers/net/wan/hdlc 0x4b522d3e hdlc_ioctl -EXPORT_SYMBOL drivers/net/wan/hdlc 0x68a6e7c3 unregister_hdlc_device -EXPORT_SYMBOL drivers/net/wan/hdlc 0x81a2f6af hdlc_start_xmit -EXPORT_SYMBOL drivers/net/wan/hdlc 0x8f94b7c8 detach_hdlc_protocol -EXPORT_SYMBOL drivers/net/wan/hdlc 0xa5a7e112 attach_hdlc_protocol -EXPORT_SYMBOL drivers/net/wan/hdlc 0xb36d7bd0 alloc_hdlcdev -EXPORT_SYMBOL drivers/net/wan/hdlc 0xc96a2df1 unregister_hdlc_protocol -EXPORT_SYMBOL drivers/net/wan/hdlc 0xded70974 register_hdlc_protocol -EXPORT_SYMBOL drivers/net/wan/hdlc 0xe7829adf hdlc_open +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe8686b1f pppox_compat_ioctl +EXPORT_SYMBOL drivers/net/sungem_phy 0x011e0363 sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x23b0a541 team_modeop_port_enter +EXPORT_SYMBOL drivers/net/team/team 0x4593d8fb team_options_register +EXPORT_SYMBOL drivers/net/team/team 0x5132c45b team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0x742bc457 team_options_change_check +EXPORT_SYMBOL drivers/net/team/team 0xae388174 team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0xe394bead team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0xe832af31 team_mode_unregister +EXPORT_SYMBOL drivers/net/team/team 0xf3395537 team_option_inst_set_change +EXPORT_SYMBOL drivers/net/usb/usbnet 0x24d88c99 usbnet_manage_power +EXPORT_SYMBOL drivers/net/usb/usbnet 0x25b24fb4 usbnet_link_change +EXPORT_SYMBOL drivers/net/usb/usbnet 0xf9716b69 usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/wan/hdlc 0x38037617 hdlc_open +EXPORT_SYMBOL drivers/net/wan/hdlc 0x446ef8bb alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0x4622a818 register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x571055ef attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x6e5b1740 unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wan/hdlc 0x89f5c9ba hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0x9357949f unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xc7e93327 hdlc_ioctl +EXPORT_SYMBOL drivers/net/wan/hdlc 0xd1ac614c hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0xd492ca29 detach_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 0x35a37e30 ath_key_delete -EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x3d4c92b7 dfs_pattern_detector_init -EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x4107eec9 ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x266702b9 ath_reg_notifier_apply EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x4571aea8 ath_is_world_regd -EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x55248070 ath_printk -EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x5c64b079 ath_is_mybeacon -EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x6b510ef7 ath_hw_setbssidmask -EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x760cfd8d ath_rxbuf_alloc -EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x8efe1201 ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x50f74a19 ath_hw_keysetmac +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x596c7ba3 ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x7623b11c ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x95eefcc2 ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x9e625262 ath_hw_setbssidmask EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xa18f224e ath_regd_find_country_by_name -EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xabfb96b5 ath_hw_keyreset EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xb6588ba6 ath_bus_type_strings -EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xba2beecc ath_key_config -EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xbd9be041 ath_hw_keysetmac -EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xd735e4a7 ath_hw_cycle_counters_update -EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xe0f380b3 ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xbe837aa2 ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xbe93b532 ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xc26b8b01 dfs_pattern_detector_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xc87ec50b ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xd09508ca ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xe4d24868 ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xecffa317 ath_printk EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x015e5db2 ath10k_debug_mask -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x03c4958d ath10k_htt_t2h_msg_handler -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x04595189 ath10k_err -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x05019d81 ath10k_print_driver_info -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x085ed5c8 ath10k_ce_send_nolock -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x087c810c ath10k_ce_cancel_send_next -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x0c47dff3 ath10k_ce_completed_recv_next -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x0e1c4430 ath10k_htt_txrx_compl_task -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x1352c14a ath10k_ce_disable_interrupt -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x14f495da ath10k_core_napi_enable -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x199c0b29 ath10k_ce_send -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x1f74cdd1 ath10k_htc_rx_completion_handler -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x1fa9e7ff ath10k_htt_rx_pktlog_completion_handler -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x266127e0 ath10k_core_create -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x26e04c9a ath10k_ce_per_engine_service -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x29202d83 ath10k_ce_alloc_rri -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x4445f79f ath10k_ce_deinit_pipe -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x4b818d2f ath10k_core_fetch_board_file -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x4c7ea02e ath10k_core_register -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x4cbf0663 ath10k_core_destroy -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x4d097ec9 ath10k_bmi_read_memory -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x4e66b951 ath10k_ce_num_free_src_entries -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x4f1b3dd5 ath10k_coredump_new -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5990c9c4 ath10k_ce_init_pipe -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5a847012 ath10k_core_check_dt -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x602d1dfa ath10k_ce_free_rri -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x66d2041a ath10k_ce_enable_interrupt -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x68da1d80 ath10k_warn -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7ac579f7 __ath10k_ce_send_revert -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7f02b970 ath10k_mac_tx_push_pending -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x80688954 ath10k_core_napi_sync_disable -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x8575199a ath10k_ce_dump_registers -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x8bbc0ed9 __ath10k_ce_rx_num_free_bufs -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x902d678f ath10k_ce_rx_post_buf -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x9f0aef61 ath10k_ce_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x04b4b3c0 ath10k_core_start_recovery +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x0aef5a7c ath10k_core_free_board_files +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x0dbbdb6c ath10k_core_napi_sync_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x10e2c165 ath10k_ce_free_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x15cf1457 ath10k_ce_disable_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x1f63dd3d ath10k_bmi_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x202abb53 ath10k_core_napi_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x25d4e249 ath10k_htc_tx_completion_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2acf9b03 ath10k_ce_completed_send_next_nolock +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2f36131a ath10k_ce_cancel_send_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2f426595 ath10k_ce_enable_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2f6e3b81 ath10k_ce_dump_registers +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2ff4bfd9 ath10k_ce_send_nolock +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x31953f44 __ath10k_ce_send_revert +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x3288ecb1 ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x33c7f895 ath10k_htt_rx_pktlog_completion_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x44332cb2 ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x446794fc ath10k_coredump_new +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x4c79feb9 ath10k_htc_rx_completion_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x510c6f40 ath10k_ce_per_engine_service +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5254352f ath10k_ce_rx_update_write_idx +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x52eea6be ath10k_ce_init_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x534b7ba3 ath10k_ce_completed_recv_next_nolock +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x569d3889 ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x57ee9af1 ath10k_htc_process_trailer +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5945c993 ath10k_ce_completed_send_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5a796e78 ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x642b455e ath10k_core_check_dt +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x66ec48f9 ath10k_ce_rx_post_buf +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6bb532f3 ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6bc6bffc ath10k_ce_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x75fca34e ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7c0b8ecb ath10k_htt_t2h_msg_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x8555e355 ath10k_ce_alloc_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x8f236788 ath10k_ce_revoke_recv_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x9c1531c2 ath10k_coredump_get_mem_layout +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x9c533a3f ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa0c7c49a 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 0xa73ab04c ath10k_core_start_recovery -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa86acc05 ath10k_bmi_start -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xadf7fdd7 ath10k_ce_per_engine_service_any -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb4f4c327 ath10k_ce_rx_update_write_idx -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb561ad82 ath10k_ce_enable_interrupts -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xba73d1c5 ath10k_ce_completed_send_next_nolock -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xbd2280f2 ath10k_htc_tx_completion_handler -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xbf8f1e3e ath10k_core_start -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc5d22442 ath10k_ce_free_pipe -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc83cfde8 ath10k_ce_completed_send_next -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xd222df70 ath10k_core_unregister -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xdac05781 ath10k_core_free_board_files -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe003ae0d ath10k_core_stop -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe5973a01 ath10k_ce_revoke_recv_next -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xed6a421a ath10k_htc_process_trailer -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xeec29d04 ath10k_coredump_get_mem_layout -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf42003aa ath10k_htt_rx_hl_indication -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf74623af ath10k_ce_alloc_pipe -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf7e59887 ath10k_info -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xfa2038e0 ath10k_htt_hif_tx_complete -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xfe1e1827 ath10k_ce_completed_recv_next_nolock -EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xff90e1ef ath10k_htc_notify_tx_completion -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x0de82d65 ath11k_ce_rx_post_buf -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x10cb1b7d ath11k_core_resume -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x127c2587 ath11k_pcic_ext_irq_enable -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x1e516705 ath11k_ce_alloc_pipes -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x2a1f17e6 ath11k_ce_free_pipes -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x343c5338 ath11k_pcic_read -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x36a4127d ath11k_ce_cleanup_pipes -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x3759866c ath11k_pcic_get_msi_address -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x387c7d61 ath11k_err -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x3f0eaec3 ath11k_core_pre_init -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x42037a63 ath11k_ce_get_attr_flags -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x4b7cc89d ath11k_pcic_ext_irq_disable -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x4d40ae2b ath11k_hal_srng_init -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x4ea1b65e ath11k_debugfs_soc_destroy -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x53c9ca31 ath11k_core_init -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x5d5d722b ath11k_pcic_read32 -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x5d690751 ath11k_pcic_get_ce_msi_idx +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa284bf6f ath10k_htt_hif_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa7aad1fb ath10k_bmi_read_memory +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa835770e ath10k_mac_tx_push_pending +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xaf68c910 ath10k_htc_notify_tx_completion +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb0a8d844 ath10k_ce_deinit_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb204a427 ath10k_ce_per_engine_service_any +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb4972fe0 ath10k_core_fetch_board_file +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb74c4bee ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xbc52f315 ath10k_ce_send +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc1ad504f ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc5323242 __ath10k_ce_rx_num_free_bufs +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc63b53f5 ath10k_htt_txrx_compl_task +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc925cd9d ath10k_ce_alloc_rri +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe407af82 ath10k_ce_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe89fe5b2 ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xeda6e0f8 ath10k_ce_num_free_src_entries +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf485a8cc ath10k_ce_completed_recv_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf6ea178e ath10k_htt_rx_hl_indication +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x01be8058 ath11k_ce_per_engine_service +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x01d1d7c2 ath11k_core_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x1b983bea ath11k_core_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x1f11c093 ath11k_core_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x247abecc ath11k_hal_srng_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x2b13aef5 ath11k_pcic_ce_irqs_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x2ed45765 ath11k_dp_service_srng +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x33ce63e4 ath11k_pci_disable_ce_irqs_except_wake_irq +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x3d1e94d8 ath11k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x411828fc ath11k_pci_enable_ce_irqs_except_wake_irq +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x4506ed19 ath11k_pcic_ce_irq_disable_sync +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x49da7ac9 ath11k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x4bcea833 ath11k_pcic_ext_irq_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x4d13f779 ath11k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x5156b6a3 ath11k_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x51987de2 ath11k_pcic_ext_irq_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x553b00c6 ath11k_qmi_deinit_service +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x561f8438 ath11k_pcic_stop EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x606a5b5a __tracepoint_ath11k_log_dbg -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x730d0eb3 ath11k_ce_get_shadow_config -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x785927be ath11k_core_free -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x8367698c ath11k_core_alloc -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x87d1e5da ath11k_pcic_start -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x8a1c54b7 ath11k_core_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x695302d0 ath11k_ce_alloc_pipes +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x6c579cf1 ath11k_debugfs_soc_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7a17005f ath11k_pcic_init_msi_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7e13b27b ath11k_ce_get_attr_flags +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x887a1d92 ath11k_core_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x8ae16863 ath11k_pcic_read +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x8f566c9c ath11k_ce_cleanup_pipes +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x96d1a389 ath11k_pcic_read32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x9aa300f8 ath11k_pcic_get_ce_msi_idx EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x9c51bcc4 ath11k_debug_mask -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xa3ffdfed ath11k_dp_service_srng -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xa60d52ea ath11k_pcic_write32 -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xa754cbe5 ath11k_pcic_ce_irq_disable_sync -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xa934c637 ath11k_pcic_free_irq -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xaa16c78e ath11k_qmi_deinit_service -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xaf604ca4 ath11k_pcic_ce_irqs_enable -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xb5864027 ath11k_pcic_get_user_msi_assignment -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xb7dd6226 ath11k_core_deinit -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xbb585be5 ath11k_pcic_config_irq -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xbe61ecf7 ath11k_ce_per_engine_service -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xc6113ccf ath11k_pcic_map_service_to_pipe -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xc6c3e455 ath11k_info -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xc7a8eec3 ath11k_hal_srng_deinit -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xd94550a4 ath11k_pcic_stop -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xe548d8dd ath11k_pcic_register_pci_ops -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xefa892b8 ath11k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xa0263c2f ath11k_pcic_write32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xa4a90ac9 ath11k_pcic_get_user_msi_assignment +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xadd49bf6 ath11k_ce_rx_post_buf +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xb7f7d2f0 ath11k_ce_free_pipes +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xb8f4886c ath11k_pcic_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xbb831fe3 ath11k_pcic_free_irq +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xd194fcb2 ath11k_pcic_register_pci_ops +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xd2179b0f ath11k_pcic_config_irq +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xd5834596 ath11k_pcic_get_msi_address +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xdd9c16ee ath11k_core_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xe1dae352 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 0xf0613e0c ath11k_pcic_init_msi_config -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xf22c7dfe ath11k_pci_enable_ce_irqs_except_wake_irq -EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xfe581401 ath11k_pci_disable_ce_irqs_except_wake_irq -EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x0a196ae2 ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xf41ac151 ath11k_core_pre_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xf74345d6 ath11k_pcic_map_service_to_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xfa65156a 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 0x1f8e2a3d ath6kl_read_tgt_stats -EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x2713eb34 ath6kl_core_cleanup EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x3502feef ath6kl_info -EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x4d2a5382 ath6kl_core_rx_complete -EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x56d7c282 ath6kl_cfg80211_resume -EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x5b9ffac4 ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x3e936ea4 ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x45768052 ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x4800c135 ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x4aea388c ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x51e0b3c1 ath6kl_cfg80211_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x56548abf ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x8d00001c 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 0x99208391 ath6kl_stop_txrx -EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x9aed8ed4 ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x9f5752d6 ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xb02fd8fc 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 0xd16334b8 ath6kl_cfg80211_suspend -EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xd246fa44 ath6kl_core_tx_complete -EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xf8984b5d ath6kl_core_destroy -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x065b652a ath9k_cmn_spectral_scan_config -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x1a2d37f9 ath9k_cmn_debug_recv -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x1d77bbda ath9k_cmn_debug_base_eeprom -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2338257e ath9k_cmn_debug_modal_eeprom -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x23f3fb34 ath9k_cmn_spectral_init_debug -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2e2ab39c ath9k_cmn_process_rssi -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2f3d2007 ath9k_cmn_setup_ht_cap -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x39a7b616 ath9k_cmn_init_channels_rates -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x3d03fe7b ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xd4f32a43 ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xfd3aeb13 ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x15b1e65b ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x1768d923 ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x1837231d ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x18d501cc ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x29437a40 ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x32a27ac2 ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x3ab4e105 ath9k_cmn_process_rate EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x41aae67b ath9k_cmn_debug_stat_rx -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x4d8319b7 ath_cmn_process_fft -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x5f73fa0a ath9k_cmn_get_channel -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x6718702f ath9k_cmn_spectral_scan_trigger -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x67c44df6 ath9k_cmn_process_rate -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x6c377836 ath9k_cmn_update_txpow -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x756efefa ath9k_cmn_rx_skb_postprocess -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa437384c ath9k_cmn_beacon_config_sta -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb1be7d1c ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x64c75d07 ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x68a1ceb8 ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x6929aa7d ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x6d180489 ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x8821531b ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x8a02f059 ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x8d5bfc6b ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x96c5b452 ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb909ad91 ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xc8e6a183 ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xcef3d15f ath9k_cmn_spectral_scan_config EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd2981357 ath9k_cmn_count_streams -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd3b7cfa1 ath9k_cmn_spectral_deinit_debug -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe128108b ath9k_cmn_debug_phy_err -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xf6eda3a0 ath9k_cmn_beacon_config_ap -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xf9ead78a ath9k_cmn_rx_accept -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xfa5ce240 ath9k_cmn_get_hw_crypto_keytype -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xfc954cb0 ath9k_cmn_beacon_config_adhoc -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x033ca4b7 ath9k_hw_reset_calvalid -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x039841c6 ath9k_hw_resettxqueue -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0419d3b7 ath9k_hw_set_tsfadjust -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x07de9a8b ath9k_hw_addrxbuf_edma -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x08ec3945 ath9k_hw_setuptxqueue -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x09f24ee8 ath9k_hw_putrxbuf -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0ae07fcb ath9k_hw_setrxfilter -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0b13bef4 ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe01e4bff ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe67fce86 ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xf381c9fb ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xfa7de4d1 ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xfc646d1f ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0085e851 ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x044ba13d ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x07417da8 ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x080d39ad ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x090ce990 ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x09279c45 ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0bbb8bc8 ath9k_hw_gpio_free EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0f77dafc ath9k_hw_get_tsf_offset -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x16c2703c ath9k_hw_gpio_free -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1985c984 ath9k_hw_setantenna -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1bbd7954 ath9k_hw_abort_tx_dma -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1c4b612d ar9003_mci_setup -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1cd1065c ar9003_hw_bb_watchdog_check -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x21f3102d ath9k_hw_btcoex_set_weight -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x22b0599c ar9003_is_paprd_enabled -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x237da19f ar9003_paprd_create_curve -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x255f89a3 ath9k_hw_wow_wakeup -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x25ee8833 ar9003_mci_set_bt_version -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2812284e ath9k_hw_write_associd -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2969565b ar9003_mci_get_next_gpm_offset -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x29b81f53 ar9003_hw_disable_phy_restart -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3051b2ba ath9k_hw_set_txpowerlimit -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x315583ac ath9k_hw_init_btcoex_hw -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x328d58e9 ath9k_hw_wait -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3536a21f ath9k_hw_init_global_settings -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3a4c33c5 ath9k_hw_set_gpio -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3a854220 ath9k_hw_getnf -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3b5f248d ar9003_mci_send_message -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3d6f0ed3 ar9003_mci_state -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3d7be76d ath9k_hw_gettsf64 -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3ecc9e89 ath9k_hw_gpio_request_out -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3ee3ddc3 ar9003_paprd_enable -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4174818e ath9k_hw_setmcastfilter -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x43de50d2 ath9k_hw_btcoex_init_3wire -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x48731d38 ath9k_hw_setup_statusring -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4a9cb398 ath9k_hw_btcoex_enable -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4e2c1523 ath9k_hw_name -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4e9e7b47 ath9k_hw_setopmode -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4ed208ae ath9k_hw_getrxfilter -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4ef1ca6b ath9k_hw_reset -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5022d5d2 ath9k_hw_beaconq_setup -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x502ea170 ath9k_hw_btcoex_init_2wire -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x51fe5a2b ar9003_mci_get_interrupt -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x52a194bb ath9k_hw_txstart -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5cdada8f ath9k_hw_numtxpending -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5d0ca625 ath9k_hw_gettsf32 -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5d221aab ar9003_mci_cleanup -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5e3b005f ath_gen_timer_isr -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5fd92e64 ath9k_hw_disable -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x654831a4 ath9k_hw_get_txq_props -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6654eabc ath9k_hw_beaconinit -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6917e43b ath9k_hw_puttxbuf -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6a7e1d26 ath9k_hw_kill_interrupts -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x73a0ac16 ath9k_hw_disable_mib_counters -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x796ace07 ath9k_hw_set_sta_beacon_timers -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7e514aa7 ath9k_hw_check_nav -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7ec9d7bd ath9k_hw_ani_monitor -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x88007373 ath9k_hw_intrpend -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x88364627 ar9003_paprd_init_table -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8bd459c5 ath9k_hw_set_tx_filter -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8be83e7d ath9k_hw_abortpcurecv -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8d5497eb ath9k_hw_process_rxdesc_edma -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8e165c86 ar9003_paprd_populate_single_table -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8e4c833f ath9k_hw_reset_tsf -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8f879f43 ath9k_hw_computetxtime -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8f8ed531 ath9k_hw_btcoex_init_scheme -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x91f8fc26 ar9003_get_pll_sqsum_dvc -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x92eb84c1 ath9k_hw_updatetxtriglevel -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x938ac5d0 ath9k_hw_btcoex_init_mci -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9c2853ff ath9k_hw_settsf64 -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9d2369ce ath9k_hw_stop_dma_queue -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9d631c54 ath9k_hw_startpcureceive -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa1fd55b8 ath9k_hw_btcoex_deinit -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa7347874 ar9003_hw_bb_watchdog_dbg_info -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xad94fbcf ath9k_hw_btcoex_disable -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xadcfed95 ath9k_hw_gettxbuf -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xaf84ac00 ar9003_paprd_setup_gain_table -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb0eb37b3 ath9k_hw_check_alive -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb0f81350 ath9k_hw_btcoex_set_concur_txprio -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb1c2cf99 ath9k_hw_phy_disable -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb481cdd7 ath9k_hw_wow_apply_pattern -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb7d188f3 ath9k_hw_disable_interrupts -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbd555ed0 ath9k_hw_btcoex_bt_stomp -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbd88a601 ath9k_hw_stopdmarecv -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc0f178e4 ath9k_hw_enable_interrupts -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc1a4be05 ath9k_hw_getchan_noise -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc5dfac43 ath9k_hw_bstuck_nfcal -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xca781a38 ath9k_hw_deinit -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcf31dedb ath9k_hw_setpower -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd275fbca ath9k_hw_releasetxqueue -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd3306fc6 ath9k_hw_set_rx_bufsize -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe3998231 ath9k_hw_setrxabort -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe552b487 ath_gen_timer_alloc -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe64cc200 ar9003_mci_send_wlan_channels -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe7ab4590 ath9k_hw_gen_timer_stop -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe7bf5c01 ath9k_hw_gpio_get -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe8b5e3cd ath9k_hw_loadnf -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xea3c0865 ath9k_hw_setuprxdesc -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xed21047b ath9k_hw_set_txq_props -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf45741d6 ath9k_hw_rxprocdesc -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf4ac4b12 ath9k_hw_set_interrupts -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf50568ee ath_gen_timer_free -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf57566e1 ath9k_hw_wow_enable -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf6afe9bf ar9003_paprd_is_done -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf86e68eb ath9k_hw_gpio_request_in -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf925bfa9 ath9k_hw_resume_interrupts -EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfe4dd624 ath9k_hw_init -EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0x2e3094c9 atmel_open -EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0x2f51c62b init_atmel_card -EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0x604876b2 stop_atmel_card -EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x1816f04e brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x11e2fa94 ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x170812f6 ath9k_hw_btcoex_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1930b4b4 ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1c8e011d ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x21df5cfa ath9k_hw_gpio_request_out +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x237192db ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2477b3b5 ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2b504d4a ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2ef2c3a7 ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2f58cbc2 ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x31aa8c75 ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3236c2a1 ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x35677c93 ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x39b290bf ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3b0d4dd1 ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3c7128b1 ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3eaca898 ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4509e38f ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4980bcff ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4b1ee42d ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4d8d1a96 ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4d9562b0 ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4f9128d6 ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5197bc2c ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x540a6275 ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5574f862 ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x57d709ed ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5f86c02b ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x60078371 ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6554690a ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6cc5e6ae ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x702af818 ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x709f0290 ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7102f81a ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7136a80b ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x723f2c38 ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x737bdd46 ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x739fc41d ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x73a89e0d ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7556564e ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x783af037 ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x79b78f0e ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x85186888 ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x85896fce ath9k_hw_gpio_request_in +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x85f70343 ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x88d34cce ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8d9c5611 ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x925154f9 ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x95c120f8 ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x96a50780 ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x96f23d4d ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x977a0c31 ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9a2653f8 ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa047de2e ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa39417b9 ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa8da926e ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xaa235ddd ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xab6d736b ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xad1c817e ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xae789c10 ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xaf7dc3a1 ath9k_hw_resume_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb049946d ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb1634f91 ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb17c6918 ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb210495a ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb3bad584 ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb44dd3fe ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb664766c ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb83bebeb ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbd0bebcc ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbd2a789c ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc012ad95 ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc036d1ad ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc64ffd09 ath9k_hw_loadnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xca236f53 ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcff0b056 ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd02f01c9 ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd0b82b5f ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd1f2a4e6 ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd28a4786 ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd3069a65 ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd8344991 ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd8c83ad2 ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xde3d91cb ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xde95f3e6 ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe00743aa ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe05612e8 ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe087f51c ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe33fc386 ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe5e7d075 ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe78ffb24 ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe954c8d8 ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe955eab6 ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xec90e2fa ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xed6c3e6a ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xeed3581c ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xefabea5b ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf124ff8d ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf549a327 ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf9738150 ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0x093bc49f stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0x1cc818e6 atmel_open +EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0xb38b21e4 init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x0abc5a3b 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 0x608365aa brcmu_pktq_mlen -EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x632ebfdd brcmu_pktq_peek_tail -EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x826a88a1 brcmu_pktq_pflush -EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x9542c9be brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x20a610b8 brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x27ece6db brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x44fbe717 brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x456cd3f4 brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x48038b5d brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x5c75aa4c brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x63cb1988 brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x858a3c90 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 0xa943e6ff brcmu_pktq_pdeq_tail -EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xa9d7da98 brcmu_pktq_pdeq -EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xb2a4914f brcmu_pktq_mdeq -EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xc7f9fff0 brcmu_pktq_penq -EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xc8fc621d brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xce00e6fc brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xd36e8855 brcmu_pktq_mdeq EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xd6217d91 brcmu_d11_attach -EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xeef37cb6 brcmu_pktq_flush -EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xfa998138 brcmu_pkt_buf_free_skb -EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xfcde30c8 brcmu_pktq_pdeq_match -EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x15fbbe33 libipw_wx_set_encodeext -EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x21f41e8a libipw_xmit -EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x2bd27fed free_libipw -EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x2d21ef87 libipw_wx_get_encode -EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x374500b6 libipw_set_geo -EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x3b35ce78 libipw_wx_set_encode -EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x3d264b56 libipw_wx_get_encodeext -EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x4404d1ef libipw_txb_free -EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x60269138 libipw_rx_mgt -EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x70b79972 libipw_channel_to_index -EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x7efeda5b libipw_freq_to_channel -EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xa861570f libipw_is_valid_channel -EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xa9965df4 alloc_libipw -EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xa9e237cf libipw_get_channel -EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xaec47459 libipw_get_geo -EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xbb1340c7 libipw_get_channel_flags -EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xbbe5bd2b libipw_networks_age -EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xc7cb62f6 libipw_channel_to_freq -EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xcb50a75b libipw_rx -EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xfd0104bc libipw_wx_get_scan -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x003089c0 il_mac_add_interface -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0b1dafbf il_power_initialize -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x10edeada il_init_geos -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x1a7dab47 il_mac_hw_scan -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x1d2ce50f il_init_scan_params -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x20673944 il_mac_remove_interface -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x20db7ea5 il_leds_init -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x22491691 il_get_single_channel_number -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x23e24972 il_restore_stations -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x243a19f4 il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xfc700495 brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xfd2e85b7 brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x095cad11 libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x1bd821cc libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x3de92b68 libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x545b0e9d libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x58b9cfdd libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x81c8b618 libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x827bda8e libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x87190c2b libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x8c29c6e0 free_libipw +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x9bd4742d libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xb1d87f71 libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xc2eadf27 libipw_rx +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xc6d47f4f libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xce41fa4e libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xd904ffa0 libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xdbbf4c83 libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xe2dd85a3 libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xef76334f libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xf0d9d8be alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xf2893224 libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x01fbb8f7 il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x076b1893 il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x08499c0d il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0ad514ed il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0bd78d3b il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0cf191de il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0e514c86 il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x1958d279 il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x1dbaf055 il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2325354d il_apm_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2629a51c il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x28d67000 il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2a55973a il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2b07a3b4 il_get_single_channel_number EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2bf7eea6 il_queue_space -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2ea612cb il_init_channel_map -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2f2bd903 il_mac_bss_info_changed -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2ff19904 il_mac_config -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2ffdb9df il_setup_rx_scan_handlers -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x34e46b83 il_txq_update_write_ptr -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x35dc8182 il_send_cmd_sync -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x37fe473e il_set_flags_for_band -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x38457a9f _il_poll_bit -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x38854129 il_apm_init -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x392d51df il_rx_queue_alloc -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x394e66d4 il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2c35ae6f il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x314b76f8 il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x396847e9 il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x396e4d4a il_init_geos +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x39cb83a4 il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x39e439c8 il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3ab5a747 il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3abaa83a il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3cf3bc98 il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x413ac490 il_send_cmd_pdu EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x416bd26a il_debug_level -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x421a4bb9 il_send_cmd_pdu_async -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x44156f98 il_send_cmd_pdu -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4791ea5a il_tx_queue_init -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x49c6ef2b il_rx_queue_update_write_ptr -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4ad7ae5e il_hdl_csa -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4b613c8d il_get_free_ucode_key_idx -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4cc05cf0 il_hdl_pm_sleep -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4d5e16cf il_usecs_to_beacons -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4dba9367 il_fill_probe_req -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4e9d4244 il_get_lowest_plcp -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x52568232 il_cmd_queue_unmap -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x52aa8589 il_get_passive_dwell_time -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5353e833 il_scan_cancel -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x57458129 il_mac_change_interface -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x58464f06 il_update_stats -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x585bdec5 il_send_add_sta -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x589a5071 il_tx_queue_unmap -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5fa596cf il_set_rxon_channel -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5ff673c8 il_mac_sta_remove -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x650ed8fb il_eeprom_query16 -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x69b13e12 il_eeprom_free -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6d416208 il_chswitch_done -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6d6cfad4 il_get_channel_info -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7189c66e il_hdl_error -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x71dd909c il_is_ht40_tx_allowed -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x74799678 il_wr_prph -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x787ba0bd il_send_stats_request -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x79f9364b il_add_beacon_time -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x8761feb7 il_free_txq_mem -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x87bf8d47 il_eeprom_init -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x883e657f il_set_rxon_hwcrypto -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x8889569f il_setup_watchdog -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x8aa12b08 il_get_active_dwell_time -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x8ab7edb9 il_hdl_spectrum_measurement -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x8b8b5fc0 il_set_decrypted_flag -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x8d39b323 il_eeprom_query_addr -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x8fb8842a il_rd_prph -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x8ff62855 il_tx_queue_free -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x931517db il_connection_init_rx_config -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x933c0ba3 il_tx_queue_reset -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9487aebf il_set_tx_power -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9571e252 il_tx_cmd_complete -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x96438269 il_clear_ucode_stations -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x96a9b79e il_pm_ops -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x977cd981 il_alloc_txq_mem -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x97a3275f il_free_geos +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x438395b5 il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4464932e il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4ecad5b1 il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5031fc8c il_update_stats +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x50e0bdb7 il_mac_config +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x53894bde il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x577de357 il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x58859aca il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5bfb0ea2 il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5c2de24e il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5d0a047a il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x61bb1d73 il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x63755aa9 il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6672c603 il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x66f3a92a il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6f67321e il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x72e6976a il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7574be8e il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x75b488ae il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7668fa85 il_leds_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x78ec03aa il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7c41c06a il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7c81af6f il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7cd78297 il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7d07bb17 il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x828ff21e il_set_rate +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x851667e5 il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x85cdc8a2 il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x8ab932d6 il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x8abc3760 il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x8d18bedc il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x937c7b71 il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9410c29a il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9532925c il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9b0838e3 il_mac_sta_remove EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9cc714af il_bg_watchdog -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9f7d31d0 il_leds_exit -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa03e547d il_rx_queue_space -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa97ee9ed il_cancel_scan_deferred_work -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa9a90bbc il_send_rxon_timing -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb4d78bf4 il_clear_bit -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb4ddade6 il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9f6462c6 il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa0c6c2ae il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa4e9b446 _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa585f281 il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa6007bf2 il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xafb099b2 il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb0c30869 il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb1278dfd il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb2301e26 il_get_free_ucode_key_idx 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 0xb8d4951c il_send_cmd -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xbb4dca43 _il_apm_stop -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xbba8f30d il_send_lq_cmd -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xbed3a995 il_set_bit -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xbfd55303 il_dbgfs_register -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc2bf81f6 il_check_rxon_cmd -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc7e4714c il_mac_conf_tx -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc9cc8c77 il_read_targ_mem -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xceb3b25e il_free_channel_map -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xcf9a6ac8 il_full_rxon_required -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd2dc2275 il_cmd_queue_free -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd36029f5 il_set_rate -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd89304bf il_scan_cancel_timeout -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd93b2f1b il_power_update_mode -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xdd269196 il_send_bt_config -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xdd98dc12 il_force_reset -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe13ed440 il_mac_reset_tsf -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe3a9b913 il_add_station_common -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe5fac35f il_set_rxon_ht -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe720b050 il_hdl_pm_debug_stats -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xef6c631b il_dbgfs_unregister -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf1439d38 il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb8d679e7 il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb8e15b47 il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xba8ab264 il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xbb340e85 il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xbe47e128 il_set_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xbe66331e il_force_reset +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc1777887 il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc89171db il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xcb024020 il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd002506e il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd069aee8 il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd87eb505 il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xdc19c1a1 il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xde0b0d0b il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xde1118cb il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xdf9e50b7 il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe2b2911a il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe498c1e1 il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe5d7c1dc _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xeaf54ec4 il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xef5a522d il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf1d01c36 il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf610d177 il_free_geos EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf70a693b il_bcast_addr -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf8af3ae3 il_tx_cmd_protection -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xfca2e9c2 il_setup_scan_deferred_work -EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xff4002df il_apm_stop -EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x176b0cdf __traceiter_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf7903e73 il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf9f9bdae il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xfa69a1a0 il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xfaabde71 il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xfaecc303 il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xfd4187d4 il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xffd85167 il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x2e21b15e __traceiter_iwlwifi_dev_ucode_cont_event EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x36a862e9 __tracepoint_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x3c9cbb4e iwl_trans_pcie_remove 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 0x67732a37 iwl_trans_pcie_remove +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x88f77a33 __traceiter_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 0x9787a84c __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/intel/iwlwifi/iwlwifi 0xe9b25960 __traceiter_iwlwifi_dev_ucode_wrap_event -EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0xef295681 __traceiter_iwlwifi_dev_ucode_event -EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x14465257 hostap_remove_proc -EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x1a5e71c2 hostap_check_sta_fw_version -EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x30fdcb8b hostap_init_ap_proc -EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x313a07d8 hostap_info_init -EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x3191d2f9 hostap_set_hostapd -EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x31a8d71c hostap_set_word -EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x486f5fa2 hostap_set_roaming -EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x6bfb4ed1 hostap_set_string -EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x70c8b77f hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x0b341f2b hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x19f2a285 hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x2662ef5e hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x38d127e7 hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x440a8c1a hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x45fb5adf hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x59a8246a hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x67cc48ea hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x6c29f8b6 hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x73091eab hostap_80211_ops EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x75934c58 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7f958c31 hostap_set_antsel EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fb75891 hostap_dump_rx_header -EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x81befcf8 hostap_info_process -EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x8470e454 prism2_update_comms_qual -EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x8625428d hostap_init_proc -EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x8af00066 hostap_set_antsel -EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x98a611f6 hostap_handle_sta_tx_exc -EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x9a7e61c2 hostap_set_auth_algs -EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xa0c9d9f4 hostap_master_start_xmit -EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xa5324c86 hostap_get_porttype -EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xaaf3f4f5 hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x8e827f92 hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x98ee678f hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x9c51171c hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x9ea47aff prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xa6f771b0 hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xb27e9f72 hostap_set_hostapd EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xb4b77c8b hostap_80211_get_hdrlen -EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xb4e837dc hostap_free_data -EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xeb496572 hostap_init_data -EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xeb93be66 hostap_set_hostapd_sta -EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xf1a344f5 hostap_setup_dev -EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xf599e587 hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xc6190c68 hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xcbddd85b hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xd4d60866 hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xdea148c6 hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xdeaaaca9 hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xecbd1b01 hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xf274b222 hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xf4598f7f hostap_remove_proc EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xf91c03e2 hostap_dump_tx_header -EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xfa134723 hostap_add_interface -EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xff11f55c hostap_set_encryption -EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x10f6b6cd __orinoco_ev_rx -EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x16c217a6 orinoco_down -EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x18eeac07 orinoco_up -EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x31f237f0 orinoco_tx_timeout -EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x54cb21bd orinoco_change_mtu -EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x708dbf98 orinoco_if_del -EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x734e14cf orinoco_if_add -EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x98ae0f71 orinoco_open +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x0029021a __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x154237ab orinoco_down +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x292eede5 free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x35d3de81 orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x4b9f758b orinoco_init +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x5c3e8275 orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x7530323e orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x8958b6fc orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x927f22a1 __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x9783d176 orinoco_open EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xa74c2dc5 hermes_struct_init -EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xad8787c8 free_orinocodev -EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xb03f0f21 orinoco_init -EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xbe1dc5bb __orinoco_ev_info -EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xc1bab889 orinoco_process_xmit_skb -EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xd2c1fd63 alloc_orinocodev -EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xe99525c9 orinoco_stop -EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xfd3ad6af orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xa8722f9a orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xac11c852 orinoco_up +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xbdfb2224 orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xe1d4efaf alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xf6a73b53 orinoco_if_del EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/mediatek/mt76/mt76 0x15feaa01 mt76_wcid_key_setup EXPORT_SYMBOL drivers/net/wireless/mediatek/mt76/mt76 0x327a9822 mt76_rx_signal -EXPORT_SYMBOL drivers/net/wireless/mediatek/mt76/mt76 0xadb593c7 mt76_wcid_key_setup -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist 0x1336979d rtl_btc_get_ops_pointer -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x04fbe2ae _rtl92c_phy_init_bb_rf_register_definition -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x0aa1489c rtl92ce_phy_set_rf_on -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x0fe46103 rtl92c_dm_watchdog -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x17150cc3 rtl92c_fill_h2c_cmd -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x17522bf9 rtl92c_phy_sw_chnl -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x1dc9c621 rtl92c_phy_lc_calibrate -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x2074871a rtl8192_phy_check_is_legal_rfpath -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x231e440b rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist 0x4450284a rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x03a367eb _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x1206c5e8 rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x14d95563 rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x151f3fd6 _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x1bcb160d rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x205722eb rtl92c_firmware_selfreset 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 0x260c8023 _rtl92c_phy_txpwr_idx_to_dbm -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x26b3a895 rtl92c_phy_rf_config -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x30742817 rtl92c_firmware_selfreset -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x3bfd90a7 rtl92c_dm_bt_coexist -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x4040a77b rtl92c_dm_init -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x4203c83e rtl92c_bt_rssi_state_change -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x4717911f rtl92c_set_fw_rsvdpagepkt -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x47b8033e rtl92c_dm_write_dig -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x5a9f80e7 rtl92c_phy_ap_calibrate -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x654286da rtl92c_dm_rf_saving -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x69e8ff54 rtl92c_phy_set_io_cmd -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7130b81a rtl92c_dm_init_rate_adaptive_mask -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7a68a42b rtl92c_download_fw -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7f589ddf rtl92c_phy_iq_calibrate -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fb1f209 _rtl92c_phy_rf_serial_write -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x87537da6 rtl92c_phy_set_rfpath_switch -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xa09b4791 _rtl92c_store_pwrindex_diffrate_offset -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xa9245c0f _rtl92c_phy_rf_serial_read -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xaa5a73c4 rtl92c_set_fw_joinbss_report_cmd -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xad64b358 _rtl92c_phy_fw_rf_serial_read -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xb4800b81 _rtl92c_phy_dbm_to_txpwr_idx -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xb63a1242 rtl92c_dm_check_txpower_tracking -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xcdd25ead rtl92c_phy_sw_chnl_callback -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xd0d97b83 _rtl92c_phy_bb8192c_config_parafile -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xd1e9b98d _rtl92c_phy_set_rf_sleep -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xe8579e68 rtl92c_set_fw_pwrmode_cmd -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xe8b332ec rtl92c_phy_query_bb_reg -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xea94928b rtl92c_phy_update_txpower_dbm -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xeb36be3e rtl92c_phy_set_bb_reg -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xeef6c7cf rtl92c_phy_set_bw_mode -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xef4655cd _rtl92c_phy_fw_rf_serial_write -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xf17047b8 rtl92c_dm_init_edca_turbo -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xffb35777 rtl92c_phy_set_txpower_level -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0x18501ec0 rtl_pci_probe -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0x6d8ef860 rtl_pci_suspend -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0xd18d0f97 rtl_pci_disconnect -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0xfa210527 rtl_pci_resume -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0x42e0d003 rtl_usb_probe -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0x864b475f rtl_usb_suspend -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0xab854787 rtl_usb_resume -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0xe90272a3 rtl_usb_disconnect -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x02911931 efuse_power_switch -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x091d40ef rtl_c2hcmd_enqueue +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x271c6223 rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x2e9b0675 _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x3448d48b _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x4d644faa rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x54f1da6c rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x59310a21 rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x5947ee35 rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x5ead0662 rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x618ddf02 _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x6466de07 rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x669476cc rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x67e4b617 rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x687ab28d rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x73e7edf9 rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7cfc60fe rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x8ab58d41 _rtl92c_store_pwrindex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x8b6e2ffc rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x8e73e7f8 rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x8fda5d75 rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x9ddc7e0e rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xa413c4bf rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xa667543b rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xab0d9cb6 _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xac8acad4 rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xb9bbe2cf rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xba90d969 rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xbe0b1d79 _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xc8374103 rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xcf08d397 rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xcfe66e67 _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xe78083ab rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xe7a9d039 rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xeaa903d8 _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xeb01e54c rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xed50bef3 rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0x0b24fab9 rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0x94c0f1bf rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0xcb4f0096 rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0xff439c61 rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0x5a6c614c rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0xbb7275aa rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0xbe21fe04 rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0xd323e188 rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x05feb817 rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x09b78678 rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x0a3274fd rtl_phy_scan_operation_backup EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x0b038e24 channel5g_80m -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x19c434bd efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x0b8b0926 rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x104de10e efuse_power_switch +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1a3f8956 rtl_cam_del_entry EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1b945315 rtl_addr_delay -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x22b39ab6 rtl_bb_delay -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x278dc467 rtl_cam_reset_all_entry -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x28d10234 rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1dcb8fec rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1f131750 rtl_cam_empty_entry EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x30a956d7 rtl_query_rxpwrpercentage -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x30d97dab efuse_one_byte_read -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x35450381 rtl_cam_empty_entry -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x41b4ce54 rtl_efuse_shadow_map_update -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x4da64d59 rtl_mrate_idx_to_arfr_id -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x4db55c88 rtl_ps_disable_nic -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x51438788 rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x34f3fa6b rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x3694bd97 rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x4c294952 rtl_efuse_shadow_map_update EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x54824f58 channel5g -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x5b4d104b rtl_cam_mark_invalid -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x5c381896 rtl_signal_scale_mapping -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x86ac60c7 rtl_process_phyinfo -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x88e48743 rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x6c143190 rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x82b96cda rtl_process_phyinfo EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x8ea60059 rtl_fw_cb -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x90956530 rtl_ps_enable_nic -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x98da7515 rtl_get_tcb_desc -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xa87a6cad rtl_phy_scan_operation_backup -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xaca517e9 rtl_init_rfkill -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xaf4359f8 rtl_collect_scan_list -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xbfe682fd rtl_dm_diginit -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc2b6a0cf rtl_cmd_send_packet -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc2da4701 efuse_shadow_read -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc3866f3a rtl_cam_del_entry -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc3fb02e3 rtl_hal_pwrseqcmdparsing -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xdcf280b1 rtl_rx_ampdu_apply +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x9248958f rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x9b64543d rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x9ccf2bdf rtl_c2hcmd_enqueue +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x9f17b0b2 rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x9fcb3613 efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xa686ed4e efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xb849eded rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xb9134c0a rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xbfb00f8c rtl_mrate_idx_to_arfr_id +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc7748084 efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc8535271 rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc897b2e3 rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xd7c1d4ca rtl_collect_scan_list +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xd81a2872 rtl_dm_diginit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xdd922cc9 rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xe3da04a6 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 0xed261752 rtl_rx_ampdu_apply EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xed7c8cf2 rtl_evm_db_to_percentage -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xf0c15e25 rtlwifi_rate_mapping -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xf4639d28 rtl_send_smps_action -EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xfb21afa6 rtl_cam_get_free_entry -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8723d 0x351ea515 rtw8723d_hw_spec -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8821c 0xa8ded298 rtw8821c_hw_spec -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8822b 0xdefedfa7 rtw8822b_hw_spec -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8822c 0x313cb499 rtw8822c_hw_spec -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x00b8a042 rtw_bf_remove_bfee_su -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x00fa6f72 rtw_phy_pwrtrack_avg -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x07fbf550 rtw_phy_cfg_agc -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x0dc41a89 rtw_tx_write_data_h2c_get -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x0f32b225 rtw_regd_get -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x23baad03 rtw_phy_cfg_mac -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x2c343110 rtw_coex_read_indirect_reg -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x30396db9 rtw_core_init -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x31af155e rtw_phy_pwrtrack_get_delta -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x32a7f77f rtw_core_deinit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8723d 0x34a10703 rtw8723d_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8821c 0xa961708e rtw8821c_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8822b 0xdf417db1 rtw8822b_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8822c 0x3083168f rtw8822c_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x01246a07 rtw_regd_get +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x0a31e4da rtw_phy_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x0a707a51 rtw_coex_write_scbd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x0b602918 rtw_bf_enable_bfee_su +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x0eddf454 check_hw_ready +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x16c050df rtw_parse_tbl_bb_pg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x1bb69514 rtw_rx_fill_rx_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x1ee5015d rtw_phy_pwrtrack_thermal_changed +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x211f661f rtw_coex_read_indirect_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x22aedda5 rtw_phy_pwrtrack_need_lck +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x2651dd97 rtw_fw_c2h_cmd_isr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x26d315c1 rtw_register_hw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x2b8dff21 rtw_tx_fill_tx_desc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x3179f96d rtw_bf_phy_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x31ab5ae5 __rtw_dbg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x32d60784 rtw_rx_stats EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x33b3f3c0 rtw_debug_mask -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x34cd84e2 rtw_rx_stats -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x356022ac check_hw_ready +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x34504607 rtw_phy_set_tx_power_level EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x36c5bfca rtw_disable_lps_deep_mode -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x37fbec5f rtw_phy_cfg_bb -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x3823c1a9 rtw_parse_tbl_phy_cond -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x3a220680 rtw_phy_load_tables -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x3d5e23a8 rtw_bf_cfg_csi_rate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x3a469b3b rtw_parse_tbl_txpwr_lmt +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x43a96733 rtw_phy_pwrtrack_need_iqk 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 0x47f9c265 rtw_bf_set_gid_table -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x4f373318 rtw_dump_reg -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x50436998 rtw_power_mode_change -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x506a05b4 rtw_phy_pwrtrack_get_pwridx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x46124b13 rtw_read8_physical_efuse +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x471368e1 rtw_phy_cfg_bb +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x4af191e9 rtw_restore_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x4ddb8fec rtw_phy_load_tables EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x519c8ba9 rtw_rate_size -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x523deccf rtw_phy_pwrtrack_thermal_changed +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x5481944d rtw_ops EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x58210e60 rtw_rate_section -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x584c73f8 rtw_phy_init -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x602963bb rtw_phy_write_rf_reg_sipi -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x66ec7e02 rtw_parse_tbl_bb_pg -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7531dba7 rtw_fw_c2h_cmd_rx_irqsafe -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7c5a15e8 rtw_bf_phy_init -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7c627fa0 rtw_tx_write_data_rsvd_page_get -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7d994928 rtw_register_hw -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x8081e65f rtw_phy_parsing_cfo -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x80941dfa rtw_chip_info_setup -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x8585ddba rtw_phy_set_tx_power_level -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x8ff1a825 rtw_fw_inform_rfk_status -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x94031f6e rtw_bf_enable_bfee_su -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x96547958 rtw_phy_cfg_rf -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x973971d6 rtw_phy_pwrtrack_need_lck -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x98e5d7f9 rtw_ops -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x9c10ce8b rtw_coex_write_indirect_reg -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x9f492fab rtw_fw_do_iqk -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xa9e90dc0 rtw_parse_tbl_txpwr_lmt -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xb43447e5 rtw_phy_read_rf_sipi -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xb9e82120 rtw_restore_reg -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xba121501 rtw_phy_set_edcca_th -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xba400189 rtw_tx_report_enqueue -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xba87bd90 rtw_dump_fw -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xbdee25f9 rtw_fw_c2h_cmd_isr -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xbdf70280 rtw_phy_config_swing_table -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xc2245b5e rtw_tx_fill_tx_desc -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xce676351 rtw_phy_get_tx_power_index -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xcf91842a rtw_unregister_hw -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xd676a296 rtw_coex_write_scbd -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xd8878d89 rtw_set_rx_freq_band -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xd8d657e7 rtw_read8_physical_efuse -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xdd7b96a0 rtw_rx_fill_rx_status -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xe314ebd1 rtw_phy_read_rf -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xe41d21b2 rtw_bf_enable_bfee_mu -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xe9643b02 rtw_phy_pwrtrack_need_iqk -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xf4d6fdcc rtw_set_channel_mac -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xf6c5c6cd rtw_phy_write_rf_reg_mix -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xf8bf9edd rtw_bf_remove_bfee_mu -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xfd3f5a50 __rtw_dbg -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x262cd029 rtw_pci_shutdown -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x2bac1e4a rtw_pm_ops -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x5c9ccec8 rtw_pci_remove -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0xb319ca20 rtw_pci_probe -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_usb 0x96c68c2e rtw_usb_probe -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_usb 0xb1019949 rtw_usb_disconnect -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_8852a 0x2cf99b56 rtw8852a_chip_info -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_8852b 0x5b6749a6 rtw8852b_chip_info -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_8852c 0xc0c205c9 rtw8852c_chip_info -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x00d2bd57 rtw89_phy_set_txpwr_limit_ru -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x017ddbcd rtw89_phy_set_txpwr_offset -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x02487aa7 rtw89_ops -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x0b5ba115 rtw89_mac_cfg_gnt -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x0be1d136 rtw89_mac_coex_init -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x140b6f65 rtw89_mac_stop_sch_tx -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x14909cbb rtw89_mac_coex_init_v1 -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x1daa0a7d rtw89_mac_resume_sch_tx -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x21146f54 rtw89_phy_set_txpwr_limit -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x28a2e23c rtw89_mac_resume_sch_tx_v1 -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x2f85d510 rtw89_core_rx -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x307dda04 rtw89_core_napi_init -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x356b653e rtw89_phy_read_txpwr_limit -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x380d6693 __rtw89_debug -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x4b3441c4 rtw89_mac_set_err_status -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x4ca32a72 rtw89_core_fill_txdesc_v1 -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x4dd2e394 rtw89_phy_tssi_ctrl_set_bandedge_cfg -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x503f0a33 rtw89_mac_write_xtal_si -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x57032e1a rtw89_phy_write32_idx -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x580fbc5f rtw89_fw_h2c_rf_ntfy_mcc -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x5fec3a5e rtw89_core_napi_start -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x614edb6c rtw89_phy_write_rf_v1 -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x669d810b rtw89_rfk_parser -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x676c86bd rtw89_core_register +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x5bdb0416 rtw_tx_report_enqueue +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x65f5aa34 rtw_core_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x68f277cc rtw_phy_config_swing_table +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x69f3f21b rtw_bf_remove_bfee_su +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x6edeea22 rtw_bf_enable_bfee_mu +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x715fa257 rtw_core_deinit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x73d971aa rtw_phy_read_rf_sipi +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x76460596 rtw_phy_cfg_agc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x764cf4be rtw_fw_c2h_cmd_rx_irqsafe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x8575868d rtw_phy_cfg_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x8694effd rtw_bf_set_gid_table +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x88e1f3cc rtw_bf_cfg_csi_rate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x925a31e9 rtw_fw_inform_rfk_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x9f3ba0e5 rtw_set_channel_mac +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xa4407427 rtw_chip_info_setup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xa69f5abb rtw_coex_write_indirect_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xa8a9027d rtw_tx_write_data_rsvd_page_get +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xaf35a705 rtw_phy_get_tx_power_index +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xb6acbe52 rtw_phy_parsing_cfo +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xb730b5f1 rtw_tx_write_data_h2c_get +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xbd310231 rtw_parse_tbl_phy_cond +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xbdc7cffa rtw_phy_read_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xbfe27dce rtw_dump_fw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xc207d35b rtw_phy_set_edcca_th +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xc43a69ee rtw_bf_remove_bfee_mu +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xc54e0b84 rtw_unregister_hw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xcd3aa8d0 rtw_phy_pwrtrack_get_delta +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xcfc55084 rtw_phy_cfg_mac +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xd145a525 rtw_fw_do_iqk +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xd779b7d3 rtw_power_mode_change +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xdbf047a9 rtw_phy_write_rf_reg_sipi +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xe34f4e01 rtw_phy_pwrtrack_avg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xec9d335e rtw_phy_pwrtrack_get_pwridx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xf5984439 rtw_dump_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xf81ecd44 rtw_set_rx_freq_band +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xf8ca6cfd rtw_phy_write_rf_reg_mix +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x040e3074 rtw_pm_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x31484b0d rtw_pci_remove +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x3d715f5f rtw_pci_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0xfd8e9602 rtw_pci_shutdown +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_usb 0xb3595cfa rtw_usb_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_usb 0xd9da9f39 rtw_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_8852a 0x00896099 rtw8852a_chip_info +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_8852b 0x7717b269 rtw8852b_chip_info +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_8852c 0xecb2fe06 rtw8852c_chip_info +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x0546aed5 rtw89_btc_set_policy +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x08a35bb5 rtw89_mac_stop_sch_tx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x1485b4d0 rtw89_mac_cfg_ppdu_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x1abae513 rtw89_core_fill_txdesc_fwcmd_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x1fab1580 rtw89_mac_get_txpwr_cr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x264593c9 rtw89_phy_write_reg3_tbl +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x29553354 rtw89_btc_set_policy_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x2a620e0e rtw89_phy_config_rf_reg_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x2e0218c9 rtw89_mac_enable_bb_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x328253c0 rtw89_phy_read_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x3a86a8fd rtw89_core_napi_stop +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x3cd443e7 rtw89_core_fill_txdesc_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x42eaa5df rtw89_phy_load_txpwr_byrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x4435c491 rtw89_btc_ntfy_wl_rfk +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x497a6f0f rtw89_mac_resume_sch_tx_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x49caf0f9 rtw89_core_fill_txdesc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x4fc9d376 rtw89_phy_write_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x4fe86808 rtw89_phy_set_txpwr_limit_ru +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x500b0a91 rtw89_phy_set_txpwr_offset +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x59fe57ea rtw89_mac_resume_sch_tx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x63871302 rtw89_core_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x66b21ee8 rtw89_phy_read32_idx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x6d34cd55 rtw89_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x6d468199 rtw89_mac_get_err_status EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x6e780d5b rtw89_mac_size -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7133828c rtw89_core_napi_stop -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7ad7ef7b rtw89_mac_cfg_gnt_v1 -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x8652d20c rtw89_phy_set_txpwr_byrate -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x9466823f rtw89_phy_read32_idx -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x956dfa4d rtw89_btc_ntfy_wl_rfk -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x9611d6bc rtw89_core_deinit -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x970eb520 rtw89_free_ieee80211_hw -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x9e275d61 rtw89_phy_write_reg3_tbl -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x9e62add0 rtw89_core_unregister -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xae2d7d9d rtw89_btc_set_policy -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xb0530876 rtw89_mac_stop_sch_tx_v1 -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xb21ca3da rtw89_core_fill_txdesc_fwcmd_v1 -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xbaadde84 rtw89_ser_notify -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xbb3d4467 rtw89_core_fill_txdesc -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xbd625be9 rtw89_mac_enable_bb_rf -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xbd720251 rtw89_phy_write_rf -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xbf81c5dd rtw89_core_napi_deinit -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xc3ff2b88 rtw89_btc_set_policy_v1 -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xc96fd11c rtw89_phy_load_txpwr_byrate -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xcc44497d rtw89_fw_h2c_dctl_sec_cam_v1 -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xccf9e564 rtw89_mac_cfg_ppdu_status -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xcdb0202e rtw89_phy_read_rf -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xd4859b97 rtw89_mac_cfg_ctrl_path_v1 -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xd4f75b92 rtw89_phy_config_rf_reg_v1 -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xdf2ea85e rtw89_phy_read_rf_v1 -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xdf714d48 rtw89_mac_read_xtal_si -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe21aa262 rtw89_core_query_rxdesc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x70008e6c rtw89_core_unregister +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x73c65d96 rtw89_core_query_rxdesc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x73f6b181 rtw89_fw_h2c_rf_ntfy_mcc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x763c9902 rtw89_phy_tssi_ctrl_set_bandedge_cfg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x84acc02c rtw89_mac_cfg_ctrl_path +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x8f3d6419 rtw89_rfk_parser +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x94672249 rtw89_mac_coex_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x94c765c1 rtw89_core_deinit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x94d9854b rtw89_phy_write32_idx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x9a9c3c68 rtw89_mac_stop_sch_tx_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xa661e2ef __rtw89_debug +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xb89b4788 rtw89_mac_write_xtal_si +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xbb1d4a16 rtw89_mac_cfg_ctrl_path_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xbd1a9f34 rtw89_core_rx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xbdd5b8e1 rtw89_phy_set_txpwr_limit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xbf28d294 rtw89_mac_read_xtal_si +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xc1b27b77 rtw89_phy_set_txpwr_byrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xc691bab0 rtw89_alloc_ieee80211_hw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xc991d4c7 rtw89_core_napi_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xcb7fb404 rtw89_fw_h2c_dctl_sec_cam_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xce9446de rtw89_phy_read_txpwr_limit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xdc867013 rtw89_phy_get_txsc EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe3f57b04 rtw89_debug_mask -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe84b1360 rtw89_core_init -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xede294b4 rtw89_mac_get_err_status -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xf6855051 rtw89_mac_get_txpwr_cr -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xf904a0ba rtw89_alloc_ieee80211_hw -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xfa0973da rtw89_mac_disable_bb_rf -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xfa526fe9 rtw89_phy_get_txsc -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xfe4bfddd rtw89_chip_info_setup -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xff55b212 rtw89_mac_cfg_ctrl_path -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x12ecf798 rtw89_pci_enable_intr -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x1e458547 rtw89_pci_config_intr_mask -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x383373ca rtw89_pci_probe -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x442f18c7 rtw89_pci_fill_txaddr_info_v1 -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x4901c12b rtw89_pm_ops -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x6717fff7 rtw89_pci_remove +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe43b096b rtw89_core_napi_start +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe4da8044 rtw89_mac_cfg_gnt_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe80019bc rtw89_ser_notify +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe8e95228 rtw89_phy_read_rf_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe97edb86 rtw89_free_ieee80211_hw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xeb3f46b1 rtw89_mac_set_err_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xecb9e9b7 rtw89_mac_cfg_gnt +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xee396b51 rtw89_mac_coex_init_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xf1f34d2d rtw89_core_napi_deinit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xf37f2f65 rtw89_core_register +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xf97f21a7 rtw89_chip_info_setup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xfb4dd469 rtw89_mac_disable_bb_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xfc2b6f7f rtw89_phy_write_rf_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x047df7e3 rtw89_pci_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x0657fc76 rtw89_pci_ltr_set_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x0b0b01e8 rtw89_pci_recognize_intrs_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x0c2fae22 rtw89_pci_remove +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x1642927d rtw89_pci_config_intr_mask_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x1f4cc081 rtw89_pci_ltr_set +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x3bc63bfe rtw89_pci_enable_intr_v1 EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x6efd9f2c rtw89_bd_ram_table_dual EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x71162055 rtw89_bd_ram_table_single -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x81a565b7 rtw89_pci_ltr_set +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x9901cb2b rtw89_pci_config_intr_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x9a0c3cba rtw89_pci_enable_intr 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 0xa04df903 rtw89_pci_fill_txaddr_info -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xb488c6c1 rtw89_pci_disable_intr_v1 -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xc5c4578c rtw89_pci_enable_intr_v1 -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xd61ee4cc rtw89_pci_ltr_set_v1 -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xd9f6122e rtw89_pci_config_intr_mask_v1 -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xe5954a3a rtw89_pci_recognize_intrs_v1 -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xe6c72c29 rtw89_pci_recognize_intrs -EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xf3937dd8 rtw89_pci_disable_intr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xa1153a43 rtw89_pci_disable_intr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xa3ca49b2 rtw89_pci_fill_txaddr_info_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xa4094075 rtw89_pci_recognize_intrs +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xb3e27cdc rtw89_pci_disable_intr_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xd412f83b 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/rsi/rsi_91x 0xc2079b0e rsi_config_wowlan -EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x5fe0ebec wlcore_tx_complete -EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x61a6a568 wl12xx_is_dummy_packet -EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x73e57ca7 wlcore_calc_packet_alignment -EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xbc27357d wl1271_free_tx_id -EXPORT_SYMBOL drivers/nfc/fdp/fdp 0x9c67afd2 fdp_nci_remove -EXPORT_SYMBOL drivers/nfc/fdp/fdp 0xd6a8879d fdp_nci_probe -EXPORT_SYMBOL drivers/nfc/microread/microread 0x601a1c59 microread_probe -EXPORT_SYMBOL drivers/nfc/microread/microread 0x6cebc83e microread_remove -EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x38c68d93 nxp_nci_probe -EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0xa30f46ad nxp_nci_remove -EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0xb87f911a nxp_nci_fw_recv_frame -EXPORT_SYMBOL drivers/nfc/pn533/pn533 0xe8d68e08 pn533_recv_frame -EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x021aa872 pn544_hci_probe -EXPORT_SYMBOL drivers/nfc/pn544/pn544 0xefaed9bd pn544_hci_remove -EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x5249effa s3fwrn5_recv_frame +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xfef13943 rtw89_pci_fill_txaddr_info +EXPORT_SYMBOL drivers/net/wireless/rsi/rsi_91x 0xa381433c rsi_config_wowlan +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xc5279647 wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xcaecbd98 wl1271_free_tx_id +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xda8774d1 wlcore_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xde399afd wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/nfc/fdp/fdp 0x02434179 fdp_nci_probe +EXPORT_SYMBOL drivers/nfc/fdp/fdp 0xbdbd207e fdp_nci_remove +EXPORT_SYMBOL drivers/nfc/microread/microread 0x198b7ce4 microread_remove +EXPORT_SYMBOL drivers/nfc/microread/microread 0x7aa50084 microread_probe +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x5215b446 nxp_nci_fw_recv_frame +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0xd18c3141 nxp_nci_remove +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0xe655d62a nxp_nci_probe +EXPORT_SYMBOL drivers/nfc/pn533/pn533 0x725d9392 pn533_recv_frame +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x4d132020 pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x7d205057 pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x3154c3ae s3fwrn5_probe EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x774203fc s3fwrn5_phy_set_wake -EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x7b336583 s3fwrn5_probe -EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x84e48095 s3fwrn5_remove -EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0xbcd8bb26 s3fwrn5_phy_power_ctrl +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x85328b7e s3fwrn5_phy_power_ctrl +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0xbbfd5814 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 0x1795c73c st_nci_vendor_cmds_init -EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x3b20c84f ndlc_probe -EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x576482b0 ndlc_recv -EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x910e802f ndlc_remove -EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x9efab1e2 st_nci_se_io -EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x9f53163c ndlc_close -EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xa30d4aac st_nci_se_init -EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xadfb5718 ndlc_send -EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xc2234f66 st_nci_se_deinit -EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xecfb2482 ndlc_open -EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x0694f224 st21nfca_hci_se_io -EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x15ffb3ba st21nfca_im_send_atr_req -EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x2d5feaa5 st21nfca_im_send_dep_req -EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x3fb46975 st21nfca_hci_enable_se -EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7f6ebddc st21nfca_hci_discover_se -EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x8d10fc46 st21nfca_hci_loopback_event_received -EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x923cdee0 st21nfca_se_deinit -EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xad938920 st21nfca_se_init -EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xb1d6d745 st21nfca_apdu_reader_event_received -EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xb703a661 st21nfca_hci_probe -EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xbd8c5852 st21nfca_tm_send_dep_res -EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xc0a2790e st21nfca_connectivity_event_received -EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xca49952f st21nfca_vendor_cmds_init -EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xd2354621 st21nfca_dep_deinit -EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xe8978b80 st21nfca_dep_init -EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xec330380 st21nfca_dep_event_received -EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xf252e711 st21nfca_hci_remove -EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xf285654c st21nfca_hci_disable_se -EXPORT_SYMBOL drivers/ntb/ntb 0x147e3b06 __ntb_register_client -EXPORT_SYMBOL drivers/ntb/ntb 0x2cd6e0bc ntbm_msi_free_irq -EXPORT_SYMBOL drivers/ntb/ntb 0x3a60449e ntbm_msi_request_threaded_irq -EXPORT_SYMBOL drivers/ntb/ntb 0x3c806ba2 ntb_msi_setup_mws -EXPORT_SYMBOL drivers/ntb/ntb 0x4fe70720 ntb_link_event -EXPORT_SYMBOL drivers/ntb/ntb 0x667a944e ntb_msi_clear_mws -EXPORT_SYMBOL drivers/ntb/ntb 0x6c65f71c ntb_register_device -EXPORT_SYMBOL drivers/ntb/ntb 0x82652c5c ntb_unregister_device -EXPORT_SYMBOL drivers/ntb/ntb 0x83871ce9 ntb_set_ctx -EXPORT_SYMBOL drivers/ntb/ntb 0x845e722c ntb_default_peer_port_count -EXPORT_SYMBOL drivers/ntb/ntb 0x867f06d5 ntb_default_peer_port_idx -EXPORT_SYMBOL drivers/ntb/ntb 0x8aa20671 ntb_msi_init -EXPORT_SYMBOL drivers/ntb/ntb 0x92b807f9 ntb_clear_ctx -EXPORT_SYMBOL drivers/ntb/ntb 0x9e75b6ac ntb_msi_peer_addr -EXPORT_SYMBOL drivers/ntb/ntb 0xb66a6fc8 ntb_msi_peer_trigger -EXPORT_SYMBOL drivers/ntb/ntb 0xb8ddad37 ntb_default_port_number -EXPORT_SYMBOL drivers/ntb/ntb 0xc532e231 ntb_db_event -EXPORT_SYMBOL drivers/ntb/ntb 0xe5bd4783 ntb_default_peer_port_number -EXPORT_SYMBOL drivers/ntb/ntb 0xee27dabb ntb_unregister_client -EXPORT_SYMBOL drivers/ntb/ntb 0xfe2749a6 ntb_msg_event -EXPORT_SYMBOL drivers/parport/parport 0x0abf8d30 parport_release -EXPORT_SYMBOL drivers/parport/parport 0x0c682d82 parport_find_number -EXPORT_SYMBOL drivers/parport/parport 0x147061d5 parport_claim -EXPORT_SYMBOL drivers/parport/parport 0x1726dccd parport_get_port -EXPORT_SYMBOL drivers/parport/parport 0x1790c175 parport_announce_port -EXPORT_SYMBOL drivers/parport/parport 0x1f37118b parport_ieee1284_ecp_read_data -EXPORT_SYMBOL drivers/parport/parport 0x1f818acd parport_ieee1284_epp_read_data -EXPORT_SYMBOL drivers/parport/parport 0x20bdd7f7 parport_wait_peripheral -EXPORT_SYMBOL drivers/parport/parport 0x357db260 __parport_register_driver -EXPORT_SYMBOL drivers/parport/parport 0x3db4040c parport_register_dev_model -EXPORT_SYMBOL drivers/parport/parport 0x3de410a2 parport_ieee1284_read_nibble -EXPORT_SYMBOL drivers/parport/parport 0x41da67f1 parport_ieee1284_ecp_write_addr -EXPORT_SYMBOL drivers/parport/parport 0x4b4f584f parport_read +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0xfdf12904 s3fwrn5_recv_frame +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x2f584c1b st_nci_se_io +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x4ec5c739 st_nci_se_deinit +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x793d91a5 ndlc_open +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xa5305518 ndlc_close +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xb3469a38 st_nci_se_init +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xc7ed7e5b ndlc_send +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xcae4453b ndlc_probe +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xe8912133 ndlc_remove +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xe9817fa9 ndlc_recv +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xea296941 st_nci_vendor_cmds_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x1854af77 st21nfca_hci_se_io +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x1b3c1492 st21nfca_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x3dc7ed22 st21nfca_apdu_reader_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x553f57bb st21nfca_hci_discover_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x6dbb9702 st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x6e9d0c2a st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x77d28c20 st21nfca_vendor_cmds_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x857719d7 st21nfca_se_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x8ce90d6c st21nfca_hci_loopback_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x921fd897 st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xa489f50e st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xb2b3a140 st21nfca_hci_enable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xc2475718 st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xc888e732 st21nfca_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xcd335831 st21nfca_hci_disable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xce112562 st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xd8406136 st21nfca_se_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xdd7242c6 st21nfca_connectivity_event_received +EXPORT_SYMBOL drivers/ntb/ntb 0x097fa61d ntb_set_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0x0c616641 ntb_link_event +EXPORT_SYMBOL drivers/ntb/ntb 0x17c330bc ntb_db_event +EXPORT_SYMBOL drivers/ntb/ntb 0x21adff95 ntb_msi_peer_addr +EXPORT_SYMBOL drivers/ntb/ntb 0x2b680c3b ntb_default_peer_port_count +EXPORT_SYMBOL drivers/ntb/ntb 0x30ddb359 __ntb_register_client +EXPORT_SYMBOL drivers/ntb/ntb 0x34613d92 ntbm_msi_free_irq +EXPORT_SYMBOL drivers/ntb/ntb 0x4ead295b ntb_msg_event +EXPORT_SYMBOL drivers/ntb/ntb 0x6738698d ntb_default_port_number +EXPORT_SYMBOL drivers/ntb/ntb 0x6cd69207 ntb_msi_clear_mws +EXPORT_SYMBOL drivers/ntb/ntb 0x6ec6c860 ntb_default_peer_port_idx +EXPORT_SYMBOL drivers/ntb/ntb 0x7a45c601 ntb_unregister_client +EXPORT_SYMBOL drivers/ntb/ntb 0x88a7a6f4 ntb_msi_init +EXPORT_SYMBOL drivers/ntb/ntb 0x8e67a670 ntb_msi_setup_mws +EXPORT_SYMBOL drivers/ntb/ntb 0x91261f58 ntb_default_peer_port_number +EXPORT_SYMBOL drivers/ntb/ntb 0xa08fe650 ntb_register_device +EXPORT_SYMBOL drivers/ntb/ntb 0xe8c8359f ntb_clear_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0xef7a4e02 ntb_unregister_device +EXPORT_SYMBOL drivers/ntb/ntb 0xf77f9e3e ntbm_msi_request_threaded_irq +EXPORT_SYMBOL drivers/ntb/ntb 0xfea14baa ntb_msi_peer_trigger +EXPORT_SYMBOL drivers/parport/parport 0x120192a1 parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0x1806ab89 parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x259ecd98 parport_read +EXPORT_SYMBOL drivers/parport/parport 0x2b035694 parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x2d7ad1d8 parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0x317bbaf2 parport_write +EXPORT_SYMBOL drivers/parport/parport 0x4b9125cd parport_del_port EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x4ebba5ad parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport 0x513777f5 parport_ieee1284_ecp_write_addr EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler -EXPORT_SYMBOL drivers/parport/parport 0x5fcb9920 parport_wait_event -EXPORT_SYMBOL drivers/parport/parport 0x76563511 parport_put_port -EXPORT_SYMBOL drivers/parport/parport 0x76f549c4 parport_unregister_driver -EXPORT_SYMBOL drivers/parport/parport 0x7804a923 parport_set_timeout -EXPORT_SYMBOL drivers/parport/parport 0x7aa507a5 parport_ieee1284_read_byte -EXPORT_SYMBOL drivers/parport/parport 0x7c795af4 parport_ieee1284_ecp_write_data -EXPORT_SYMBOL drivers/parport/parport 0x85459d68 parport_ieee1284_write_compat -EXPORT_SYMBOL drivers/parport/parport 0x8836511d parport_claim_or_block -EXPORT_SYMBOL drivers/parport/parport 0x8e273c86 parport_ieee1284_epp_write_addr -EXPORT_SYMBOL drivers/parport/parport 0x8f66eb99 parport_write -EXPORT_SYMBOL drivers/parport/parport 0x918d8b69 parport_remove_port -EXPORT_SYMBOL drivers/parport/parport 0xb299eb46 parport_negotiate -EXPORT_SYMBOL drivers/parport/parport 0xb3840183 parport_ieee1284_epp_write_data -EXPORT_SYMBOL drivers/parport/parport 0xc46e0fc1 parport_unregister_device -EXPORT_SYMBOL drivers/parport/parport 0xccc97c54 parport_del_port -EXPORT_SYMBOL drivers/parport/parport 0xde8dd9bd parport_find_base -EXPORT_SYMBOL drivers/parport/parport 0xfaccc9a5 parport_ieee1284_epp_read_addr -EXPORT_SYMBOL drivers/parport/parport 0xfe363f2c parport_register_port -EXPORT_SYMBOL drivers/parport/parport_pc 0xab569c8a parport_pc_probe_port -EXPORT_SYMBOL drivers/parport/parport_pc 0xe5b1bde5 parport_pc_unregister_port -EXPORT_SYMBOL drivers/pci/controller/pcie-iproc 0x4da95ff4 iproc_pcie_setup -EXPORT_SYMBOL drivers/pci/controller/pcie-iproc 0xfaa8d200 iproc_pcie_remove -EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x02308d14 pcmcia_get_socket -EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x15b3659e pcmcia_parse_uevents +EXPORT_SYMBOL drivers/parport/parport 0x8e175675 parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0x92cc0083 parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0x95f1242d __parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0x971ef686 parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0x9894b021 parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0x9d18d8fd parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0x9d6792df parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0xa1e30e1a parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0xa7bffa2a parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0xab3578c5 parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0xafe7d412 parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0xb0cc33d0 parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0xb84ea1d9 parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0xb95ce641 parport_register_dev_model +EXPORT_SYMBOL drivers/parport/parport 0xb9bbd030 parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport 0xbe90141a parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0xc7f6726d parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0xd51ecd24 parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0xd8f19a21 parport_release +EXPORT_SYMBOL drivers/parport/parport 0xeed6d911 parport_find_number +EXPORT_SYMBOL drivers/parport/parport 0xf17f7da5 parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0xffa9532c parport_claim +EXPORT_SYMBOL drivers/parport/parport_pc 0x6f8b1849 parport_pc_unregister_port +EXPORT_SYMBOL drivers/parport/parport_pc 0x8ca7273a parport_pc_probe_port +EXPORT_SYMBOL drivers/pci/controller/pcie-iproc 0xa3ff0f42 iproc_pcie_setup +EXPORT_SYMBOL drivers/pci/controller/pcie-iproc 0xfe77e6ec iproc_pcie_remove EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x212db8d2 pcmcia_socket_list -EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x2e5fb142 pcmcia_socket_class -EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x38f7b1b2 pcmcia_reset_card -EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x5b4aedc7 pcmcia_unregister_socket -EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x6039a1ce pcmcia_put_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x46bf226a pcmcia_get_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x5ec2059a pcmcia_socket_class +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x6666a805 pcmcia_unregister_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x962ba3b0 pcmcia_parse_events +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x9c517e83 pccard_register_pcmcia EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcf97f3bd dead_socket -EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xd335d632 pcmcia_parse_events -EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xd451d811 pcmcia_get_socket_by_nr -EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xe3f4314c pcmcia_register_socket -EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xe6f6f0f5 pccard_register_pcmcia +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xd0f7c12e pcmcia_get_socket_by_nr +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xeadf040e pcmcia_register_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xf207671b pcmcia_parse_uevents +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xf37274c6 pcmcia_reset_card EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xf942709b pcmcia_socket_list_rwsem -EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0x94555046 pccard_static_ops -EXPORT_SYMBOL drivers/regulator/rohm-regulator 0xe40b8a05 rohm_regulator_set_dvs_levels +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xf9f89d79 pcmcia_put_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0x53f339bf pccard_static_ops +EXPORT_SYMBOL drivers/regulator/rohm-regulator 0x9aefa34d rohm_regulator_set_dvs_levels EXPORT_SYMBOL drivers/rpmsg/qcom_smd 0x3330a1c8 qcom_smd_unregister_edge -EXPORT_SYMBOL drivers/rpmsg/qcom_smd 0xc49c5132 qcom_smd_register_edge -EXPORT_SYMBOL drivers/rpmsg/rpmsg_char 0xa0ddfd86 rpmsg_chrdev_eptdev_destroy -EXPORT_SYMBOL drivers/rpmsg/rpmsg_char 0xb3234d5c rpmsg_chrdev_eptdev_create -EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x0003a735 rpmsg_class -EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x019f8b72 rpmsg_get_mtu -EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x083a72cf rpmsg_find_device -EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x2af03900 rpmsg_register_device -EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x2d39ddfb rpmsg_poll -EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x2ded120e rpmsg_trysendto -EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x30484184 rpmsg_send_offchannel -EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x3a59f753 rpmsg_trysend -EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x44f59b07 rpmsg_send -EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x5dba3aaa rpmsg_unregister_device -EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x72532096 unregister_rpmsg_driver -EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x98ab4698 rpmsg_sendto -EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xb39c6b43 rpmsg_release_channel -EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xcbc0a892 __register_rpmsg_driver -EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xcc0e76c6 rpmsg_destroy_ept -EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xd7d5de86 rpmsg_trysend_offchannel -EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xe78aadee rpmsg_create_channel -EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xe8e9198f rpmsg_create_ept -EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xf61f9d06 rpmsg_register_device_override -EXPORT_SYMBOL drivers/rpmsg/rpmsg_ns 0x7f7ec67b rpmsg_ns_register_device -EXPORT_SYMBOL drivers/rtc/rtc-ds1685 0x071132b5 ds1685_rtc_poweroff +EXPORT_SYMBOL drivers/rpmsg/qcom_smd 0x93880572 qcom_smd_register_edge +EXPORT_SYMBOL drivers/rpmsg/rpmsg_char 0x75b2a1fc rpmsg_chrdev_eptdev_destroy +EXPORT_SYMBOL drivers/rpmsg/rpmsg_char 0xb3e3460f rpmsg_chrdev_eptdev_create +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x0aa98fd2 __register_rpmsg_driver +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x1511f907 rpmsg_get_mtu +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x250b3f0b rpmsg_send +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x28450aa2 rpmsg_register_device +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x4f6f47a7 rpmsg_release_channel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x5837cd87 rpmsg_poll +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x8cf50ccb rpmsg_trysendto +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x8e886405 rpmsg_create_channel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xa0473a79 rpmsg_destroy_ept +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xa140851e rpmsg_trysend_offchannel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xa6df4015 rpmsg_register_device_override +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xafef25f0 rpmsg_unregister_device +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xb8b711fb rpmsg_find_device +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xc47ca2a4 rpmsg_class +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xd5768a01 unregister_rpmsg_driver +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xe6d690da rpmsg_trysend +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xf60cb830 rpmsg_create_ept +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xf7b44434 rpmsg_sendto +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xfa30e887 rpmsg_send_offchannel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_ns 0xe706b550 rpmsg_ns_register_device +EXPORT_SYMBOL drivers/rtc/rtc-ds1685 0x4bb45b8d ds1685_rtc_poweroff +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x11371a27 scsi_esp_template +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x237bff49 scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x2eede7e8 scsi_esp_unregister EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr -EXPORT_SYMBOL drivers/scsi/esp_scsi 0x8e172bb4 scsi_esp_unregister -EXPORT_SYMBOL drivers/scsi/esp_scsi 0xb74636ab scsi_esp_template -EXPORT_SYMBOL drivers/scsi/esp_scsi 0xd76f420a scsi_esp_cmd -EXPORT_SYMBOL drivers/scsi/esp_scsi 0xf363f131 scsi_esp_register -EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x272ce34d fcoe_transport_detach -EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x2b477c30 fcoe_transport_attach -EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x3f26714e fcoe_ctlr_recv -EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x57c86663 fcoe_fcf_get_selected -EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x5fac7a11 fcoe_ctlr_recv_flogi -EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x604b6b50 fcoe_ctlr_els_send -EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x6c8ed1f7 fcoe_ctlr_init -EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x95d72e3d fcoe_ctlr_link_up -EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xa17cf549 fcoe_ctlr_destroy -EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xd5a0f171 fcoe_ctlr_link_down -EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xf8cfa4e7 fcoe_ctlr_set_fip_mode -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x00789485 fc_rport_login -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x013e6640 fc_rport_lookup -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x03136a6d fc_fc4_register_provider -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0843fbc8 fc_rport_recv_req -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0d061e32 fc_lport_config -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0f687736 fc_lport_reset -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1261a791 fc_set_mfs -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1597d528 fc_lport_recv -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x15ee041d fc_lport_set_local_id -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x17d7cca8 fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x5389f278 scsi_esp_register +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x236e8342 fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x532713ef fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x67b6c60c fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x6a152472 fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x719878cf fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x77bb98e7 fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x77c44e21 fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x8098a278 fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x8d7a9943 fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xb631271b fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xcc3d73fd fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x064f9bfd fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0ccae904 fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x102c237b fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1702f5ce fc_fabric_login EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1defb8e0 fc_lport_flogi_resp EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x25fa919e fc_get_host_stats EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2c599d39 fc_fill_hdr -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2dbd0846 fc_fcp_destroy -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x31f0140a fc_elsct_init -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3366524b fc_vport_setlink -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x37d0e376 fc_eh_host_reset -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3b8b87f7 fc_rport_create -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3da61306 fc_linkdown -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x45799c91 fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2f587ef3 fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2f5c8f8c fc_rport_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x34f33ac2 fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x373d7cca fc_rport_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3bbab24a fc_rport_recv_req +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x410f8f65 fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x42997dfe fc_rport_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x44f5c6e1 fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x483eb6f1 fc_rport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4cd342ff fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4de11577 fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x55bd5ace fc_exch_mgr_alloc EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x569dd730 fc_frame_alloc_fill -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5b632bcf fc_set_rport_loss_tmo -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5d222f1c fc_fabric_logoff -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5dcb156e fc_queuecommand -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x60a7201b fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x61a3567b fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x646e9022 fc_queuecommand EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x66062c12 fc_lport_logo_resp -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x68053262 fc_disc_init -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6ae1219c fc_get_host_speed -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6b4d85d8 libfc_vport_create -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6d6d86b2 fc_lport_destroy -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x777e58b5 fc_lport_bsg_request -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x778611af fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6b80e79e fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x73354c19 fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x76a7c1c7 fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7a211733 fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7b10516e fc_vport_setlink EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7f3407a7 fc_seq_start_next +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7f3c342a fc_get_host_speed EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fcf7da0 fc_fill_reply_hdr EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x811811e0 fc_exch_done -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x909a8efc fc_lport_iterate -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x918dd59e fc_seq_send -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x91b9a3bc fc_rport_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x82139914 fc_seq_assign +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x858ec11f fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8735a73c fc_lport_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8bbe79e9 fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x94a29ba4 fc_lport_reset EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9c88ac43 fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9cb202fb fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9cdd40a0 fc_vport_id_lookup EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9d50ed7e fc_rport_destroy -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa0377a29 fc_exch_mgr_free -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa1207c2e fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa04b8e3b fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa0cd028e fc_exch_seq_send EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa1bcd198 fc_cpu_mask -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa5a959f1 fc_slave_alloc -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa7573529 fc_disc_config -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xad22c92e fc_exch_recv -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xaf73ea49 fc_lport_init -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xaf808d21 fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa305bd74 fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa70ff783 fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa9e8686a fc_lport_config EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb0ddd5a1 fc_rport_flush_queue -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb1e39e1b fc_exch_mgr_add -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xbb5415d4 fc_exch_seq_send -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xbf920828 fc_linkup -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc0b6ad1c fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb1232af2 fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb6b8261f fc_seq_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xbae39f82 fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc2bb3898 fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc5e5d335 fc_fc4_deregister_provider EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xccf1bb7f fc_seq_set_resp -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd1343c8c fc_seq_assign -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd1a0f2d3 fc_exch_mgr_alloc -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd1c6971b fc_elsct_send -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xda390d90 fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xcf220759 fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xde5f5e1b fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xdf1f42a2 fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe04709d0 libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe058c116 fc_disc_config EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe5cf06b5 fc_lport_notifier_head -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xeaaced31 fc_eh_abort -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xeb0a286c fc_get_host_port_state EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xebae667f _fc_frame_alloc -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xee4ccb10 fc_exch_mgr_list_clone -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf0a4af1a fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf66bd8f5 fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf8da26a1 fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf9ffa8ca fc_fabric_logoff EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfa4667d1 fc_seq_release -EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfc6a1bc4 fc_fcp_init -EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x2f20e6c7 sas_resume_ha -EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x3677942f sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x365cfae1 sas_resume_ha EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x4a8e3d34 try_test_sas_gpio_gp_bit -EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x58bdb702 sas_suspend_ha -EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x977df0b6 sas_resume_ha_no_sync +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x52713da2 sas_resume_ha_no_sync +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x5667f704 sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x569527d2 sas_suspend_ha 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/megaraid/megaraid_mm 0xc286c924 mraid_mm_register_adp -EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x0f50d1cb qlt_abort_cmd -EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x639cb2ab qlt_enable_vha -EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x6cb10efa qlt_free_cmd -EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x702a70e6 qlt_lport_deregister -EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x744562e9 qlt_xmit_response -EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x9e0ad180 qlt_lport_register -EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xc0420dbf qlt_unreg_sess -EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xc9342101 qlt_stop_phase1 -EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xdd81f905 qlt_xmit_tm_rsp -EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xeeff06f7 qlt_stop_phase2 -EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xf9793f76 qlt_rdy_to_xfer -EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xfaad9ae1 qlt_free_mcmd -EXPORT_SYMBOL drivers/scsi/raid_class 0x9cc96f62 raid_component_add -EXPORT_SYMBOL drivers/scsi/raid_class 0x9d2853cf raid_class_release -EXPORT_SYMBOL drivers/scsi/raid_class 0xed7f099b raid_class_attach -EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x0dbd7bd9 sas_remove_children -EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x101bafbd sas_phy_free -EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x12eaeed9 sas_port_get_phy -EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x1f88f97a sas_phy_add -EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x29f00504 sas_end_device_alloc -EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x3935eff2 sas_read_port_mode_page -EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x3ae79120 sas_phy_alloc -EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x46641b25 sas_phy_delete -EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4b367cbb sas_rphy_add -EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4c24caa5 scsi_is_sas_rphy -EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x519f56bb scsi_is_sas_phy -EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x541a576c sas_expander_alloc -EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5c102302 sas_rphy_unlink -EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x61e7bafe sas_release_transport -EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6b927e77 sas_get_address -EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6f325acf sas_rphy_remove -EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7b4f383b sas_port_add_phy -EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x88082412 scsi_is_sas_port -EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x8ee49299 sas_rphy_free -EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x9d1d37fb sas_port_delete_phy -EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xb0c5f9ae sas_port_alloc_num -EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xb89d9cdd sas_attach_transport -EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc07e6cea sas_rphy_delete -EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xcafe7e18 sas_port_add -EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe825c1fb sas_port_alloc -EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe9dd4bbf sas_port_mark_backlink -EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xeb6b45e9 sas_port_free -EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xec6cd972 sas_port_delete -EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf0e5ffb5 sas_remove_host -EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x0a24f796 spi_dv_device +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0xf4490ce0 mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x2d8e8eb2 qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x2e3fca58 qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x434046d6 qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x7eba4973 qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xc9ce5e65 qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xcd6f9b0d qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xd2ae1ef3 qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xd3f98043 qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xd4ecab88 qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xd63c0db5 qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xe85ad0c4 qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xf48d8c0a qlt_abort_cmd +EXPORT_SYMBOL drivers/scsi/raid_class 0xbd0dfbd4 raid_component_add +EXPORT_SYMBOL drivers/scsi/raid_class 0xbdce5d07 raid_class_release +EXPORT_SYMBOL drivers/scsi/raid_class 0xfba3b419 raid_class_attach +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x067b74e5 sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x1a5e7c5f sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x1b7c2786 sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x1ddc9ab6 sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x2e8c406e sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x36430f06 sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x3fb3d816 sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x48ec09b8 sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4ce0a550 sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x514dc7c9 sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x55bf50dc sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6317df68 sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x681f7bce sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x693ef579 scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6a75f544 sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x75f4732e sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x8362c524 sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x9c0aa08a scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa8cd4ce3 sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xacf2f793 scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xbfbce03c sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc5c050f0 sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd4ca7a0e sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd55d0116 sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe3df163f sas_get_address +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe3f82ba7 sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe89ba0ee sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf4612aaf sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xffb09eb7 sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x04ba8b11 spi_dv_device EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg -EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x56d455f8 spi_release_transport -EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x619b36d6 spi_attach_transport -EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xb358ad9a spi_display_xfer_agreement -EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xbe033e4d spi_schedule_dv_device -EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x031fcaa0 srp_rport_get -EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x068ec0bd srp_timed_out -EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x2ea318cc srp_reconnect_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x52bfff4f spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x6b6c7e71 spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xbd48913d spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xdf6162e1 spi_release_transport EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x405b6e05 srp_parse_tmo -EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x50e37ab5 srp_rport_put -EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xae7403c4 srp_start_tl_fail_timers +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x4f2c5cd4 srp_timed_out +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x94026096 srp_rport_get +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xd45ff812 srp_start_tl_fail_timers +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xdad4019b srp_rport_put +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xe16cf644 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 @@ -4450,9 +4450,8 @@ EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0xfa0aedff dpaa2_io_set_adaptive_coalescing EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x07564e82 cmdq_pkt_assign EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x081d1a1a cmdq_pkt_write_mask -EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x0d678e22 cmdq_pkt_create EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x1f3ed632 cmdq_pkt_jump -EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x36b4cc32 cmdq_mbox_destroy +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x263eccf3 cmdq_pkt_create EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x3f6fab3f cmdq_pkt_write_s_mask_value EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x3fc19424 cmdq_pkt_write EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x45dae4fc cmdq_pkt_poll @@ -4460,440 +4459,441 @@ EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x58cdc788 cmdq_pkt_poll_mask EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x5a123a5e cmdq_pkt_write_s_mask EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x5bfd584c cmdq_pkt_set_event +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x6314d43f cmdq_mbox_create +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x7589d448 cmdq_dev_get_client_reg EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x8aa532b3 cmdq_pkt_write_s_value EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x8ab965b5 cmdq_pkt_wfe EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x9194f23f cmdq_pkt_flush_async -EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x9691006f cmdq_dev_get_client_reg EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xa40c93c8 cmdq_pkt_clear_event EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xd529f27b cmdq_pkt_destroy EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xdf8340fe cmdq_pkt_write_s -EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xfd6eea5c cmdq_mbox_create +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xe78f5510 cmdq_mbox_destroy EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xfec2df2b cmdq_pkt_read_s -EXPORT_SYMBOL drivers/soc/qcom/ocmem 0xaeb0d302 of_get_ocmem +EXPORT_SYMBOL drivers/soc/qcom/ocmem 0xbe07cb52 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 0x0b7c38a7 geni_se_clk_freq_match -EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x1de5ad54 geni_icc_disable -EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x34fc3a9a geni_se_get_qup_hw_version -EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x45b0e92b geni_se_config_packing -EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x54466622 geni_se_clk_tbl_get -EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x7eec2cc3 geni_se_init -EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x8832aa14 geni_se_tx_dma_prep -EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xa7fb9cc1 geni_icc_get -EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xb0910d1c geni_icc_set_bw -EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xb16a61f5 geni_se_rx_dma_prep -EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xcb0b7799 geni_se_tx_dma_unprep -EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xccbd7c52 geni_se_rx_dma_unprep -EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xd89cea35 geni_icc_set_tag -EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xe3cefb3f geni_icc_enable -EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xecdb41f3 geni_se_resources_off -EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xef359faa geni_se_resources_on -EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xf97a34fd geni_se_select_mode -EXPORT_SYMBOL drivers/soc/qcom/qcom_aoss 0x22237831 qmp_get +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x083ce147 geni_icc_set_bw +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x16ad1617 geni_se_config_packing +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x32abcbde geni_icc_disable +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x3bc388b8 geni_se_init +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x4a4edd0f geni_se_clk_freq_match +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x5be53fea geni_se_rx_dma_prep +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x64ffffff geni_se_rx_dma_unprep +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x75091a69 geni_icc_set_tag +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x7a998d13 geni_se_get_qup_hw_version +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x81246362 geni_se_tx_dma_unprep +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xb10f3f3b geni_se_resources_on +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xbb582efa geni_se_clk_tbl_get +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xc80efaf9 geni_se_resources_off +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xd0ee5598 geni_se_select_mode +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xdce3395e geni_icc_get +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xf299abdc geni_icc_enable +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xf75de6b3 geni_se_tx_dma_prep EXPORT_SYMBOL drivers/soc/qcom/qcom_aoss 0x2333aed6 qmp_put +EXPORT_SYMBOL drivers/soc/qcom/qcom_aoss 0x466e6b28 qmp_get EXPORT_SYMBOL drivers/soc/qcom/qcom_aoss 0x9e2aa1df qmp_send -EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x164c6420 qmi_handle_init -EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x21f52e15 qmi_send_indication +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x1b39aeb9 qmi_send_request EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x28ac2fd2 qmi_encode_message -EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x40e9f36a qmi_txn_init +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x36fe3867 qmi_txn_init +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x39a90dd1 qmi_txn_wait +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x4c82f0fd qmi_add_lookup EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x4cd2fe40 qmi_response_type_v01_ei -EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x4f3285d0 qmi_txn_cancel EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x6051451d qmi_decode_message -EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x87423075 qmi_add_lookup -EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x8c5e0b8a qmi_send_response -EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0xc8d962b0 qmi_handle_release -EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0xdfe2aad7 qmi_txn_wait -EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0xf0a9dde0 qmi_add_server -EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0xfd2f4344 qmi_send_request +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x66533435 qmi_send_indication +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x8282d5a5 qmi_send_response +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x82ed8eb3 qmi_txn_cancel +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x84e34c4f qmi_add_server +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x87de5c9c qmi_handle_release +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0xc9127d26 qmi_handle_init 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 0xf5a29047 qcom_wcnss_open_channel +EXPORT_SYMBOL drivers/soc/qcom/wcnss_ctrl 0xd3d105ad qcom_wcnss_open_channel +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x04cbc119 sdw_compare_devid +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x056a3073 sdw_clear_slave_status +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x0a6e7eaf sdw_slave_read_prop EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x16d1706b sdw_prepare_stream -EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x17167d45 sdw_bwrite_no_pm_unlocked -EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x188aee4b sdw_compare_devid EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x1deee061 sdw_find_row_index -EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x230127c7 sdw_bus_master_delete +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x380ed500 sdw_bwrite_no_pm_unlocked EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x3b0a8582 sdw_startup_stream -EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x420e6802 sdw_bread_no_pm_unlocked +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x3bad4f40 sdw_stream_remove_master +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x3c61fd5f sdw_read +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x44f2b762 sdw_read_no_pm +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x461ffdf1 sdw_bus_prep_clk_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x4c69413d sdw_bus_master_add EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x4cde88bf sdw_disable_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x4fadd25c sdw_nwrite EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x60e31fbb sdw_find_col_index -EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x620f5233 sdw_master_read_prop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x6ef16b72 sdw_show_ping_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 0x750a3a95 sdw_slave_read_prop -EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x78e1979e sdw_stream_add_slave -EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7e6db348 sdw_show_ping_status -EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x8c9543f3 sdw_update_no_pm -EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x8eafe3fb sdw_bus_clk_stop -EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x9293cc25 sdw_nread -EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x9412bc57 sdw_bus_prep_clk_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7af86bf3 sdw_bread_no_pm_unlocked +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x85f61def sdw_update_no_pm +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x8b8c3e2d sdw_bus_master_delete +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x96057291 sdw_stream_remove_slave EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x9e122d79 sdw_alloc_stream -EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x9ee566a1 sdw_clear_slave_status -EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xa00d70b8 sdw_write -EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xa602e52c sdw_stream_remove_slave -EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xacdbbfa3 sdw_slave_add -EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xb428550c sdw_read -EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xb8d99997 sdw_handle_slave_status +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x9fb744af sdw_master_read_prop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xa7159329 sdw_bus_clk_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xb1f87010 sdw_handle_slave_status +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xb87ccce2 sdw_stream_add_master EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xba54b904 sdw_cols -EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xbb0f384c sdw_update +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xbabee3da sdw_extract_slave_id EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xbbec2c2e sdw_enable_stream -EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xbc8481be sdw_bus_master_add -EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xd08e258e sdw_write_no_pm -EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xd612d55d sdw_stream_add_master -EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xd850a6a3 sdw_extract_slave_id +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xca26bc04 sdw_write +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xced70533 sdw_write_no_pm EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xda5bce09 sdw_release_stream -EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xdd5de6d9 sdw_stream_remove_master -EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xdf154bbc sdw_nwrite -EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xec8cb9a6 sdw_read_no_pm +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xebe5f6b2 sdw_nread +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xef29a1a2 sdw_bus_exit_clk_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xf0f4ca78 sdw_update EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xf53ba0b8 sdw_rows -EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xfb109477 sdw_bus_exit_clk_stop -EXPORT_SYMBOL drivers/ssb/ssb 0x02cca60b ssb_chipco_gpio_control -EXPORT_SYMBOL drivers/ssb/ssb 0x02fc0ca2 ssb_device_disable -EXPORT_SYMBOL drivers/ssb/ssb 0x0447e6d2 ssb_bus_unregister -EXPORT_SYMBOL drivers/ssb/ssb 0x1a7a1034 ssb_bus_resume -EXPORT_SYMBOL drivers/ssb/ssb 0x46272836 ssb_pcicore_dev_irqvecs_enable -EXPORT_SYMBOL drivers/ssb/ssb 0x4d66d2bf ssb_driver_unregister -EXPORT_SYMBOL drivers/ssb/ssb 0x50cc48b8 ssb_commit_settings -EXPORT_SYMBOL drivers/ssb/ssb 0x5251a8d9 ssb_device_is_enabled -EXPORT_SYMBOL drivers/ssb/ssb 0x660bcee9 ssb_bus_suspend -EXPORT_SYMBOL drivers/ssb/ssb 0x6e792182 __ssb_driver_register -EXPORT_SYMBOL drivers/ssb/ssb 0x7a5b737f ssb_pmu_set_ldo_paref -EXPORT_SYMBOL drivers/ssb/ssb 0xa78862f7 ssb_device_enable -EXPORT_SYMBOL drivers/ssb/ssb 0xc3c94156 ssb_clockspeed +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xf6970428 sdw_stream_add_slave +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xf7897405 sdw_slave_add +EXPORT_SYMBOL drivers/ssb/ssb 0x01945774 ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x01b472a9 ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0x08d128f8 __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0x12e0599e ssb_clockspeed +EXPORT_SYMBOL drivers/ssb/ssb 0x220adfa5 ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0x24a18fa1 ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0x425044b8 ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0x51d4ea8f ssb_bus_resume +EXPORT_SYMBOL drivers/ssb/ssb 0x87c95117 ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0x99179d0e ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0xaabe0481 ssb_device_disable +EXPORT_SYMBOL drivers/ssb/ssb 0xc5e1398c ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/ssb/ssb 0xc7c7d13d ssb_device_is_enabled EXPORT_SYMBOL drivers/ssb/ssb 0xcb17f1cb ssb_admatch_base -EXPORT_SYMBOL drivers/ssb/ssb 0xcb7d9be5 ssb_bus_may_powerdown -EXPORT_SYMBOL drivers/ssb/ssb 0xd1333afb ssb_pcihost_register -EXPORT_SYMBOL drivers/ssb/ssb 0xd5c4441d ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/ssb/ssb 0xcbd0c67b ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0xcd86b3a1 ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/ssb/ssb 0xcf623f7e ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0xd293d554 ssb_commit_settings EXPORT_SYMBOL drivers/ssb/ssb 0xdfc7c6ef ssb_admatch_size -EXPORT_SYMBOL drivers/ssb/ssb 0xe4e41f58 ssb_pmu_set_ldo_voltage -EXPORT_SYMBOL drivers/ssb/ssb 0xea2c5b6b ssb_set_devtypedata -EXPORT_SYMBOL drivers/ssb/ssb 0xf4dbb79e ssb_dma_translation -EXPORT_SYMBOL drivers/ssb/ssb 0xfeeb7b8d ssb_bus_powerup -EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x0d920a52 fbtft_framebuffer_release -EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x1d540217 fbtft_write_vmem16_bus8 -EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x361dd9b3 fbtft_write_vmem16_bus9 -EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x36910dba fbtft_write_reg16_bus8 -EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x3c830a4e fbtft_remove_common -EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x5143ab7d fbtft_read_spi -EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x5b6452eb fbtft_unregister_framebuffer -EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x5faadd57 fbtft_write_gpio16_wr_latched -EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x639f5dc7 fbtft_write_gpio8_wr -EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x65232a32 fbtft_register_backlight -EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x6de830fe fbtft_write_vmem8_bus8 -EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x885295f2 fbtft_write_reg16_bus16 -EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x8bc607d3 fbtft_write_reg8_bus8 -EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x96f843f4 fbtft_write_gpio16_wr -EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xad37350b fbtft_framebuffer_alloc -EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xb6d91a2d fbtft_unregister_backlight -EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xb7293d17 fbtft_write_vmem16_bus16 -EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xbc932e37 fbtft_write_buf_dc -EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xc1f321df fbtft_register_framebuffer -EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xc626160e fbtft_dbg_hex -EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xca5d5d06 fbtft_write_reg8_bus9 -EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xd0dc1d61 fbtft_init_display -EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xdeb12a3b fbtft_write_spi -EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xec910c41 fbtft_write_spi_emulate_9 -EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xef2b9b04 fbtft_probe_common -EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0x416e8a43 adt7316_probe -EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0xcc278ddb ade7854_probe -EXPORT_SYMBOL drivers/staging/nvec/nvec 0x0bd388c0 nvec_write_async -EXPORT_SYMBOL drivers/staging/nvec/nvec 0x35eec062 nvec_write_sync -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x12505954 rtllib_wx_set_gen_ie -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x21c3db42 rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/ssb/ssb 0xe8846986 ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0xec3a8f83 ssb_set_devtypedata +EXPORT_SYMBOL drivers/ssb/ssb 0xf711c344 ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x03995e7d fbtft_write_gpio16_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x181f00d2 fbtft_dbg_hex +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x20cdc59b fbtft_write_vmem16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x443af3b2 fbtft_write_reg8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x5f36cd32 fbtft_unregister_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x5f7cf384 fbtft_write_reg16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x6008b84a fbtft_write_buf_dc +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x76257b7f fbtft_write_vmem16_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7b182289 fbtft_write_vmem16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x8342f7e7 fbtft_register_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x863d1a43 fbtft_remove_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x89e26ccc fbtft_unregister_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x8fd12f97 fbtft_framebuffer_alloc +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x9199915e fbtft_write_reg8_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xa0e3b872 fbtft_probe_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xaafff4be fbtft_write_spi_emulate_9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xb88d0cf3 fbtft_write_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xbf9454d9 fbtft_register_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xc164c6ed fbtft_write_gpio16_wr_latched +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xc2238da9 fbtft_write_gpio8_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xcd2526bf fbtft_framebuffer_release +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xd3a80fde fbtft_read_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xd5587ca4 fbtft_init_display +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xdd186ff8 fbtft_write_reg16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xe4970712 fbtft_write_vmem8_bus8 +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0xc9af9963 adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x64a18c50 ade7854_probe +EXPORT_SYMBOL drivers/staging/nvec/nvec 0x04ade476 nvec_write_async +EXPORT_SYMBOL drivers/staging/nvec/nvec 0x065d53fa nvec_write_sync +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x00448daa free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x04b68db5 HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x08171648 rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0a83e616 rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x18ff2dc8 rtllib_reset_queue EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x22166084 rt_global_debug_component -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x28a3985b rtllib_wx_get_wap -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2b1cf65a rtllib_start_send_beacons -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3651c2a0 rtllib_stop_scan -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4a9d4380 rtllib_stop_send_beacons -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4b5aa659 rtllib_wx_get_encode -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4d4a673b rtllib_wx_set_rts -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4ee68657 rtllib_wx_get_mode -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4f73ea8d rtllib_wx_get_power -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x55ee7598 rtllib_stop_scan_syncro -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5fbf3e23 rtllib_reset_queue -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6393e161 rtllib_wx_set_power -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x644b4fad rtllib_softmac_start_protocol -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x73937359 rtllib_sta_ps_send_null_frame -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x74880496 RemovePeerTS -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7773e1e9 rtllib_wx_set_mode -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7d7a0676 rtllib_legal_channel -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8560c646 rtllib_ps_tx_ack -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8a2fc9d3 rtllib_wx_set_rate -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8b8d0f77 rtllib_EnableIntelPromiscuousMode -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x914e4b77 rtllib_wx_get_freq -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9487a03b rtllib_softmac_stop_protocol -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x994e85b9 rtllib_act_scanning -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9b2d2e87 rtllib_xmit -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9ca46b8e rtllib_start_scan_syncro -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa5d2420d rtllib_MgntDisconnect -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa68580fd dot11d_init -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa7626826 rtllib_wx_set_encode_ext -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa8db2cc9 rtllib_wx_set_freq -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb3baae6d rtllib_wx_get_rate -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb493ccb6 rtllib_wx_set_auth -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbc2716d3 HT_update_self_and_peer_setting -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbe209593 rtllib_wx_set_rawtx -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbe2eeb22 rtllib_get_beacon -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbe77e4b8 rtllib_wx_set_wap -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc1382c1f rtllib_wx_get_essid -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc20b85fd rtllib_wx_get_scan -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc67b7a36 rtllib_wx_set_mlme -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc6dfbc0f rtllib_rx -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd0c0051d alloc_rtllib -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd226c9f7 notify_wx_assoc_event -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdb9e1bd8 rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x247efba9 rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x261059e0 rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2754675d dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x29e98d7d notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2baa4c41 rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x30df9616 rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3a92fc48 rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3c6b07f3 alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x41273610 rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x486411aa rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4a333859 rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4c0292d9 rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4cd5f86b rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5241e1a1 rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x550bf37c rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x60560fb4 rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6a16ba72 rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6c8b9a94 rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7ac2f85d rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7b0a5646 rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8dd89ccb rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8eacfad8 dot11d_channel_map +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x940dc706 rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9ab60b84 rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa0b32b30 rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa8ac0360 rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xab5cc2ff rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb20184be rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb55b711b rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xba4dd346 rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc8983d53 rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcc646af8 rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcff885ae rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd20ccaba rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd29f7a22 RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd53e82db rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd9b459a5 rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdb46ea2d rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdd988b8a rtllib_wx_get_essid EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe2cae801 rtllib_wx_set_encode -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe73b1fbd free_rtllib -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xea619cb1 rtllib_wx_get_name -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xedd827f3 rtllib_wx_set_essid -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xfb9ee243 rtllib_wx_set_scan -EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xfd0185f4 dot11d_channel_map -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x006c265a ieee80211_wx_set_scan -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0d0467cf ieee80211_wx_set_gen_ie -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0db864e0 ieee80211_wx_get_rts -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x12f783cd ieee80211_reset_queue -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1b606838 ieee80211_wx_set_freq -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1e93ee29 ieee80211_wx_get_wap -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x21654e64 to_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe0258c9a rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe98460e5 rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf39614ab rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xfc373999 rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xfe5857d7 rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x09399691 dot11d_get_max_tx_pwr_in_dbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x11c1e97b ieee80211_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x12c474e5 to_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x15c27c82 ieee80211_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1b766042 ieee80211_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1dfdd848 HTUpdateSelfAndPeerSetting EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x232e7944 ieee80211_wlan_frequencies -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x27e314b8 ieee80211_softmac_start_protocol -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2bcc64ff ieee80211_ps_tx_ack -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x31a6e263 ieee80211_wx_get_rate -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x38003aa7 ieee80211_wx_set_mlme -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4e08fd3b ieee80211_wx_set_mode -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4e2b5c95 ieee80211_wx_get_encode_ext -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x51b57adb ieee80211_rx -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x59f2981e dot11d_scan_complete -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6231ef3e ieee80211_wpa_supplicant_ioctl -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x65163c0d ieee80211_start_send_beacons -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x65d32a03 ieee80211_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2a09fb40 ieee80211_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2a14d9b5 ieee80211_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2c1f47d0 ieee80211_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2e1b6b1f ieee80211_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2fd680a7 dot11d_reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3887892c ieee80211_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3ff64d56 ieee80211_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x40246c9d ieee80211_wpa_supplicant_ioctl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x436b874c ieee80211_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4376a5b9 ieee80211_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x45b13e68 SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x498df052 ieee80211_rx_mgt +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4a0898f2 ieee80211_disassociate +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4aa5998c ieee80211_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4ad7fbc8 ieee80211_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x52c03bdc ieee80211_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x605cfcc1 ieee80211_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x61a419d6 ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x65532e1c ieee80211_get_beacon EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6651f895 ieee80211_is_shortslot -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x68fe73e2 ieee80211_start_scan_syncro -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7063e13d ieee80211_disassociate -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x81f39b36 ieee80211_wx_set_essid -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x81f88c98 ieee80211_wx_set_wap -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x83a7bd52 ieee80211_wx_set_encode -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x86d4017e ieee80211_wx_set_encode_ext -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x876ddbdd rtl8192u_dot11d_init -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8d5f0a1b ieee80211_wx_set_rate -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x92d30651 ieee80211_wx_set_rts -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa4c5eb7e ieee80211_wx_set_rawtx -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa7998040 ieee80211_wx_get_freq -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa8596fd4 ieee80211_wx_get_power -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa8724470 ieee80211_txb_free -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa8c4f59c ieee80211_softmac_xmit -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa9598caf ieee80211_wx_set_auth -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb2e1bc39 ieee80211_stop_send_beacons -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb627c061 dot11d_get_max_tx_pwr_in_dbm -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb8154d78 dot11d_update_country_ie -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbc95ce22 ieee80211_wx_get_scan -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc665e3fb ieee80211_stop_queue_rsl -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xca90981f ieee80211_wx_get_encode -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xcd63c8ef ieee80211_softmac_scan_syncro -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xce795a0e ieee80211_stop_scan -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd06cca44 ieee80211_wake_queue_rsl -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd5e8e7cf dot11d_reset -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd6f927c4 notify_wx_assoc_event_rsl -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd9ef5cef ieee80211_rx_mgt -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xdb9f42b8 is_legal_channel -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xdf919bd0 ieee80211_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6d76d5a6 notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x72141c4e ieee80211_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7c8bea66 ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x87df9f94 ieee80211_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8d8e4e4c ieee80211_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8e00b1c3 ieee80211_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x96aadb82 dot11d_scan_complete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa4ca1d12 ieee80211_txb_free +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa5d721f0 ieee80211_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa69ec97b rtl8192u_dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb19ddcf7 ieee80211_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb211846a ieee80211_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb7c060fb dot11d_update_country_ie +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb90b7211 ieee80211_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbc5dfff1 ieee80211_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc029fb1e ieee80211_rx +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc117a621 ieee80211_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc169d363 ieee80211_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc6f44b51 ieee80211_softmac_xmit +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xcd819255 ieee80211_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xcf09394e ieee80211_wx_get_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd2705682 ieee80211_softmac_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd3f3bccd ieee80211_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd40431d5 is_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xda2c929a ieee80211_wx_get_essid EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe3372510 ieee80211_is_54g -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe3eaff0f ieee80211_wx_get_name -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf07702ec HTUpdateSelfAndPeerSetting -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf0f82817 SendDisassociation_rsl -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf2f11543 ieee80211_wx_get_mode -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf4405a4e ieee80211_get_beacon -EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf63b6f32 ieee80211_wx_set_power -EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x160537e7 vchiq_initialise -EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x2b3399ad vchiq_bulk_transmit -EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x526384ce vchiq_open_service -EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x58bf14d9 vchiq_close_service -EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x6704dc7d vchiq_use_service -EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x68a6bed1 vchiq_msg_queue_push -EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x88ee86b1 vchiq_queue_kernel_message -EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x897c673a vchiq_bulk_receive -EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x9ea862e0 vchiq_shutdown -EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0xa00d671f vchiq_get_service_userdata -EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0xa12c34fa vchiq_release_message -EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0xac041425 vchiq_connect +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe4ec3240 ieee80211_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xea57e19a ieee80211_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfd6742b6 ieee80211_stop_scan +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x1ca3cac3 vchiq_get_peer_version +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x2986a7c1 vchiq_get_service_userdata +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x3ad307bf vchiq_msg_queue_push +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x3bf27139 vchiq_close_service +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x44ea3807 vchiq_release_service +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x82148aa0 vchiq_open_service +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x837936e1 vchiq_connect +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x89244d18 vchiq_queue_kernel_message +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0xb37aec1d vchiq_shutdown +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0xb578fcee vchiq_use_service +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0xb6d09fdb vchiq_bulk_receive EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0xbca0c1c0 vchiq_add_connected_callback -EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0xc67d0954 vchiq_get_peer_version -EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0xdc13fb28 vchiq_release_service -EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0xe876e957 vchiq_msg_hold -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x01ddf8e2 iscsit_setup_text_cmd -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x02469904 iscsit_add_reject -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0345566b iscsit_tmr_post_handler -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x05049cb3 iscsit_build_nopin_rsp -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x08548363 iscsit_process_text_cmd -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0c9846c8 iscsit_process_nop_out -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0f2a482e iscsit_release_cmd -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x107c483c iscsit_stop_dataout_timer -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x19669ad1 iscsit_build_text_rsp -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x218205c7 iscsit_check_dataout_hdr -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x254d281c iscsit_logout_post_handler -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2bf1d703 __iscsit_check_dataout_hdr -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2cf1420b iscsit_build_r2ts_for_cmd -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x33f8a0c9 iscsit_add_cmd_to_immediate_queue -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x39981211 iscsit_register_transport -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x3e6effc0 iscsit_build_reject -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x459077b0 iscsit_cause_connection_reinstatement -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4f1c8f84 iscsit_build_datain_pdu -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x52642fb1 iscsit_find_cmd_from_itt_or_dump -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6049c67e iscsit_check_dataout_payload -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x60f73b33 iscsit_build_rsp_pdu -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6a53c7e3 iscsit_immediate_queue -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6b6b3884 iscsit_setup_nop_out -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x70f1436f iscsit_allocate_cmd -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x78ab1ddb iscsit_aborted_task -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x89f34f32 iscsi_change_param_sprintf -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x96840404 iscsi_target_check_login_request -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x9f6b0097 iscsit_sequence_cmd -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa0e4903e iscsit_response_queue -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa592b25f iscsit_handle_snack -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xab8ae6c9 iscsit_handle_task_mgt_cmd -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xabe03902 iscsit_handle_logout_cmd -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xac1d445d iscsit_build_logout_rsp -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb34b840f iscsit_queue_rsp -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb910df3f iscsit_increment_maxcmdsn -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb99397e0 iscsit_find_cmd_from_itt -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xbd3af3a5 iscsit_build_task_mgt_rsp -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc24b1947 iscsit_free_cmd -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc5ec8c7f iscsit_get_datain_values -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc89746b6 iscsit_reject_cmd -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xda62418d iscsit_set_unsolicited_dataout -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xdc59d907 iscsit_unregister_transport -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xde35f348 iscsit_thread_check_cpumask -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe320169a iscsit_process_scsi_cmd -EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe92d538e iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0xbdfc903d vchiq_release_message +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0xcca5ca4b vchiq_initialise +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0xd21c7d5d vchiq_msg_hold +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0xf2c27654 vchiq_bulk_transmit +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x04cb08a7 iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x13e0bb40 iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x13e208a6 iscsit_handle_snack +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x17bc4107 iscsit_build_datain_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1ae3d03c iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1c3df967 iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2719e435 iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2f1714b4 iscsit_queue_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2f2db69e iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x35811bb5 iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x430e1f4e iscsi_change_param_sprintf +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4459d8df iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x569ec8e6 iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x58dcf408 iscsit_free_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5a10ed49 iscsi_target_check_login_request +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6c38a4f5 iscsit_find_cmd_from_itt +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6e534381 iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x74cf4ac1 iscsit_add_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7888812c iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7daaa8be iscsit_find_cmd_from_itt_or_dump +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x82d37996 iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x85624100 iscsit_thread_check_cpumask +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x89dafdba iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x8a7cf2d1 iscsit_response_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x8f1b86e7 iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x95661687 iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x956dbf37 iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x9ee7a348 iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x9f294356 iscsit_set_unsolicited_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa105052b iscsit_build_r2ts_for_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa7dded21 iscsit_get_datain_values +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xae284023 iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xaf024956 iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb377fef0 iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb4dd8f9f iscsit_immediate_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb77c3771 iscsit_reject_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb7c04fb6 iscsit_aborted_task +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc2c21c3d iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc8cffc4a __iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd308d93a iscsit_add_cmd_to_immediate_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd98985a0 iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xdbdaf158 iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe5e60689 iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe903189d iscsit_build_task_mgt_rsp EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf34332f0 iscsi_find_param_from_key -EXPORT_SYMBOL drivers/target/target_core_mod 0x02c19ce8 transport_alloc_session -EXPORT_SYMBOL drivers/target/target_core_mod 0x057bf887 target_cmd_init_cdb +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf3668d31 iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/target_core_mod 0x03889e59 target_setup_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x04965994 target_configure_unmap_from_queue +EXPORT_SYMBOL drivers/target/target_core_mod 0x07fd799d core_tpg_get_initiator_node_acl EXPORT_SYMBOL drivers/target/target_core_mod 0x0871ffd6 transport_set_vpd_ident -EXPORT_SYMBOL drivers/target/target_core_mod 0x08b9d7fe transport_backend_register -EXPORT_SYMBOL drivers/target/target_core_mod 0x0f0a63ad transport_free_session -EXPORT_SYMBOL drivers/target/target_core_mod 0x11be831f target_show_dynamic_sessions +EXPORT_SYMBOL drivers/target/target_core_mod 0x0c9afdb1 transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0x0efe0a35 target_set_cmd_data_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x1378a3c0 core_allocate_nexus_loss_ua EXPORT_SYMBOL drivers/target/target_core_mod 0x142072c0 transport_set_vpd_assoc -EXPORT_SYMBOL drivers/target/target_core_mod 0x1c7244a7 passthrough_parse_cdb -EXPORT_SYMBOL drivers/target/target_core_mod 0x1c806819 target_nacl_find_deve -EXPORT_SYMBOL drivers/target/target_core_mod 0x1d2d8195 sbc_parse_cdb -EXPORT_SYMBOL drivers/target/target_core_mod 0x24643286 core_tpg_get_initiator_node_acl -EXPORT_SYMBOL drivers/target/target_core_mod 0x2bec1b20 target_get_sess_cmd -EXPORT_SYMBOL drivers/target/target_core_mod 0x2d11f35c spc_emulate_report_luns -EXPORT_SYMBOL drivers/target/target_core_mod 0x2e1c1bc9 core_tpg_deregister -EXPORT_SYMBOL drivers/target/target_core_mod 0x3518f7ca transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x15408189 passthrough_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x1cb368a0 target_cmd_init_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x20f60901 transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x23c097ca target_unregister_template +EXPORT_SYMBOL drivers/target/target_core_mod 0x2624e08a target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x30585f76 target_remove_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x30acdff0 target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x31c0bf0f sbc_dif_copy_prot +EXPORT_SYMBOL drivers/target/target_core_mod 0x35811f3f transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0x35845722 transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x3758266d target_tpg_has_node_acl EXPORT_SYMBOL drivers/target/target_core_mod 0x3a20a9d7 transport_set_vpd_ident_type -EXPORT_SYMBOL drivers/target/target_core_mod 0x3a4c10d2 target_set_cmd_data_length -EXPORT_SYMBOL drivers/target/target_core_mod 0x3a79c0e1 transport_handle_cdb_direct -EXPORT_SYMBOL drivers/target/target_core_mod 0x3a8eb1b4 core_tpg_check_initiator_node_acl -EXPORT_SYMBOL drivers/target/target_core_mod 0x3bafc5b2 transport_lookup_cmd_lun -EXPORT_SYMBOL drivers/target/target_core_mod 0x3bb4289f spc_emulate_inquiry_std -EXPORT_SYMBOL drivers/target/target_core_mod 0x3f634df2 transport_copy_sense_to_cmd -EXPORT_SYMBOL drivers/target/target_core_mod 0x4a7502cb passthrough_attrib_attrs -EXPORT_SYMBOL drivers/target/target_core_mod 0x4b4dfd46 target_cmd_parse_cdb -EXPORT_SYMBOL drivers/target/target_core_mod 0x503fbbbb sbc_get_device_type -EXPORT_SYMBOL drivers/target/target_core_mod 0x52dedb2e target_unregister_template -EXPORT_SYMBOL drivers/target/target_core_mod 0x57097f0b transport_generic_free_cmd -EXPORT_SYMBOL drivers/target/target_core_mod 0x570a46a0 core_alua_check_nonop_delay -EXPORT_SYMBOL drivers/target/target_core_mod 0x5a19b9ec target_undepend_item -EXPORT_SYMBOL drivers/target/target_core_mod 0x5b47351a sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0x4123a23d transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0x475eaac6 sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x4dbe569e transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x4ed7c584 passthrough_pr_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x50b3cc99 passthrough_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x537a6a98 transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x59a442e0 transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x5a1a8b02 target_nacl_find_deve EXPORT_SYMBOL drivers/target/target_core_mod 0x5bdb610a target_free_sgl -EXPORT_SYMBOL drivers/target/target_core_mod 0x636f7cd0 target_submit_cmd -EXPORT_SYMBOL drivers/target/target_core_mod 0x683624c3 target_complete_cmd_with_length -EXPORT_SYMBOL drivers/target/target_core_mod 0x7054d4e6 target_put_sess_cmd -EXPORT_SYMBOL drivers/target/target_core_mod 0x76fb5942 target_show_cmd -EXPORT_SYMBOL drivers/target/target_core_mod 0x79115d14 target_register_template -EXPORT_SYMBOL drivers/target/target_core_mod 0x7bd493de passthrough_pr_attrib_attrs -EXPORT_SYMBOL drivers/target/target_core_mod 0x7ec724aa transport_lookup_tmr_lun -EXPORT_SYMBOL drivers/target/target_core_mod 0x83312a23 transport_init_session -EXPORT_SYMBOL drivers/target/target_core_mod 0x8d74e86c target_put_nacl -EXPORT_SYMBOL drivers/target/target_core_mod 0x9637038b target_lun_is_rdonly -EXPORT_SYMBOL drivers/target/target_core_mod 0x99d063f9 transport_alloc_session_tags -EXPORT_SYMBOL drivers/target/target_core_mod 0x9bb3f117 target_complete_cmd -EXPORT_SYMBOL drivers/target/target_core_mod 0x9bf6378d sbc_attrib_attrs -EXPORT_SYMBOL drivers/target/target_core_mod 0x9cde04c6 target_to_linux_sector -EXPORT_SYMBOL drivers/target/target_core_mod 0x9f96fb2c target_tpg_has_node_acl -EXPORT_SYMBOL drivers/target/target_core_mod 0xa67ea901 target_configure_unmap_from_queue -EXPORT_SYMBOL drivers/target/target_core_mod 0xa86f860d __target_init_cmd -EXPORT_SYMBOL drivers/target/target_core_mod 0xae330004 sbc_dif_verify +EXPORT_SYMBOL drivers/target/target_core_mod 0x5d2c1159 spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x6155a645 target_to_linux_sector +EXPORT_SYMBOL drivers/target/target_core_mod 0x6d3dc204 __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x6f7ed2af target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x72738661 target_register_template +EXPORT_SYMBOL drivers/target/target_core_mod 0x72b6c1af core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x74199f2c sbc_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x7781caee spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x78a62696 target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0x7e63b59e core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0x84693f10 target_show_dynamic_sessions +EXPORT_SYMBOL drivers/target/target_core_mod 0x84bb024f target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x8cc7a934 transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x8e24abe7 transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x8fb9f3a0 target_lun_is_rdonly +EXPORT_SYMBOL drivers/target/target_core_mod 0x9594d137 target_depend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0x9732b36d transport_backend_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x9b90015f transport_copy_sense_to_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xadeb0337 target_undepend_item EXPORT_SYMBOL drivers/target/target_core_mod 0xaefbcacd target_alloc_sgl -EXPORT_SYMBOL drivers/target/target_core_mod 0xb24c6cd8 target_wait_for_sess_cmds -EXPORT_SYMBOL drivers/target/target_core_mod 0xb259181c spc_emulate_evpd_83 -EXPORT_SYMBOL drivers/target/target_core_mod 0xbf973613 transport_kunmap_data_sg -EXPORT_SYMBOL drivers/target/target_core_mod 0xc20e7f03 transport_deregister_session -EXPORT_SYMBOL drivers/target/target_core_mod 0xc42111d0 target_setup_session -EXPORT_SYMBOL drivers/target/target_core_mod 0xc492fe95 transport_deregister_session_configfs -EXPORT_SYMBOL drivers/target/target_core_mod 0xc8cb3a32 target_complete_cmd_with_sense -EXPORT_SYMBOL drivers/target/target_core_mod 0xc9f5c14a target_remove_session -EXPORT_SYMBOL drivers/target/target_core_mod 0xca6487d4 transport_generic_new_cmd -EXPORT_SYMBOL drivers/target/target_core_mod 0xcabad115 transport_generic_request_failure -EXPORT_SYMBOL drivers/target/target_core_mod 0xd0689347 target_send_busy -EXPORT_SYMBOL drivers/target/target_core_mod 0xd0d66280 target_depend_item -EXPORT_SYMBOL drivers/target/target_core_mod 0xd19c0624 transport_kmap_data_sg -EXPORT_SYMBOL drivers/target/target_core_mod 0xd349f612 core_tpg_register -EXPORT_SYMBOL drivers/target/target_core_mod 0xdbe38a60 spc_parse_cdb -EXPORT_SYMBOL drivers/target/target_core_mod 0xdcc5cb34 transport_generic_handle_tmr -EXPORT_SYMBOL drivers/target/target_core_mod 0xdcf1930f core_tpg_set_initiator_node_tag -EXPORT_SYMBOL drivers/target/target_core_mod 0xe28e6411 core_tpg_set_initiator_node_queue_depth -EXPORT_SYMBOL drivers/target/target_core_mod 0xe38f2f8b transport_wait_for_tasks -EXPORT_SYMBOL drivers/target/target_core_mod 0xe4636bbe target_stop_session -EXPORT_SYMBOL drivers/target/target_core_mod 0xe4ba223d sbc_dif_copy_prot -EXPORT_SYMBOL drivers/target/target_core_mod 0xef660ae1 transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0xb12c224c target_send_busy +EXPORT_SYMBOL drivers/target/target_core_mod 0xb529f8ef transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xb6f1adbb target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0xb7128a8c core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xc9c4c636 core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0xcbe28fbe transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0xcd9aae1f sbc_dif_verify +EXPORT_SYMBOL drivers/target/target_core_mod 0xcdf3ca22 target_stop_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xd3e8393e core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0xd3fbc244 spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0xd5f9cab3 target_backend_unregister +EXPORT_SYMBOL drivers/target/target_core_mod 0xd7d537a3 target_cmd_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xd7de5a87 transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0xdc2ecbda target_put_nacl +EXPORT_SYMBOL drivers/target/target_core_mod 0xdcfd09c8 sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xdd9ce128 transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xe0292acf spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0xe0a9e176 transport_alloc_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xe9d81db3 transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0xee7a49c5 target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xf0ef1ad4 target_show_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xf31a5f46 target_execute_cmd EXPORT_SYMBOL drivers/target/target_core_mod 0xf3c2dfe0 transport_set_vpd_proto_id -EXPORT_SYMBOL drivers/target/target_core_mod 0xf3e5320c target_submit_tmr -EXPORT_SYMBOL drivers/target/target_core_mod 0xf4ff025d target_backend_unregister -EXPORT_SYMBOL drivers/target/target_core_mod 0xf68ff050 __transport_register_session -EXPORT_SYMBOL drivers/target/target_core_mod 0xfb43a185 target_execute_cmd -EXPORT_SYMBOL drivers/target/target_core_mod 0xfbb0af8b core_allocate_nexus_loss_ua +EXPORT_SYMBOL drivers/target/target_core_mod 0xf4ef4795 target_complete_cmd_with_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0xf757e7dd core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0xf8828f65 transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0xf91c8a24 transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0xfb9cc701 sbc_get_write_same_sectors EXPORT_SYMBOL drivers/target/target_core_mod 0xfc382ecf core_tmr_alloc_req -EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x1aed019b ufshcd_get_local_unipro_ver -EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x21bebb91 ufshcd_runtime_resume -EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x2e29ea62 ufshcd_system_resume -EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x64764ae7 ufshcd_map_desc_id_to_length -EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x6a9ff71c ufshcd_alloc_host -EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x6f56f185 ufshcd_shutdown -EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x9627e23d ufshcd_runtime_suspend -EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0xb29cd6ca ufshcd_system_suspend -EXPORT_SYMBOL drivers/ufs/host/tc-dwc-g210 0x47d1d9e5 tc_dwc_g210_config_40_bit -EXPORT_SYMBOL drivers/ufs/host/tc-dwc-g210 0xff60bd5c tc_dwc_g210_config_20_bit -EXPORT_SYMBOL drivers/ufs/host/ufshcd-dwc 0x02431bf1 ufshcd_dwc_link_startup_notify -EXPORT_SYMBOL drivers/ufs/host/ufshcd-dwc 0x5f5da719 ufshcd_dwc_dme_set_attrs -EXPORT_SYMBOL drivers/usb/class/cdc-wdm 0x0e9dbe83 usb_cdc_wdm_register -EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0xb9ec0f60 usb_os_desc_prepare_interf_dir -EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0xe02c1429 sl811h_driver -EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x644c1651 usb_wwan_tiocmget -EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x67f4dbc4 usb_wwan_dtr_rts -EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x76a23cc4 usb_wwan_write_room -EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x8610a336 usb_wwan_resume -EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x8749d952 usb_wwan_chars_in_buffer -EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xa5f94210 usb_wwan_close -EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xa814ce2a usb_wwan_tiocmset -EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xdaa9a876 usb_wwan_port_remove -EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xdb25bb66 usb_wwan_suspend -EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xe5762b32 usb_wwan_open -EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xfb73dcef usb_wwan_write -EXPORT_SYMBOL drivers/usb/serial/usbserial 0x805e4ca3 usb_serial_resume -EXPORT_SYMBOL drivers/usb/serial/usbserial 0xd72408f1 usb_serial_suspend -EXPORT_SYMBOL drivers/vdpa/vdpa 0x1f1980a6 vdpa_set_status -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x0b55e5e3 mdev_unregister_driver -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x4bf081d4 mdev_register_driver -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x61078532 mdev_register_parent -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xcf95a6c9 mdev_unregister_parent +EXPORT_SYMBOL drivers/target/target_core_mod 0xffe93ddb __target_init_cmd +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x042d7fc7 ufshcd_system_suspend +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x2bc62193 ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x303135df ufshcd_get_local_unipro_ver +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x4cb5baef ufshcd_system_resume +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x7c222a86 ufshcd_alloc_host +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x81da33e4 ufshcd_map_desc_id_to_length +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0xc89769d3 ufshcd_runtime_resume +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0xfacf7a84 ufshcd_shutdown +EXPORT_SYMBOL drivers/ufs/host/tc-dwc-g210 0x6a0c47ad tc_dwc_g210_config_40_bit +EXPORT_SYMBOL drivers/ufs/host/tc-dwc-g210 0xcb7e6839 tc_dwc_g210_config_20_bit +EXPORT_SYMBOL drivers/ufs/host/ufshcd-dwc 0x7661af48 ufshcd_dwc_link_startup_notify +EXPORT_SYMBOL drivers/ufs/host/ufshcd-dwc 0xcc8aa823 ufshcd_dwc_dme_set_attrs +EXPORT_SYMBOL drivers/usb/class/cdc-wdm 0xe94ce855 usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0x2fa00fa6 usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0xa4819c35 sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x0d761f70 usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x251869bb usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x28b2deae usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x3debf64d usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x3e683e09 usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x45b8b93e usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x591f4e8d usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x96e1b487 usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xd884cbe3 usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xe65416cb usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xfada029c usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x49131af7 usb_serial_resume +EXPORT_SYMBOL drivers/usb/serial/usbserial 0xd3abc4aa usb_serial_suspend +EXPORT_SYMBOL drivers/vdpa/vdpa 0x87d607c9 vdpa_set_status +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x5171947d mdev_unregister_parent +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xb5059a51 mdev_register_parent +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xd67fd853 mdev_register_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xdd6a4094 mdev_unregister_driver EXPORT_SYMBOL drivers/vfio/vfio 0x19567d06 vfio_info_cap_shift -EXPORT_SYMBOL drivers/vfio/vfio 0x24f43bfa vfio_unpin_pages +EXPORT_SYMBOL drivers/vfio/vfio 0x3859f1dd vfio_dma_rw EXPORT_SYMBOL drivers/vfio/vfio 0x6c28be5a vfio_info_add_capability +EXPORT_SYMBOL drivers/vfio/vfio 0xa985ad71 vfio_pin_pages EXPORT_SYMBOL drivers/vfio/vfio 0xadc044b7 vfio_set_irqs_validate_and_prepare -EXPORT_SYMBOL drivers/vfio/vfio 0xbcb4e16f vfio_pin_pages -EXPORT_SYMBOL drivers/vfio/vfio 0xeda6a465 vfio_dma_rw -EXPORT_SYMBOL drivers/vhost/vhost 0x8f64a41f vhost_chr_poll -EXPORT_SYMBOL drivers/vhost/vhost 0xfb477b63 vhost_chr_write_iter +EXPORT_SYMBOL drivers/vfio/vfio 0xae9848ed vfio_unpin_pages +EXPORT_SYMBOL drivers/vhost/vhost 0x900df9d3 vhost_chr_poll +EXPORT_SYMBOL drivers/vhost/vhost 0xf45d0989 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 @@ -4924,134 +4924,134 @@ 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 0x5dbb17b6 lcd_device_unregister -EXPORT_SYMBOL drivers/video/backlight/lcd 0x62534ea5 devm_lcd_device_register -EXPORT_SYMBOL drivers/video/backlight/lcd 0x9e5ac588 devm_lcd_device_unregister -EXPORT_SYMBOL drivers/video/backlight/lcd 0xbdd7c87c lcd_device_register -EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x01ab7167 svga_tileblit -EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x0b1087a5 svga_settile +EXPORT_SYMBOL drivers/video/backlight/lcd 0x12ca7316 devm_lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0x84855a96 lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0xc7b9ae4b lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0xdede540e devm_lcd_device_unregister EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x17f3f471 svga_set_default_seq_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1b115280 svga_tileblit EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1be6dc30 svga_set_textmode_vga_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x341b13db svga_get_caps +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x385f8047 svga_tilefill +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x3cc32675 svga_get_tilemax EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4ab38ef2 svga_set_default_crt_regs -EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x5b000430 svga_tilecopy -EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x7bc88352 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 0x8f939e90 svga_tilecursor EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xb0ab2b2e svga_check_timings -EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xc182bcfd svga_get_tilemax -EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd1791297 svga_get_caps 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 0xdd1eb326 svga_tilecursor EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe28d2a49 svga_set_default_gfx_regs -EXPORT_SYMBOL drivers/video/fbdev/core/syscopyarea 0xfb0fcf07 sys_copyarea -EXPORT_SYMBOL drivers/video/fbdev/core/sysfillrect 0xf453f0ac sys_fillrect -EXPORT_SYMBOL drivers/video/fbdev/core/sysimgblt 0xe1c5dc82 sys_imageblit +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xeac71d07 svga_settile +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xfdec34c7 svga_tilecopy +EXPORT_SYMBOL drivers/video/fbdev/core/syscopyarea 0xde872835 sys_copyarea +EXPORT_SYMBOL drivers/video/fbdev/core/sysfillrect 0xdb941241 sys_fillrect +EXPORT_SYMBOL drivers/video/fbdev/core/sysimgblt 0x15afb237 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 0x8301c024 cyber2000fb_attach EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xb39f68d1 cyber2000fb_enable_extregs -EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xcc3e477b cyber2000fb_attach EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x233917d1 mac_vmode_to_var -EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x7d5cf0e5 mac_find_mode +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x8185094f mac_find_mode EXPORT_SYMBOL drivers/video/fbdev/macmodes 0xe2304303 mac_map_monitor_sense -EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x0c5c3dd0 matroxfb_g450_setclk -EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x3b9a21f3 matroxfb_g450_setpll_cond -EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x3c485a63 g450_mnp2f -EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x12aff1a5 DAC1064_global_init -EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x8023e14e matrox_mystique -EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x83401735 matrox_G100 -EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xe0027804 DAC1064_global_restore -EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0xea2b1e07 matrox_millennium -EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0x47badc50 matrox_cfbX_init -EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x0ea90499 matroxfb_enable_irq -EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x25dc595a matroxfb_wait_for_sync -EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x2de4e3f1 matroxfb_register_driver -EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xbb7ca201 matroxfb_unregister_driver -EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x2bc77440 matroxfb_g450_shutdown -EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0xa7fce6fb matroxfb_g450_connect -EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x13491779 matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x0987b455 matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x74c89619 g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x9d830092 matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x12f94435 matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x6b3502a8 DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x7ad15bca DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xd7ca8fc9 matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0x805c7b87 matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0x90e5da82 matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x299c6457 matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x353fa220 matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x374bca23 matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x3ed1439b matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x082c0022 matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0xf946be08 matroxfb_g450_connect EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock -EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x34f1ef84 matroxfb_read_pins -EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xa60242b2 matroxfb_DAC_in -EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xbdf30806 matroxfb_DAC_out -EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xc7cdb216 matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x2fc70473 matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x5325846a matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x577c2808 matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x74b07079 matroxfb_DAC_out EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xdb6236c2 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 0x81da9b1c virtio_dma_buf_export -EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x8460cd95 virtio_dma_buf_attach -EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x9fd9b236 is_virtio_dma_buf -EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0xb490cc45 virtio_dma_buf_get_uuid -EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x6cb237ae w1_ds2780_io -EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0xf3e11fbd w1_ds2780_eeprom_cmd -EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x4462be58 w1_ds2781_eeprom_cmd -EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x76c09423 w1_ds2781_io -EXPORT_SYMBOL drivers/w1/wire 0x1bfec8c4 w1_register_family -EXPORT_SYMBOL drivers/w1/wire 0x8db6e156 w1_add_master_device -EXPORT_SYMBOL drivers/w1/wire 0x901b7e13 w1_unregister_family -EXPORT_SYMBOL drivers/w1/wire 0xc7ca42f6 w1_remove_master_device -EXPORT_SYMBOL fs/fscache/fscache 0x07d1a758 __fscache_begin_write_operation -EXPORT_SYMBOL fs/fscache/fscache 0x144008cc fscache_resume_after_invalidation +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x16d51f3d virtio_dma_buf_get_uuid +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x29a35266 virtio_dma_buf_attach +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x86cf8d89 is_virtio_dma_buf +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0xd56f8dfb virtio_dma_buf_export +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0xe4ce3d36 w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0xea82b83a w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x3b23f5a8 w1_ds2781_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x8a83ae14 w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/wire 0x0738f6b2 w1_unregister_family +EXPORT_SYMBOL drivers/w1/wire 0x1465cdba w1_add_master_device +EXPORT_SYMBOL drivers/w1/wire 0x7a2ac67b w1_register_family +EXPORT_SYMBOL drivers/w1/wire 0xb1803eb5 w1_remove_master_device +EXPORT_SYMBOL fs/fscache/fscache 0x06181876 __fscache_resize_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x16fb101d __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 0x1f1a47c1 fscache_relinquish_cache EXPORT_SYMBOL fs/fscache/fscache 0x234a140d __traceiter_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0x2f7e708e __fscache_begin_write_operation EXPORT_SYMBOL fs/fscache/fscache 0x306805d3 __SCK__tp_func_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0x31494ca6 fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0x336452c4 __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x382ff2f4 fscache_io_error EXPORT_SYMBOL fs/fscache/fscache 0x39674879 __tracepoint_fscache_access_cache -EXPORT_SYMBOL fs/fscache/fscache 0x39d985d6 fscache_add_cache EXPORT_SYMBOL fs/fscache/fscache 0x4404d2aa fscache_n_no_create_space -EXPORT_SYMBOL fs/fscache/fscache 0x46da132b __fscache_use_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x455317c0 __fscache_write_to_cache 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 0x53dba8fb __fscache_acquire_cookie EXPORT_SYMBOL fs/fscache/fscache 0x557a775f fscache_addremove_sem -EXPORT_SYMBOL fs/fscache/fscache 0x55b066c9 __fscache_acquire_volume -EXPORT_SYMBOL fs/fscache/fscache 0x62556d06 fscache_withdraw_cache -EXPORT_SYMBOL fs/fscache/fscache 0x66fa2e98 fscache_withdraw_volume -EXPORT_SYMBOL fs/fscache/fscache 0x67f1b89f __fscache_write_to_cache +EXPORT_SYMBOL fs/fscache/fscache 0x63169b0a fscache_acquire_cache +EXPORT_SYMBOL fs/fscache/fscache 0x66ec1cf6 __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x67c56994 fscache_dirty_folio 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 0x7172a59f fscache_dirty_folio -EXPORT_SYMBOL fs/fscache/fscache 0x875703ef __fscache_unuse_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x780ba3cc fscache_relinquish_cache +EXPORT_SYMBOL fs/fscache/fscache 0x7ac047e9 fscache_resume_after_invalidation +EXPORT_SYMBOL fs/fscache/fscache 0x7dfb0322 fscache_wait_for_operation +EXPORT_SYMBOL fs/fscache/fscache 0x8274098b fscache_withdraw_volume +EXPORT_SYMBOL fs/fscache/fscache 0x8686512b fscache_withdraw_cookie EXPORT_SYMBOL fs/fscache/fscache 0x8c2d6da7 fscache_clearance_waiters -EXPORT_SYMBOL fs/fscache/fscache 0x8da0486c __fscache_relinquish_volume EXPORT_SYMBOL fs/fscache/fscache 0x90d447f3 fscache_n_culled -EXPORT_SYMBOL fs/fscache/fscache 0x93494964 fscache_wait_for_operation -EXPORT_SYMBOL fs/fscache/fscache 0x958d6f74 __fscache_invalidate -EXPORT_SYMBOL fs/fscache/fscache 0x9829ae94 __fscache_begin_read_operation +EXPORT_SYMBOL fs/fscache/fscache 0x94c44d69 __fscache_unuse_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x9ad657a7 fscache_add_cache EXPORT_SYMBOL fs/fscache/fscache 0x9ffefcb2 fscache_n_read -EXPORT_SYMBOL fs/fscache/fscache 0xa3a8147e fscache_cookie_lookup_negative -EXPORT_SYMBOL fs/fscache/fscache 0xa5e7bee6 fscache_caching_failed -EXPORT_SYMBOL fs/fscache/fscache 0xab1ebc92 __fscache_clear_page_bits EXPORT_SYMBOL fs/fscache/fscache 0xae6040a5 __traceiter_fscache_access_cache -EXPORT_SYMBOL fs/fscache/fscache 0xb01f15a2 fscache_end_volume_access -EXPORT_SYMBOL fs/fscache/fscache 0xb9d631ce fscache_get_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xb734d7ad __fscache_begin_read_operation EXPORT_SYMBOL fs/fscache/fscache 0xbca46908 fscache_wq -EXPORT_SYMBOL fs/fscache/fscache 0xc0081d47 fscache_put_cookie -EXPORT_SYMBOL fs/fscache/fscache 0xca603388 __fscache_resize_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xc01b7d9a __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xc255b59b fscache_end_volume_access +EXPORT_SYMBOL fs/fscache/fscache 0xc5fcc2bf fscache_put_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xcb91c0cb fscache_end_cookie_access EXPORT_SYMBOL fs/fscache/fscache 0xcce11a60 fscache_n_no_write_space -EXPORT_SYMBOL fs/fscache/fscache 0xcdf3f2e1 __fscache_relinquish_cookie -EXPORT_SYMBOL fs/fscache/fscache 0xdae9f78d fscache_withdraw_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xdc140411 fscache_cookie_lookup_negative EXPORT_SYMBOL fs/fscache/fscache 0xdcb87498 __traceiter_fscache_access -EXPORT_SYMBOL fs/fscache/fscache 0xe4ac75d2 fscache_acquire_cache -EXPORT_SYMBOL fs/fscache/fscache 0xf2f4af6c fscache_end_cookie_access -EXPORT_SYMBOL fs/fscache/fscache 0xf4748ce4 fscache_io_error -EXPORT_SYMBOL fs/netfs/netfs 0x11c378e6 netfs_stats_show -EXPORT_SYMBOL fs/netfs/netfs 0x44a95777 netfs_subreq_terminated -EXPORT_SYMBOL fs/netfs/netfs 0x60f7137b netfs_write_begin -EXPORT_SYMBOL fs/netfs/netfs 0x71f6d375 netfs_read_folio -EXPORT_SYMBOL fs/netfs/netfs 0x8f5641d4 netfs_readahead +EXPORT_SYMBOL fs/fscache/fscache 0xdfdb0cb1 fscache_caching_failed +EXPORT_SYMBOL fs/fscache/fscache 0xe1269be8 __fscache_use_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xe55b31ec __fscache_relinquish_volume +EXPORT_SYMBOL fs/fscache/fscache 0xf5182d14 __fscache_clear_page_bits +EXPORT_SYMBOL fs/fscache/fscache 0xff987cf0 fscache_get_cookie +EXPORT_SYMBOL fs/netfs/netfs 0x1991cdae netfs_readahead +EXPORT_SYMBOL fs/netfs/netfs 0x3a3db090 netfs_stats_show +EXPORT_SYMBOL fs/netfs/netfs 0x3fbe8d92 netfs_subreq_terminated +EXPORT_SYMBOL fs/netfs/netfs 0xb89349b9 netfs_read_folio +EXPORT_SYMBOL fs/netfs/netfs 0xd66cb38f netfs_write_begin EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active -EXPORT_SYMBOL fs/quota/quota_tree 0x031c8f53 qtree_release_dquot -EXPORT_SYMBOL fs/quota/quota_tree 0x07643955 qtree_delete_dquot -EXPORT_SYMBOL fs/quota/quota_tree 0xaa02f962 qtree_get_next_id -EXPORT_SYMBOL fs/quota/quota_tree 0xae3bbc68 qtree_entry_unused -EXPORT_SYMBOL fs/quota/quota_tree 0xdd9415c6 qtree_read_dquot -EXPORT_SYMBOL fs/quota/quota_tree 0xfd31eab2 qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x16158d2a qtree_delete_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x4dd20538 qtree_read_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x5301ea4f qtree_release_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xd6405aff qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xde66ef3f qtree_get_next_id +EXPORT_SYMBOL fs/quota/quota_tree 0xdfba161c 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 @@ -5077,15 +5077,15 @@ EXPORT_SYMBOL lib/lru_cache 0x12de578e lc_committed EXPORT_SYMBOL lib/lru_cache 0x1d2ebc6a lc_get EXPORT_SYMBOL lib/lru_cache 0x2675693b lc_del -EXPORT_SYMBOL lib/lru_cache 0x3c2ddcd0 lc_seq_printf_stats +EXPORT_SYMBOL lib/lru_cache 0x3a740c19 lc_seq_dump_details EXPORT_SYMBOL lib/lru_cache 0x75e88edc lc_destroy +EXPORT_SYMBOL lib/lru_cache 0x86b1d70e lc_seq_printf_stats EXPORT_SYMBOL lib/lru_cache 0x96d40a48 lc_try_get EXPORT_SYMBOL lib/lru_cache 0xa79000a0 lc_is_used EXPORT_SYMBOL lib/lru_cache 0xaeb959aa lc_create EXPORT_SYMBOL lib/lru_cache 0xbf18a077 lc_reset EXPORT_SYMBOL lib/lru_cache 0xc4d8d7a4 lc_find EXPORT_SYMBOL lib/lru_cache 0xdbdee578 lc_element_by_index -EXPORT_SYMBOL lib/lru_cache 0xee340987 lc_seq_dump_details EXPORT_SYMBOL lib/lru_cache 0xf0e20f9b lc_try_lock EXPORT_SYMBOL lib/lru_cache 0xfba16232 lc_get_cumulative EXPORT_SYMBOL lib/lz4/lz4_compress 0x4f4d78c5 LZ4_compress_default @@ -5124,6650 +5124,6650 @@ 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 0x08960154 lowpan_register_netdevice -EXPORT_SYMBOL net/6lowpan/6lowpan 0x11dc4890 lowpan_nhc_del -EXPORT_SYMBOL net/6lowpan/6lowpan 0x3170c5ca lowpan_nhc_add -EXPORT_SYMBOL net/6lowpan/6lowpan 0x3197bc57 lowpan_unregister_netdevice -EXPORT_SYMBOL net/6lowpan/6lowpan 0x607904a1 lowpan_register_netdev -EXPORT_SYMBOL net/6lowpan/6lowpan 0xe0e29ff6 lowpan_unregister_netdev -EXPORT_SYMBOL net/802/p8022 0x23e940e0 register_8022_client -EXPORT_SYMBOL net/802/p8022 0xbde97855 unregister_8022_client -EXPORT_SYMBOL net/802/psnap 0x8b0a05e6 unregister_snap_client -EXPORT_SYMBOL net/802/psnap 0xb28f126f register_snap_client -EXPORT_SYMBOL net/9p/9pnet 0x00849986 p9_is_proto_dotu -EXPORT_SYMBOL net/9p/9pnet 0x0555f2e5 p9_client_read_once -EXPORT_SYMBOL net/9p/9pnet 0x05cbfcd3 p9_client_getattr_dotl -EXPORT_SYMBOL net/9p/9pnet 0x06852df3 v9fs_get_trans_by_name -EXPORT_SYMBOL net/9p/9pnet 0x0b128883 p9_client_disconnect -EXPORT_SYMBOL net/9p/9pnet 0x0b476488 p9_release_pages -EXPORT_SYMBOL net/9p/9pnet 0x0d376f28 p9_client_renameat -EXPORT_SYMBOL net/9p/9pnet 0x0dc95bcb p9_client_unlinkat -EXPORT_SYMBOL net/9p/9pnet 0x0ef82051 p9_client_readlink -EXPORT_SYMBOL net/9p/9pnet 0x1014a10e p9_client_mknod_dotl -EXPORT_SYMBOL net/9p/9pnet 0x10bb026e p9_client_begin_disconnect -EXPORT_SYMBOL net/9p/9pnet 0x17b8d898 p9_client_read -EXPORT_SYMBOL net/9p/9pnet 0x1aabae12 p9_client_statfs +EXPORT_SYMBOL net/6lowpan/6lowpan 0x1b2b6fb6 lowpan_nhc_add +EXPORT_SYMBOL net/6lowpan/6lowpan 0x430d5185 lowpan_register_netdev +EXPORT_SYMBOL net/6lowpan/6lowpan 0x6b0975bc lowpan_unregister_netdevice +EXPORT_SYMBOL net/6lowpan/6lowpan 0x9a51a08d lowpan_nhc_del +EXPORT_SYMBOL net/6lowpan/6lowpan 0xe62d5e1d lowpan_unregister_netdev +EXPORT_SYMBOL net/6lowpan/6lowpan 0xf24785e8 lowpan_register_netdevice +EXPORT_SYMBOL net/802/p8022 0xc73e510d unregister_8022_client +EXPORT_SYMBOL net/802/p8022 0xfc4cc35f register_8022_client +EXPORT_SYMBOL net/802/psnap 0x46d34ede register_snap_client +EXPORT_SYMBOL net/802/psnap 0x9e322a67 unregister_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x00e58d43 p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0x075a2b04 p9_req_put +EXPORT_SYMBOL net/9p/9pnet 0x09e74c79 p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0x0fb118b0 p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0x12290437 p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0x1297de2a p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0x13b0f2c0 p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0x15c423a1 p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0x1e1b2c15 p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0x2cd980f9 p9_client_wstat EXPORT_SYMBOL net/9p/9pnet 0x2e70f4bb __tracepoint_9p_fid_ref -EXPORT_SYMBOL net/9p/9pnet 0x37e39a5d p9_client_attach -EXPORT_SYMBOL net/9p/9pnet 0x37f07bcc v9fs_unregister_trans -EXPORT_SYMBOL net/9p/9pnet 0x3898c1ff p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0x321103a9 do_trace_9p_fid_put +EXPORT_SYMBOL net/9p/9pnet 0x32885d05 p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0x3325734e p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0x3c17cdc3 p9_client_read_once EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno -EXPORT_SYMBOL net/9p/9pnet 0x3e5b600f p9_client_create_dotl -EXPORT_SYMBOL net/9p/9pnet 0x40a6faa5 p9_client_rename EXPORT_SYMBOL net/9p/9pnet 0x41ce9823 p9stat_read -EXPORT_SYMBOL net/9p/9pnet 0x497db522 do_trace_9p_fid_get +EXPORT_SYMBOL net/9p/9pnet 0x42169274 p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x48c076c9 v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0x48e1f7b0 p9_client_readdir EXPORT_SYMBOL net/9p/9pnet 0x4ba99359 p9_fcall_fini -EXPORT_SYMBOL net/9p/9pnet 0x5cdee51b p9_client_walk -EXPORT_SYMBOL net/9p/9pnet 0x63ddf3a4 p9_client_stat -EXPORT_SYMBOL net/9p/9pnet 0x6564b2c3 p9_client_link -EXPORT_SYMBOL net/9p/9pnet 0x66598334 do_trace_9p_fid_put -EXPORT_SYMBOL net/9p/9pnet 0x6b8bfeab p9_client_symlink -EXPORT_SYMBOL net/9p/9pnet 0x7331d190 p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0x51cb2a44 p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0x5c34cb3e v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0x5e2a91a9 p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0x5ff36cee p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x7036a260 p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0x723ce7e6 p9_client_create EXPORT_SYMBOL net/9p/9pnet 0x761cad64 p9_parse_header -EXPORT_SYMBOL net/9p/9pnet 0x76cd74f0 p9_show_client_options -EXPORT_SYMBOL net/9p/9pnet 0x78d08ee0 p9_client_create -EXPORT_SYMBOL net/9p/9pnet 0x7c8a28d5 p9_client_remove -EXPORT_SYMBOL net/9p/9pnet 0x8016fa36 p9_client_lock_dotl -EXPORT_SYMBOL net/9p/9pnet 0x8770e608 p9_client_mkdir_dotl -EXPORT_SYMBOL net/9p/9pnet 0x883d1829 p9_client_setattr -EXPORT_SYMBOL net/9p/9pnet 0x8e3bb9a3 p9_client_getlock_dotl -EXPORT_SYMBOL net/9p/9pnet 0x8ff99999 p9_tag_lookup -EXPORT_SYMBOL net/9p/9pnet 0x928e5273 v9fs_register_trans -EXPORT_SYMBOL net/9p/9pnet 0x959fe1a2 p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0x78f415dd p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0x8479fe9f __traceiter_9p_fid_ref +EXPORT_SYMBOL net/9p/9pnet 0x8c9bd66f p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0x8cdee8f2 v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0x8d5ccb6c p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0x933b57e5 p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x94a337b8 p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0x95a073b6 p9_client_getattr_dotl EXPORT_SYMBOL net/9p/9pnet 0x95bd8f96 p9dirent_read -EXPORT_SYMBOL net/9p/9pnet 0x98b5a822 p9_req_put -EXPORT_SYMBOL net/9p/9pnet 0x9a0f4ac1 v9fs_get_default_trans -EXPORT_SYMBOL net/9p/9pnet 0xa55c4eb4 p9_is_proto_dotl -EXPORT_SYMBOL net/9p/9pnet 0xb517c291 p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0x9db4bb63 p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0xa3f7eeba p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0xac05d558 p9_client_rename EXPORT_SYMBOL net/9p/9pnet 0xb55ae777 __SCK__tp_func_9p_fid_ref -EXPORT_SYMBOL net/9p/9pnet 0xb98a4560 p9_client_readdir -EXPORT_SYMBOL net/9p/9pnet 0xcc39fb5e p9_client_destroy -EXPORT_SYMBOL net/9p/9pnet 0xd329aeaf __traceiter_9p_fid_ref +EXPORT_SYMBOL net/9p/9pnet 0xd312a62c p9_show_client_options EXPORT_SYMBOL net/9p/9pnet 0xd384c683 p9stat_free -EXPORT_SYMBOL net/9p/9pnet 0xd72a82d5 p9_client_clunk -EXPORT_SYMBOL net/9p/9pnet 0xe21bb3ed p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0xd947d494 p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0xdfefe603 p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0xe0256500 p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0xe2f9078e p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0xe4091025 p9_tag_lookup EXPORT_SYMBOL net/9p/9pnet 0xe58a3360 p9_error_init -EXPORT_SYMBOL net/9p/9pnet 0xf238b6f5 p9_client_fcreate -EXPORT_SYMBOL net/appletalk/appletalk 0x159cf888 alloc_ltalkdev -EXPORT_SYMBOL net/appletalk/appletalk 0x2c05da35 atrtr_get_dev -EXPORT_SYMBOL net/appletalk/appletalk 0x910c5b1e atalk_find_dev_addr -EXPORT_SYMBOL net/appletalk/appletalk 0xc6376571 aarp_send_ddp -EXPORT_SYMBOL net/atm/atm 0x08194189 atm_charge +EXPORT_SYMBOL net/9p/9pnet 0xe97a6de8 do_trace_9p_fid_get +EXPORT_SYMBOL net/9p/9pnet 0xeb311682 v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0xec83a1f7 p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0xf37d4ac2 p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0xfad5306d p9_client_lock_dotl +EXPORT_SYMBOL net/appletalk/appletalk 0x30dd2e7c aarp_send_ddp +EXPORT_SYMBOL net/appletalk/appletalk 0x4762e3a9 atalk_find_dev_addr +EXPORT_SYMBOL net/appletalk/appletalk 0x5d04aecd atrtr_get_dev +EXPORT_SYMBOL net/appletalk/appletalk 0x8a710529 alloc_ltalkdev +EXPORT_SYMBOL net/atm/atm 0x157dbf3f atm_init_aal5 EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash -EXPORT_SYMBOL net/atm/atm 0x3f8dab1c atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0x419ff745 register_atm_ioctl EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root EXPORT_SYMBOL net/atm/atm 0x44c6e633 vcc_sklist_lock -EXPORT_SYMBOL net/atm/atm 0x532b5ae4 atm_dev_register -EXPORT_SYMBOL net/atm/atm 0x596cbbf7 atm_dev_deregister -EXPORT_SYMBOL net/atm/atm 0x79d8e406 atm_init_aal5 -EXPORT_SYMBOL net/atm/atm 0x8c21132f atm_alloc_charge -EXPORT_SYMBOL net/atm/atm 0x8de3ee7c vcc_release_async -EXPORT_SYMBOL net/atm/atm 0x981110be atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0x4b15d9cb vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0x52be107b atm_charge +EXPORT_SYMBOL net/atm/atm 0x56b27ff5 deregister_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x591457bb atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0x65fc958f vcc_release_async +EXPORT_SYMBOL net/atm/atm 0x80c1aa93 atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0x837d1a61 atm_dev_lookup EXPORT_SYMBOL net/atm/atm 0x9feaf287 sonet_subtract_stats EXPORT_SYMBOL net/atm/atm 0xaa024146 sonet_copy_stats -EXPORT_SYMBOL net/atm/atm 0xe1fe413d atm_dev_release_vccs -EXPORT_SYMBOL net/atm/atm 0xe435386d deregister_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0xca874303 atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0xd846f1e8 atm_dev_register +EXPORT_SYMBOL net/atm/atm 0xe6fc1f6a atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0xf013120f vcc_insert_socket EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal -EXPORT_SYMBOL net/atm/atm 0xf6de9535 vcc_process_recv_queue -EXPORT_SYMBOL net/atm/atm 0xf719bbfc register_atm_ioctl -EXPORT_SYMBOL net/atm/atm 0xfe6cac7a vcc_insert_socket +EXPORT_SYMBOL net/ax25/ax25 0x0c6b54b8 ax25_ip_xmit EXPORT_SYMBOL net/ax25/ax25 0x14cecd59 ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0x204f199b ax25_listen_release EXPORT_SYMBOL net/ax25/ax25 0x242852b9 ax25_uid_policy -EXPORT_SYMBOL net/ax25/ax25 0x2e457f4c ax25_ip_xmit +EXPORT_SYMBOL net/ax25/ax25 0x25b50364 ax25_send_frame +EXPORT_SYMBOL net/ax25/ax25 0x27c93b4e ax25_find_cb EXPORT_SYMBOL net/ax25/ax25 0x4502c65a asc2ax -EXPORT_SYMBOL net/ax25/ax25 0x507cbc32 ax25_linkfail_register EXPORT_SYMBOL net/ax25/ax25 0x53dea1ff ax2asc +EXPORT_SYMBOL net/ax25/ax25 0x65684794 ax25_linkfail_register +EXPORT_SYMBOL net/ax25/ax25 0x7e0d5320 ax25_listen_register EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release -EXPORT_SYMBOL net/ax25/ax25 0x98314d8d ax25_find_cb -EXPORT_SYMBOL net/ax25/ax25 0xafee0c36 ax25_send_frame +EXPORT_SYMBOL net/ax25/ax25 0xb660eac0 ax25_header_ops EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address -EXPORT_SYMBOL net/ax25/ax25 0xddc7f17f ax25_listen_release -EXPORT_SYMBOL net/ax25/ax25 0xe5c57224 ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0xdb401639 ax25_linkfail_release EXPORT_SYMBOL net/ax25/ax25 0xee02e420 ax25_findbyuid -EXPORT_SYMBOL net/ax25/ax25 0xfa5ef910 ax25_listen_register -EXPORT_SYMBOL net/ax25/ax25 0xfbd7b0a0 ax25_header_ops -EXPORT_SYMBOL net/bluetooth/bluetooth 0x004b2827 bt_sock_ioctl -EXPORT_SYMBOL net/bluetooth/bluetooth 0x01019169 hci_cmd_sync -EXPORT_SYMBOL net/bluetooth/bluetooth 0x06b2a3ea hci_get_route EXPORT_SYMBOL net/bluetooth/bluetooth 0x0718b8b7 bt_info -EXPORT_SYMBOL net/bluetooth/bluetooth 0x0e882d8b hci_free_dev -EXPORT_SYMBOL net/bluetooth/bluetooth 0x117cb44b hci_conn_security -EXPORT_SYMBOL net/bluetooth/bluetooth 0x11c4ca62 __hci_cmd_sync_ev -EXPORT_SYMBOL net/bluetooth/bluetooth 0x13b420aa hci_recv_diag -EXPORT_SYMBOL net/bluetooth/bluetooth 0x18865fab bt_sock_stream_recvmsg -EXPORT_SYMBOL net/bluetooth/bluetooth 0x1ac1580c bt_accept_unlink -EXPORT_SYMBOL net/bluetooth/bluetooth 0x1e8667d1 hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0a00b7ae l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0b8196aa hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0d9a087a bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0f5fa2ed hci_mgmt_chan_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1d4bdf9f l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1ed7e5b1 __hci_cmd_sync_status_sk +EXPORT_SYMBOL net/bluetooth/bluetooth 0x210fc3fd hci_cmd_sync_cancel EXPORT_SYMBOL net/bluetooth/bluetooth 0x214e4265 bt_warn -EXPORT_SYMBOL net/bluetooth/bluetooth 0x23bb0c27 hci_reset_dev -EXPORT_SYMBOL net/bluetooth/bluetooth 0x26e977af hci_register_dev -EXPORT_SYMBOL net/bluetooth/bluetooth 0x27cd1a93 hci_alloc_dev_priv -EXPORT_SYMBOL net/bluetooth/bluetooth 0x29f158b0 hci_suspend_dev -EXPORT_SYMBOL net/bluetooth/bluetooth 0x2aa63a95 __hci_cmd_sync_status_sk -EXPORT_SYMBOL net/bluetooth/bluetooth 0x47beb6d3 l2cap_conn_get -EXPORT_SYMBOL net/bluetooth/bluetooth 0x4b6eebef bt_sock_wait_state -EXPORT_SYMBOL net/bluetooth/bluetooth 0x511dec02 bt_accept_dequeue -EXPORT_SYMBOL net/bluetooth/bluetooth 0x524b27fd hci_register_cb -EXPORT_SYMBOL net/bluetooth/bluetooth 0x52f9f08f hci_recv_frame -EXPORT_SYMBOL net/bluetooth/bluetooth 0x5608a2f9 hci_unregister_dev -EXPORT_SYMBOL net/bluetooth/bluetooth 0x611e88bb l2cap_conn_put -EXPORT_SYMBOL net/bluetooth/bluetooth 0x65487d56 l2cap_is_socket -EXPORT_SYMBOL net/bluetooth/bluetooth 0x6f9f0678 hci_set_fw_info -EXPORT_SYMBOL net/bluetooth/bluetooth 0x78abc67d hci_mgmt_chan_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2602b232 __hci_cmd_sync_status +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2958b8f4 __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2ed55883 bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2f400748 hci_recv_diag +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3f9ad519 hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0x493222a6 l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x52f7c012 l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x593cff46 l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5b34b5f7 bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6102606e bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x68fc5b30 hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6cb1e9c4 bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6cf2ea40 bt_sock_wait_ready 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 0x7bd9427a bt_status -EXPORT_SYMBOL net/bluetooth/bluetooth 0x7c9a9da3 hci_conn_switch_role -EXPORT_SYMBOL net/bluetooth/bluetooth 0x7f42515d hci_cmd_sync_cancel -EXPORT_SYMBOL net/bluetooth/bluetooth 0x849d99d7 l2cap_unregister_user -EXPORT_SYMBOL net/bluetooth/bluetooth 0x876e2662 bt_procfs_cleanup -EXPORT_SYMBOL net/bluetooth/bluetooth 0x8cd78efc __hci_cmd_send +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7c5277bd __hci_cmd_sync_sk +EXPORT_SYMBOL net/bluetooth/bluetooth 0x82b394f8 __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8768dc7a hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8b42010c hci_unregister_dev EXPORT_SYMBOL net/bluetooth/bluetooth 0x8fea24bd bt_sock_unregister -EXPORT_SYMBOL net/bluetooth/bluetooth 0x9b3a0598 hci_unregister_cb -EXPORT_SYMBOL net/bluetooth/bluetooth 0x9bf37c50 bt_sock_poll -EXPORT_SYMBOL net/bluetooth/bluetooth 0x9d8f7698 __hci_cmd_sync_status -EXPORT_SYMBOL net/bluetooth/bluetooth 0xa896a193 bt_sock_wait_ready -EXPORT_SYMBOL net/bluetooth/bluetooth 0xa98ddaef __hci_cmd_sync_sk -EXPORT_SYMBOL net/bluetooth/bluetooth 0xab20334a bt_sock_unlink -EXPORT_SYMBOL net/bluetooth/bluetooth 0xac5237d7 hci_release_dev -EXPORT_SYMBOL net/bluetooth/bluetooth 0xb7393d68 l2cap_register_user -EXPORT_SYMBOL net/bluetooth/bluetooth 0xbfbacb09 hci_cmd_sync_queue -EXPORT_SYMBOL net/bluetooth/bluetooth 0xc276b9ef bt_sock_recvmsg -EXPORT_SYMBOL net/bluetooth/bluetooth 0xc567011d l2cap_chan_close -EXPORT_SYMBOL net/bluetooth/bluetooth 0xcd74f875 bt_accept_enqueue -EXPORT_SYMBOL net/bluetooth/bluetooth 0xd66f1410 hci_resume_dev -EXPORT_SYMBOL net/bluetooth/bluetooth 0xd67094d5 __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9a42115b hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9da72d11 hci_set_hw_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9e1f62b8 bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9e3d6e52 hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa41a1af7 hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa4dea9e4 hci_mgmt_chan_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa6a45564 hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xaf22c562 bt_sock_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb0e806a2 l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0xbca30c26 hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc208ff1f hci_cmd_sync_queue +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc6272be2 hci_alloc_dev_priv +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc63c62bb bt_sock_wait_state +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc727c4db hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc87364b5 hci_set_fw_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcb3a50e5 hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd5e6117d bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7064516 bt_sock_ioctl EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7613212 bt_err_ratelimited -EXPORT_SYMBOL net/bluetooth/bluetooth 0xdced4818 bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7c59e10 hci_release_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xdaa938a6 hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xdbade6f0 bt_sock_poll EXPORT_SYMBOL net/bluetooth/bluetooth 0xddacccf6 bt_warn_ratelimited -EXPORT_SYMBOL net/bluetooth/bluetooth 0xead35551 bt_procfs_init -EXPORT_SYMBOL net/bluetooth/bluetooth 0xec1b9574 bt_sock_reclassify_lock -EXPORT_SYMBOL net/bluetooth/bluetooth 0xec81efb7 hci_set_hw_info -EXPORT_SYMBOL net/bluetooth/bluetooth 0xf202488a hci_mgmt_chan_register -EXPORT_SYMBOL net/bluetooth/bluetooth 0xf39d82f4 bt_sock_link -EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x309a0e3f ebt_unregister_table_pre_exit -EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xabd349cb ebt_unregister_template -EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xb59a5fcd ebt_register_template -EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xcc9dec2c ebt_register_table -EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xe4a7222e ebt_do_table -EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xf641f5c7 ebt_unregister_table +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe1150379 hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe4f1fd50 bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf0a9c411 bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf177269c bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf90d6c35 __hci_cmd_send +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x19daf826 ebt_register_template +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x60e5f804 ebt_unregister_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x87a2dad9 ebt_unregister_template +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x8a422847 ebt_register_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xb5fa9b14 ebt_do_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xdc663088 ebt_unregister_table_pre_exit +EXPORT_SYMBOL net/caif/caif 0x004a2d60 cfcnfg_add_phy_layer EXPORT_SYMBOL net/caif/caif 0x1446b60a caif_client_register_refcnt -EXPORT_SYMBOL net/caif/caif 0x1793f193 caif_connect_client +EXPORT_SYMBOL net/caif/caif 0x1688cc0d caif_connect_client +EXPORT_SYMBOL net/caif/caif 0x232b3308 caif_enroll_dev 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 0x56ddc4dc caif_enroll_dev -EXPORT_SYMBOL net/caif/caif 0x7c28db43 cfcnfg_add_phy_layer EXPORT_SYMBOL net/caif/caif 0x839ddb7b cfcnfg_set_phy_state -EXPORT_SYMBOL net/caif/caif 0x92a5a335 caif_disconnect_client EXPORT_SYMBOL net/caif/caif 0x9e3e305d cfpkt_set_prio -EXPORT_SYMBOL net/caif/caif 0xb03e5bc3 get_cfcnfg EXPORT_SYMBOL net/caif/caif 0xb7b6874e caif_free_client -EXPORT_SYMBOL net/can/can 0x083eb024 can_proto_unregister -EXPORT_SYMBOL net/can/can 0x1c74d4c2 can_send -EXPORT_SYMBOL net/can/can 0x3f6321c2 can_rx_register -EXPORT_SYMBOL net/can/can 0x675ede35 can_sock_destruct -EXPORT_SYMBOL net/can/can 0x7008fd37 can_rx_unregister -EXPORT_SYMBOL net/can/can 0xc82b2088 can_proto_register +EXPORT_SYMBOL net/caif/caif 0xbbff1f3a caif_disconnect_client +EXPORT_SYMBOL net/caif/caif 0xf4b78c5b get_cfcnfg +EXPORT_SYMBOL net/can/can 0x0eed6a13 can_rx_unregister +EXPORT_SYMBOL net/can/can 0x211c7710 can_proto_register +EXPORT_SYMBOL net/can/can 0x585a71e9 can_proto_unregister +EXPORT_SYMBOL net/can/can 0x95896b65 can_rx_register +EXPORT_SYMBOL net/can/can 0xd0903a50 can_send +EXPORT_SYMBOL net/can/can 0xea6e77e4 can_sock_destruct +EXPORT_SYMBOL net/ceph/libceph 0x02eedd59 ceph_wait_for_latest_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x03336901 ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x03bdfe65 ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x0420c323 ceph_msg_data_add_pages EXPORT_SYMBOL net/ceph/libceph 0x04cad6f0 ceph_pg_poolid_by_name -EXPORT_SYMBOL net/ceph/libceph 0x0754ffea ceph_monc_want_map -EXPORT_SYMBOL net/ceph/libceph 0x084dc797 ceph_auth_handle_bad_authorizer -EXPORT_SYMBOL net/ceph/libceph 0x08faf157 ceph_msg_data_add_bvecs -EXPORT_SYMBOL net/ceph/libceph 0x0a15237f ceph_monc_stop -EXPORT_SYMBOL net/ceph/libceph 0x0e20a298 ceph_compare_options -EXPORT_SYMBOL net/ceph/libceph 0x0f23f622 ceph_zero_page_vector_range -EXPORT_SYMBOL net/ceph/libceph 0x10aa5925 ceph_monc_get_version_async +EXPORT_SYMBOL net/ceph/libceph 0x087bfdac ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0x0af3f593 osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0x0bdb788f ceph_osdc_notify +EXPORT_SYMBOL net/ceph/libceph 0x105228f0 ceph_monc_renew_subs EXPORT_SYMBOL net/ceph/libceph 0x1378aba3 ceph_pg_pool_name_by_id -EXPORT_SYMBOL net/ceph/libceph 0x158315fb ceph_parse_mon_ips +EXPORT_SYMBOL net/ceph/libceph 0x13ba2703 ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x141b7189 ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x160c379e ceph_create_client EXPORT_SYMBOL net/ceph/libceph 0x165b1948 ceph_pagelist_free_reserve -EXPORT_SYMBOL net/ceph/libceph 0x17939f0b ceph_monc_blocklist_add EXPORT_SYMBOL net/ceph/libceph 0x17c17611 ceph_pg_to_acting_primary -EXPORT_SYMBOL net/ceph/libceph 0x194dd411 ceph_copy_user_to_page_vector -EXPORT_SYMBOL net/ceph/libceph 0x19b55294 osd_req_op_cls_request_data_pagelist -EXPORT_SYMBOL net/ceph/libceph 0x1c4023f4 ceph_monc_do_statfs -EXPORT_SYMBOL net/ceph/libceph 0x1c6ba08a ceph_auth_handle_svc_reply_more -EXPORT_SYMBOL net/ceph/libceph 0x1fbde8be ceph_msg_new -EXPORT_SYMBOL net/ceph/libceph 0x204b7d60 ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0x1980fff1 ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0x19d1c435 osd_req_op_copy_from_init +EXPORT_SYMBOL net/ceph/libceph 0x1f970d40 ceph_copy_from_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 0x2293d0f2 ceph_print_client_options +EXPORT_SYMBOL net/ceph/libceph 0x212d79b9 ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0x271aa981 ceph_client_addr +EXPORT_SYMBOL net/ceph/libceph 0x28ab94e5 ceph_monc_do_statfs EXPORT_SYMBOL net/ceph/libceph 0x2a983d26 ceph_pagelist_release -EXPORT_SYMBOL net/ceph/libceph 0x2b418510 ceph_release_page_vector -EXPORT_SYMBOL net/ceph/libceph 0x2ec23c8d osd_req_op_extent_dup_last -EXPORT_SYMBOL net/ceph/libceph 0x308e5068 osd_req_op_cls_response_data_pages -EXPORT_SYMBOL net/ceph/libceph 0x33c8e075 ceph_msg_get -EXPORT_SYMBOL net/ceph/libceph 0x343b0546 osd_req_op_cls_request_data_bvecs +EXPORT_SYMBOL net/ceph/libceph 0x2e227a1e ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x2ed499dd __ceph_auth_get_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x323dea13 ceph_osdc_call +EXPORT_SYMBOL net/ceph/libceph 0x343d8787 __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x37c8cf9f ceph_osdc_unwatch EXPORT_SYMBOL net/ceph/libceph 0x38f2d94e ceph_file_to_extents -EXPORT_SYMBOL net/ceph/libceph 0x3b012193 ceph_create_client -EXPORT_SYMBOL net/ceph/libceph 0x3b1b7f61 osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x3b34f421 ceph_auth_add_authorizer_challenge EXPORT_SYMBOL net/ceph/libceph 0x3c8d7111 ceph_get_num_objects -EXPORT_SYMBOL net/ceph/libceph 0x3f063116 ceph_osdc_list_watchers -EXPORT_SYMBOL net/ceph/libceph 0x3ff60e96 ceph_osdc_watch +EXPORT_SYMBOL net/ceph/libceph 0x3ded7b45 osd_req_op_extent_dup_last +EXPORT_SYMBOL net/ceph/libceph 0x3eb21ac7 ceph_monc_want_map +EXPORT_SYMBOL net/ceph/libceph 0x40405409 ceph_msg_data_add_bvecs EXPORT_SYMBOL net/ceph/libceph 0x417a9131 ceph_oloc_destroy -EXPORT_SYMBOL net/ceph/libceph 0x41abca11 osd_req_op_extent_osd_data_pages -EXPORT_SYMBOL net/ceph/libceph 0x44c42010 ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0x4244fc8c ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0x4360997d osd_req_op_extent_osd_data_bvec_pos +EXPORT_SYMBOL net/ceph/libceph 0x43d47ebe ceph_osdc_update_epoch_barrier EXPORT_SYMBOL net/ceph/libceph 0x466b85b8 libceph_compatible -EXPORT_SYMBOL net/ceph/libceph 0x4a8c1989 ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0x4718e948 osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x4778679f ceph_msg_dump EXPORT_SYMBOL net/ceph/libceph 0x4affd6c2 ceph_parse_fsid -EXPORT_SYMBOL net/ceph/libceph 0x4ff1b80e osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0x4f5c59e6 ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0x4fe4f0cf ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0x503e9eda ceph_osdc_list_watchers EXPORT_SYMBOL net/ceph/libceph 0x50603ce3 ceph_decode_entity_addrvec +EXPORT_SYMBOL net/ceph/libceph 0x50dee4c6 ceph_auth_handle_svc_reply_more +EXPORT_SYMBOL net/ceph/libceph 0x515b43fe osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x5298971c osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x536e5dab ceph_cls_assert_locked +EXPORT_SYMBOL net/ceph/libceph 0x54bf60e5 ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0x567b7103 ceph_osdc_alloc_messages EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash EXPORT_SYMBOL net/ceph/libceph 0x5aeeee62 ceph_oid_aprintf -EXPORT_SYMBOL net/ceph/libceph 0x5b59f9c5 ceph_monc_renew_subs -EXPORT_SYMBOL net/ceph/libceph 0x5c9ce275 ceph_cls_lock_info -EXPORT_SYMBOL net/ceph/libceph 0x5ca11344 ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0x5b8614a2 ceph_osdc_clear_abort_err +EXPORT_SYMBOL net/ceph/libceph 0x5c21cb38 ceph_monc_blocklist_add +EXPORT_SYMBOL net/ceph/libceph 0x5ea4df98 ceph_msg_new2 +EXPORT_SYMBOL net/ceph/libceph 0x5ed06b7f ceph_destroy_client EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name -EXPORT_SYMBOL net/ceph/libceph 0x63e0eaed ceph_copy_to_page_vector -EXPORT_SYMBOL net/ceph/libceph 0x6464c2a0 ceph_osdc_notify_ack -EXPORT_SYMBOL net/ceph/libceph 0x6663a07e osd_req_op_extent_osd_data_bio -EXPORT_SYMBOL net/ceph/libceph 0x67965465 ceph_msg_dump -EXPORT_SYMBOL net/ceph/libceph 0x68b0a3b6 osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0x6699e2f9 osd_req_op_cls_init EXPORT_SYMBOL net/ceph/libceph 0x6a7a38a0 ceph_pr_addr -EXPORT_SYMBOL net/ceph/libceph 0x6dfa321d ceph_cls_break_lock -EXPORT_SYMBOL net/ceph/libceph 0x7214cbca ceph_con_open -EXPORT_SYMBOL net/ceph/libceph 0x723906b1 ceph_monc_open_session -EXPORT_SYMBOL net/ceph/libceph 0x7642a3f2 ceph_osdc_unwatch -EXPORT_SYMBOL net/ceph/libceph 0x7de3b2a8 ceph_wait_for_latest_osdmap -EXPORT_SYMBOL net/ceph/libceph 0x7ea145ce osd_req_op_copy_from_init -EXPORT_SYMBOL net/ceph/libceph 0x7ef585b6 ceph_osdc_maybe_request_map -EXPORT_SYMBOL net/ceph/libceph 0x822c9e74 __ceph_auth_get_authorizer -EXPORT_SYMBOL net/ceph/libceph 0x84c7ab73 osd_req_op_alloc_hint_init -EXPORT_SYMBOL net/ceph/libceph 0x85584ecd ceph_client_gid -EXPORT_SYMBOL net/ceph/libceph 0x8696c370 ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x6bb5b5f3 osd_req_op_cls_request_data_bvecs +EXPORT_SYMBOL net/ceph/libceph 0x6f832842 osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0x7265db16 ceph_osdc_abort_requests +EXPORT_SYMBOL net/ceph/libceph 0x73755361 ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x741f43e4 ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0x76fd2bd1 ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0x7ea59669 ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0x7f3de816 osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0x82d76a2a ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0x84230f4d ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0x851cd4dc ceph_cls_unlock EXPORT_SYMBOL net/ceph/libceph 0x86fca7e4 ceph_put_snap_context -EXPORT_SYMBOL net/ceph/libceph 0x886fd997 osd_req_op_extent_update -EXPORT_SYMBOL net/ceph/libceph 0x8c4a32a4 ceph_check_fsid -EXPORT_SYMBOL net/ceph/libceph 0x8ccb8c72 ceph_msg_new2 -EXPORT_SYMBOL net/ceph/libceph 0x8d338c74 ceph_osdc_wait_request -EXPORT_SYMBOL net/ceph/libceph 0x8e37ad7d ceph_msg_data_add_bio -EXPORT_SYMBOL net/ceph/libceph 0x916d8771 __ceph_open_session -EXPORT_SYMBOL net/ceph/libceph 0x927e416a ceph_cls_unlock -EXPORT_SYMBOL net/ceph/libceph 0x92a1c08a ceph_osdc_notify -EXPORT_SYMBOL net/ceph/libceph 0x92b1abb2 ceph_auth_handle_svc_reply_done +EXPORT_SYMBOL net/ceph/libceph 0x8767b88e ceph_monc_get_version_async +EXPORT_SYMBOL net/ceph/libceph 0x8ec0a9c1 ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x8fb028ce ceph_monc_get_version EXPORT_SYMBOL net/ceph/libceph 0x92b7b4ce ceph_pg_pool_flags -EXPORT_SYMBOL net/ceph/libceph 0x9670605f osd_req_op_extent_osd_data_bvecs +EXPORT_SYMBOL net/ceph/libceph 0x9806fdec ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0x984568a1 ceph_auth_get_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x9850a09c ceph_parse_mon_ips EXPORT_SYMBOL net/ceph/libceph 0x987d3968 ceph_alloc_options -EXPORT_SYMBOL net/ceph/libceph 0x9a0c397c osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x992ffb33 osd_req_op_extent_osd_data_bvecs 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 0x9d49e8ee ceph_cls_lock -EXPORT_SYMBOL net/ceph/libceph 0x9f646813 ceph_osdc_flush_notifies 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 0xa5ef1b2f ceph_osdc_update_epoch_barrier -EXPORT_SYMBOL net/ceph/libceph 0xa607e019 osd_req_op_extent_osd_data EXPORT_SYMBOL net/ceph/libceph 0xa698f998 ceph_free_lockers -EXPORT_SYMBOL net/ceph/libceph 0xa94b4829 ceph_cls_set_cookie +EXPORT_SYMBOL net/ceph/libceph 0xa755e9c3 ceph_auth_handle_svc_reply_done +EXPORT_SYMBOL net/ceph/libceph 0xa759f6d9 ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0xa8ff1540 osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xacaccc6e osd_req_op_extent_osd_data_pages EXPORT_SYMBOL net/ceph/libceph 0xad703657 ceph_auth_destroy_authorizer -EXPORT_SYMBOL net/ceph/libceph 0xae2792d7 ceph_osdc_alloc_messages -EXPORT_SYMBOL net/ceph/libceph 0xae940fec osd_req_op_extent_osd_data_bvec_pos EXPORT_SYMBOL net/ceph/libceph 0xafb8a407 ceph_msgr_flush -EXPORT_SYMBOL net/ceph/libceph 0xb4119d76 ceph_cls_assert_locked EXPORT_SYMBOL net/ceph/libceph 0xb54676fa ceph_msg_type_name -EXPORT_SYMBOL net/ceph/libceph 0xb5ab081d ceph_monc_get_version -EXPORT_SYMBOL net/ceph/libceph 0xb6f0ad14 ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xb6336994 ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0xb649d04d ceph_con_keepalive EXPORT_SYMBOL net/ceph/libceph 0xb72c162e ceph_buffer_release -EXPORT_SYMBOL net/ceph/libceph 0xb7da4d51 ceph_osdc_call -EXPORT_SYMBOL net/ceph/libceph 0xbbb98d23 ceph_monc_got_map +EXPORT_SYMBOL net/ceph/libceph 0xba01ed4e ceph_osdc_notify_ack +EXPORT_SYMBOL net/ceph/libceph 0xbb2b8976 ceph_auth_is_authenticated EXPORT_SYMBOL net/ceph/libceph 0xbd2f79ae ceph_oloc_copy +EXPORT_SYMBOL net/ceph/libceph 0xbdb35e68 ceph_osdc_wait_request EXPORT_SYMBOL net/ceph/libceph 0xbe3879aa ceph_get_snap_context -EXPORT_SYMBOL net/ceph/libceph 0xc01d9b80 ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xbe7d07db ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xc04d6af6 ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0xc0613768 osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0xc0bd120d ceph_osdc_maybe_request_map +EXPORT_SYMBOL net/ceph/libceph 0xc1c1c6be ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0xc345d59d ceph_monc_got_map EXPORT_SYMBOL net/ceph/libceph 0xc366bfa1 ceph_pagelist_truncate -EXPORT_SYMBOL net/ceph/libceph 0xc4c9e2db ceph_osdc_start_request -EXPORT_SYMBOL net/ceph/libceph 0xc534ea91 ceph_parse_param -EXPORT_SYMBOL net/ceph/libceph 0xc5b2278a osd_req_op_xattr_init -EXPORT_SYMBOL net/ceph/libceph 0xc89fbb7c ceph_osdc_alloc_request -EXPORT_SYMBOL net/ceph/libceph 0xc9e65198 ceph_auth_add_authorizer_challenge +EXPORT_SYMBOL net/ceph/libceph 0xc38d8d61 ceph_cls_lock +EXPORT_SYMBOL net/ceph/libceph 0xc5737d54 ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0xc88d224c ceph_cls_break_lock EXPORT_SYMBOL net/ceph/libceph 0xca80437b ceph_extent_to_file -EXPORT_SYMBOL net/ceph/libceph 0xcbd71a18 ceph_copy_from_page_vector -EXPORT_SYMBOL net/ceph/libceph 0xcc8895d4 ceph_msg_data_add_pages -EXPORT_SYMBOL net/ceph/libceph 0xccc692b1 ceph_open_session -EXPORT_SYMBOL net/ceph/libceph 0xcd63a720 ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0xcfe2c32c osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0xd09eeef7 ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0xd1de3a36 ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0xd414d8d9 ceph_cls_lock_info EXPORT_SYMBOL net/ceph/libceph 0xd4d736db ceph_destroy_options EXPORT_SYMBOL net/ceph/libceph 0xd4eb7735 ceph_decode_entity_addr -EXPORT_SYMBOL net/ceph/libceph 0xd512a308 osd_req_op_extent_init -EXPORT_SYMBOL net/ceph/libceph 0xd7c5d018 ceph_client_addr -EXPORT_SYMBOL net/ceph/libceph 0xdc490940 ceph_osdc_new_request -EXPORT_SYMBOL net/ceph/libceph 0xdca4eaba ceph_osdc_cancel_request -EXPORT_SYMBOL net/ceph/libceph 0xdd2e6214 ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0xd6048fb4 ceph_print_client_options +EXPORT_SYMBOL net/ceph/libceph 0xddf2e38f ceph_reset_client_addr +EXPORT_SYMBOL net/ceph/libceph 0xde2511bb ceph_osdc_sync EXPORT_SYMBOL net/ceph/libceph 0xdf6ef4a1 ceph_oid_printf EXPORT_SYMBOL net/ceph/libceph 0xdfc091f9 ceph_entity_type_name -EXPORT_SYMBOL net/ceph/libceph 0xe0095c5a ceph_auth_get_authorizer -EXPORT_SYMBOL net/ceph/libceph 0xe02d926f osd_req_op_init -EXPORT_SYMBOL net/ceph/libceph 0xe2e3ed53 ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0xe0d80829 osd_req_op_alloc_hint_init EXPORT_SYMBOL net/ceph/libceph 0xe34a59f2 ceph_object_locator_to_pg -EXPORT_SYMBOL net/ceph/libceph 0xe51a2c78 ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0xe4a4f57e ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0xe4de7355 ceph_msg_put EXPORT_SYMBOL net/ceph/libceph 0xe76e7226 ceph_pagelist_alloc -EXPORT_SYMBOL net/ceph/libceph 0xebe0ade2 ceph_osdc_put_request -EXPORT_SYMBOL net/ceph/libceph 0xec222b4f ceph_osdc_clear_abort_err +EXPORT_SYMBOL net/ceph/libceph 0xec9a170b ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0xed704bea ceph_cls_set_cookie EXPORT_SYMBOL net/ceph/libceph 0xee120c03 ceph_release_string EXPORT_SYMBOL net/ceph/libceph 0xeef6cfa3 ceph_iterate_extents +EXPORT_SYMBOL net/ceph/libceph 0xef289f79 osd_req_op_raw_data_in_pages 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 0xf69fd222 ceph_msg_data_add_pagelist -EXPORT_SYMBOL net/ceph/libceph 0xf747715f ceph_reset_client_addr -EXPORT_SYMBOL net/ceph/libceph 0xf8f4e978 ceph_con_keepalive -EXPORT_SYMBOL net/ceph/libceph 0xf9c30117 ceph_auth_is_authenticated -EXPORT_SYMBOL net/ceph/libceph 0xfbb810ad ceph_auth_verify_authorizer_reply -EXPORT_SYMBOL net/ceph/libceph 0xfca33eac ceph_monc_init -EXPORT_SYMBOL net/ceph/libceph 0xfcf6baeb ceph_osdc_get_request -EXPORT_SYMBOL net/ceph/libceph 0xfee2abe2 ceph_osdc_abort_requests -EXPORT_SYMBOL net/dccp/dccp_ipv4 0x13476492 dccp_syn_ack_timeout -EXPORT_SYMBOL net/dccp/dccp_ipv4 0x90b06a4d dccp_req_err -EXPORT_SYMBOL net/hsr/hsr 0x09900416 is_hsr_master -EXPORT_SYMBOL net/hsr/hsr 0xe9734881 hsr_get_version -EXPORT_SYMBOL net/ieee802154/ieee802154 0x28a722f0 wpan_phy_free -EXPORT_SYMBOL net/ieee802154/ieee802154 0x573b26f6 wpan_phy_find -EXPORT_SYMBOL net/ieee802154/ieee802154 0xb39c01af wpan_phy_unregister -EXPORT_SYMBOL net/ieee802154/ieee802154 0xb7b2d4d4 wpan_phy_register -EXPORT_SYMBOL net/ieee802154/ieee802154 0xe15d5666 wpan_phy_for_each -EXPORT_SYMBOL net/ieee802154/ieee802154 0xfc3bcf07 wpan_phy_new -EXPORT_SYMBOL net/ipv4/fou 0x16ce902d __fou_build_header +EXPORT_SYMBOL net/ceph/libceph 0xf0f53d53 ceph_auth_handle_bad_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xf254c78f ceph_client_gid +EXPORT_SYMBOL net/ceph/libceph 0xf475cbc7 ceph_osdc_watch +EXPORT_SYMBOL net/ceph/libceph 0xf6208290 ceph_parse_param +EXPORT_SYMBOL net/ceph/libceph 0xfda3fb70 osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0xfe8d4f49 ceph_msg_data_add_bio +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x329e246a dccp_syn_ack_timeout +EXPORT_SYMBOL net/dccp/dccp_ipv4 0xa1921b32 dccp_req_err +EXPORT_SYMBOL net/hsr/hsr 0x62dbabb0 hsr_get_version +EXPORT_SYMBOL net/hsr/hsr 0xfa56f779 is_hsr_master +EXPORT_SYMBOL net/ieee802154/ieee802154 0x7d7831d1 wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154 0x869b00cf wpan_phy_new +EXPORT_SYMBOL net/ieee802154/ieee802154 0x988b18d9 wpan_phy_register +EXPORT_SYMBOL net/ieee802154/ieee802154 0x9890c04c wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154 0xbf5b51be wpan_phy_unregister +EXPORT_SYMBOL net/ieee802154/ieee802154 0xc01ea2d2 wpan_phy_find EXPORT_SYMBOL net/ipv4/fou 0x1757d1a4 fou_encap_hlen -EXPORT_SYMBOL net/ipv4/fou 0x24f3eacb __gue_build_header +EXPORT_SYMBOL net/ipv4/fou 0x62e86779 __fou_build_header +EXPORT_SYMBOL net/ipv4/fou 0xd1ea7870 __gue_build_header EXPORT_SYMBOL net/ipv4/fou 0xf13914b3 gue_encap_hlen -EXPORT_SYMBOL net/ipv4/gre 0x497f5f68 gre_parse_header -EXPORT_SYMBOL net/ipv4/ip_tunnel 0x29530a00 ip_tunnel_encap_add_ops -EXPORT_SYMBOL net/ipv4/ip_tunnel 0x7b0b2cd9 ip_tunnel_get_link_net -EXPORT_SYMBOL net/ipv4/ip_tunnel 0x98186fdf ip_tunnel_encap_del_ops -EXPORT_SYMBOL net/ipv4/ip_tunnel 0xe8b6c86f ip_tunnel_get_iflink -EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x07dc3c06 arpt_unregister_table -EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x7657641a arpt_register_table -EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xccb32b01 arpt_unregister_table_pre_exit -EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xd4c06b04 arpt_do_table -EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x26048329 ipt_unregister_table_exit -EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x47d48aa6 ipt_register_table -EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x4b3e6e50 ipt_unregister_table_pre_exit -EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xe724bf8f ipt_do_table -EXPORT_SYMBOL net/ipv4/tunnel4 0x1406666c xfrm4_tunnel_deregister -EXPORT_SYMBOL net/ipv4/tunnel4 0xef644f49 xfrm4_tunnel_register -EXPORT_SYMBOL net/ipv4/udp_tunnel 0x99319e00 udp_sock_create4 -EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x063bc330 ip6_tnl_encap_del_ops -EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x2a971a81 ip6_tnl_get_cap -EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x3e27fa12 ip6_tnl_change_mtu -EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x411857e7 ip6_tnl_get_iflink -EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x54c78107 ip6_tnl_parse_tlv_enc_lim -EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x82b992e7 ip6_tnl_encap_add_ops -EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x8d3f4211 ip6_tnl_rcv -EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xba902d56 ip6_tnl_get_link_net -EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xef12ad1f ip6_tnl_xmit -EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x073a04dd ip6t_unregister_table_exit -EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x07a53114 ip6t_register_table -EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x9d6a7e43 ip6t_unregister_table_pre_exit -EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xa65718e0 ip6t_do_table -EXPORT_SYMBOL net/ipv6/tunnel6 0x9922b321 xfrm6_tunnel_deregister -EXPORT_SYMBOL net/ipv6/tunnel6 0xfe9407e0 xfrm6_tunnel_register -EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x61d34274 xfrm6_tunnel_alloc_spi -EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0xa4e5f27d xfrm6_tunnel_spi_lookup -EXPORT_SYMBOL net/lapb/lapb 0x1150afe1 lapb_connect_request -EXPORT_SYMBOL net/lapb/lapb 0x15ab2143 lapb_data_received -EXPORT_SYMBOL net/lapb/lapb 0x1bd58121 lapb_disconnect_request -EXPORT_SYMBOL net/lapb/lapb 0x460a3a62 lapb_register -EXPORT_SYMBOL net/lapb/lapb 0x4c1cc6ea lapb_unregister -EXPORT_SYMBOL net/lapb/lapb 0x844f5a9f lapb_getparms -EXPORT_SYMBOL net/lapb/lapb 0xa3c747b7 lapb_setparms -EXPORT_SYMBOL net/lapb/lapb 0xa5820255 lapb_data_request -EXPORT_SYMBOL net/llc/llc 0x0238748a llc_sap_find +EXPORT_SYMBOL net/ipv4/gre 0x4b3261d9 gre_parse_header +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x26a1c087 ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x278d04f0 ip_tunnel_get_iflink +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x85de7575 ip_tunnel_get_link_net +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xbe168689 ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xb83b12ed arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xea6524aa arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xeb3d17c0 arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xee5d27cf arpt_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x5a5e71a0 ipt_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x95be9f31 ipt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xc4492b82 ipt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xc720e0c3 ipt_unregister_table_exit +EXPORT_SYMBOL net/ipv4/tunnel4 0x38ec8bbd xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/tunnel4 0x9d3e2a9d xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/udp_tunnel 0x04e3ea59 udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x09b88662 ip6_tnl_change_mtu +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x3b6b7902 ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x56f83c06 ip6_tnl_rcv +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x60fe3553 ip6_tnl_encap_add_ops +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x68e177d4 ip6_tnl_encap_del_ops +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x8aa14118 ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x9fc82799 ip6_tnl_xmit +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xd4f47a83 ip6_tnl_get_link_net +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xfb8fdd37 ip6_tnl_get_iflink +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x4b7d90ce ip6t_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x586d7204 ip6t_unregister_table_exit +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xdcf3fdfd ip6t_do_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xe279e2ad ip6t_register_table +EXPORT_SYMBOL net/ipv6/tunnel6 0x35dc0afd xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/tunnel6 0x7bfb3057 xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x3eeb82d4 xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0xd586058d xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/lapb/lapb 0x16dafdfb lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0x291ac5bd lapb_disconnect_request +EXPORT_SYMBOL net/lapb/lapb 0x6f8009aa lapb_data_request +EXPORT_SYMBOL net/lapb/lapb 0x76ad4672 lapb_register +EXPORT_SYMBOL net/lapb/lapb 0x82f14ec4 lapb_getparms +EXPORT_SYMBOL net/lapb/lapb 0x9b10ce6f lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0xa6e0fa42 lapb_data_received +EXPORT_SYMBOL net/lapb/lapb 0xdaeb6024 lapb_unregister +EXPORT_SYMBOL net/llc/llc 0x229a2f4a llc_sap_open EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack -EXPORT_SYMBOL net/llc/llc 0x3eed717e llc_sap_close EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list -EXPORT_SYMBOL net/llc/llc 0x590b8747 llc_set_station_handler -EXPORT_SYMBOL net/llc/llc 0x76a2f7ec llc_mac_hdr_init -EXPORT_SYMBOL net/llc/llc 0x9c736bfb llc_build_and_send_ui_pkt -EXPORT_SYMBOL net/llc/llc 0xac98097a llc_add_pack -EXPORT_SYMBOL net/llc/llc 0xe9dd7842 llc_sap_open -EXPORT_SYMBOL net/mac80211/mac80211 0x0f8d36e9 ieee80211_sta_eosp -EXPORT_SYMBOL net/mac80211/mac80211 0x11de83e5 rate_control_set_rates -EXPORT_SYMBOL net/mac80211/mac80211 0x11fd4a84 ieee80211_report_wowlan_wakeup -EXPORT_SYMBOL net/mac80211/mac80211 0x149a841c ieee80211_get_tkip_p2k -EXPORT_SYMBOL net/mac80211/mac80211 0x14c95330 ieee80211_csa_finish -EXPORT_SYMBOL net/mac80211/mac80211 0x188d161e ieee80211_free_txskb +EXPORT_SYMBOL net/llc/llc 0x576ae03a llc_sap_close +EXPORT_SYMBOL net/llc/llc 0x5786350e llc_add_pack +EXPORT_SYMBOL net/llc/llc 0x6ddae8ae llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0x943c27d6 llc_set_station_handler +EXPORT_SYMBOL net/llc/llc 0xa93435cf llc_sap_find +EXPORT_SYMBOL net/llc/llc 0xb46a271e llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/mac80211/mac80211 0x0470bb72 ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0x06deb7eb ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0x07034f58 ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0x070a3094 ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0x0e79a9cd ieee80211_txq_schedule_start +EXPORT_SYMBOL net/mac80211/mac80211 0x1041c7ec ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x13d0e8fa ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0x16078580 ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0x1757a30d ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0x18067766 ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x18afd07d __ieee80211_schedule_txq EXPORT_SYMBOL net/mac80211/mac80211 0x19f37f0d ieee80211_update_p2p_noa -EXPORT_SYMBOL net/mac80211/mac80211 0x1ceefcbc ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x1acfc38c ieee80211_beacon_cntdwn_is_complete EXPORT_SYMBOL net/mac80211/mac80211 0x1cf75d45 ieee80211_get_tkip_p1k_iv -EXPORT_SYMBOL net/mac80211/mac80211 0x1f46369b ieee80211_reserve_tid -EXPORT_SYMBOL net/mac80211/mac80211 0x1f9574be ieee80211_handle_wake_tx_queue -EXPORT_SYMBOL net/mac80211/mac80211 0x2356401e ieee80211_stop_rx_ba_session -EXPORT_SYMBOL net/mac80211/mac80211 0x2771117e ieee80211_txq_airtime_check -EXPORT_SYMBOL net/mac80211/mac80211 0x2ad4880d ieee80211_tx_status_8023 -EXPORT_SYMBOL net/mac80211/mac80211 0x2ec8a1c1 __ieee80211_get_assoc_led_name -EXPORT_SYMBOL net/mac80211/mac80211 0x3577d732 ieee80211_next_txq -EXPORT_SYMBOL net/mac80211/mac80211 0x38888552 ieee80211_iter_keys_rcu +EXPORT_SYMBOL net/mac80211/mac80211 0x1d97c250 ieee80211_handle_wake_tx_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x21c2d002 ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x27121f91 ieee80211_beacon_update_cntdwn +EXPORT_SYMBOL net/mac80211/mac80211 0x2cc06b54 ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0x2fb28209 ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x32b5656a ieee80211_disconnect EXPORT_SYMBOL net/mac80211/mac80211 0x391eda45 ieee80211_get_tkip_rx_p1k -EXPORT_SYMBOL net/mac80211/mac80211 0x3d1374e8 ieee80211_stop_queue -EXPORT_SYMBOL net/mac80211/mac80211 0x40b686bd ieee80211_beacon_get_tim -EXPORT_SYMBOL net/mac80211/mac80211 0x4607b68f ieee80211_rts_duration -EXPORT_SYMBOL net/mac80211/mac80211 0x467a2369 ieee80211_get_buffered_bc -EXPORT_SYMBOL net/mac80211/mac80211 0x50fec157 ieee80211_stop_tx_ba_session -EXPORT_SYMBOL net/mac80211/mac80211 0x522dc277 __ieee80211_get_radio_led_name -EXPORT_SYMBOL net/mac80211/mac80211 0x52a15c4f ieee80211_beacon_cntdwn_is_complete -EXPORT_SYMBOL net/mac80211/mac80211 0x5516a1c3 ieee80211_sched_scan_stopped -EXPORT_SYMBOL net/mac80211/mac80211 0x55471543 ieee80211_beacon_set_cntdwn -EXPORT_SYMBOL net/mac80211/mac80211 0x58a9a04b ieee80211_sta_uapsd_trigger -EXPORT_SYMBOL net/mac80211/mac80211 0x59ac6076 ieee80211_disconnect -EXPORT_SYMBOL net/mac80211/mac80211 0x5ed42b22 ieee80211_sta_ps_transition -EXPORT_SYMBOL net/mac80211/mac80211 0x616bdcef ieee80211_get_tx_rates -EXPORT_SYMBOL net/mac80211/mac80211 0x657bd126 ieee80211_txq_schedule_start -EXPORT_SYMBOL net/mac80211/mac80211 0x660ac438 ieee80211_sta_register_airtime -EXPORT_SYMBOL net/mac80211/mac80211 0x6b5dba7c ieee80211_tx_status -EXPORT_SYMBOL net/mac80211/mac80211 0x6ca3f8fb ieee80211_nan_func_terminated -EXPORT_SYMBOL net/mac80211/mac80211 0x6ea3763a ieee80211_unregister_hw -EXPORT_SYMBOL net/mac80211/mac80211 0x6ebf8165 ieee80211_proberesp_get -EXPORT_SYMBOL net/mac80211/mac80211 0x70304491 ieee80211_beacon_get_template -EXPORT_SYMBOL net/mac80211/mac80211 0x712a3d93 ieee80211_tx_dequeue -EXPORT_SYMBOL net/mac80211/mac80211 0x712f3c54 ieee80211_stop_tx_ba_cb_irqsafe -EXPORT_SYMBOL net/mac80211/mac80211 0x72e13c8d ieee80211_sta_block_awake -EXPORT_SYMBOL net/mac80211/mac80211 0x73c254f3 __ieee80211_get_tx_led_name -EXPORT_SYMBOL net/mac80211/mac80211 0x74f2e3af __ieee80211_schedule_txq -EXPORT_SYMBOL net/mac80211/mac80211 0x75d68060 ieee80211_pspoll_get -EXPORT_SYMBOL net/mac80211/mac80211 0x7c8cc9a0 ieee80211_free_hw -EXPORT_SYMBOL net/mac80211/mac80211 0x7e0256fd ieee80211_sta_recalc_aggregates -EXPORT_SYMBOL net/mac80211/mac80211 0x801f3bb0 ieee80211_cqm_beacon_loss_notify -EXPORT_SYMBOL net/mac80211/mac80211 0x8080b53e ieee80211_get_fils_discovery_tmpl -EXPORT_SYMBOL net/mac80211/mac80211 0x86fb4213 ieee80211_rx_ba_timer_expired -EXPORT_SYMBOL net/mac80211/mac80211 0x889b1008 ieee80211_queue_delayed_work -EXPORT_SYMBOL net/mac80211/mac80211 0x8a13efc6 ieee80211_tdls_oper_request -EXPORT_SYMBOL net/mac80211/mac80211 0x8cc4bc7e ieee80211_send_eosp_nullfunc -EXPORT_SYMBOL net/mac80211/mac80211 0x8f37a59a ieee80211_tx_rate_update +EXPORT_SYMBOL net/mac80211/mac80211 0x4035ce03 ieee80211_sta_eosp +EXPORT_SYMBOL net/mac80211/mac80211 0x4a8b8afa ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x4f85700f ieee80211_rx_list +EXPORT_SYMBOL net/mac80211/mac80211 0x501b9688 ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0x527698a5 ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x536ca4c5 __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0x5374fc72 ieee80211_rx_napi +EXPORT_SYMBOL net/mac80211/mac80211 0x53e366f7 ieee80211_sta_pspoll +EXPORT_SYMBOL net/mac80211/mac80211 0x5731949a ieee80211_tx_rate_update +EXPORT_SYMBOL net/mac80211/mac80211 0x576386e0 ieee80211_next_txq +EXPORT_SYMBOL net/mac80211/mac80211 0x5a8c7418 __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x5c52190e ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x5ca4cafb ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x5efdaf69 ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0x62072854 ieee80211_nan_func_match +EXPORT_SYMBOL net/mac80211/mac80211 0x6241c517 ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x6349c554 ieee80211_rx_ba_timer_expired +EXPORT_SYMBOL net/mac80211/mac80211 0x64818e10 ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x66402afd ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0x6847ff44 ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0x689b8a89 ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0x6b08d1a4 ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x6e3f26bf ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x70a8e6c6 ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x732f7f7e ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x73c07e57 ieee80211_sta_uapsd_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0x754a9208 ieee80211_iter_keys_rcu +EXPORT_SYMBOL net/mac80211/mac80211 0x75df0505 ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0x769a4e38 ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x77162cad ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0x782a7223 ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0x7900dca9 ieee80211_nan_func_terminated +EXPORT_SYMBOL net/mac80211/mac80211 0x7a7abfa4 ieee80211_beacon_set_cntdwn +EXPORT_SYMBOL net/mac80211/mac80211 0x817f9773 ieee80211_get_fils_discovery_tmpl +EXPORT_SYMBOL net/mac80211/mac80211 0x8333e8b7 ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x8654fad3 ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0x89044d0e ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x89a54b3c ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0x8bab55bf ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0x8dacb68e __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x90224362 ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x923949ff ieee80211_tx_status_ext +EXPORT_SYMBOL net/mac80211/mac80211 0x92c93bb0 ieee80211_manage_rx_ba_offl EXPORT_SYMBOL net/mac80211/mac80211 0x95febea6 ieee80211_get_bssid -EXPORT_SYMBOL net/mac80211/mac80211 0x972e0876 ieee80211_report_low_ack -EXPORT_SYMBOL net/mac80211/mac80211 0x97519c0b ieee80211_cqm_rssi_notify -EXPORT_SYMBOL net/mac80211/mac80211 0x98452d8a ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x973d601c ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x985aacb7 ieee80211_tx_status_8023 +EXPORT_SYMBOL net/mac80211/mac80211 0x98da9758 ieee80211_beacon_loss EXPORT_SYMBOL net/mac80211/mac80211 0x991a0ca0 ieee80211_parse_p2p_noa -EXPORT_SYMBOL net/mac80211/mac80211 0x9ad5f24e ieee80211_sta_set_buffered -EXPORT_SYMBOL net/mac80211/mac80211 0x9b0a03a9 ieee80211_disable_rssi_reports -EXPORT_SYMBOL net/mac80211/mac80211 0x9b54aa3b ieee80211_tx_prepare_skb -EXPORT_SYMBOL net/mac80211/mac80211 0x9d35a5c6 ieee80211_wake_queue -EXPORT_SYMBOL net/mac80211/mac80211 0xa09bd20e ieee80211_enable_rssi_reports -EXPORT_SYMBOL net/mac80211/mac80211 0xa1f3016b ieee80211_rx_irqsafe -EXPORT_SYMBOL net/mac80211/mac80211 0xa5177f66 ieee80211_radar_detected -EXPORT_SYMBOL net/mac80211/mac80211 0xa862f1fd __ieee80211_get_rx_led_name -EXPORT_SYMBOL net/mac80211/mac80211 0xaaa756e2 ieee80211_rate_control_register -EXPORT_SYMBOL net/mac80211/mac80211 0xaba65d2d ieee80211_probereq_get -EXPORT_SYMBOL net/mac80211/mac80211 0xabe79be7 ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0x9aa74e7e ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x9d3505ef ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0xa1928d57 ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0xa31e29d1 ieee80211_txq_may_transmit +EXPORT_SYMBOL net/mac80211/mac80211 0xa936b4c4 __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xaa0ee1da ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0xaacd6fe3 ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0xab419158 ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0xac6eaf02 ieee80211_channel_switch_disconnect +EXPORT_SYMBOL net/mac80211/mac80211 0xaccbd7e4 rate_control_set_rates EXPORT_SYMBOL net/mac80211/mac80211 0xaeb9a917 ieee80211_get_key_rx_seq -EXPORT_SYMBOL net/mac80211/mac80211 0xb30a5a44 ieee80211_rx_napi -EXPORT_SYMBOL net/mac80211/mac80211 0xb33e0b76 ieee80211_beacon_update_cntdwn -EXPORT_SYMBOL net/mac80211/mac80211 0xb3fd890d ieee80211_beacon_loss -EXPORT_SYMBOL net/mac80211/mac80211 0xb5076ff9 ieee80211_chswitch_done -EXPORT_SYMBOL net/mac80211/mac80211 0xb7bc1a30 ieee80211_queue_work -EXPORT_SYMBOL net/mac80211/mac80211 0xbab4ded9 ieee80211_ctstoself_duration -EXPORT_SYMBOL net/mac80211/mac80211 0xbac3a505 ieee80211_register_hw -EXPORT_SYMBOL net/mac80211/mac80211 0xbe6b831d ieee80211_start_tx_ba_cb_irqsafe -EXPORT_SYMBOL net/mac80211/mac80211 0xc056377d ieee80211_txq_may_transmit -EXPORT_SYMBOL net/mac80211/mac80211 0xc310a068 ieee80211_alloc_hw_nm -EXPORT_SYMBOL net/mac80211/mac80211 0xc31b85df ieee80211_tx_status_ext -EXPORT_SYMBOL net/mac80211/mac80211 0xc39328f8 ieee80211_unreserve_tid -EXPORT_SYMBOL net/mac80211/mac80211 0xc3c636c9 ieee80211_restart_hw -EXPORT_SYMBOL net/mac80211/mac80211 0xc485dfe0 __ieee80211_create_tpt_led_trigger -EXPORT_SYMBOL net/mac80211/mac80211 0xccde8278 ieee80211_find_sta -EXPORT_SYMBOL net/mac80211/mac80211 0xccf10b56 ieee80211_txq_get_depth -EXPORT_SYMBOL net/mac80211/mac80211 0xce9e0cec ieee80211_queue_stopped -EXPORT_SYMBOL net/mac80211/mac80211 0xd92547e0 wiphy_to_ieee80211_hw -EXPORT_SYMBOL net/mac80211/mac80211 0xd9467671 ieee80211_sta_pspoll -EXPORT_SYMBOL net/mac80211/mac80211 0xda854cf9 ieee80211_channel_switch_disconnect -EXPORT_SYMBOL net/mac80211/mac80211 0xdab74784 ieee80211_rx_list -EXPORT_SYMBOL net/mac80211/mac80211 0xde44e5d4 ieee80211_tx_status_irqsafe -EXPORT_SYMBOL net/mac80211/mac80211 0xdeb668cc ieee80211_send_bar -EXPORT_SYMBOL net/mac80211/mac80211 0xe1b43e0d ieee80211_manage_rx_ba_offl -EXPORT_SYMBOL net/mac80211/mac80211 0xe64817bd ieee80211_generic_frame_duration -EXPORT_SYMBOL net/mac80211/mac80211 0xe675eb20 ieee80211_connection_loss -EXPORT_SYMBOL net/mac80211/mac80211 0xefcc5c7c ieee80211_wake_queues -EXPORT_SYMBOL net/mac80211/mac80211 0xf11fa756 ieee80211_sched_scan_results -EXPORT_SYMBOL net/mac80211/mac80211 0xf27a5ccd ieee80211_ctstoself_get -EXPORT_SYMBOL net/mac80211/mac80211 0xf287f699 ieee80211_rts_get -EXPORT_SYMBOL net/mac80211/mac80211 0xf2d64e26 ieee80211_ap_probereq_get -EXPORT_SYMBOL net/mac80211/mac80211 0xf82cfbda ieee80211_nullfunc_get -EXPORT_SYMBOL net/mac80211/mac80211 0xf8c4c112 ieee80211_rate_control_unregister -EXPORT_SYMBOL net/mac80211/mac80211 0xfcebbc78 ieee80211_mark_rx_ba_filtered_frames -EXPORT_SYMBOL net/mac80211/mac80211 0xfe7e0338 ieee80211_scan_completed -EXPORT_SYMBOL net/mac80211/mac80211 0xfe7ffc8c ieee80211_get_unsol_bcast_probe_resp_tmpl -EXPORT_SYMBOL net/mac80211/mac80211 0xfff2cb02 ieee80211_nan_func_match -EXPORT_SYMBOL net/mac802154/mac802154 0x166a5671 ieee802154_alloc_hw -EXPORT_SYMBOL net/mac802154/mac802154 0x18dc826e ieee802154_configure_durations -EXPORT_SYMBOL net/mac802154/mac802154 0x52f9bca4 ieee802154_xmit_complete -EXPORT_SYMBOL net/mac802154/mac802154 0x895bad40 ieee802154_free_hw -EXPORT_SYMBOL net/mac802154/mac802154 0xb5cca789 ieee802154_xmit_hw_error -EXPORT_SYMBOL net/mac802154/mac802154 0xb6c11756 ieee802154_xmit_error -EXPORT_SYMBOL net/mac802154/mac802154 0xca2c62f1 ieee802154_rx_irqsafe -EXPORT_SYMBOL net/mac802154/mac802154 0xfb8004d8 ieee802154_unregister_hw -EXPORT_SYMBOL net/mac802154/mac802154 0xfdf2152e ieee802154_register_hw -EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x114cb26e unregister_ip_vs_app -EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x33dc1c1e ip_vs_conn_put -EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x62cc82f7 ip_vs_nfct_expect_related -EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x64644e42 ip_vs_new_conn_out -EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x65415fd1 register_ip_vs_scheduler -EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7c1c2ada ip_vs_tcp_conn_listen -EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x81624450 ip_vs_proto_get -EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x86baadc2 register_ip_vs_app -EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x93492727 ip_vs_conn_new -EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xa9d5dfd1 register_ip_vs_app_inc -EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xa9feb220 unregister_ip_vs_scheduler -EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xb89939a1 ip_vs_proto_data_get -EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xce77f351 ip_vs_conn_out_get +EXPORT_SYMBOL net/mac80211/mac80211 0xb1a98b9a ieee80211_mark_rx_ba_filtered_frames +EXPORT_SYMBOL net/mac80211/mac80211 0xc19c4781 ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xc2ebfc8e ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xc4948849 ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0xc50a497a ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0xc5be0ff5 ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0xc7f4f475 ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0xc971dba9 ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xcbad7284 ieee80211_txq_get_depth +EXPORT_SYMBOL net/mac80211/mac80211 0xcd618179 ieee80211_get_unsol_bcast_probe_resp_tmpl +EXPORT_SYMBOL net/mac80211/mac80211 0xce66e059 ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0xd4406c32 ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0xdb7a2db5 ieee80211_sta_register_airtime +EXPORT_SYMBOL net/mac80211/mac80211 0xdfe1bfeb __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xe074bca7 ieee80211_txq_airtime_check +EXPORT_SYMBOL net/mac80211/mac80211 0xe154a94f ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0xe2e2b4b9 ieee80211_sta_recalc_aggregates +EXPORT_SYMBOL net/mac80211/mac80211 0xe31523e8 ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0xe4a66850 ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xe7e99e1b ieee80211_tx_dequeue +EXPORT_SYMBOL net/mac80211/mac80211 0xed814259 ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0xef979e22 ieee80211_send_eosp_nullfunc +EXPORT_SYMBOL net/mac80211/mac80211 0xf1af8d8b ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xf33738f1 ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0xf57013a0 wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xfa7706f3 ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xfffa9813 ieee80211_restart_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x04d7178c ieee802154_register_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x08d92582 ieee802154_alloc_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x35cd845b ieee802154_xmit_hw_error +EXPORT_SYMBOL net/mac802154/mac802154 0x58f9724b ieee802154_xmit_complete +EXPORT_SYMBOL net/mac802154/mac802154 0x68b8668c ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xa7831923 ieee802154_free_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xb68e17bc ieee802154_rx_irqsafe +EXPORT_SYMBOL net/mac802154/mac802154 0xe8aa7326 ieee802154_configure_durations +EXPORT_SYMBOL net/mac802154/mac802154 0xeebc9b17 ieee802154_xmit_error +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x07425f02 unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x08699cec ip_vs_new_conn_out +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x22a924be ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x3e944d78 ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x43750446 ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x5132d721 ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x627b7ec3 ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x6cb285ce register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x706f13b8 unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xa40a53a7 ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xa9c49096 ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xaf947701 register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xba433a1b ip_vs_tcp_conn_listen EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name -EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xdf5eb702 ip_vs_conn_in_get -EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xf3193efc ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xf0cd9119 ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xfa6581d3 register_ip_vs_app +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x37530503 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 0xba21d228 nf_ct_ext_add EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0xf2a36612 pptp_msg_name -EXPORT_SYMBOL net/netfilter/nf_nat 0x24e84555 __nf_nat_mangle_tcp_packet -EXPORT_SYMBOL net/netfilter/nf_nat 0x44bf2e4a nf_nat_follow_master -EXPORT_SYMBOL net/netfilter/nf_nat 0x54531531 nf_nat_setup_info -EXPORT_SYMBOL net/netfilter/nf_nat 0x9db08e9d nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x68892547 __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0xc8d11069 nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/nf_nat 0xdd9e0aab nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nf_nat 0xe5e35f14 nf_nat_mangle_udp_packet EXPORT_SYMBOL net/netfilter/nft_fib 0x46170f23 nft_fib_policy EXPORT_SYMBOL net/netfilter/x_tables 0x0d7f5fcd xt_alloc_entry_offsets -EXPORT_SYMBOL net/netfilter/x_tables 0x26082d2e xt_unregister_match +EXPORT_SYMBOL net/netfilter/x_tables 0x280a8557 xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0x3702bfca xt_unregister_matches EXPORT_SYMBOL net/netfilter/x_tables 0x3bf9d084 xt_check_table_hooks -EXPORT_SYMBOL net/netfilter/x_tables 0x43b97b29 xt_find_table -EXPORT_SYMBOL net/netfilter/x_tables 0x43ca698f xt_unregister_matches 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 0x64c42de3 xt_unregister_targets -EXPORT_SYMBOL net/netfilter/x_tables 0x8338790d xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0x6ef52c3a xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0x77638822 xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0x7ebcf775 xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0x948cdd0a xt_find_table EXPORT_SYMBOL net/netfilter/x_tables 0x977fd4bf xt_alloc_table_info -EXPORT_SYMBOL net/netfilter/x_tables 0x97b70417 xt_register_match EXPORT_SYMBOL net/netfilter/x_tables 0xa25fc115 xt_compat_check_entry_offsets -EXPORT_SYMBOL net/netfilter/x_tables 0xa3528bfa xt_find_match -EXPORT_SYMBOL net/netfilter/x_tables 0xb2c8eba1 xt_register_matches -EXPORT_SYMBOL net/netfilter/x_tables 0xb8e322ae xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0xaf8d6712 xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0xc8f0af24 xt_register_matches EXPORT_SYMBOL net/netfilter/x_tables 0xcb3e91cc xt_counters_alloc -EXPORT_SYMBOL net/netfilter/x_tables 0xcf0edd64 xt_unregister_target EXPORT_SYMBOL net/netfilter/x_tables 0xd87ae60d xt_check_entry_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0xd8a30afd xt_unregister_match EXPORT_SYMBOL net/netfilter/x_tables 0xe204e042 xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xe8c05a7d xt_unregister_targets EXPORT_SYMBOL net/netfilter/x_tables 0xfef779fa xt_find_jump_offset -EXPORT_SYMBOL net/nfc/hci/hci 0x026c1798 nfc_hci_get_param -EXPORT_SYMBOL net/nfc/hci/hci 0x094c9543 nfc_hci_set_param -EXPORT_SYMBOL net/nfc/hci/hci 0x0b7711aa nfc_hci_allocate_device -EXPORT_SYMBOL net/nfc/hci/hci 0x18038369 nfc_hci_free_device -EXPORT_SYMBOL net/nfc/hci/hci 0x2d8c3581 nfc_hci_register_device -EXPORT_SYMBOL net/nfc/hci/hci 0x37f509f4 nfc_hci_driver_failure -EXPORT_SYMBOL net/nfc/hci/hci 0x53954f38 nfc_hci_get_clientdata -EXPORT_SYMBOL net/nfc/hci/hci 0x5dda2e00 nfc_hci_send_event -EXPORT_SYMBOL net/nfc/hci/hci 0x5efea093 nfc_hci_reset_pipes -EXPORT_SYMBOL net/nfc/hci/hci 0x608215e4 nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x37fe6ab1 nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x3afc37e3 nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0x3ba7f198 nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x3bdfc25e nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0x40341373 nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x65b9d5be nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/hci/hci 0x6e975c70 nfc_llc_start +EXPORT_SYMBOL net/nfc/hci/hci 0x72857a34 nfc_hci_reset_pipes_per_host +EXPORT_SYMBOL net/nfc/hci/hci 0x736456a7 nfc_hci_get_param EXPORT_SYMBOL net/nfc/hci/hci 0x74fe3670 nfc_hci_result_to_errno -EXPORT_SYMBOL net/nfc/hci/hci 0x79b0502c nfc_hci_target_discovered -EXPORT_SYMBOL net/nfc/hci/hci 0x7d357be0 nfc_hci_disconnect_gate -EXPORT_SYMBOL net/nfc/hci/hci 0x8570a0ea nfc_llc_start -EXPORT_SYMBOL net/nfc/hci/hci 0x8797265e nfc_hci_connect_gate -EXPORT_SYMBOL net/nfc/hci/hci 0x9d8cbe62 nfc_hci_disconnect_all_gates -EXPORT_SYMBOL net/nfc/hci/hci 0xb6984c7a nfc_hci_reset_pipes_per_host -EXPORT_SYMBOL net/nfc/hci/hci 0xbc371494 nfc_hci_send_cmd -EXPORT_SYMBOL net/nfc/hci/hci 0xdb3c5e5c nfc_hci_unregister_device -EXPORT_SYMBOL net/nfc/hci/hci 0xdcd2c4c4 nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0x7eecea59 nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0x9357d146 nfc_llc_stop +EXPORT_SYMBOL net/nfc/hci/hci 0xa0b79e65 nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0xa627f9b1 nfc_hci_reset_pipes +EXPORT_SYMBOL net/nfc/hci/hci 0xa88ed45a nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0xb501b9b7 nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0xc253f3ea nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0xd5297f65 nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0xdbad9050 nfc_hci_driver_failure EXPORT_SYMBOL net/nfc/hci/hci 0xdd231c55 nfc_hci_sak_to_protocol -EXPORT_SYMBOL net/nfc/hci/hci 0xeca4254e nfc_llc_stop -EXPORT_SYMBOL net/nfc/hci/hci 0xf1f5105e nfc_hci_recv_frame -EXPORT_SYMBOL net/nfc/nci/nci 0x01ef9316 nci_core_conn_close -EXPORT_SYMBOL net/nfc/nci/nci 0x051734a7 nci_allocate_device -EXPORT_SYMBOL net/nfc/nci/nci 0x054bcb67 nci_register_device -EXPORT_SYMBOL net/nfc/nci/nci 0x086157fa nci_unregister_device -EXPORT_SYMBOL net/nfc/nci/nci 0x0a26f313 nci_hci_send_cmd -EXPORT_SYMBOL net/nfc/nci/nci 0x1ad8f95b nci_get_conn_info_by_dest_type_params -EXPORT_SYMBOL net/nfc/nci/nci 0x1b23e28e nci_hci_set_param -EXPORT_SYMBOL net/nfc/nci/nci 0x1d604d96 nci_conn_max_data_pkt_payload_size -EXPORT_SYMBOL net/nfc/nci/nci 0x219e21fc nci_recv_frame -EXPORT_SYMBOL net/nfc/nci/nci 0x2d84f56f nci_core_cmd -EXPORT_SYMBOL net/nfc/nci/nci 0x2ecf7c99 nci_req_complete -EXPORT_SYMBOL net/nfc/nci/nci 0x3ca9b766 nci_hci_send_event -EXPORT_SYMBOL net/nfc/nci/nci 0x59cfbeea nci_set_config -EXPORT_SYMBOL net/nfc/nci/nci 0x81a5e18d nci_hci_connect_gate -EXPORT_SYMBOL net/nfc/nci/nci 0x8766529b nci_send_cmd -EXPORT_SYMBOL net/nfc/nci/nci 0x974ec4b7 nci_nfcc_loopback -EXPORT_SYMBOL net/nfc/nci/nci 0xb3cae000 nci_prop_cmd -EXPORT_SYMBOL net/nfc/nci/nci 0xb5706863 nci_hci_dev_session_init -EXPORT_SYMBOL net/nfc/nci/nci 0xb8976977 nci_send_frame +EXPORT_SYMBOL net/nfc/hci/hci 0xdf4299ac nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0xea16a9b8 nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0xf2d151bf nfc_hci_register_device +EXPORT_SYMBOL net/nfc/nci/nci 0x0824faf0 nci_req_complete +EXPORT_SYMBOL net/nfc/nci/nci 0x0ec885d0 nci_register_device +EXPORT_SYMBOL net/nfc/nci/nci 0x16751622 nci_send_frame +EXPORT_SYMBOL net/nfc/nci/nci 0x1cf0f5ce nci_hci_connect_gate +EXPORT_SYMBOL net/nfc/nci/nci 0x1e640cff nci_core_reset +EXPORT_SYMBOL net/nfc/nci/nci 0x22d65d20 nci_hci_clear_all_pipes +EXPORT_SYMBOL net/nfc/nci/nci 0x2342f1bc nci_hci_set_param +EXPORT_SYMBOL net/nfc/nci/nci 0x412369e6 nci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x48b703a8 nci_core_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x4c0401ad nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0x4d5e0987 nci_hci_open_pipe +EXPORT_SYMBOL net/nfc/nci/nci 0x5178c184 nci_hci_send_event +EXPORT_SYMBOL net/nfc/nci/nci 0x5a0a585a nci_free_device +EXPORT_SYMBOL net/nfc/nci/nci 0x5f5abac5 nci_core_conn_close +EXPORT_SYMBOL net/nfc/nci/nci 0x716940c0 nci_allocate_device +EXPORT_SYMBOL net/nfc/nci/nci 0x7a957ab8 nci_send_data +EXPORT_SYMBOL net/nfc/nci/nci 0x856107f1 nci_core_init +EXPORT_SYMBOL net/nfc/nci/nci 0x8d9927a1 nci_hci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x953ac969 nci_nfcee_discover +EXPORT_SYMBOL net/nfc/nci/nci 0x99eb7e57 nci_get_conn_info_by_dest_type_params +EXPORT_SYMBOL net/nfc/nci/nci 0xa1941318 nci_hci_get_param EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno -EXPORT_SYMBOL net/nfc/nci/nci 0xc0a8da59 nci_core_reset -EXPORT_SYMBOL net/nfc/nci/nci 0xc70d67b6 nci_send_data -EXPORT_SYMBOL net/nfc/nci/nci 0xc72a7c5a nci_core_conn_create -EXPORT_SYMBOL net/nfc/nci/nci 0xc73d1f3f nci_core_init -EXPORT_SYMBOL net/nfc/nci/nci 0xc94aab07 nci_free_device -EXPORT_SYMBOL net/nfc/nci/nci 0xcedea039 nci_hci_open_pipe -EXPORT_SYMBOL net/nfc/nci/nci 0xd3f2acb8 nci_nfcee_mode_set -EXPORT_SYMBOL net/nfc/nci/nci 0xded2a9f2 nci_nfcee_discover -EXPORT_SYMBOL net/nfc/nci/nci 0xeaea8a36 nci_hci_get_param -EXPORT_SYMBOL net/nfc/nci/nci 0xebab7a8c nci_hci_clear_all_pipes -EXPORT_SYMBOL net/nfc/nfc 0x005d84df nfc_fw_download_done -EXPORT_SYMBOL net/nfc/nfc 0x1570660c nfc_target_lost -EXPORT_SYMBOL net/nfc/nfc 0x1f1e8f2c nfc_proto_unregister -EXPORT_SYMBOL net/nfc/nfc 0x22f8d336 nfc_driver_failure -EXPORT_SYMBOL net/nfc/nfc 0x2e6d5cf7 nfc_set_remote_general_bytes -EXPORT_SYMBOL net/nfc/nfc 0x35bd4a0c nfc_remove_se -EXPORT_SYMBOL net/nfc/nfc 0x3a505c37 nfc_allocate_device -EXPORT_SYMBOL net/nfc/nfc 0x405026cb nfc_send_to_raw_sock -EXPORT_SYMBOL net/nfc/nfc 0x5e05ae5c __nfc_alloc_vendor_cmd_reply_skb -EXPORT_SYMBOL net/nfc/nfc 0x6841b140 nfc_tm_deactivated -EXPORT_SYMBOL net/nfc/nfc 0x779a5eeb nfc_get_local_general_bytes -EXPORT_SYMBOL net/nfc/nfc 0x7a3a7def nfc_find_se -EXPORT_SYMBOL net/nfc/nfc 0x88337378 nfc_add_se -EXPORT_SYMBOL net/nfc/nfc 0x92586beb nfc_targets_found -EXPORT_SYMBOL net/nfc/nfc 0x93c91354 nfc_unregister_device -EXPORT_SYMBOL net/nfc/nfc 0x97b2c3a5 nfc_tm_data_received -EXPORT_SYMBOL net/nfc/nfc 0xa2d9ddf4 nfc_class -EXPORT_SYMBOL net/nfc/nfc 0xb065e67d nfc_se_connectivity -EXPORT_SYMBOL net/nfc/nfc 0xb348dd25 nfc_tm_activated -EXPORT_SYMBOL net/nfc/nfc 0xcbfc89d5 nfc_alloc_recv_skb -EXPORT_SYMBOL net/nfc/nfc 0xdcf2d3b5 nfc_dep_link_is_up -EXPORT_SYMBOL net/nfc/nfc 0xddefc380 nfc_vendor_cmd_reply -EXPORT_SYMBOL net/nfc/nfc 0xf13c1cc2 nfc_register_device -EXPORT_SYMBOL net/nfc/nfc 0xf1e29d45 nfc_proto_register -EXPORT_SYMBOL net/nfc/nfc 0xf8becbd7 nfc_se_transaction -EXPORT_SYMBOL net/nfc/nfc_digital 0xaa3a0a1c nfc_digital_free_device -EXPORT_SYMBOL net/nfc/nfc_digital 0xb27dee49 nfc_digital_allocate_device -EXPORT_SYMBOL net/nfc/nfc_digital 0xec8ea49b nfc_digital_unregister_device -EXPORT_SYMBOL net/nfc/nfc_digital 0xfe7a1201 nfc_digital_register_device -EXPORT_SYMBOL net/phonet/phonet 0x43badd76 phonet_proto_unregister -EXPORT_SYMBOL net/phonet/phonet 0x49a37860 phonet_header_ops -EXPORT_SYMBOL net/phonet/phonet 0x50e09e77 pn_sock_get_port -EXPORT_SYMBOL net/phonet/phonet 0x5a2a4cfe phonet_stream_ops -EXPORT_SYMBOL net/phonet/phonet 0x75088a80 phonet_proto_register -EXPORT_SYMBOL net/phonet/phonet 0xa11ae813 pn_sock_unhash -EXPORT_SYMBOL net/phonet/phonet 0xb813ab85 pn_sock_hash -EXPORT_SYMBOL net/phonet/phonet 0xe2498ec8 pn_skb_send -EXPORT_SYMBOL net/rxrpc/rxrpc 0x008aec0f rxrpc_kernel_end_call -EXPORT_SYMBOL net/rxrpc/rxrpc 0x0852b663 rxrpc_kernel_get_peer -EXPORT_SYMBOL net/rxrpc/rxrpc 0x2e1dc9bb rxrpc_sock_set_min_security_level +EXPORT_SYMBOL net/nfc/nci/nci 0xc0a5bdd9 nci_core_conn_create +EXPORT_SYMBOL net/nfc/nci/nci 0xc1d9ed1b nci_conn_max_data_pkt_payload_size +EXPORT_SYMBOL net/nfc/nci/nci 0xd3855d53 nci_nfcee_mode_set +EXPORT_SYMBOL net/nfc/nci/nci 0xd5de2a9a nci_recv_frame +EXPORT_SYMBOL net/nfc/nci/nci 0xe7d61c98 nci_prop_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0xeea4e277 nci_hci_dev_session_init +EXPORT_SYMBOL net/nfc/nci/nci 0xf5513391 nci_nfcc_loopback +EXPORT_SYMBOL net/nfc/nci/nci 0xfd81344f nci_set_config +EXPORT_SYMBOL net/nfc/nfc 0x16248612 nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x176876d0 nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0x20926d93 nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0x2ef29b36 nfc_vendor_cmd_reply +EXPORT_SYMBOL net/nfc/nfc 0x508984d2 nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0x590e8c98 nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0x5b910427 nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0x5f6a4f09 nfc_se_transaction +EXPORT_SYMBOL net/nfc/nfc 0x6224a8f3 nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0x652eb666 nfc_se_connectivity +EXPORT_SYMBOL net/nfc/nfc 0x7275877c nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc 0x7e76335a nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0x8277397e nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0x947b44cf nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc 0x9a524fd3 nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0x9b92adf0 nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0x9be45447 nfc_class +EXPORT_SYMBOL net/nfc/nfc 0xa7d51a7e __nfc_alloc_vendor_cmd_reply_skb +EXPORT_SYMBOL net/nfc/nfc 0xaabb3dcf nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0xb7df926f nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0xcdd48230 nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc 0xe25cf38b nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0xe506202f nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc 0xe8e65af8 nfc_register_device +EXPORT_SYMBOL net/nfc/nfc 0xef4fce0e nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc_digital 0x336bc583 nfc_digital_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xac4900c0 nfc_digital_register_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xe6b2542f nfc_digital_allocate_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xef78c7d4 nfc_digital_free_device +EXPORT_SYMBOL net/phonet/phonet 0x0ef7c831 pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0x221c57ad pn_sock_get_port +EXPORT_SYMBOL net/phonet/phonet 0x22d0a46d pn_sock_unhash +EXPORT_SYMBOL net/phonet/phonet 0x535b4afe phonet_stream_ops +EXPORT_SYMBOL net/phonet/phonet 0x54d30c2f phonet_proto_unregister +EXPORT_SYMBOL net/phonet/phonet 0x9d2f3ff9 phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0xc31d6bed phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0xec9d0687 pn_skb_send +EXPORT_SYMBOL net/rxrpc/rxrpc 0x04c2113b rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/rxrpc 0x070f7673 rxrpc_kernel_check_life +EXPORT_SYMBOL net/rxrpc/rxrpc 0x0a0dd017 rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/rxrpc 0x30fdff3b rxrpc_kernel_set_max_life EXPORT_SYMBOL net/rxrpc/rxrpc 0x31bf3ca3 rxrpc_debug_id -EXPORT_SYMBOL net/rxrpc/rxrpc 0x3bd4758d rxrpc_kernel_check_life -EXPORT_SYMBOL net/rxrpc/rxrpc 0x4367b8dc rxrpc_get_server_data_key -EXPORT_SYMBOL net/rxrpc/rxrpc 0x5b77669c rxrpc_kernel_begin_call -EXPORT_SYMBOL net/rxrpc/rxrpc 0x6ea76a22 rxrpc_kernel_set_tx_length -EXPORT_SYMBOL net/rxrpc/rxrpc 0x79d543f1 rxrpc_kernel_new_call_notification -EXPORT_SYMBOL net/rxrpc/rxrpc 0x8ab7d01c rxrpc_kernel_abort_call -EXPORT_SYMBOL net/rxrpc/rxrpc 0x8c42ac38 rxrpc_kernel_get_srtt -EXPORT_SYMBOL net/rxrpc/rxrpc 0x9c3c099c rxrpc_kernel_recv_data -EXPORT_SYMBOL net/rxrpc/rxrpc 0xb48330f6 rxrpc_kernel_get_epoch -EXPORT_SYMBOL net/rxrpc/rxrpc 0xbf0f2073 rxrpc_kernel_charge_accept -EXPORT_SYMBOL net/rxrpc/rxrpc 0xc7b4faa5 rxrpc_kernel_set_max_life -EXPORT_SYMBOL net/rxrpc/rxrpc 0xca0a67ef rxrpc_kernel_send_data -EXPORT_SYMBOL net/rxrpc/rxrpc 0xe135e20c rxrpc_get_null_key -EXPORT_SYMBOL net/rxrpc/rxrpc 0xe4c34b1a key_type_rxrpc -EXPORT_SYMBOL net/rxrpc/rxrpc 0xfa548c0d rxrpc_sock_set_security_keyring -EXPORT_SYMBOL net/sctp/sctp 0x94c7973e sctp_do_peeloff +EXPORT_SYMBOL net/rxrpc/rxrpc 0x51cf5e51 rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/rxrpc 0x57064950 rxrpc_kernel_new_call_notification +EXPORT_SYMBOL net/rxrpc/rxrpc 0x5bd2a4fa rxrpc_sock_set_security_keyring +EXPORT_SYMBOL net/rxrpc/rxrpc 0x5f907ba5 rxrpc_kernel_set_tx_length +EXPORT_SYMBOL net/rxrpc/rxrpc 0x6f83473e rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/rxrpc 0x7efb24c2 rxrpc_kernel_get_peer +EXPORT_SYMBOL net/rxrpc/rxrpc 0x8415b746 key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/rxrpc 0x8adaad21 rxrpc_sock_set_min_security_level +EXPORT_SYMBOL net/rxrpc/rxrpc 0x8cbebb23 rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/rxrpc 0xac5baa25 rxrpc_kernel_recv_data +EXPORT_SYMBOL net/rxrpc/rxrpc 0xb3206aba rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/rxrpc 0xb7fcf81d rxrpc_kernel_charge_accept +EXPORT_SYMBOL net/rxrpc/rxrpc 0xd447b0ae rxrpc_kernel_get_epoch +EXPORT_SYMBOL net/rxrpc/rxrpc 0xe3bc5ca8 rxrpc_kernel_get_srtt +EXPORT_SYMBOL net/sctp/sctp 0xf97f335b 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 0x47e8b2bd __traceiter_smc_switch_to_fallback -EXPORT_SYMBOL net/smc/smc 0x6ddf4aba __traceiter_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0x542bb13d __traceiter_smc_rx_recvmsg +EXPORT_SYMBOL net/smc/smc 0x5f3b9cc7 __traceiter_smcr_link_down +EXPORT_SYMBOL net/smc/smc 0x77fc6914 __traceiter_smc_tx_sendmsg EXPORT_SYMBOL net/smc/smc 0x8989d6ae __tracepoint_smc_switch_to_fallback -EXPORT_SYMBOL net/smc/smc 0x96075f36 __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 0xcac6908f __traceiter_smc_switch_to_fallback EXPORT_SYMBOL net/smc/smc 0xcd9701fe __tracepoint_smcr_link_down -EXPORT_SYMBOL net/smc/smc 0xcf99b04d __traceiter_smc_rx_recvmsg 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 0x003fb621 gss_mech_get -EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x677669e9 gss_pseudoflavor_to_service -EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x9d061a47 gss_mech_put -EXPORT_SYMBOL net/sunrpc/sunrpc 0x4e1f9bdc xdr_restrict_buflen -EXPORT_SYMBOL net/sunrpc/sunrpc 0xa0761f0e svc_pool_stats_open -EXPORT_SYMBOL net/sunrpc/sunrpc 0xa9b768da xdr_truncate_encode -EXPORT_SYMBOL net/tipc/tipc 0x07ae8877 tipc_nl_sk_walk -EXPORT_SYMBOL net/tipc/tipc 0x4665efa7 tipc_dump_start -EXPORT_SYMBOL net/tipc/tipc 0x50376111 tipc_dump_done -EXPORT_SYMBOL net/tipc/tipc 0x5353248f tipc_sk_fill_sock_diag -EXPORT_SYMBOL net/tls/tls 0xa70c1732 tls_get_record -EXPORT_SYMBOL net/wireless/cfg80211 0x001515f2 cfg80211_nan_match -EXPORT_SYMBOL net/wireless/cfg80211 0x03d9959b cfg80211_sched_scan_stopped_locked -EXPORT_SYMBOL net/wireless/cfg80211 0x05ccb79e cfg80211_unregister_wdev +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x248d4030 gss_mech_put +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xc08b124b gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xdb0c35be gss_mech_get +EXPORT_SYMBOL net/sunrpc/sunrpc 0x0bfd0408 xdr_restrict_buflen +EXPORT_SYMBOL net/sunrpc/sunrpc 0x17725a77 xdr_truncate_encode +EXPORT_SYMBOL net/sunrpc/sunrpc 0xc0848703 svc_pool_stats_open +EXPORT_SYMBOL net/tipc/tipc 0x088f1d39 tipc_dump_start +EXPORT_SYMBOL net/tipc/tipc 0x4d587a9d tipc_dump_done +EXPORT_SYMBOL net/tipc/tipc 0xd1fd06b0 tipc_sk_fill_sock_diag +EXPORT_SYMBOL net/tipc/tipc 0xf105f0fa tipc_nl_sk_walk +EXPORT_SYMBOL net/tls/tls 0x6f2dd7f3 tls_get_record +EXPORT_SYMBOL net/wireless/cfg80211 0x0076447a cfg80211_inform_bss_data +EXPORT_SYMBOL net/wireless/cfg80211 0x01f7ee14 cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0x02483fc9 wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0x027fd950 regulatory_set_wiphy_regd +EXPORT_SYMBOL net/wireless/cfg80211 0x03546d72 ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x04f47b71 cfg80211_assoc_comeback +EXPORT_SYMBOL net/wireless/cfg80211 0x05b15d09 cfg80211_pmksa_candidate_notify EXPORT_SYMBOL net/wireless/cfg80211 0x06ca71fd cfg80211_chandef_create -EXPORT_SYMBOL net/wireless/cfg80211 0x079d60a9 cfg80211_mgmt_tx_status_ext -EXPORT_SYMBOL net/wireless/cfg80211 0x07cda9a3 cfg80211_ref_bss -EXPORT_SYMBOL net/wireless/cfg80211 0x084a99bc cfg80211_sched_scan_stopped -EXPORT_SYMBOL net/wireless/cfg80211 0x0bdd9811 wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0x0874e8db cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x0c532c07 wiphy_register EXPORT_SYMBOL net/wireless/cfg80211 0x0cc95bc2 ieee80211_s1g_channel_width -EXPORT_SYMBOL net/wireless/cfg80211 0x0e697e71 cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x0cd5fdb9 cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x0d4174c0 cfg80211_inform_bss_frame_data +EXPORT_SYMBOL net/wireless/cfg80211 0x0d6497a8 cfg80211_del_sta_sinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x0fa55415 cfg80211_ready_on_channel EXPORT_SYMBOL net/wireless/cfg80211 0x117aca91 cfg80211_merge_profile -EXPORT_SYMBOL net/wireless/cfg80211 0x1285a60a cfg80211_reg_can_beacon_relax -EXPORT_SYMBOL net/wireless/cfg80211 0x13a1a0a5 cfg80211_register_netdevice -EXPORT_SYMBOL net/wireless/cfg80211 0x1591ad0a cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0x12ed712b cfg80211_sched_scan_stopped_locked +EXPORT_SYMBOL net/wireless/cfg80211 0x13bd19f2 cfg80211_background_cac_abort +EXPORT_SYMBOL net/wireless/cfg80211 0x15190c7d cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x1652950e cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0x16bf7939 cfg80211_reg_can_beacon_relax EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header -EXPORT_SYMBOL net/wireless/cfg80211 0x1ab129cc cfg80211_rx_control_port EXPORT_SYMBOL net/wireless/cfg80211 0x1b5a3a7e cfg80211_sinfo_alloc_tid_stats -EXPORT_SYMBOL net/wireless/cfg80211 0x1bf03cae __cfg80211_radar_event -EXPORT_SYMBOL net/wireless/cfg80211 0x1ca50665 cfg80211_del_sta_sinfo EXPORT_SYMBOL net/wireless/cfg80211 0x1ce2497f reg_query_regdb_wmm -EXPORT_SYMBOL net/wireless/cfg80211 0x1fed6423 cfg80211_nan_func_terminated -EXPORT_SYMBOL net/wireless/cfg80211 0x20b79c60 cfg80211_sched_scan_results -EXPORT_SYMBOL net/wireless/cfg80211 0x26e82cd9 cfg80211_cqm_pktloss_notify -EXPORT_SYMBOL net/wireless/cfg80211 0x2745a8fe cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0x1cee2bb2 cfg80211_tx_mgmt_expired +EXPORT_SYMBOL net/wireless/cfg80211 0x1ea63c63 cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x25ff4482 wiphy_rfkill_start_polling 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 0x2ac386d1 cfg80211_inform_bss_frame_data -EXPORT_SYMBOL net/wireless/cfg80211 0x2f5a90f6 ieee80211_get_num_supported_channels -EXPORT_SYMBOL net/wireless/cfg80211 0x300b9bc9 cfg80211_put_bss -EXPORT_SYMBOL net/wireless/cfg80211 0x31f2bac2 wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0x2ad8a26a freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0x2b958c18 cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x2f79e28d cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0x2fe5b25e regulatory_set_wiphy_regd_sync +EXPORT_SYMBOL net/wireless/cfg80211 0x31e6d05e cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0x3335c3f8 ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0x34cc4a92 cfg80211_chandef_dfs_required EXPORT_SYMBOL net/wireless/cfg80211 0x3643b80f ieee80211_chandef_to_operating_class -EXPORT_SYMBOL net/wireless/cfg80211 0x3851c044 wiphy_unregister -EXPORT_SYMBOL net/wireless/cfg80211 0x38dc17a5 cfg80211_update_owe_info_event -EXPORT_SYMBOL net/wireless/cfg80211 0x3bd12de0 ieee80211_data_to_8023_exthdr -EXPORT_SYMBOL net/wireless/cfg80211 0x3bfc1759 cfg80211_get_bss -EXPORT_SYMBOL net/wireless/cfg80211 0x3ce6e724 cfg80211_tx_mlme_mgmt -EXPORT_SYMBOL net/wireless/cfg80211 0x3ce99cae get_wiphy_regdom -EXPORT_SYMBOL net/wireless/cfg80211 0x40fed4d4 wiphy_rfkill_set_hw_state_reason +EXPORT_SYMBOL net/wireless/cfg80211 0x3771d1ab cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x398403fc cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0x3b6a420b wiphy_rfkill_set_hw_state_reason +EXPORT_SYMBOL net/wireless/cfg80211 0x3bc8b957 cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x3be432af wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0x425bbc41 cfg80211_rx_spurious_frame EXPORT_SYMBOL net/wireless/cfg80211 0x429c0c31 ieee80211_bss_get_elem +EXPORT_SYMBOL net/wireless/cfg80211 0x43165a2a cfg80211_rx_unprot_mlme_mgmt EXPORT_SYMBOL net/wireless/cfg80211 0x43afadee ieee80211_radiotap_iterator_init -EXPORT_SYMBOL net/wireless/cfg80211 0x4421ad01 cfg80211_remain_on_channel_expired -EXPORT_SYMBOL net/wireless/cfg80211 0x4580bcff regulatory_set_wiphy_regd +EXPORT_SYMBOL net/wireless/cfg80211 0x46f41a23 cfg80211_nan_func_terminated EXPORT_SYMBOL net/wireless/cfg80211 0x46ff300c ieee80211_get_response_rate -EXPORT_SYMBOL net/wireless/cfg80211 0x4775b388 cfg80211_bss_color_notify -EXPORT_SYMBOL net/wireless/cfg80211 0x477e8009 cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0x47d1cbac wdev_chandef +EXPORT_SYMBOL net/wireless/cfg80211 0x47dd54fa cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0x48312b9e cfg80211_any_usable_channels +EXPORT_SYMBOL net/wireless/cfg80211 0x4a91a63a cfg80211_remain_on_channel_expired EXPORT_SYMBOL net/wireless/cfg80211 0x4d888bc1 cfg80211_calculate_bitrate -EXPORT_SYMBOL net/wireless/cfg80211 0x4e5fa906 cfg80211_cqm_rssi_notify -EXPORT_SYMBOL net/wireless/cfg80211 0x515f797d cfg80211_rx_spurious_frame -EXPORT_SYMBOL net/wireless/cfg80211 0x5169b604 cfg80211_control_port_tx_status -EXPORT_SYMBOL net/wireless/cfg80211 0x534aed5a wdev_chandef -EXPORT_SYMBOL net/wireless/cfg80211 0x547526e9 freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0x4da7fff8 __cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0x52e092a8 cfg80211_bss_color_notify EXPORT_SYMBOL net/wireless/cfg80211 0x5584448a ieee80211_channel_to_freq_khz -EXPORT_SYMBOL net/wireless/cfg80211 0x572381ee cfg80211_external_auth_request -EXPORT_SYMBOL net/wireless/cfg80211 0x589575a8 cfg80211_ft_event -EXPORT_SYMBOL net/wireless/cfg80211 0x61988b8d cfg80211_send_layer2_update -EXPORT_SYMBOL net/wireless/cfg80211 0x6411b33c cfg80211_disconnected -EXPORT_SYMBOL net/wireless/cfg80211 0x65821a8b ieee80211_amsdu_to_8023s -EXPORT_SYMBOL net/wireless/cfg80211 0x667c9d50 cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x571c56c1 cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0x5923f096 cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x5f445176 get_wiphy_regdom +EXPORT_SYMBOL net/wireless/cfg80211 0x612569b9 cfg80211_external_auth_request +EXPORT_SYMBOL net/wireless/cfg80211 0x62a1c113 cfg80211_nan_match +EXPORT_SYMBOL net/wireless/cfg80211 0x6510ad66 ieee80211_get_channel_khz +EXPORT_SYMBOL net/wireless/cfg80211 0x659f6432 cfg80211_control_port_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x693b9b47 cfg80211_get_station EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header -EXPORT_SYMBOL net/wireless/cfg80211 0x6ac84a64 cfg80211_get_station -EXPORT_SYMBOL net/wireless/cfg80211 0x6b4f181d cfg80211_get_drvinfo EXPORT_SYMBOL net/wireless/cfg80211 0x6bedf402 ieee80211_freq_khz_to_channel -EXPORT_SYMBOL net/wireless/cfg80211 0x75539dc5 cfg80211_assoc_comeback -EXPORT_SYMBOL net/wireless/cfg80211 0x75f43386 cfg80211_iter_combinations -EXPORT_SYMBOL net/wireless/cfg80211 0x76831f93 cfg80211_inform_bss_data -EXPORT_SYMBOL net/wireless/cfg80211 0x76cc417c cfg80211_bss_iter +EXPORT_SYMBOL net/wireless/cfg80211 0x6c0137fe regulatory_pre_cac_allowed +EXPORT_SYMBOL net/wireless/cfg80211 0x72867eef cfg80211_bss_flush +EXPORT_SYMBOL net/wireless/cfg80211 0x740275a8 cfg80211_mgmt_tx_status_ext +EXPORT_SYMBOL net/wireless/cfg80211 0x74249769 cfg80211_sched_scan_stopped EXPORT_SYMBOL net/wireless/cfg80211 0x79b82a71 cfg80211_find_vendor_elem -EXPORT_SYMBOL net/wireless/cfg80211 0x7a8a50f0 cfg80211_tx_mgmt_expired 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 0x7cbbbc76 cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x7cc2dc0b cfg80211_update_owe_info_event +EXPORT_SYMBOL net/wireless/cfg80211 0x7e56cbda cfg80211_rx_mgmt_ext EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen -EXPORT_SYMBOL net/wireless/cfg80211 0x806bc99a cfg80211_connect_done -EXPORT_SYMBOL net/wireless/cfg80211 0x80c2a2d0 cfg80211_get_iftype_ext_capa -EXPORT_SYMBOL net/wireless/cfg80211 0x8467b060 __cfg80211_alloc_event_skb -EXPORT_SYMBOL net/wireless/cfg80211 0x86316244 cfg80211_rx_mgmt_ext -EXPORT_SYMBOL net/wireless/cfg80211 0x86bdd785 regulatory_set_wiphy_regd_sync -EXPORT_SYMBOL net/wireless/cfg80211 0x87ae4163 cfg80211_rx_unexpected_4addr_frame -EXPORT_SYMBOL net/wireless/cfg80211 0x88060c7d cfg80211_classify8021d -EXPORT_SYMBOL net/wireless/cfg80211 0x8bb7557f cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0x814ef90d wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0x831427f7 cfg80211_assoc_failure +EXPORT_SYMBOL net/wireless/cfg80211 0x86343d09 regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0x87a13281 cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x88c5f993 cfg80211_get_iftype_ext_capa +EXPORT_SYMBOL net/wireless/cfg80211 0x8f2f9c14 cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x8f59ec88 cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0x8f63c6ca cfg80211_chandef_usable EXPORT_SYMBOL net/wireless/cfg80211 0x8fa02936 cfg80211_free_nan_func -EXPORT_SYMBOL net/wireless/cfg80211 0x911a1434 wiphy_free -EXPORT_SYMBOL net/wireless/cfg80211 0x94721e42 cfg80211_iftype_allowed -EXPORT_SYMBOL net/wireless/cfg80211 0x9681db6d cfg80211_report_obss_beacon_khz +EXPORT_SYMBOL net/wireless/cfg80211 0x9034dde9 cfg80211_sta_opmode_change_notify EXPORT_SYMBOL net/wireless/cfg80211 0x97b516c7 ieee80211_mandatory_rates -EXPORT_SYMBOL net/wireless/cfg80211 0x97f793ac cfg80211_bss_flush -EXPORT_SYMBOL net/wireless/cfg80211 0x98c7d01f wiphy_register -EXPORT_SYMBOL net/wireless/cfg80211 0x991ec13d cfg80211_michael_mic_failure -EXPORT_SYMBOL net/wireless/cfg80211 0x9a4e91fc cfg80211_auth_timeout -EXPORT_SYMBOL net/wireless/cfg80211 0x9a522ae2 wiphy_apply_custom_regulatory -EXPORT_SYMBOL net/wireless/cfg80211 0x9a6e7d8e cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0x982dd6aa cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0x9d3bad4f cfg80211_report_obss_beacon_khz EXPORT_SYMBOL net/wireless/cfg80211 0x9d6cba30 cfg80211_find_elem_match -EXPORT_SYMBOL net/wireless/cfg80211 0x9e8b24c3 cfg80211_port_authorized -EXPORT_SYMBOL net/wireless/cfg80211 0xa44fe951 cfg80211_cac_event -EXPORT_SYMBOL net/wireless/cfg80211 0xb3f30c6a cfg80211_check_combinations -EXPORT_SYMBOL net/wireless/cfg80211 0xb4ad641c wiphy_read_of_freq_limits -EXPORT_SYMBOL net/wireless/cfg80211 0xb7392aef __cfg80211_send_event_skb -EXPORT_SYMBOL net/wireless/cfg80211 0xb7987d51 regulatory_pre_cac_allowed -EXPORT_SYMBOL net/wireless/cfg80211 0xbba40ad8 cfg80211_any_usable_channels -EXPORT_SYMBOL net/wireless/cfg80211 0xbde9fa55 cfg80211_gtk_rekey_notify -EXPORT_SYMBOL net/wireless/cfg80211 0xc22af093 cfg80211_background_cac_abort -EXPORT_SYMBOL net/wireless/cfg80211 0xc28a6db2 cfg80211_reg_can_beacon -EXPORT_SYMBOL net/wireless/cfg80211 0xc3b89854 cfg80211_ch_switch_started_notify -EXPORT_SYMBOL net/wireless/cfg80211 0xc3c63339 cfg80211_chandef_usable -EXPORT_SYMBOL net/wireless/cfg80211 0xc4362738 cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0x9e29a6eb cfg80211_port_authorized +EXPORT_SYMBOL net/wireless/cfg80211 0x9f490548 cfg80211_connect_done +EXPORT_SYMBOL net/wireless/cfg80211 0x9f9ffeca cfg80211_rx_control_port +EXPORT_SYMBOL net/wireless/cfg80211 0xa81cfb3d cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xacbd4e23 wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0xb16c1e0e cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0xb345d298 cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xb5da7c04 cfg80211_register_netdevice +EXPORT_SYMBOL net/wireless/cfg80211 0xb748fd03 ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0xbb4d043d __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xbc3aceb1 cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0xbdc1d246 cfg80211_iftype_allowed +EXPORT_SYMBOL net/wireless/cfg80211 0xbdf5cf08 cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0xbfc107a2 cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xc0a3d1db cfg80211_sched_scan_results EXPORT_SYMBOL net/wireless/cfg80211 0xc4b4fc27 cfg80211_chandef_valid -EXPORT_SYMBOL net/wireless/cfg80211 0xc56b8c7d regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0xc5a5c250 cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0xc674fbb0 ieee80211_data_to_8023_exthdr +EXPORT_SYMBOL net/wireless/cfg80211 0xc7642981 cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0xcb6f5935 cfg80211_report_wowlan_wakeup EXPORT_SYMBOL net/wireless/cfg80211 0xcc1a7c48 cfg80211_is_element_inherited -EXPORT_SYMBOL net/wireless/cfg80211 0xcc7d1ed6 cfg80211_sta_opmode_change_notify -EXPORT_SYMBOL net/wireless/cfg80211 0xcdb13751 cfg80211_conn_failed -EXPORT_SYMBOL net/wireless/cfg80211 0xd530f099 ieee80211_get_channel_khz +EXPORT_SYMBOL net/wireless/cfg80211 0xd19179ef cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0xd397ff33 cfg80211_probe_status EXPORT_SYMBOL net/wireless/cfg80211 0xd56d55f3 ieee80211_get_mesh_hdrlen -EXPORT_SYMBOL net/wireless/cfg80211 0xd8eb92ec cfg80211_crit_proto_stopped EXPORT_SYMBOL net/wireless/cfg80211 0xd97eaad4 cfg80211_chandef_compatible -EXPORT_SYMBOL net/wireless/cfg80211 0xdacfa3f2 cfg80211_ch_switch_notify -EXPORT_SYMBOL net/wireless/cfg80211 0xdb5e448f cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0xdae1b119 cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0xdb844496 __cfg80211_send_event_skb EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name -EXPORT_SYMBOL net/wireless/cfg80211 0xdfeda33e cfg80211_notify_new_peer_candidate -EXPORT_SYMBOL net/wireless/cfg80211 0xe0135785 cfg80211_rx_mlme_mgmt -EXPORT_SYMBOL net/wireless/cfg80211 0xe27ea163 cfg80211_chandef_dfs_required -EXPORT_SYMBOL net/wireless/cfg80211 0xe71173e4 cfg80211_report_wowlan_wakeup -EXPORT_SYMBOL net/wireless/cfg80211 0xea0df884 cfg80211_unlink_bss -EXPORT_SYMBOL net/wireless/cfg80211 0xec871b76 cfg80211_pmksa_candidate_notify -EXPORT_SYMBOL net/wireless/cfg80211 0xed93f296 cfg80211_probe_status -EXPORT_SYMBOL net/wireless/cfg80211 0xeefa2005 cfg80211_rx_unprot_mlme_mgmt -EXPORT_SYMBOL net/wireless/cfg80211 0xef249992 cfg80211_new_sta -EXPORT_SYMBOL net/wireless/cfg80211 0xf282c594 cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xdd28c227 cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0xde56a4ff cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xe964f4a4 cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0xe973985d cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xe9ffa57d __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xec41517f wiphy_read_of_freq_limits +EXPORT_SYMBOL net/wireless/cfg80211 0xf3bf229b cfg80211_bss_iter 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 0xfaa18ce9 cfg80211_assoc_failure -EXPORT_SYMBOL net/wireless/cfg80211 0xfb7fb2de __cfg80211_alloc_reply_skb -EXPORT_SYMBOL net/wireless/cfg80211 0xff25b464 ieee80211_get_hdrlen_from_skb -EXPORT_SYMBOL net/wireless/lib80211 0x00d3f753 lib80211_crypt_info_free -EXPORT_SYMBOL net/wireless/lib80211 0x20eea7b1 lib80211_unregister_crypto_ops -EXPORT_SYMBOL net/wireless/lib80211 0x377e4b29 lib80211_get_crypto_ops -EXPORT_SYMBOL net/wireless/lib80211 0x7f9b7ab4 lib80211_crypt_info_init -EXPORT_SYMBOL net/wireless/lib80211 0xa21263a5 lib80211_crypt_delayed_deinit -EXPORT_SYMBOL net/wireless/lib80211 0xf207be0a lib80211_register_crypto_ops +EXPORT_SYMBOL net/wireless/cfg80211 0xfbb7331c cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xfbc7b158 cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xfe7bee8f cfg80211_send_layer2_update +EXPORT_SYMBOL net/wireless/lib80211 0x24013384 lib80211_get_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x7114275a lib80211_crypt_info_free +EXPORT_SYMBOL net/wireless/lib80211 0xb17ec589 lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xc20a0e58 lib80211_crypt_info_init +EXPORT_SYMBOL net/wireless/lib80211 0xc3f73c93 lib80211_register_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xd7ce5aae lib80211_crypt_delayed_deinit +EXPORT_SYMBOL vmlinux 0x00108d99 __traceiter_spi_transfer_start EXPORT_SYMBOL vmlinux 0x00148653 vsnprintf -EXPORT_SYMBOL vmlinux 0x001e0ebb sock_wfree -EXPORT_SYMBOL vmlinux 0x0021352a blk_queue_update_dma_alignment -EXPORT_SYMBOL vmlinux 0x002d6491 timestamp_truncate -EXPORT_SYMBOL vmlinux 0x003a2513 kobject_init -EXPORT_SYMBOL vmlinux 0x00540fd9 input_mt_assign_slots -EXPORT_SYMBOL vmlinux 0x0073fc2e kobject_del -EXPORT_SYMBOL vmlinux 0x007c9fa4 generic_file_splice_read -EXPORT_SYMBOL vmlinux 0x008cb055 blk_mq_start_stopped_hw_queues -EXPORT_SYMBOL vmlinux 0x00a18261 xfrm_state_lookup_byspi -EXPORT_SYMBOL vmlinux 0x00a70f63 generic_shutdown_super -EXPORT_SYMBOL vmlinux 0x00b19673 tc_setup_cb_add +EXPORT_SYMBOL vmlinux 0x00229df1 eth_platform_get_mac_address +EXPORT_SYMBOL vmlinux 0x00231eb0 skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0x002e6169 i2c_smbus_read_i2c_block_data_or_emulated +EXPORT_SYMBOL vmlinux 0x005aff72 gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0x006de59c __starget_for_each_device +EXPORT_SYMBOL vmlinux 0x00774bdd genphy_handle_interrupt_no_ack +EXPORT_SYMBOL vmlinux 0x00936cc4 find_inode_rcu EXPORT_SYMBOL vmlinux 0x00b4e615 posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x00b65e3f nvdimm_namespace_attach_btt +EXPORT_SYMBOL vmlinux 0x00b9b505 sock_set_reuseaddr EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count -EXPORT_SYMBOL vmlinux 0x00e1b754 ps2_handle_response -EXPORT_SYMBOL vmlinux 0x00e443f3 inet_unregister_protosw -EXPORT_SYMBOL vmlinux 0x00ee032b eth_header_cache_update -EXPORT_SYMBOL vmlinux 0x00f7b599 dev_disable_lro -EXPORT_SYMBOL vmlinux 0x00fa955c tcp_close +EXPORT_SYMBOL vmlinux 0x00e8c4ea mipi_dsi_dcs_get_pixel_format +EXPORT_SYMBOL vmlinux 0x00ec76d5 dev_set_promiscuity EXPORT_SYMBOL vmlinux 0x01000e51 schedule EXPORT_SYMBOL vmlinux 0x01156ae4 utf8_strncasecmp_folded EXPORT_SYMBOL vmlinux 0x0129c4f8 par_io_data_set EXPORT_SYMBOL vmlinux 0x012de2ea xudma_rchanrt_read +EXPORT_SYMBOL vmlinux 0x0133d6b3 blk_queue_flag_clear EXPORT_SYMBOL vmlinux 0x013f26ae dma_fence_get_stub +EXPORT_SYMBOL vmlinux 0x0145e355 iov_iter_get_pages_alloc2 EXPORT_SYMBOL vmlinux 0x0147812c kblockd_mod_delayed_work_on -EXPORT_SYMBOL vmlinux 0x0147d13f filemap_fdatawrite_range -EXPORT_SYMBOL vmlinux 0x014a9613 proc_set_size -EXPORT_SYMBOL vmlinux 0x014d190d starget_for_each_device +EXPORT_SYMBOL vmlinux 0x014cc68f xsk_set_rx_need_wakeup +EXPORT_SYMBOL vmlinux 0x014d3f3d inet6_csk_route_req EXPORT_SYMBOL vmlinux 0x01505d85 imx_scu_call_rpc -EXPORT_SYMBOL vmlinux 0x0158367b devm_devfreq_unregister_notifier -EXPORT_SYMBOL vmlinux 0x015f02f9 tcf_em_register -EXPORT_SYMBOL vmlinux 0x01619d32 simple_lookup +EXPORT_SYMBOL vmlinux 0x0159d422 xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0x015fdd35 sk_net_capable +EXPORT_SYMBOL vmlinux 0x0160a769 generic_set_encrypted_ci_d_ops +EXPORT_SYMBOL vmlinux 0x016a8cc8 qdisc_offload_graft_helper EXPORT_SYMBOL vmlinux 0x016f123e sg_copy_to_buffer -EXPORT_SYMBOL vmlinux 0x017472ea __bforget EXPORT_SYMBOL vmlinux 0x01757935 rdmacg_register_device -EXPORT_SYMBOL vmlinux 0x017664f2 compat_ptr_ioctl -EXPORT_SYMBOL vmlinux 0x0176e86b set_user_nice +EXPORT_SYMBOL vmlinux 0x0175894b generic_mii_ioctl +EXPORT_SYMBOL vmlinux 0x017d3a8b jbd2_journal_init_jbd_inode EXPORT_SYMBOL vmlinux 0x017de3d5 nr_cpu_ids -EXPORT_SYMBOL vmlinux 0x01829633 inode_to_bdi EXPORT_SYMBOL vmlinux 0x0188cd88 vme_alloc_consistent -EXPORT_SYMBOL vmlinux 0x0189b944 locks_copy_conflock -EXPORT_SYMBOL vmlinux 0x018c2487 blk_mq_start_hw_queue -EXPORT_SYMBOL vmlinux 0x01a10963 bio_chain -EXPORT_SYMBOL vmlinux 0x01b3efc2 textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0x01b1f65c skb_copy_expand +EXPORT_SYMBOL vmlinux 0x01b5197c skb_copy_and_csum_datagram_msg EXPORT_SYMBOL vmlinux 0x01b6865c xa_get_mark -EXPORT_SYMBOL vmlinux 0x01b7e6e1 rproc_coredump_set_elf_info -EXPORT_SYMBOL vmlinux 0x01b7fcf3 setattr_copy -EXPORT_SYMBOL vmlinux 0x01b92ca9 param_get_byte EXPORT_SYMBOL vmlinux 0x01bf55fc paddr_vmcoreinfo_note -EXPORT_SYMBOL vmlinux 0x01d024d3 alloc_etherdev_mqs -EXPORT_SYMBOL vmlinux 0x01d2d3ab rpmh_write -EXPORT_SYMBOL vmlinux 0x01d2df04 gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0x01c316fe rproc_resource_cleanup +EXPORT_SYMBOL vmlinux 0x01d0304d neigh_xmit EXPORT_SYMBOL vmlinux 0x01dc8a99 qman_update_cgr_safe -EXPORT_SYMBOL vmlinux 0x01ec6eb0 inet_offloads -EXPORT_SYMBOL vmlinux 0x01ff63f7 mii_ethtool_get_link_ksettings +EXPORT_SYMBOL vmlinux 0x01e77291 inet6_del_offload +EXPORT_SYMBOL vmlinux 0x01f392ed filemap_fault +EXPORT_SYMBOL vmlinux 0x0206031b fscrypt_encrypt_pagecache_blocks EXPORT_SYMBOL vmlinux 0x0209f3a7 secure_ipv6_port_ephemeral EXPORT_SYMBOL vmlinux 0x020dbf27 bitmap_alloc +EXPORT_SYMBOL vmlinux 0x0217535d genlmsg_put EXPORT_SYMBOL vmlinux 0x02293ac3 dma_fence_chain_ops -EXPORT_SYMBOL vmlinux 0x0232c3bf pci_scan_root_bus_bridge -EXPORT_SYMBOL vmlinux 0x024737d3 kthread_stop +EXPORT_SYMBOL vmlinux 0x022a9ae9 udp6_csum_init EXPORT_SYMBOL vmlinux 0x0248efd3 kstrtobool_from_user -EXPORT_SYMBOL vmlinux 0x024f5843 of_phy_is_fixed_link +EXPORT_SYMBOL vmlinux 0x024f9499 pci_ep_cfs_remove_epc_group +EXPORT_SYMBOL vmlinux 0x0258e5d5 tso_build_data EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues -EXPORT_SYMBOL vmlinux 0x027a2da6 textsearch_register +EXPORT_SYMBOL vmlinux 0x0280efc3 __vfs_setxattr +EXPORT_SYMBOL vmlinux 0x028f5025 netdev_set_tc_queue +EXPORT_SYMBOL vmlinux 0x0290f47a param_ops_long EXPORT_SYMBOL vmlinux 0x0296695f refcount_warn_saturate -EXPORT_SYMBOL vmlinux 0x02982a7a xfrm6_rcv_tnl +EXPORT_SYMBOL vmlinux 0x029debf4 simple_fill_super +EXPORT_SYMBOL vmlinux 0x029e8cf1 simple_open +EXPORT_SYMBOL vmlinux 0x02a6debb tegra_dfll_register +EXPORT_SYMBOL vmlinux 0x02a73387 pci_write_vpd_any +EXPORT_SYMBOL vmlinux 0x02b8fa4f amba_device_unregister EXPORT_SYMBOL vmlinux 0x02c065f8 ucc_set_qe_mux_mii_mng -EXPORT_SYMBOL vmlinux 0x02c2db86 pci_claim_resource -EXPORT_SYMBOL vmlinux 0x02d0d41c passthru_features_check -EXPORT_SYMBOL vmlinux 0x02ec35be blk_mq_delay_run_hw_queue -EXPORT_SYMBOL vmlinux 0x02edc56a vme_register_error_handler -EXPORT_SYMBOL vmlinux 0x032bab61 kernel_sock_ip_overhead +EXPORT_SYMBOL vmlinux 0x02cf4d9b tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0x02e8eec2 mipi_dsi_driver_unregister +EXPORT_SYMBOL vmlinux 0x02f8dd9b __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x030b69e9 icmp_ndo_send +EXPORT_SYMBOL vmlinux 0x0323725e input_alloc_absinfo EXPORT_SYMBOL vmlinux 0x0334795d icst307_s2div EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl -EXPORT_SYMBOL vmlinux 0x033d3862 simple_transaction_set +EXPORT_SYMBOL vmlinux 0x033d7e46 dev_addr_add +EXPORT_SYMBOL vmlinux 0x03492495 touch_buffer EXPORT_SYMBOL vmlinux 0x0349726f tegra194_miscreg_mask_serror -EXPORT_SYMBOL vmlinux 0x034b96b6 phy_set_max_speed -EXPORT_SYMBOL vmlinux 0x0356eb8a amba_request_regions -EXPORT_SYMBOL vmlinux 0x035e8d8f configfs_depend_item +EXPORT_SYMBOL vmlinux 0x034aff55 folio_redirty_for_writepage EXPORT_SYMBOL vmlinux 0x0360d67f make_flow_keys_digest EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled -EXPORT_SYMBOL vmlinux 0x0369ac8e tcf_qevent_init +EXPORT_SYMBOL vmlinux 0x0369fccc sdev_prefix_printk EXPORT_SYMBOL vmlinux 0x036cce78 tty_termios_input_baud_rate EXPORT_SYMBOL vmlinux 0x037a0cba kfree EXPORT_SYMBOL vmlinux 0x03815f35 ledtrig_disk_activity -EXPORT_SYMBOL vmlinux 0x03913745 kobject_add +EXPORT_SYMBOL vmlinux 0x038eb528 tcf_generic_walker EXPORT_SYMBOL vmlinux 0x0397edd5 fb_edid_to_monspecs -EXPORT_SYMBOL vmlinux 0x039bf671 uart_resume_port -EXPORT_SYMBOL vmlinux 0x039dfe19 pci_ep_cfs_remove_epf_group -EXPORT_SYMBOL vmlinux 0x03a2e6e4 jbd2_journal_check_used_features -EXPORT_SYMBOL vmlinux 0x03af3013 configfs_register_subsystem +EXPORT_SYMBOL vmlinux 0x03a0455d __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0x03a6dc3d mmc_sw_reset EXPORT_SYMBOL vmlinux 0x03b814ca bpf_dispatcher_xdp_func +EXPORT_SYMBOL vmlinux 0x03bc7655 ip_frag_next EXPORT_SYMBOL vmlinux 0x03bf0e5a acpi_walk_resource_buffer -EXPORT_SYMBOL vmlinux 0x03d6f118 simple_release_fs -EXPORT_SYMBOL vmlinux 0x03f81ae7 km_policy_notify -EXPORT_SYMBOL vmlinux 0x03fa28fd __hw_addr_unsync_dev -EXPORT_SYMBOL vmlinux 0x03fcf64a genphy_aneg_done +EXPORT_SYMBOL vmlinux 0x03c6a401 find_get_pages_range_tag +EXPORT_SYMBOL vmlinux 0x03d2dc4a sock_set_keepalive +EXPORT_SYMBOL vmlinux 0x03ddaf70 alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0x03e01175 unregister_nexthop_notifier +EXPORT_SYMBOL vmlinux 0x03e7f3bf pci_fixup_device EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram -EXPORT_SYMBOL vmlinux 0x04100c6b ip6_output -EXPORT_SYMBOL vmlinux 0x0417564c sock_no_linger -EXPORT_SYMBOL vmlinux 0x041aeff0 of_phy_get_and_connect -EXPORT_SYMBOL vmlinux 0x0426c55e vme_bus_type -EXPORT_SYMBOL vmlinux 0x04293b54 amba_device_unregister -EXPORT_SYMBOL vmlinux 0x042b44d0 vfs_get_tree +EXPORT_SYMBOL vmlinux 0x042c399a proc_create_mount_point EXPORT_SYMBOL vmlinux 0x044154c6 tc_skb_ext_tc EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator EXPORT_SYMBOL vmlinux 0x044f0ad9 get_random_u16 -EXPORT_SYMBOL vmlinux 0x04615605 netdev_core_stats_alloc +EXPORT_SYMBOL vmlinux 0x0454af53 rtnl_create_link 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 0x047e8a6e ip_tunnel_header_ops -EXPORT_SYMBOL vmlinux 0x047f8bca seq_dentry +EXPORT_SYMBOL vmlinux 0x047c38fa __neigh_create EXPORT_SYMBOL vmlinux 0x0484c6c4 acpi_enter_sleep_state_prep -EXPORT_SYMBOL vmlinux 0x0485b910 platform_get_ethdev_address EXPORT_SYMBOL vmlinux 0x04863e28 hdmi_audio_infoframe_pack_only -EXPORT_SYMBOL vmlinux 0x048e0991 dst_release_immediate -EXPORT_SYMBOL vmlinux 0x04b0ed7d mmc_cqe_request_done -EXPORT_SYMBOL vmlinux 0x04b2ffea netdev_change_features -EXPORT_SYMBOL vmlinux 0x04b4ba2a grab_cache_page_write_begin -EXPORT_SYMBOL vmlinux 0x04bd7cb9 xp_set_rxq_info -EXPORT_SYMBOL vmlinux 0x04c11356 mode_strip_sgid +EXPORT_SYMBOL vmlinux 0x0494001d fwnode_irq_get +EXPORT_SYMBOL vmlinux 0x049944ee migrate_vma_pages +EXPORT_SYMBOL vmlinux 0x04ae0b30 dev_trans_start +EXPORT_SYMBOL vmlinux 0x04b3e741 phy_connect_direct +EXPORT_SYMBOL vmlinux 0x04b507ab nd_pfn_validate +EXPORT_SYMBOL vmlinux 0x04cd5e15 add_to_page_cache_lru EXPORT_SYMBOL vmlinux 0x04d24402 iwe_stream_add_point -EXPORT_SYMBOL vmlinux 0x04e1d726 folio_alloc -EXPORT_SYMBOL vmlinux 0x04e623cd mmc_erase +EXPORT_SYMBOL vmlinux 0x04d37827 vme_dma_request +EXPORT_SYMBOL vmlinux 0x04d87e72 blk_execute_rq +EXPORT_SYMBOL vmlinux 0x04d88dec tty_port_free_xmit_buf EXPORT_SYMBOL vmlinux 0x04ea5d10 ksize -EXPORT_SYMBOL vmlinux 0x04f0b447 vme_irq_request +EXPORT_SYMBOL vmlinux 0x04ec84cb nf_unregister_sockopt EXPORT_SYMBOL vmlinux 0x050877b9 dmi_first_match -EXPORT_SYMBOL vmlinux 0x05091685 udp_seq_ops -EXPORT_SYMBOL vmlinux 0x050b48fa unregister_key_type -EXPORT_SYMBOL vmlinux 0x05109a7e iw_handler_get_thrspy -EXPORT_SYMBOL vmlinux 0x051babc0 of_match_node +EXPORT_SYMBOL vmlinux 0x050d3cdf param_get_hexint EXPORT_SYMBOL vmlinux 0x051d58e8 dma_fence_wait_any_timeout EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch -EXPORT_SYMBOL vmlinux 0x052e6337 cdev_device_add -EXPORT_SYMBOL vmlinux 0x053b6e64 register_key_type EXPORT_SYMBOL vmlinux 0x054496b4 schedule_timeout_interruptible -EXPORT_SYMBOL vmlinux 0x0545b58f pci_read_config_dword -EXPORT_SYMBOL vmlinux 0x0546c56a sg_miter_next +EXPORT_SYMBOL vmlinux 0x054861cd dentry_open EXPORT_SYMBOL vmlinux 0x055e77e8 jiffies_64 +EXPORT_SYMBOL vmlinux 0x05618b21 ppp_output_wakeup EXPORT_SYMBOL vmlinux 0x0562dc30 __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0x056b5609 scsi_ioctl EXPORT_SYMBOL vmlinux 0x056bcf7b dm_read_arg -EXPORT_SYMBOL vmlinux 0x0581fdd8 __neigh_for_each_release -EXPORT_SYMBOL vmlinux 0x058b333d discard_new_inode +EXPORT_SYMBOL vmlinux 0x0583b782 qdisc_tree_reduce_backlog EXPORT_SYMBOL vmlinux 0x059e1482 __traceiter_dma_fence_emit -EXPORT_SYMBOL vmlinux 0x05aad260 xfrm4_protocol_register -EXPORT_SYMBOL vmlinux 0x05c4be89 input_close_device -EXPORT_SYMBOL vmlinux 0x05e1f491 ip6_find_1stfragopt -EXPORT_SYMBOL vmlinux 0x05e24862 fddi_type_trans -EXPORT_SYMBOL vmlinux 0x05e9d826 linkwatch_fire_event -EXPORT_SYMBOL vmlinux 0x05f06624 mdio_device_create -EXPORT_SYMBOL vmlinux 0x05f555f8 set_bh_page +EXPORT_SYMBOL vmlinux 0x05b80afe pneigh_enqueue +EXPORT_SYMBOL vmlinux 0x05ccd368 skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0x05d7fff7 inet_bind EXPORT_SYMBOL vmlinux 0x060ba97c gen_pool_free_owner -EXPORT_SYMBOL vmlinux 0x060fcefe ndisc_send_skb EXPORT_SYMBOL vmlinux 0x061651be strcat -EXPORT_SYMBOL vmlinux 0x062d6e1a neigh_lookup +EXPORT_SYMBOL vmlinux 0x0618bb3c scsi_scan_target +EXPORT_SYMBOL vmlinux 0x062becc7 invalidate_bdev +EXPORT_SYMBOL vmlinux 0x062d5139 vfs_ioctl EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user -EXPORT_SYMBOL vmlinux 0x063d5222 serio_close -EXPORT_SYMBOL vmlinux 0x064be1fe scsi_host_alloc -EXPORT_SYMBOL vmlinux 0x0654e589 fs_param_is_s32 +EXPORT_SYMBOL vmlinux 0x063a4fdc skb_trim +EXPORT_SYMBOL vmlinux 0x063ea8cd netdev_info +EXPORT_SYMBOL vmlinux 0x06642473 thaw_super EXPORT_SYMBOL vmlinux 0x0668b595 _kstrtoul +EXPORT_SYMBOL vmlinux 0x066bcf12 dump_page +EXPORT_SYMBOL vmlinux 0x06760155 xfrm_parse_spi EXPORT_SYMBOL vmlinux 0x06848c60 to_nfit_uuid -EXPORT_SYMBOL vmlinux 0x069dd4a2 __skb_flow_dissect -EXPORT_SYMBOL vmlinux 0x06a1197a phy_set_asym_pause -EXPORT_SYMBOL vmlinux 0x06aab17a backlight_force_update -EXPORT_SYMBOL vmlinux 0x06b668ba vme_dma_list_exec -EXPORT_SYMBOL vmlinux 0x06bbe6e6 kmem_cache_destroy EXPORT_SYMBOL vmlinux 0x06bd88b5 ucs2_strnlen +EXPORT_SYMBOL vmlinux 0x06cdaa07 inode_io_list_del EXPORT_SYMBOL vmlinux 0x06d11488 __bitmap_equal -EXPORT_SYMBOL vmlinux 0x07004d85 blk_queue_flag_set +EXPORT_SYMBOL vmlinux 0x06e7e116 blk_put_queue +EXPORT_SYMBOL vmlinux 0x06f2a79d iov_iter_zero EXPORT_SYMBOL vmlinux 0x07098248 xz_dec_microlzma_alloc +EXPORT_SYMBOL vmlinux 0x070eae96 fman_get_qman_channel_id EXPORT_SYMBOL vmlinux 0x0711edc8 xudma_dev_get_tisci_rm -EXPORT_SYMBOL vmlinux 0x0722ae32 uart_write_wakeup EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw -EXPORT_SYMBOL vmlinux 0x073e8331 devm_memunmap +EXPORT_SYMBOL vmlinux 0x07341ff8 skb_kill_datagram +EXPORT_SYMBOL vmlinux 0x0741768c jbd2_transaction_committed EXPORT_SYMBOL vmlinux 0x0745a981 xa_erase -EXPORT_SYMBOL vmlinux 0x0755f878 bio_init_clone -EXPORT_SYMBOL vmlinux 0x07723224 dev_activate -EXPORT_SYMBOL vmlinux 0x0773e8c6 security_inode_invalidate_secctx -EXPORT_SYMBOL vmlinux 0x077a47de netif_schedule_queue +EXPORT_SYMBOL vmlinux 0x0750edd2 show_init_ipc_ns +EXPORT_SYMBOL vmlinux 0x075c8d55 inet_frags_fini +EXPORT_SYMBOL vmlinux 0x075d914d fb_pan_display +EXPORT_SYMBOL vmlinux 0x0774b280 is_nd_pfn +EXPORT_SYMBOL vmlinux 0x077c63d4 proc_set_size EXPORT_SYMBOL vmlinux 0x0781ec97 logic_insl -EXPORT_SYMBOL vmlinux 0x078c33df tcp_v4_connect +EXPORT_SYMBOL vmlinux 0x07834ec2 tcp_sock_set_quickack +EXPORT_SYMBOL vmlinux 0x0795955c tcp_md5_key_copy +EXPORT_SYMBOL vmlinux 0x079a04ed devm_extcon_unregister_notifier_all +EXPORT_SYMBOL vmlinux 0x079c36f2 max8998_update_reg EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap -EXPORT_SYMBOL vmlinux 0x07b63bcc scsi_add_host_with_dma -EXPORT_SYMBOL vmlinux 0x07bc4303 km_policy_expired +EXPORT_SYMBOL vmlinux 0x07bdb72f pci_read_config_byte EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit EXPORT_SYMBOL vmlinux 0x07ceeac9 panic_notifier_list +EXPORT_SYMBOL vmlinux 0x07d0d8cc iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0x07da99d0 of_get_parent EXPORT_SYMBOL vmlinux 0x07db17be qman_create_fq -EXPORT_SYMBOL vmlinux 0x07df7e1c xp_free -EXPORT_SYMBOL vmlinux 0x07e4be52 __skb_checksum_complete_head -EXPORT_SYMBOL vmlinux 0x07eaa2b9 inet_frag_queue_insert -EXPORT_SYMBOL vmlinux 0x07f228c7 phy_free_interrupt EXPORT_SYMBOL vmlinux 0x07f57478 pci_unmap_iospace -EXPORT_SYMBOL vmlinux 0x07f859f6 devm_extcon_register_notifier_all -EXPORT_SYMBOL vmlinux 0x07f9e011 genphy_soft_reset -EXPORT_SYMBOL vmlinux 0x07fcd286 devm_ioport_unmap +EXPORT_SYMBOL vmlinux 0x07f71ad3 vme_master_request +EXPORT_SYMBOL vmlinux 0x07fccba5 __scsi_execute +EXPORT_SYMBOL vmlinux 0x07fd44b9 devm_clk_hw_register_clkdev EXPORT_SYMBOL vmlinux 0x0800473f __cond_resched -EXPORT_SYMBOL vmlinux 0x0804c2d2 dma_fence_describe EXPORT_SYMBOL vmlinux 0x0805f2c8 ecryptfs_get_auth_tok_key EXPORT_SYMBOL vmlinux 0x08162c74 free_bucket_spinlocks -EXPORT_SYMBOL vmlinux 0x081b728b simple_setattr -EXPORT_SYMBOL vmlinux 0x082b0bf1 sk_capable +EXPORT_SYMBOL vmlinux 0x081b29c6 import_iovec EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x082eb4ee vlan_dev_vlan_id EXPORT_SYMBOL vmlinux 0x08356f32 fman_sp_set_buf_pools_in_asc_order_of_buf_sizes EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister -EXPORT_SYMBOL vmlinux 0x0849bc2a __invalidate_device -EXPORT_SYMBOL vmlinux 0x084e88f7 may_setattr -EXPORT_SYMBOL vmlinux 0x0859d495 devfreq_register_notifier -EXPORT_SYMBOL vmlinux 0x0865c497 backlight_device_unregister -EXPORT_SYMBOL vmlinux 0x086df755 wireless_spy_update -EXPORT_SYMBOL vmlinux 0x086f8aa7 of_n_addr_cells -EXPORT_SYMBOL vmlinux 0x087487c5 simple_pin_fs -EXPORT_SYMBOL vmlinux 0x087b0e64 netdev_offload_xstats_get -EXPORT_SYMBOL vmlinux 0x089225a2 input_set_min_poll_interval -EXPORT_SYMBOL vmlinux 0x08c50d8d nd_device_unregister -EXPORT_SYMBOL vmlinux 0x08c59b93 xfrm6_rcv -EXPORT_SYMBOL vmlinux 0x08cf20bd ilookup -EXPORT_SYMBOL vmlinux 0x08d87963 tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0x083fa211 of_graph_get_port_parent +EXPORT_SYMBOL vmlinux 0x0841ed4d __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0x085183f6 dump_emit +EXPORT_SYMBOL vmlinux 0x08562d87 proc_create_seq_private +EXPORT_SYMBOL vmlinux 0x085661e5 vfs_dup_fs_context +EXPORT_SYMBOL vmlinux 0x0862cc51 __skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0x086a5df8 udp_pre_connect +EXPORT_SYMBOL vmlinux 0x08738f1f mipi_dsi_dcs_set_display_brightness_large +EXPORT_SYMBOL vmlinux 0x089250af fs_param_is_path +EXPORT_SYMBOL vmlinux 0x08a64c37 arp_send +EXPORT_SYMBOL vmlinux 0x08aadf82 inet_put_port +EXPORT_SYMBOL vmlinux 0x08c9397f blk_mq_free_tag_set EXPORT_SYMBOL vmlinux 0x08e39398 cmd_db_read_addr -EXPORT_SYMBOL vmlinux 0x08e44614 ipv6_dev_mc_dec -EXPORT_SYMBOL vmlinux 0x08ea397f tag_pages_for_writeback -EXPORT_SYMBOL vmlinux 0x08eeb044 filemap_alloc_folio -EXPORT_SYMBOL vmlinux 0x091283d5 pci_bus_assign_resources -EXPORT_SYMBOL vmlinux 0x0921daf3 inet_sk_rebuild_header -EXPORT_SYMBOL vmlinux 0x0927de8a param_get_charp -EXPORT_SYMBOL vmlinux 0x0929d80d bio_copy_data +EXPORT_SYMBOL vmlinux 0x08e4f7a9 free_netdev +EXPORT_SYMBOL vmlinux 0x08f31ed6 netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0x08f87412 jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0x090131de dev_mc_del +EXPORT_SYMBOL vmlinux 0x090c5093 ip_sock_set_freebind +EXPORT_SYMBOL vmlinux 0x0917fc6a pci_disable_device EXPORT_SYMBOL vmlinux 0x092e26bf acpi_remove_address_space_handler -EXPORT_SYMBOL vmlinux 0x09329090 xfrm_state_alloc EXPORT_SYMBOL vmlinux 0x093712e5 acpi_purge_cached_objects -EXPORT_SYMBOL vmlinux 0x094b3d63 sk_reset_timer -EXPORT_SYMBOL vmlinux 0x095ecdd3 serial8250_set_isa_configurator -EXPORT_SYMBOL vmlinux 0x09727741 inet_csk_destroy_sock EXPORT_SYMBOL vmlinux 0x09769037 dmt_modes EXPORT_SYMBOL vmlinux 0x097af021 neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x098425c0 iget5_locked EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap -EXPORT_SYMBOL vmlinux 0x098bfac2 tc_cleanup_offload_action -EXPORT_SYMBOL vmlinux 0x099255a2 ipv6_push_frag_opts -EXPORT_SYMBOL vmlinux 0x0995ede3 qdisc_offload_query_caps +EXPORT_SYMBOL vmlinux 0x098e2d61 pci_clear_master +EXPORT_SYMBOL vmlinux 0x0997a281 pcie_relaxed_ordering_enabled EXPORT_SYMBOL vmlinux 0x0998cc3c hdmi_infoframe_unpack -EXPORT_SYMBOL vmlinux 0x09ab567b register_console -EXPORT_SYMBOL vmlinux 0x09b52827 block_invalidate_folio -EXPORT_SYMBOL vmlinux 0x09bba114 mmc_sw_reset -EXPORT_SYMBOL vmlinux 0x09bee960 __f_setown -EXPORT_SYMBOL vmlinux 0x09ca516b tegra_ahb_enable_smmu +EXPORT_SYMBOL vmlinux 0x099ec692 tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0x09cf978b pci_bus_claim_resources EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions -EXPORT_SYMBOL vmlinux 0x09d96de3 pci_stop_and_remove_bus_device EXPORT_SYMBOL vmlinux 0x09da0ba4 xa_set_mark -EXPORT_SYMBOL vmlinux 0x09e550de ipv6_chk_addr_and_flags EXPORT_SYMBOL vmlinux 0x09f9b261 xudma_rchan_put EXPORT_SYMBOL vmlinux 0x0a012f73 mb_cache_entry_touch -EXPORT_SYMBOL vmlinux 0x0a0590fd blk_queue_logical_block_size EXPORT_SYMBOL vmlinux 0x0a0ebc08 __xa_cmpxchg EXPORT_SYMBOL vmlinux 0x0a1e8769 utf8_casefold_hash -EXPORT_SYMBOL vmlinux 0x0a58a45e devm_request_any_context_irq -EXPORT_SYMBOL vmlinux 0x0a5c0b66 i2c_del_driver -EXPORT_SYMBOL vmlinux 0x0a5d56e4 __pskb_pull_tail -EXPORT_SYMBOL vmlinux 0x0a60e7ce md_finish_reshape +EXPORT_SYMBOL vmlinux 0x0a38d622 __dquot_free_space +EXPORT_SYMBOL vmlinux 0x0a3bc4c0 of_find_node_opts_by_path +EXPORT_SYMBOL vmlinux 0x0a44e88b fs_param_is_blob +EXPORT_SYMBOL vmlinux 0x0a4be208 fb_prepare_logo +EXPORT_SYMBOL vmlinux 0x0a4fd2d2 __ip_options_compile +EXPORT_SYMBOL vmlinux 0x0a5fd7d1 dmam_alloc_attrs +EXPORT_SYMBOL vmlinux 0x0a6a0bc0 cookie_timestamp_decode EXPORT_SYMBOL vmlinux 0x0a770832 register_memory_notifier -EXPORT_SYMBOL vmlinux 0x0a7847ac nvdimm_check_and_set_ro -EXPORT_SYMBOL vmlinux 0x0a7e69fe thaw_bdev -EXPORT_SYMBOL vmlinux 0x0a7f6b88 mroute6_is_socket EXPORT_SYMBOL vmlinux 0x0a84b15d zstd_init_cctx -EXPORT_SYMBOL vmlinux 0x0a8a6416 dma_alloc_attrs -EXPORT_SYMBOL vmlinux 0x0a9197b4 blkdev_compat_ptr_ioctl -EXPORT_SYMBOL vmlinux 0x0a98a735 dev_deactivate EXPORT_SYMBOL vmlinux 0x0aa309cf synchronize_hardirq EXPORT_SYMBOL vmlinux 0x0aaccc92 pci_remap_iospace +EXPORT_SYMBOL vmlinux 0x0ab5f7b2 neigh_changeaddr EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all -EXPORT_SYMBOL vmlinux 0x0ad252df pci_bus_read_config_byte -EXPORT_SYMBOL vmlinux 0x0ad35deb tty_port_destroy -EXPORT_SYMBOL vmlinux 0x0adee270 inet_frag_kill -EXPORT_SYMBOL vmlinux 0x0ae17e49 md_bitmap_unplug -EXPORT_SYMBOL vmlinux 0x0aee909f lease_modify -EXPORT_SYMBOL vmlinux 0x0b10f45f gro_cells_init +EXPORT_SYMBOL vmlinux 0x0ae47838 generic_file_splice_read +EXPORT_SYMBOL vmlinux 0x0ae60558 sock_no_listen +EXPORT_SYMBOL vmlinux 0x0af0e18e load_nls_default +EXPORT_SYMBOL vmlinux 0x0afe3941 security_sctp_sk_clone +EXPORT_SYMBOL vmlinux 0x0b0528ee mipi_dsi_host_unregister +EXPORT_SYMBOL vmlinux 0x0b061bda simple_get_link +EXPORT_SYMBOL vmlinux 0x0b0a47a6 amba_device_register EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b23b29c generic_read_dir EXPORT_SYMBOL vmlinux 0x0b26b8c8 acpi_run_osc EXPORT_SYMBOL vmlinux 0x0b290ada dma_fence_chain_walk -EXPORT_SYMBOL vmlinux 0x0b4f406a dev_mc_del_global -EXPORT_SYMBOL vmlinux 0x0b55f45f find_inode_nowait -EXPORT_SYMBOL vmlinux 0x0b5eedcd rproc_put +EXPORT_SYMBOL vmlinux 0x0b4bc59e pci_write_config_byte +EXPORT_SYMBOL vmlinux 0x0b50f80c generic_update_time +EXPORT_SYMBOL vmlinux 0x0b55f8a7 skb_eth_gso_segment EXPORT_SYMBOL vmlinux 0x0b637467 nla_reserve_nohdr -EXPORT_SYMBOL vmlinux 0x0b6b69c5 mini_qdisc_pair_swap -EXPORT_SYMBOL vmlinux 0x0b6c1efb napi_complete_done +EXPORT_SYMBOL vmlinux 0x0b70993d tegra_ivc_write_get_next_frame EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol -EXPORT_SYMBOL vmlinux 0x0b9ec8f4 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x0b8e2b28 simple_transaction_get +EXPORT_SYMBOL vmlinux 0x0b944148 __pci_register_driver EXPORT_SYMBOL vmlinux 0x0ba0b938 vm_brk -EXPORT_SYMBOL vmlinux 0x0ba25404 __phy_read_mmd -EXPORT_SYMBOL vmlinux 0x0ba31db0 pnp_device_attach -EXPORT_SYMBOL vmlinux 0x0baf7663 rps_may_expire_flow -EXPORT_SYMBOL vmlinux 0x0bb67a99 is_acpi_device_node -EXPORT_SYMBOL vmlinux 0x0bc2d089 ppp_channel_index +EXPORT_SYMBOL vmlinux 0x0ba6fa5b set_page_writeback +EXPORT_SYMBOL vmlinux 0x0bac088b pci_free_irq +EXPORT_SYMBOL vmlinux 0x0bb678a6 nf_ct_get_tuple_skb +EXPORT_SYMBOL vmlinux 0x0bb8774c pci_disable_msix EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type -EXPORT_SYMBOL vmlinux 0x0bca6dbe balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0x0bd2f483 jbd2_journal_abort EXPORT_SYMBOL vmlinux 0x0bd394d8 tty_termios_baud_rate +EXPORT_SYMBOL vmlinux 0x0bd43cfd _dev_warn +EXPORT_SYMBOL vmlinux 0x0bd9ef3f __sock_create +EXPORT_SYMBOL vmlinux 0x0bdfe594 neigh_direct_output EXPORT_SYMBOL vmlinux 0x0bf0e4a2 __SCK__tp_func_spi_transfer_stop -EXPORT_SYMBOL vmlinux 0x0bf32a6b param_set_copystring -EXPORT_SYMBOL vmlinux 0x0bf36b17 __xfrm_state_destroy EXPORT_SYMBOL vmlinux 0x0bfc1d1a check_zeroed_user -EXPORT_SYMBOL vmlinux 0x0c19d2ce blk_queue_flag_clear +EXPORT_SYMBOL vmlinux 0x0c0e6457 folio_migrate_mapping +EXPORT_SYMBOL vmlinux 0x0c0ea8cc jbd2_journal_clear_features EXPORT_SYMBOL vmlinux 0x0c25ec48 secure_tcpv6_seq -EXPORT_SYMBOL vmlinux 0x0c338eea dma_sync_wait -EXPORT_SYMBOL vmlinux 0x0c56b27b phy_attached_print +EXPORT_SYMBOL vmlinux 0x0c3a2a09 kernel_sendmsg_locked +EXPORT_SYMBOL vmlinux 0x0c472cd2 of_cpu_node_to_id +EXPORT_SYMBOL vmlinux 0x0c4b69a2 __dev_queue_xmit EXPORT_SYMBOL vmlinux 0x0c575719 __cond_resched_rwlock_write -EXPORT_SYMBOL vmlinux 0x0c582388 fs_param_is_blockdev -EXPORT_SYMBOL vmlinux 0x0c5ce5f4 __devm_of_mdiobus_register +EXPORT_SYMBOL vmlinux 0x0c59518a rproc_elf_sanity_check EXPORT_SYMBOL vmlinux 0x0c6bdc3f vme_master_read -EXPORT_SYMBOL vmlinux 0x0c7773e8 unlock_page -EXPORT_SYMBOL vmlinux 0x0c77e570 tcp_read_sock -EXPORT_SYMBOL vmlinux 0x0c8eb395 md_bitmap_start_sync -EXPORT_SYMBOL vmlinux 0x0c957de7 __kfree_skb +EXPORT_SYMBOL vmlinux 0x0c78bcae input_close_device +EXPORT_SYMBOL vmlinux 0x0c8e5128 unregister_netdev +EXPORT_SYMBOL vmlinux 0x0c940d14 request_firmware_into_buf EXPORT_SYMBOL vmlinux 0x0cad3e7a lynx_pcs_destroy EXPORT_SYMBOL vmlinux 0x0cb11bc7 __SCK__tp_func_dma_fence_enable_signal EXPORT_SYMBOL vmlinux 0x0cc4b4b6 crc_ccitt_false -EXPORT_SYMBOL vmlinux 0x0ccf35fc con_is_bound +EXPORT_SYMBOL vmlinux 0x0cc6f402 netdev_state_change EXPORT_SYMBOL vmlinux 0x0cd5835b ipv6_flowlabel_exclusive +EXPORT_SYMBOL vmlinux 0x0cd7d283 blk_mq_tagset_busy_iter EXPORT_SYMBOL vmlinux 0x0cdce87c rfkill_set_hw_state_reason -EXPORT_SYMBOL vmlinux 0x0ce1ab30 mmc_free_host -EXPORT_SYMBOL vmlinux 0x0ce22525 mmc_wait_for_req_done -EXPORT_SYMBOL vmlinux 0x0cf35c1d blk_queue_physical_block_size EXPORT_SYMBOL vmlinux 0x0d07f543 get_anon_bdev -EXPORT_SYMBOL vmlinux 0x0d1043c1 pci_enable_msi -EXPORT_SYMBOL vmlinux 0x0d182f96 unregister_netdev -EXPORT_SYMBOL vmlinux 0x0d2005fa vlan_filter_push_vids +EXPORT_SYMBOL vmlinux 0x0d1b2706 filemap_fdatawrite EXPORT_SYMBOL vmlinux 0x0d2ca20f ucc_fast_get_qe_cr_subblock +EXPORT_SYMBOL vmlinux 0x0d32ab4f con_copy_unimap EXPORT_SYMBOL vmlinux 0x0d333b64 zstd_end_stream EXPORT_SYMBOL vmlinux 0x0d3f5c1a fman_get_max_frm -EXPORT_SYMBOL vmlinux 0x0d4e4276 __sock_queue_rcv_skb EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type -EXPORT_SYMBOL vmlinux 0x0d6755bf tcp_md5_key_copy -EXPORT_SYMBOL vmlinux 0x0d89b378 input_reset_device -EXPORT_SYMBOL vmlinux 0x0d91d320 nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0x0d602ad9 mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0x0d728d0a qman_start_using_portal +EXPORT_SYMBOL vmlinux 0x0d7e62f1 generic_write_checks_count +EXPORT_SYMBOL vmlinux 0x0d930973 vm_iomap_memory EXPORT_SYMBOL vmlinux 0x0d99675a set_security_override_from_ctx -EXPORT_SYMBOL vmlinux 0x0da5f53f ata_print_version -EXPORT_SYMBOL vmlinux 0x0da6a883 kernel_write -EXPORT_SYMBOL vmlinux 0x0da7216e ppp_input_error -EXPORT_SYMBOL vmlinux 0x0df4edeb ipv6_sock_mc_join -EXPORT_SYMBOL vmlinux 0x0e01a179 mntput +EXPORT_SYMBOL vmlinux 0x0d9c556f pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0x0da91b57 inet_listen +EXPORT_SYMBOL vmlinux 0x0dd84772 dm_table_event +EXPORT_SYMBOL vmlinux 0x0de37b92 mr_mfc_find_any_parent +EXPORT_SYMBOL vmlinux 0x0df51e07 iptun_encaps +EXPORT_SYMBOL vmlinux 0x0df61b54 ip_sock_set_mtu_discover +EXPORT_SYMBOL vmlinux 0x0dfd5d8d bd_abort_claiming +EXPORT_SYMBOL vmlinux 0x0e158b2a kthread_stop EXPORT_SYMBOL vmlinux 0x0e17678a siphash_4u64 -EXPORT_SYMBOL vmlinux 0x0e1ca608 shmem_aops -EXPORT_SYMBOL vmlinux 0x0e1d243b seg6_hmac_info_add -EXPORT_SYMBOL vmlinux 0x0e2d75bb filemap_write_and_wait_range -EXPORT_SYMBOL vmlinux 0x0e3bfa5a security_path_mknod +EXPORT_SYMBOL vmlinux 0x0e256856 locks_copy_lock +EXPORT_SYMBOL vmlinux 0x0e417957 udp_prot EXPORT_SYMBOL vmlinux 0x0e4262c6 __siphash_unaligned -EXPORT_SYMBOL vmlinux 0x0e4fa41d clk_bulk_get_all -EXPORT_SYMBOL vmlinux 0x0e51e610 dma_async_tx_descriptor_init -EXPORT_SYMBOL vmlinux 0x0e6f4654 kmem_cache_create -EXPORT_SYMBOL vmlinux 0x0e99c4f5 netdev_err +EXPORT_SYMBOL vmlinux 0x0e63117e input_copy_abs +EXPORT_SYMBOL vmlinux 0x0e65bf97 netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0x0e77e7e5 tc_setup_cb_destroy +EXPORT_SYMBOL vmlinux 0x0e8c3777 send_sig_info +EXPORT_SYMBOL vmlinux 0x0e99d0aa tty_unregister_device +EXPORT_SYMBOL vmlinux 0x0e9c8a8e pskb_trim_rcsum_slow EXPORT_SYMBOL vmlinux 0x0ea3c74e tasklet_kill EXPORT_SYMBOL vmlinux 0x0ea593f6 hdmi_drm_infoframe_init EXPORT_SYMBOL vmlinux 0x0eb6eb87 add_taint -EXPORT_SYMBOL vmlinux 0x0ebd209d sk_dst_check EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free -EXPORT_SYMBOL vmlinux 0x0ec7baae fwnode_get_mac_address -EXPORT_SYMBOL vmlinux 0x0ecb6202 inet6_add_offload -EXPORT_SYMBOL vmlinux 0x0edb670e pcie_get_mps -EXPORT_SYMBOL vmlinux 0x0ee06596 dma_sync_sg_for_device -EXPORT_SYMBOL vmlinux 0x0ee7e273 blk_queue_alignment_offset -EXPORT_SYMBOL vmlinux 0x0ee8425f ip_output -EXPORT_SYMBOL vmlinux 0x0ef263f9 pm_vt_switch_unregister -EXPORT_SYMBOL vmlinux 0x0ef96671 md_bitmap_end_sync +EXPORT_SYMBOL vmlinux 0x0ed1c1b4 fs_param_is_fd +EXPORT_SYMBOL vmlinux 0x0ee24c74 pci_bus_type +EXPORT_SYMBOL vmlinux 0x0f0467f9 d_invalidate EXPORT_SYMBOL vmlinux 0x0f09cc34 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0x0f0c411f inet6_register_protosw EXPORT_SYMBOL vmlinux 0x0f1ad8e2 seq_list_start_rcu -EXPORT_SYMBOL vmlinux 0x0f2954c7 qdisc_watchdog_schedule_range_ns +EXPORT_SYMBOL vmlinux 0x0f24862a sock_init_data +EXPORT_SYMBOL vmlinux 0x0f297b86 filemap_fdatawrite_range EXPORT_SYMBOL vmlinux 0x0f365835 nla_put_64bit EXPORT_SYMBOL vmlinux 0x0f37ca89 lockref_put_not_zero -EXPORT_SYMBOL vmlinux 0x0f425901 neigh_table_clear -EXPORT_SYMBOL vmlinux 0x0f437df1 pldmfw_flash_image -EXPORT_SYMBOL vmlinux 0x0f44ca7d t10_pi_type1_crc -EXPORT_SYMBOL vmlinux 0x0f4657e6 devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0x0f3c0a4c submit_bio_wait +EXPORT_SYMBOL vmlinux 0x0f3ce718 unregister_binfmt EXPORT_SYMBOL vmlinux 0x0f630261 gen_replace_estimator -EXPORT_SYMBOL vmlinux 0x0f771dd3 vma_set_file -EXPORT_SYMBOL vmlinux 0x0f858af9 dquot_quota_on_mount EXPORT_SYMBOL vmlinux 0x0f86f560 kthread_delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x0f9694f2 seq_write EXPORT_SYMBOL vmlinux 0x0fab1ab0 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0x0fab1d8f of_platform_bus_probe EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 -EXPORT_SYMBOL vmlinux 0x0fcd38cd config_group_find_item -EXPORT_SYMBOL vmlinux 0x0fd1461c tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0x0fb63d10 devm_memunmap +EXPORT_SYMBOL vmlinux 0x0fd6c5fe single_release EXPORT_SYMBOL vmlinux 0x0fd902db mb_cache_entry_create -EXPORT_SYMBOL vmlinux 0x0fe14f04 ip_sock_set_freebind -EXPORT_SYMBOL vmlinux 0x0ffc8079 kthread_create_worker_on_cpu +EXPORT_SYMBOL vmlinux 0x0ff2456d handle_edge_irq +EXPORT_SYMBOL vmlinux 0x0fff02ba of_node_name_prefix EXPORT_SYMBOL vmlinux 0x0fff5afc time64_to_tm +EXPORT_SYMBOL vmlinux 0x1000594a clocksource_change_rating EXPORT_SYMBOL vmlinux 0x10017aa5 kernel_cpustat -EXPORT_SYMBOL vmlinux 0x100b5577 jbd2_journal_load -EXPORT_SYMBOL vmlinux 0x1018cc8b dquot_release +EXPORT_SYMBOL vmlinux 0x100d05be nonseekable_open +EXPORT_SYMBOL vmlinux 0x1010815a mipi_dsi_dcs_set_display_brightness +EXPORT_SYMBOL vmlinux 0x101107ca md_done_sync +EXPORT_SYMBOL vmlinux 0x10240294 fddi_type_trans EXPORT_SYMBOL vmlinux 0x1025009a cpm_muram_alloc_fixed EXPORT_SYMBOL vmlinux 0x102936ec qe_clock_source +EXPORT_SYMBOL vmlinux 0x102d153e blk_rq_map_user_iov EXPORT_SYMBOL vmlinux 0x1035c7c2 __release_region -EXPORT_SYMBOL vmlinux 0x104ad46f __splice_from_pipe -EXPORT_SYMBOL vmlinux 0x104c408d seq_release +EXPORT_SYMBOL vmlinux 0x103bb861 register_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x103c4dfc phy_remove_link_mode EXPORT_SYMBOL vmlinux 0x104dbbfa call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0x1055598d of_count_phandle_with_args EXPORT_SYMBOL vmlinux 0x1057a279 bsearch -EXPORT_SYMBOL vmlinux 0x105cb9ff bio_integrity_alloc -EXPORT_SYMBOL vmlinux 0x105da729 of_platform_bus_probe -EXPORT_SYMBOL vmlinux 0x105f1cf6 dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0x105a9c60 rproc_get_by_child EXPORT_SYMBOL vmlinux 0x1068004b gf128mul_bbe -EXPORT_SYMBOL vmlinux 0x1079f8fb get_watch_queue +EXPORT_SYMBOL vmlinux 0x106b6bb7 inet_dgram_connect EXPORT_SYMBOL vmlinux 0x107be0b0 percpu_counter_sync EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd -EXPORT_SYMBOL vmlinux 0x108932ec would_dump -EXPORT_SYMBOL vmlinux 0x108e24df tcp_v4_syn_recv_sock -EXPORT_SYMBOL vmlinux 0x10a81dd5 mipi_dsi_dcs_enter_sleep_mode -EXPORT_SYMBOL vmlinux 0x10a9f98f mfd_cell_disable -EXPORT_SYMBOL vmlinux 0x10b08e8a key_invalidate -EXPORT_SYMBOL vmlinux 0x10d22485 tcf_action_check_ctrlact +EXPORT_SYMBOL vmlinux 0x1080fcb5 sock_setsockopt +EXPORT_SYMBOL vmlinux 0x108c91fb ip6_route_me_harder EXPORT_SYMBOL vmlinux 0x10d9f885 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x10e55ea4 nd_region_to_nstype EXPORT_SYMBOL vmlinux 0x10e6f74a free_contig_range -EXPORT_SYMBOL vmlinux 0x11006d46 call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0x10ea204d watchdog_unregister_governor EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype -EXPORT_SYMBOL vmlinux 0x11415a65 fscrypt_put_encryption_info -EXPORT_SYMBOL vmlinux 0x11422ee5 jbd2_journal_ack_err -EXPORT_SYMBOL vmlinux 0x114c8492 alloc_fddidev -EXPORT_SYMBOL vmlinux 0x114d509a pnp_unregister_driver -EXPORT_SYMBOL vmlinux 0x115906af ndisc_mc_map -EXPORT_SYMBOL vmlinux 0x115a2752 netdev_upper_dev_unlink -EXPORT_SYMBOL vmlinux 0x1162cb89 __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0x111278a8 ipv6_dev_mc_dec +EXPORT_SYMBOL vmlinux 0x111e937a elv_rb_del +EXPORT_SYMBOL vmlinux 0x111fecea audit_log +EXPORT_SYMBOL vmlinux 0x1143e905 remove_arg_zero +EXPORT_SYMBOL vmlinux 0x114d124c fixed_size_llseek +EXPORT_SYMBOL vmlinux 0x1162474f blk_mq_init_allocated_queue +EXPORT_SYMBOL vmlinux 0x11701ea9 sk_stream_error EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init -EXPORT_SYMBOL vmlinux 0x118ac850 mr_mfc_find_any -EXPORT_SYMBOL vmlinux 0x11a1cbfa dcb_ieee_getapp_dscp_prio_mask_map -EXPORT_SYMBOL vmlinux 0x11a9a423 nexthop_set_hw_flags -EXPORT_SYMBOL vmlinux 0x11ab6978 consume_skb -EXPORT_SYMBOL vmlinux 0x11c17de7 xp_alloc_batch -EXPORT_SYMBOL vmlinux 0x11d72942 jbd2_log_wait_commit -EXPORT_SYMBOL vmlinux 0x11dad1ad bio_reset +EXPORT_SYMBOL vmlinux 0x1174eb53 serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0x118c0d06 trace_raw_output_prep +EXPORT_SYMBOL vmlinux 0x11af42b1 netdev_pick_tx +EXPORT_SYMBOL vmlinux 0x11b3719e xsk_clear_tx_need_wakeup EXPORT_SYMBOL vmlinux 0x11e30762 chacha_block_generic -EXPORT_SYMBOL vmlinux 0x11f2712a phy_print_status -EXPORT_SYMBOL vmlinux 0x11f33670 find_inode_by_ino_rcu -EXPORT_SYMBOL vmlinux 0x11f5f7f6 flow_rule_match_arp -EXPORT_SYMBOL vmlinux 0x11fd883a drop_nlink +EXPORT_SYMBOL vmlinux 0x11e7cdd3 security_sctp_bind_connect EXPORT_SYMBOL vmlinux 0x11ffdfee ucc_slow_stop_tx EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented -EXPORT_SYMBOL vmlinux 0x120de8b0 scsi_block_requests EXPORT_SYMBOL vmlinux 0x120ff8e1 xudma_get_rflow_ring_offset -EXPORT_SYMBOL vmlinux 0x12113ac0 __xfrm_dst_lookup -EXPORT_SYMBOL vmlinux 0x121210b4 devm_ioremap_wc -EXPORT_SYMBOL vmlinux 0x123d9b08 max8998_read_reg +EXPORT_SYMBOL vmlinux 0x12178f45 of_device_is_available +EXPORT_SYMBOL vmlinux 0x123021ca put_cmsg_scm_timestamping +EXPORT_SYMBOL vmlinux 0x1239e1c5 __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x1247130b key_instantiate_and_link EXPORT_SYMBOL vmlinux 0x124bad4d kstrtobool -EXPORT_SYMBOL vmlinux 0x125a3014 skb_copy_and_csum_bits -EXPORT_SYMBOL vmlinux 0x1274d440 devm_register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x1262217f input_free_device EXPORT_SYMBOL vmlinux 0x127d83ea security_locked_down -EXPORT_SYMBOL vmlinux 0x12a01e98 d_obtain_root +EXPORT_SYMBOL vmlinux 0x12840402 pci_iomap_range +EXPORT_SYMBOL vmlinux 0x12853a96 devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x128be241 registered_fb +EXPORT_SYMBOL vmlinux 0x12a1a5d4 qdisc_hash_add +EXPORT_SYMBOL vmlinux 0x12a4d6c3 finish_no_open EXPORT_SYMBOL vmlinux 0x12a4e128 __arch_copy_from_user -EXPORT_SYMBOL vmlinux 0x12b2639b param_ops_hexint -EXPORT_SYMBOL vmlinux 0x12b9b344 genl_unregister_family -EXPORT_SYMBOL vmlinux 0x12b9e003 scm_detach_fds -EXPORT_SYMBOL vmlinux 0x12c769e1 mipi_dsi_dcs_get_display_brightness_large -EXPORT_SYMBOL vmlinux 0x12c7d190 cdrom_ioctl +EXPORT_SYMBOL vmlinux 0x12a531bc give_up_console EXPORT_SYMBOL vmlinux 0x12cabc89 siphash_2u64 -EXPORT_SYMBOL vmlinux 0x12d444a4 register_netdevice +EXPORT_SYMBOL vmlinux 0x12cea5d1 ndisc_ns_create +EXPORT_SYMBOL vmlinux 0x12d659a8 nf_log_trace +EXPORT_SYMBOL vmlinux 0x12d70333 xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x12d7d1cf hmm_range_fault +EXPORT_SYMBOL vmlinux 0x12e3aafc input_grab_device EXPORT_SYMBOL vmlinux 0x12f6f69c fb_videomode_to_var -EXPORT_SYMBOL vmlinux 0x12f851a0 scsi_mode_sense EXPORT_SYMBOL vmlinux 0x130afd75 acpi_get_sleep_type_data -EXPORT_SYMBOL vmlinux 0x130fb6eb d_alloc_anon EXPORT_SYMBOL vmlinux 0x13110126 request_resource -EXPORT_SYMBOL vmlinux 0x13118827 from_kgid_munged -EXPORT_SYMBOL vmlinux 0x13148599 jbd2_journal_stop -EXPORT_SYMBOL vmlinux 0x131924e0 pci_reenable_device EXPORT_SYMBOL vmlinux 0x131a6146 xa_clear_mark -EXPORT_SYMBOL vmlinux 0x1325f262 tcf_block_get_ext -EXPORT_SYMBOL vmlinux 0x132990f7 input_mt_drop_unused -EXPORT_SYMBOL vmlinux 0x13779f23 pagecache_get_page -EXPORT_SYMBOL vmlinux 0x1381cc9b flow_indr_dev_setup_offload -EXPORT_SYMBOL vmlinux 0x1388c8cc dma_resv_iter_next_unlocked -EXPORT_SYMBOL vmlinux 0x1396b66d rproc_mem_entry_init -EXPORT_SYMBOL vmlinux 0x139dd07c tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0x131c537e mipi_dsi_dcs_enter_sleep_mode +EXPORT_SYMBOL vmlinux 0x131e5c67 iov_iter_xarray +EXPORT_SYMBOL vmlinux 0x13284650 rproc_elf_get_boot_addr +EXPORT_SYMBOL vmlinux 0x132f5c39 rtc_add_groups +EXPORT_SYMBOL vmlinux 0x13847e7b pcim_iounmap_regions EXPORT_SYMBOL vmlinux 0x139f2189 __kfifo_alloc -EXPORT_SYMBOL vmlinux 0x13a00db5 xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0x13b7aa66 get_watch_queue EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out -EXPORT_SYMBOL vmlinux 0x13d5ce90 rpmh_write_batch +EXPORT_SYMBOL vmlinux 0x13d11998 tegra_dfll_runtime_resume EXPORT_SYMBOL vmlinux 0x13d928f5 __SCK__tp_func_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x13defe47 tegra_ivc_read_get_next_frame +EXPORT_SYMBOL vmlinux 0x13dfd5d3 dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0x13eb6ed7 rtnl_offload_xstats_notify +EXPORT_SYMBOL vmlinux 0x13f3c265 fc_attach_transport EXPORT_SYMBOL vmlinux 0x13f42152 system_entering_hibernation +EXPORT_SYMBOL vmlinux 0x13f964e6 _dev_crit EXPORT_SYMBOL vmlinux 0x141271bf acpi_dev_found -EXPORT_SYMBOL vmlinux 0x144f446e get_cached_acl -EXPORT_SYMBOL vmlinux 0x145f1f4c nvdimm_bus_lock +EXPORT_SYMBOL vmlinux 0x141773d2 backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x141a92a1 skb_flow_dissect_ct +EXPORT_SYMBOL vmlinux 0x142430b3 __dev_direct_xmit +EXPORT_SYMBOL vmlinux 0x144574e3 skb_expand_head EXPORT_SYMBOL vmlinux 0x14605535 dma_fence_context_alloc EXPORT_SYMBOL vmlinux 0x146289b7 crc16_table -EXPORT_SYMBOL vmlinux 0x14694293 xsk_get_pool_from_qid -EXPORT_SYMBOL vmlinux 0x14831897 pci_release_regions +EXPORT_SYMBOL vmlinux 0x147fc1ff jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0x1483b7e6 mmc_of_parse EXPORT_SYMBOL vmlinux 0x1486ded2 dma_fence_allocate_private_stub -EXPORT_SYMBOL vmlinux 0x148b4df8 dec_node_page_state -EXPORT_SYMBOL vmlinux 0x14a031f0 netpoll_send_skb EXPORT_SYMBOL vmlinux 0x14a64a87 acpi_install_address_space_handler_no_reg +EXPORT_SYMBOL vmlinux 0x14ba4a18 mr_mfc_find_parent +EXPORT_SYMBOL vmlinux 0x14c459d5 fwnode_get_mac_address EXPORT_SYMBOL vmlinux 0x14c67e3e tcp_tx_delay_enabled -EXPORT_SYMBOL vmlinux 0x14ccd6c4 kthread_create_on_cpu EXPORT_SYMBOL vmlinux 0x14d7477f console_list_unlock -EXPORT_SYMBOL vmlinux 0x14e74c41 refresh_frequency_limits -EXPORT_SYMBOL vmlinux 0x14f3ba29 skb_copy_bits EXPORT_SYMBOL vmlinux 0x14f45fcc bman_free_pool -EXPORT_SYMBOL vmlinux 0x150de3bd nd_pfn_probe -EXPORT_SYMBOL vmlinux 0x151b3454 skb_clone +EXPORT_SYMBOL vmlinux 0x14f6770d dm_table_get_size EXPORT_SYMBOL vmlinux 0x151f4898 schedule_timeout_uninterruptible EXPORT_SYMBOL vmlinux 0x1526b301 unix_tot_inflight -EXPORT_SYMBOL vmlinux 0x153027e7 tcp_get_cookie_sock -EXPORT_SYMBOL vmlinux 0x153bf03c sk_net_capable +EXPORT_SYMBOL vmlinux 0x1530186f jbd2_submit_inode_data +EXPORT_SYMBOL vmlinux 0x153111d5 sockopt_lock_sock +EXPORT_SYMBOL vmlinux 0x1539c9ab pagecache_isize_extended EXPORT_SYMBOL vmlinux 0x1548d970 __kfifo_dma_out_prepare_r -EXPORT_SYMBOL vmlinux 0x154b2daa mii_check_link EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy -EXPORT_SYMBOL vmlinux 0x15517822 flow_rule_match_ports_range -EXPORT_SYMBOL vmlinux 0x156a0478 netdev_has_upper_dev_all_rcu -EXPORT_SYMBOL vmlinux 0x15734c2b neigh_parms_release -EXPORT_SYMBOL vmlinux 0x1573bdf2 __blockdev_direct_IO -EXPORT_SYMBOL vmlinux 0x15867a6e input_open_device -EXPORT_SYMBOL vmlinux 0x15a245e1 single_open_size +EXPORT_SYMBOL vmlinux 0x1557da50 __ip_queue_xmit +EXPORT_SYMBOL vmlinux 0x159f007d tcf_em_register +EXPORT_SYMBOL vmlinux 0x15b5b8fa netdev_notice EXPORT_SYMBOL vmlinux 0x15ba50a6 jiffies EXPORT_SYMBOL vmlinux 0x15bafe29 unregister_md_cluster_operations EXPORT_SYMBOL vmlinux 0x15bed7a5 LZ4_decompress_safe_partial +EXPORT_SYMBOL vmlinux 0x15c3808c dump_skip_to +EXPORT_SYMBOL vmlinux 0x15c5a182 configfs_depend_item EXPORT_SYMBOL vmlinux 0x15c85de3 mempool_init -EXPORT_SYMBOL vmlinux 0x15cb9186 fs_param_is_blob -EXPORT_SYMBOL vmlinux 0x15e30e6f skb_copy_and_hash_datagram_iter -EXPORT_SYMBOL vmlinux 0x15e9ab0e generic_perform_write +EXPORT_SYMBOL vmlinux 0x15da6c1b nf_register_net_hooks +EXPORT_SYMBOL vmlinux 0x15de8860 bpf_link_put +EXPORT_SYMBOL vmlinux 0x15f8a7a4 dev_get_by_index_rcu EXPORT_SYMBOL vmlinux 0x15f90688 slhc_init -EXPORT_SYMBOL vmlinux 0x15fdaffe blk_mq_stop_hw_queue -EXPORT_SYMBOL vmlinux 0x161862b8 flow_rule_match_ct -EXPORT_SYMBOL vmlinux 0x1625d68a generic_file_direct_write +EXPORT_SYMBOL vmlinux 0x15f987e7 acpi_processor_notify_smm +EXPORT_SYMBOL vmlinux 0x16003afd tcp_v4_connect +EXPORT_SYMBOL vmlinux 0x161913ef rt6_lookup EXPORT_SYMBOL vmlinux 0x162893fd hashlen_string -EXPORT_SYMBOL vmlinux 0x162f8527 vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0x16316c5f tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0x1631920f netdev_set_sb_channel EXPORT_SYMBOL vmlinux 0x1632bc21 kvasprintf_const EXPORT_SYMBOL vmlinux 0x163d2417 tegra_io_rail_power_off -EXPORT_SYMBOL vmlinux 0x163ee286 __folio_lock -EXPORT_SYMBOL vmlinux 0x16539247 bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0x16666307 kernel_sendpage +EXPORT_SYMBOL vmlinux 0x16704414 ipv6_dev_find EXPORT_SYMBOL vmlinux 0x167c5967 print_hex_dump -EXPORT_SYMBOL vmlinux 0x1696443f from_kuid_munged +EXPORT_SYMBOL vmlinux 0x167ca8c7 dev_get_by_index +EXPORT_SYMBOL vmlinux 0x168ec754 unregister_mii_timestamper +EXPORT_SYMBOL vmlinux 0x169178ad tcf_idr_cleanup EXPORT_SYMBOL vmlinux 0x169938c1 __sysfs_match_string -EXPORT_SYMBOL vmlinux 0x169dc9d3 sock_bind_add EXPORT_SYMBOL vmlinux 0x16a7b16f __traceiter_kmalloc -EXPORT_SYMBOL vmlinux 0x16b27bd8 dev_graft_qdisc -EXPORT_SYMBOL vmlinux 0x16bd6f07 of_node_get -EXPORT_SYMBOL vmlinux 0x16c357f7 jbd2_transaction_committed -EXPORT_SYMBOL vmlinux 0x16c53a6b free_task -EXPORT_SYMBOL vmlinux 0x16c87792 phy_attach -EXPORT_SYMBOL vmlinux 0x16cd64f8 dquot_scan_active +EXPORT_SYMBOL vmlinux 0x16bebaf4 param_set_long EXPORT_SYMBOL vmlinux 0x16cdc340 acpi_get_table -EXPORT_SYMBOL vmlinux 0x16ce73f4 blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0x16d0eb27 nf_log_unset EXPORT_SYMBOL vmlinux 0x16dee44d dma_fence_init -EXPORT_SYMBOL vmlinux 0x16e28a50 devm_arch_io_reserve_memtype_wc +EXPORT_SYMBOL vmlinux 0x16e24cac mount_subtree EXPORT_SYMBOL vmlinux 0x16e297c3 bit_wait EXPORT_SYMBOL vmlinux 0x16e7e2cb cpu_all_bits -EXPORT_SYMBOL vmlinux 0x16ee3981 md_bitmap_cond_end_sync -EXPORT_SYMBOL vmlinux 0x16fdb1c6 vm_mmap -EXPORT_SYMBOL vmlinux 0x170a38d4 set_binfmt +EXPORT_SYMBOL vmlinux 0x16f048a7 netdev_change_features +EXPORT_SYMBOL vmlinux 0x16fc24be __mmap_lock_do_trace_released +EXPORT_SYMBOL vmlinux 0x1700e41a mii_nway_restart EXPORT_SYMBOL vmlinux 0x170ddf79 acpi_install_notify_handler -EXPORT_SYMBOL vmlinux 0x1716f53b blk_mq_alloc_request -EXPORT_SYMBOL vmlinux 0x17191378 tcp_disconnect -EXPORT_SYMBOL vmlinux 0x171965ac blkdev_issue_secure_erase -EXPORT_SYMBOL vmlinux 0x171d29a2 fs_param_is_path -EXPORT_SYMBOL vmlinux 0x171eda10 prepare_kernel_cred -EXPORT_SYMBOL vmlinux 0x173d33fe blk_post_runtime_suspend -EXPORT_SYMBOL vmlinux 0x174ad929 tcf_block_get -EXPORT_SYMBOL vmlinux 0x1754953e seq_write +EXPORT_SYMBOL vmlinux 0x17121ebe t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0x1712a4c6 blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0x173851fc serio_interrupt +EXPORT_SYMBOL vmlinux 0x173ead91 input_enable_softrepeat +EXPORT_SYMBOL vmlinux 0x174a0158 cdev_device_add +EXPORT_SYMBOL vmlinux 0x1750f854 devm_of_find_backlight +EXPORT_SYMBOL vmlinux 0x1760555e bdev_check_media_change +EXPORT_SYMBOL vmlinux 0x176785b6 pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0x17711e09 sock_alloc_file +EXPORT_SYMBOL vmlinux 0x1773d937 phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0x177d157e jbd2_journal_forget EXPORT_SYMBOL vmlinux 0x17825d3f xudma_rchan_get EXPORT_SYMBOL vmlinux 0x178c4894 qe_upload_firmware -EXPORT_SYMBOL vmlinux 0x178e1d3e security_inode_copy_up -EXPORT_SYMBOL vmlinux 0x17a20236 con_copy_unimap -EXPORT_SYMBOL vmlinux 0x17ae1b1f sk_error_report -EXPORT_SYMBOL vmlinux 0x17becde1 scsi_scan_target -EXPORT_SYMBOL vmlinux 0x17cd40b5 d_rehash -EXPORT_SYMBOL vmlinux 0x17d0a656 _dev_info -EXPORT_SYMBOL vmlinux 0x17d714cd flush_dcache_folio -EXPORT_SYMBOL vmlinux 0x180f844d sock_i_ino -EXPORT_SYMBOL vmlinux 0x18121ef6 set_anon_super -EXPORT_SYMBOL vmlinux 0x18147c8d alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0x17daa2d5 page_pool_update_nid +EXPORT_SYMBOL vmlinux 0x17e46f16 phy_set_asym_pause +EXPORT_SYMBOL vmlinux 0x17fa3dce flow_indr_dev_register +EXPORT_SYMBOL vmlinux 0x17fb9bc8 tcp_add_backlog +EXPORT_SYMBOL vmlinux 0x1800bcf6 xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0x181e85a3 mmc_gpio_get_cd EXPORT_SYMBOL vmlinux 0x18345b8e __bitmap_replace -EXPORT_SYMBOL vmlinux 0x18529c1e put_disk -EXPORT_SYMBOL vmlinux 0x186a71c7 of_node_name_eq -EXPORT_SYMBOL vmlinux 0x186dacd2 scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0x183742b9 __napi_schedule +EXPORT_SYMBOL vmlinux 0x183b9ced d_set_fallthru +EXPORT_SYMBOL vmlinux 0x183be60f inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0x183df3f7 get_vm_area +EXPORT_SYMBOL vmlinux 0x184be884 i2c_get_adapter EXPORT_SYMBOL vmlinux 0x187884a8 cpm_muram_free -EXPORT_SYMBOL vmlinux 0x187dfa54 blk_start_plug +EXPORT_SYMBOL vmlinux 0x188113e1 neigh_resolve_output EXPORT_SYMBOL vmlinux 0x18888d00 downgrade_write EXPORT_SYMBOL vmlinux 0x188ea314 jiffies_to_timespec64 -EXPORT_SYMBOL vmlinux 0x18ab65c0 acpi_get_hp_hw_control_from_firmware +EXPORT_SYMBOL vmlinux 0x188f35fa mmc_wait_for_req_done +EXPORT_SYMBOL vmlinux 0x18b24d1c seq_release_private EXPORT_SYMBOL vmlinux 0x18b48e28 __memset_io -EXPORT_SYMBOL vmlinux 0x18cb2ebe blkdev_get_by_dev -EXPORT_SYMBOL vmlinux 0x18e26786 mark_buffer_dirty -EXPORT_SYMBOL vmlinux 0x18e51b86 page_pool_get_stats +EXPORT_SYMBOL vmlinux 0x18e056da jbd2_journal_get_create_access EXPORT_SYMBOL vmlinux 0x18e60984 __do_once_start -EXPORT_SYMBOL vmlinux 0x18eee3e3 tegra_ivc_notified -EXPORT_SYMBOL vmlinux 0x18ef2365 __xfrm_state_delete -EXPORT_SYMBOL vmlinux 0x18f70408 request_partial_firmware_into_buf -EXPORT_SYMBOL vmlinux 0x18f866f4 tcp_child_process -EXPORT_SYMBOL vmlinux 0x19108024 sock_release -EXPORT_SYMBOL vmlinux 0x19185d01 phy_ethtool_set_link_ksettings -EXPORT_SYMBOL vmlinux 0x191ed690 amba_driver_unregister -EXPORT_SYMBOL vmlinux 0x194155ca tcf_idr_create -EXPORT_SYMBOL vmlinux 0x19425b93 dev_mc_sync -EXPORT_SYMBOL vmlinux 0x194ae38f xsk_tx_peek_release_desc_batch +EXPORT_SYMBOL vmlinux 0x1900d099 jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0x193a8d04 vfs_mknod +EXPORT_SYMBOL vmlinux 0x193e2308 inet_stream_ops +EXPORT_SYMBOL vmlinux 0x194034ea pps_unregister_source EXPORT_SYMBOL vmlinux 0x1953c958 mempool_create -EXPORT_SYMBOL vmlinux 0x19818de9 pci_disable_device +EXPORT_SYMBOL vmlinux 0x1973cbdf ethtool_get_phc_vclocks +EXPORT_SYMBOL vmlinux 0x1978d66c dquot_load_quota_inode +EXPORT_SYMBOL vmlinux 0x197a083b pnp_start_dev +EXPORT_SYMBOL vmlinux 0x197f2b4b phy_ethtool_set_eee EXPORT_SYMBOL vmlinux 0x1984d421 out_of_line_wait_on_bit -EXPORT_SYMBOL vmlinux 0x19862b5f ip_local_deliver +EXPORT_SYMBOL vmlinux 0x198e6e47 uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0x199e8676 flow_block_cb_setup_simple EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp -EXPORT_SYMBOL vmlinux 0x19a973dc get_vm_area +EXPORT_SYMBOL vmlinux 0x19a81f3b mipi_dsi_dcs_get_power_mode +EXPORT_SYMBOL vmlinux 0x19b2a14f ipv6_sock_mc_drop EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec -EXPORT_SYMBOL vmlinux 0x19ca2506 blk_mq_unique_tag -EXPORT_SYMBOL vmlinux 0x19de6d42 ndo_dflt_fdb_dump -EXPORT_SYMBOL vmlinux 0x1a351f87 ip6_xmit +EXPORT_SYMBOL vmlinux 0x19bdc29f register_netdev +EXPORT_SYMBOL vmlinux 0x19c0652a d_drop +EXPORT_SYMBOL vmlinux 0x19c83a56 of_phy_get_and_connect +EXPORT_SYMBOL vmlinux 0x19d37989 netlink_net_capable +EXPORT_SYMBOL vmlinux 0x19e2d944 jbd2_journal_finish_inode_data_buffers +EXPORT_SYMBOL vmlinux 0x1a201d5d mini_qdisc_pair_block_init EXPORT_SYMBOL vmlinux 0x1a45cb6c acpi_disabled -EXPORT_SYMBOL vmlinux 0x1a72c07c of_get_next_child -EXPORT_SYMBOL vmlinux 0x1a7760d5 devm_extcon_unregister_notifier -EXPORT_SYMBOL vmlinux 0x1a81e2bf ptp_clock_event -EXPORT_SYMBOL vmlinux 0x1a866327 __skb_warn_lro_forwarding -EXPORT_SYMBOL vmlinux 0x1a8ffafc phy_do_ioctl -EXPORT_SYMBOL vmlinux 0x1a932522 noop_llseek +EXPORT_SYMBOL vmlinux 0x1a5095ac blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0x1a56e5c2 __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0x1a8c9184 unlock_rename EXPORT_SYMBOL vmlinux 0x1a9a433c prandom_u32_state -EXPORT_SYMBOL vmlinux 0x1ac56df4 phy_stop EXPORT_SYMBOL vmlinux 0x1ac5d3cb strcspn -EXPORT_SYMBOL vmlinux 0x1acd536c ucc_of_parse_tdm -EXPORT_SYMBOL vmlinux 0x1adac903 audit_log -EXPORT_SYMBOL vmlinux 0x1ae41955 generic_error_remove_page -EXPORT_SYMBOL vmlinux 0x1ae8552b skb_copy_expand +EXPORT_SYMBOL vmlinux 0x1ad0f804 tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0x1af1ae03 compat_ptr_ioctl EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist -EXPORT_SYMBOL vmlinux 0x1b155d4c vme_irq_generate -EXPORT_SYMBOL vmlinux 0x1b1b5373 mfd_remove_devices_late -EXPORT_SYMBOL vmlinux 0x1b1ee96f mr_fill_mroute -EXPORT_SYMBOL vmlinux 0x1b213c31 vme_init_bridge -EXPORT_SYMBOL vmlinux 0x1b252a1c n_tty_ioctl_helper -EXPORT_SYMBOL vmlinux 0x1b2c1328 inet_frags_fini +EXPORT_SYMBOL vmlinux 0x1b0f21a5 devm_extcon_register_notifier_all +EXPORT_SYMBOL vmlinux 0x1b1ced70 bio_kmalloc +EXPORT_SYMBOL vmlinux 0x1b268222 pci_ep_cfs_remove_epf_group +EXPORT_SYMBOL vmlinux 0x1b2771b3 __mmap_lock_do_trace_start_locking +EXPORT_SYMBOL vmlinux 0x1b29d992 tcp_fastopen_defer_connect +EXPORT_SYMBOL vmlinux 0x1b4c4a1a scsi_alloc_sgtables EXPORT_SYMBOL vmlinux 0x1b5196fc xudma_tchan_put EXPORT_SYMBOL vmlinux 0x1b597b7a swake_up_all -EXPORT_SYMBOL vmlinux 0x1b5c46cf vme_master_request EXPORT_SYMBOL vmlinux 0x1b5cc9d8 dma_fence_array_first EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton -EXPORT_SYMBOL vmlinux 0x1b6bb1e8 blk_set_runtime_active -EXPORT_SYMBOL vmlinux 0x1b707d0e rproc_elf_load_rsc_table EXPORT_SYMBOL vmlinux 0x1b777357 rdmacg_unregister_device -EXPORT_SYMBOL vmlinux 0x1ba4fcc9 elv_rb_former_request -EXPORT_SYMBOL vmlinux 0x1ba58859 vfs_fileattr_get +EXPORT_SYMBOL vmlinux 0x1b7b7882 sget_fc +EXPORT_SYMBOL vmlinux 0x1b84cf36 rproc_detach +EXPORT_SYMBOL vmlinux 0x1b8e22d3 max8925_bulk_write EXPORT_SYMBOL vmlinux 0x1ba59527 __kmalloc_node -EXPORT_SYMBOL vmlinux 0x1bb3ef6d pci_request_region -EXPORT_SYMBOL vmlinux 0x1bb4a4cc dev_uc_unsync EXPORT_SYMBOL vmlinux 0x1bb51249 tcp_have_smc +EXPORT_SYMBOL vmlinux 0x1bb58121 phy_driver_register EXPORT_SYMBOL vmlinux 0x1bb86b9a xen_start_info -EXPORT_SYMBOL vmlinux 0x1bcb72be skb_tx_error +EXPORT_SYMBOL vmlinux 0x1bbcfd90 md_bitmap_unplug +EXPORT_SYMBOL vmlinux 0x1bc40ecf inet_csk_reqsk_queue_drop_and_put EXPORT_SYMBOL vmlinux 0x1bd59dbe vme_free_consistent -EXPORT_SYMBOL vmlinux 0x1be7f4ec of_device_is_big_endian +EXPORT_SYMBOL vmlinux 0x1bd9d5f3 eth_get_headlen EXPORT_SYMBOL vmlinux 0x1bfff46a nla_append -EXPORT_SYMBOL vmlinux 0x1c16d9d5 iov_iter_revert -EXPORT_SYMBOL vmlinux 0x1c1f48d0 blk_pm_runtime_init -EXPORT_SYMBOL vmlinux 0x1c1ffd0a tcp_stream_memory_free -EXPORT_SYMBOL vmlinux 0x1c2b5c73 napi_disable -EXPORT_SYMBOL vmlinux 0x1c2df572 input_flush_device -EXPORT_SYMBOL vmlinux 0x1c3ab333 inet_add_offload -EXPORT_SYMBOL vmlinux 0x1c3ca74c folio_wait_private_2 -EXPORT_SYMBOL vmlinux 0x1c3f5a57 dev_driver_string -EXPORT_SYMBOL vmlinux 0x1c4ba4bf rawv6_mh_filter_register -EXPORT_SYMBOL vmlinux 0x1c5122f5 generic_file_mmap +EXPORT_SYMBOL vmlinux 0x1c0f2cc8 tcp_sock_set_user_timeout +EXPORT_SYMBOL vmlinux 0x1c32be21 genphy_config_eee_advert +EXPORT_SYMBOL vmlinux 0x1c336914 param_get_short +EXPORT_SYMBOL vmlinux 0x1c3e4107 phy_start_aneg EXPORT_SYMBOL vmlinux 0x1c58427f acpi_remove_notify_handler EXPORT_SYMBOL vmlinux 0x1c5e3878 icst525_idx2s -EXPORT_SYMBOL vmlinux 0x1c75730e dm_kobject_release -EXPORT_SYMBOL vmlinux 0x1c7ed41a vme_new_dma_list -EXPORT_SYMBOL vmlinux 0x1c859fff phy_write_paged -EXPORT_SYMBOL vmlinux 0x1c98f4a0 iptun_encaps -EXPORT_SYMBOL vmlinux 0x1c996021 rtnl_create_link -EXPORT_SYMBOL vmlinux 0x1c9fada3 dma_map_page_attrs -EXPORT_SYMBOL vmlinux 0x1ca0543c vlan_uses_dev -EXPORT_SYMBOL vmlinux 0x1ca1c560 udp_lib_unhash +EXPORT_SYMBOL vmlinux 0x1c641559 devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x1c8702ac blk_mq_destroy_queue +EXPORT_SYMBOL vmlinux 0x1c878cdc dev_addr_del EXPORT_SYMBOL vmlinux 0x1cb11044 inetpeer_invalidate_tree -EXPORT_SYMBOL vmlinux 0x1cb7b9e6 file_open_root +EXPORT_SYMBOL vmlinux 0x1cb49eb6 sock_set_reuseport +EXPORT_SYMBOL vmlinux 0x1cb8ee6b devm_clk_get_optional EXPORT_SYMBOL vmlinux 0x1cc11154 __SCK__tp_func_mmap_lock_start_locking -EXPORT_SYMBOL vmlinux 0x1cc18021 mmc_set_data_timeout -EXPORT_SYMBOL vmlinux 0x1cc85f7e mii_link_ok -EXPORT_SYMBOL vmlinux 0x1ccf312b security_sb_mnt_opts_compat +EXPORT_SYMBOL vmlinux 0x1cd2240d dev_close EXPORT_SYMBOL vmlinux 0x1cd8438b pxm_to_node EXPORT_SYMBOL vmlinux 0x1cdd39ba logic_outsl -EXPORT_SYMBOL vmlinux 0x1cef2517 phy_drivers_register -EXPORT_SYMBOL vmlinux 0x1cef9d0c __xfrm_policy_check -EXPORT_SYMBOL vmlinux 0x1cf3ebdd bpf_link_get_from_fd EXPORT_SYMBOL vmlinux 0x1cf5efa6 xudma_rflow_get_id -EXPORT_SYMBOL vmlinux 0x1cf6607e fb_class -EXPORT_SYMBOL vmlinux 0x1d05ba63 netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0x1cfe1e04 pcie_get_width_cap EXPORT_SYMBOL vmlinux 0x1d07e365 memdup_user_nul -EXPORT_SYMBOL vmlinux 0x1d09fa28 dquot_get_dqblk -EXPORT_SYMBOL vmlinux 0x1d14df36 fib_notifier_ops_unregister -EXPORT_SYMBOL vmlinux 0x1d19d702 __neigh_set_probe_once EXPORT_SYMBOL vmlinux 0x1d1abdf0 acpi_get_physical_device_location +EXPORT_SYMBOL vmlinux 0x1d1df23b pcim_set_mwi EXPORT_SYMBOL vmlinux 0x1d24c881 ___ratelimit -EXPORT_SYMBOL vmlinux 0x1d2f063b xsk_set_tx_need_wakeup -EXPORT_SYMBOL vmlinux 0x1d3d488c input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0x1d27294b __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0x1d3169aa __wait_on_buffer +EXPORT_SYMBOL vmlinux 0x1d32100a _dev_err +EXPORT_SYMBOL vmlinux 0x1d3c8d00 sock_common_getsockopt EXPORT_SYMBOL vmlinux 0x1d40b6f3 idr_for_each -EXPORT_SYMBOL vmlinux 0x1d53a34f qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0x1d437272 sock_enable_timestamps +EXPORT_SYMBOL vmlinux 0x1d51bbb0 kill_pgrp +EXPORT_SYMBOL vmlinux 0x1d51dec0 bpf_map_get +EXPORT_SYMBOL vmlinux 0x1d588bfd __traceiter_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0x1d5b32c5 skb_headers_offset_update +EXPORT_SYMBOL vmlinux 0x1d5bba1c phy_attached_info_irq EXPORT_SYMBOL vmlinux 0x1d5cedae __tracepoint_kfree -EXPORT_SYMBOL vmlinux 0x1d6718a1 poll_initwait -EXPORT_SYMBOL vmlinux 0x1d88fe59 phy_disconnect -EXPORT_SYMBOL vmlinux 0x1d891daa security_inode_init_security -EXPORT_SYMBOL vmlinux 0x1d8d5271 path_has_submounts -EXPORT_SYMBOL vmlinux 0x1d8db439 dquot_claim_space_nodirty -EXPORT_SYMBOL vmlinux 0x1d92719b param_ops_charp +EXPORT_SYMBOL vmlinux 0x1d65265f rproc_of_resm_mem_entry_init +EXPORT_SYMBOL vmlinux 0x1d690739 ethtool_rx_flow_rule_destroy +EXPORT_SYMBOL vmlinux 0x1d6eb162 wake_up_process +EXPORT_SYMBOL vmlinux 0x1d7c38fd fman_get_revision +EXPORT_SYMBOL vmlinux 0x1d89b321 tegra_ivc_init EXPORT_SYMBOL vmlinux 0x1d9672bd fault_in_subpage_writeable -EXPORT_SYMBOL vmlinux 0x1da86619 phy_start_aneg -EXPORT_SYMBOL vmlinux 0x1dac83da pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x1d9f85ac follow_down +EXPORT_SYMBOL vmlinux 0x1da3cb12 pci_enable_atomic_ops_to_root EXPORT_SYMBOL vmlinux 0x1dc6c93b lookup_user_key -EXPORT_SYMBOL vmlinux 0x1dd417ce dev_set_mac_address_user EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap -EXPORT_SYMBOL vmlinux 0x1dda2023 __blk_alloc_disk -EXPORT_SYMBOL vmlinux 0x1ddb8602 pci_read_vpd +EXPORT_SYMBOL vmlinux 0x1dd65a38 filemap_check_errors +EXPORT_SYMBOL vmlinux 0x1dded7ae scsi_host_get 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 0x1de9df87 pci_bus_add_devices -EXPORT_SYMBOL vmlinux 0x1decd753 generic_read_dir +EXPORT_SYMBOL vmlinux 0x1de68717 iov_iter_alignment +EXPORT_SYMBOL vmlinux 0x1df10ccc xfrm6_rcv +EXPORT_SYMBOL vmlinux 0x1df7a0ad ping_prot EXPORT_SYMBOL vmlinux 0x1dfaa4dd efi EXPORT_SYMBOL vmlinux 0x1e0373fc imx_scu_irq_group_enable EXPORT_SYMBOL vmlinux 0x1e0a0c24 mod_timer_pending -EXPORT_SYMBOL vmlinux 0x1e0a8db6 dqget EXPORT_SYMBOL vmlinux 0x1e0cd7fe acpi_detach_data -EXPORT_SYMBOL vmlinux 0x1e27a500 mmc_cqe_post_req -EXPORT_SYMBOL vmlinux 0x1e5a1008 forget_cached_acl +EXPORT_SYMBOL vmlinux 0x1e115a65 tcp_sock_set_nodelay +EXPORT_SYMBOL vmlinux 0x1e1c2414 inet_add_offload +EXPORT_SYMBOL vmlinux 0x1e2421f6 __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0x1e27d06d key_invalidate +EXPORT_SYMBOL vmlinux 0x1e4828cc jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0x1e4b58c7 pmem_should_map_pages +EXPORT_SYMBOL vmlinux 0x1e5d18f9 md_update_sb EXPORT_SYMBOL vmlinux 0x1e6adaa0 bitmap_print_bitmask_to_buf EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr -EXPORT_SYMBOL vmlinux 0x1e795434 __nlmsg_put +EXPORT_SYMBOL vmlinux 0x1e785fc2 vfs_get_link +EXPORT_SYMBOL vmlinux 0x1e7ca072 dev_uc_sync +EXPORT_SYMBOL vmlinux 0x1e81d2b0 filemap_invalidate_lock_two +EXPORT_SYMBOL vmlinux 0x1e87452d genphy_resume EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu -EXPORT_SYMBOL vmlinux 0x1ea92871 fman_unregister_intr -EXPORT_SYMBOL vmlinux 0x1eadb794 dev_get_mac_address -EXPORT_SYMBOL vmlinux 0x1ec3d99e of_phy_connect -EXPORT_SYMBOL vmlinux 0x1ece87bd tcf_em_unregister +EXPORT_SYMBOL vmlinux 0x1eb967af tcf_get_next_chain +EXPORT_SYMBOL vmlinux 0x1ecaf24d vlan_vids_del_by_dev EXPORT_SYMBOL vmlinux 0x1edb69d6 ktime_get_raw_ts64 -EXPORT_SYMBOL vmlinux 0x1ee6491c security_path_mkdir +EXPORT_SYMBOL vmlinux 0x1ee9e8a2 pneigh_lookup +EXPORT_SYMBOL vmlinux 0x1eee13c8 input_unregister_handle +EXPORT_SYMBOL vmlinux 0x1eeef012 kmalloc_caches EXPORT_SYMBOL vmlinux 0x1ef41b7e qcom_scm_iommu_set_pt_format -EXPORT_SYMBOL vmlinux 0x1efcd7b4 rproc_coredump_add_custom_segment -EXPORT_SYMBOL vmlinux 0x1f0c5705 phy_driver_register -EXPORT_SYMBOL vmlinux 0x1f297a48 kmem_cache_shrink -EXPORT_SYMBOL vmlinux 0x1f32940a seg6_hmac_net_exit -EXPORT_SYMBOL vmlinux 0x1f389a3a sock_bindtoindex -EXPORT_SYMBOL vmlinux 0x1f43d7ab netif_carrier_on +EXPORT_SYMBOL vmlinux 0x1f037f0e elv_rb_former_request +EXPORT_SYMBOL vmlinux 0x1f1511a7 blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0x1f31ddf2 dma_resv_replace_fences +EXPORT_SYMBOL vmlinux 0x1f4b3862 phy_read_paged +EXPORT_SYMBOL vmlinux 0x1f512abd dm_table_run_md_queue_async EXPORT_SYMBOL vmlinux 0x1f557414 gen_pool_has_addr -EXPORT_SYMBOL vmlinux 0x1f9cce3d _copy_to_iter -EXPORT_SYMBOL vmlinux 0x1fb23c84 blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0x1f6a1f03 param_get_int +EXPORT_SYMBOL vmlinux 0x1f6d39e9 dcache_dir_open +EXPORT_SYMBOL vmlinux 0x1f7ab3da simple_link +EXPORT_SYMBOL vmlinux 0x1f8666bf tcp_sync_mss +EXPORT_SYMBOL vmlinux 0x1fac1c2d vlan_vid_add +EXPORT_SYMBOL vmlinux 0x1fb9be71 wireless_send_event EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio EXPORT_SYMBOL vmlinux 0x1fd07fff kdb_grepping_flag -EXPORT_SYMBOL vmlinux 0x1fee4527 xattr_full_name -EXPORT_SYMBOL vmlinux 0x1ff0b20a is_acpi_data_node +EXPORT_SYMBOL vmlinux 0x1fe086b5 pci_clear_mwi +EXPORT_SYMBOL vmlinux 0x1ff01b10 start_tty EXPORT_SYMBOL vmlinux 0x20000329 simple_strtoul EXPORT_SYMBOL vmlinux 0x200b2041 in6addr_any -EXPORT_SYMBOL vmlinux 0x203b58bb vga_put -EXPORT_SYMBOL vmlinux 0x204194ed inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x2016cc22 crypto_sha256_update +EXPORT_SYMBOL vmlinux 0x201eed3d md_bitmap_update_sb 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 0x204d5f3f __icmp_send -EXPORT_SYMBOL vmlinux 0x206212f2 gro_find_receive_by_type -EXPORT_SYMBOL vmlinux 0x206903bd lock_rename -EXPORT_SYMBOL vmlinux 0x20710953 skb_realloc_headroom -EXPORT_SYMBOL vmlinux 0x20956313 __mmap_lock_do_trace_acquire_returned +EXPORT_SYMBOL vmlinux 0x20714fbc netdev_emerg +EXPORT_SYMBOL vmlinux 0x2073948d __fs_parse EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data -EXPORT_SYMBOL vmlinux 0x20ae777f pcie_get_width_cap -EXPORT_SYMBOL vmlinux 0x20c2fd15 rproc_get_by_child +EXPORT_SYMBOL vmlinux 0x20c7e4c3 devfreq_monitor_suspend EXPORT_SYMBOL vmlinux 0x20cbb30a __percpu_counter_init -EXPORT_SYMBOL vmlinux 0x20cc8893 mmc_can_gpio_cd +EXPORT_SYMBOL vmlinux 0x20d2989f md_reload_sb +EXPORT_SYMBOL vmlinux 0x20d5ee56 tcf_get_next_proto EXPORT_SYMBOL vmlinux 0x20d65e40 fb_find_nearest_mode -EXPORT_SYMBOL vmlinux 0x20e0e009 md_done_sync -EXPORT_SYMBOL vmlinux 0x20e99012 pnp_get_resource EXPORT_SYMBOL vmlinux 0x20eadeb6 ip_compute_csum -EXPORT_SYMBOL vmlinux 0x20f9a1f5 tcp_openreq_init_rwin -EXPORT_SYMBOL vmlinux 0x2100ab35 security_dentry_init_security -EXPORT_SYMBOL vmlinux 0x2103cfaa serial8250_do_set_termios -EXPORT_SYMBOL vmlinux 0x2106ca08 elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0x210c3487 simple_recursive_removal +EXPORT_SYMBOL vmlinux 0x21249e7f dev_mc_flush +EXPORT_SYMBOL vmlinux 0x212eba42 thread_group_exited +EXPORT_SYMBOL vmlinux 0x21368e2a crypto_sha1_finup EXPORT_SYMBOL vmlinux 0x213a738d memregion_alloc EXPORT_SYMBOL vmlinux 0x213e4965 ps2_is_keyboard_id -EXPORT_SYMBOL vmlinux 0x2141cf3b of_root -EXPORT_SYMBOL vmlinux 0x21486cc2 tegra_dfll_unregister -EXPORT_SYMBOL vmlinux 0x215dacd4 skb_put -EXPORT_SYMBOL vmlinux 0x2178122b tcf_em_tree_validate -EXPORT_SYMBOL vmlinux 0x217c63ce mmc_retune_unpause -EXPORT_SYMBOL vmlinux 0x217f98d0 pipe_lock -EXPORT_SYMBOL vmlinux 0x2189ebde blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0x215cc995 cdrom_dummy_generic_packet +EXPORT_SYMBOL vmlinux 0x215d7f36 cdev_add +EXPORT_SYMBOL vmlinux 0x216d197c serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0x2181291b pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0x218a4c8f is_nvdimm_bus_locked +EXPORT_SYMBOL vmlinux 0x218e37d4 vfs_getattr EXPORT_SYMBOL vmlinux 0x218e600b pci_add_resource_offset -EXPORT_SYMBOL vmlinux 0x21a02df6 xfrm_input_unregister_afinfo -EXPORT_SYMBOL vmlinux 0x21b5c834 inet_dgram_connect +EXPORT_SYMBOL vmlinux 0x218eddbf md_register_thread +EXPORT_SYMBOL vmlinux 0x21b26528 security_path_mkdir EXPORT_SYMBOL vmlinux 0x21bdb523 errseq_check_and_advance EXPORT_SYMBOL vmlinux 0x21be37e1 hdmi_avi_infoframe_check -EXPORT_SYMBOL vmlinux 0x21d34bbb tty_lock -EXPORT_SYMBOL vmlinux 0x21d5e0ec pmem_should_map_pages +EXPORT_SYMBOL vmlinux 0x21c44003 netdev_lower_state_changed +EXPORT_SYMBOL vmlinux 0x21c6cc9b tcp_stream_memory_free +EXPORT_SYMBOL vmlinux 0x21d573b8 pci_free_irq_vectors EXPORT_SYMBOL vmlinux 0x21e13cb3 inet_peer_xrlim_allow -EXPORT_SYMBOL vmlinux 0x21e465b2 mipi_dsi_attach -EXPORT_SYMBOL vmlinux 0x21e91af7 __ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0x21e87a16 qdisc_reset EXPORT_SYMBOL vmlinux 0x21ea5251 __bitmap_weight EXPORT_SYMBOL vmlinux 0x21ef374c try_wait_for_completion -EXPORT_SYMBOL vmlinux 0x21f0c946 ip_check_defrag -EXPORT_SYMBOL vmlinux 0x220a0597 devfreq_recommended_opp -EXPORT_SYMBOL vmlinux 0x2213a1df inet_frag_pull_head +EXPORT_SYMBOL vmlinux 0x2217343b iov_iter_bvec +EXPORT_SYMBOL vmlinux 0x221a93a0 xfrm_state_lookup EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x222f2b04 unmap_mapping_range EXPORT_SYMBOL vmlinux 0x2234ca51 acpi_match_platform_list -EXPORT_SYMBOL vmlinux 0x223d8078 request_firmware -EXPORT_SYMBOL vmlinux 0x224000e5 generic_write_checks_count -EXPORT_SYMBOL vmlinux 0x2243b071 unregister_quota_format -EXPORT_SYMBOL vmlinux 0x22476746 gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0x2245882f unregister_quota_format +EXPORT_SYMBOL vmlinux 0x2246537d blk_queue_dma_alignment EXPORT_SYMBOL vmlinux 0x224ce651 xudma_free_gp_rflow_range -EXPORT_SYMBOL vmlinux 0x2253910b configfs_register_default_group -EXPORT_SYMBOL vmlinux 0x22578cc7 ps2_cmd_aborted -EXPORT_SYMBOL vmlinux 0x22656828 pcie_get_readrq -EXPORT_SYMBOL vmlinux 0x22666273 pnp_release_card_device +EXPORT_SYMBOL vmlinux 0x224d24d0 filemap_invalidate_unlock_two +EXPORT_SYMBOL vmlinux 0x228f207f vfs_fsync_range EXPORT_SYMBOL vmlinux 0x22a1422d percpu_counter_sum_all -EXPORT_SYMBOL vmlinux 0x22a7754a input_set_capability +EXPORT_SYMBOL vmlinux 0x22a389b3 backlight_device_set_brightness +EXPORT_SYMBOL vmlinux 0x22ad8a57 tcp_sock_set_keepidle EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound -EXPORT_SYMBOL vmlinux 0x22d093dd tc_setup_offload_action -EXPORT_SYMBOL vmlinux 0x22db097d filemap_invalidate_unlock_two -EXPORT_SYMBOL vmlinux 0x22df8493 __register_binfmt -EXPORT_SYMBOL vmlinux 0x22f4130c tcp_make_synack -EXPORT_SYMBOL vmlinux 0x230918f5 serio_open -EXPORT_SYMBOL vmlinux 0x232a2e26 tcp_syn_ack_timeout -EXPORT_SYMBOL vmlinux 0x233985f9 input_set_keycode -EXPORT_SYMBOL vmlinux 0x233fba55 fs_param_is_u32 -EXPORT_SYMBOL vmlinux 0x2352d6c6 phy_init_hw +EXPORT_SYMBOL vmlinux 0x22b571c1 tcf_chain_get_by_act +EXPORT_SYMBOL vmlinux 0x22b629b1 neigh_seq_start +EXPORT_SYMBOL vmlinux 0x22d8e2a3 jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0x230575cf pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0x232abc18 phy_write_paged +EXPORT_SYMBOL vmlinux 0x232ca699 par_io_of_config EXPORT_SYMBOL vmlinux 0x23559c51 qman_oos_fq -EXPORT_SYMBOL vmlinux 0x23638556 sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0x235a2468 kernel_accept EXPORT_SYMBOL vmlinux 0x2364c85a tasklet_init -EXPORT_SYMBOL vmlinux 0x23781965 skb_condense EXPORT_SYMBOL vmlinux 0x237a0b5c __traceiter_dma_fence_signaled -EXPORT_SYMBOL vmlinux 0x237dbdf8 nf_log_unset -EXPORT_SYMBOL vmlinux 0x2386e5af sock_set_rcvbuf EXPORT_SYMBOL vmlinux 0x238b099f mipi_dsi_packet_format_is_short -EXPORT_SYMBOL vmlinux 0x238e6f95 cdrom_check_events +EXPORT_SYMBOL vmlinux 0x238f8e83 of_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0x2390bb37 pci_bus_write_config_dword EXPORT_SYMBOL vmlinux 0x2391f725 irq_stat -EXPORT_SYMBOL vmlinux 0x239ab293 tty_register_driver +EXPORT_SYMBOL vmlinux 0x23b283b2 rproc_coredump_add_segment EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path -EXPORT_SYMBOL vmlinux 0x23bb6ae0 __tcf_em_tree_match -EXPORT_SYMBOL vmlinux 0x23bf60d5 i2c_verify_adapter EXPORT_SYMBOL vmlinux 0x23cabbb1 register_sysctl_paths -EXPORT_SYMBOL vmlinux 0x23d23053 tcp_conn_request +EXPORT_SYMBOL vmlinux 0x23cb5c0b pci_bus_write_config_word EXPORT_SYMBOL vmlinux 0x23daa989 mipi_dsi_create_packet -EXPORT_SYMBOL vmlinux 0x23e516de dev_addr_del +EXPORT_SYMBOL vmlinux 0x23e328e7 fc_block_rport EXPORT_SYMBOL vmlinux 0x23f1d7a6 page_pool_ethtool_stats_get_count +EXPORT_SYMBOL vmlinux 0x23f3e48a mipi_dsi_dcs_nop +EXPORT_SYMBOL vmlinux 0x23f9048d tty_unregister_driver EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node -EXPORT_SYMBOL vmlinux 0x2404b531 __seq_open_private -EXPORT_SYMBOL vmlinux 0x2420d7b2 iw_handler_get_spy -EXPORT_SYMBOL vmlinux 0x242b8128 vme_dma_list_free -EXPORT_SYMBOL vmlinux 0x242ef61b pci_fixup_cardbus -EXPORT_SYMBOL vmlinux 0x2433ead1 phy_ethtool_set_wol -EXPORT_SYMBOL vmlinux 0x2440e6af sk_ns_capable +EXPORT_SYMBOL vmlinux 0x2404915c get_unmapped_area +EXPORT_SYMBOL vmlinux 0x240999d7 ip_mc_join_group +EXPORT_SYMBOL vmlinux 0x2410e67d tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0x241a2879 phy_set_sym_pause +EXPORT_SYMBOL vmlinux 0x242c5757 crypto_kdf108_setkey EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user -EXPORT_SYMBOL vmlinux 0x24467a5a tcp_add_backlog -EXPORT_SYMBOL vmlinux 0x2454b996 mmc_hw_reset +EXPORT_SYMBOL vmlinux 0x245858cb d_delete +EXPORT_SYMBOL vmlinux 0x2458e839 sock_set_sndtimeo EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline -EXPORT_SYMBOL vmlinux 0x246142be mmc_set_blocklen -EXPORT_SYMBOL vmlinux 0x2461c741 blk_mq_run_hw_queue -EXPORT_SYMBOL vmlinux 0x246cd460 __register_nls -EXPORT_SYMBOL vmlinux 0x247651cc send_sig +EXPORT_SYMBOL vmlinux 0x2461319a mr_dump +EXPORT_SYMBOL vmlinux 0x247c6997 generic_error_remove_page +EXPORT_SYMBOL vmlinux 0x247d5678 netlink_ns_capable EXPORT_SYMBOL vmlinux 0x2484adc3 __kfifo_to_user_r -EXPORT_SYMBOL vmlinux 0x24a42145 sock_alloc_file -EXPORT_SYMBOL vmlinux 0x24b1849a devfreq_update_target +EXPORT_SYMBOL vmlinux 0x24a37592 ptp_schedule_worker +EXPORT_SYMBOL vmlinux 0x24a75bc8 udp_lib_get_port +EXPORT_SYMBOL vmlinux 0x24a7ce94 pci_alloc_irq_vectors +EXPORT_SYMBOL vmlinux 0x24c1cbf2 writeback_inodes_sb EXPORT_SYMBOL vmlinux 0x24c7ff67 override_creds EXPORT_SYMBOL vmlinux 0x24d273d1 add_timer -EXPORT_SYMBOL vmlinux 0x24dd3394 vfs_fsync_range EXPORT_SYMBOL vmlinux 0x24e1b558 seg6_hmac_compute -EXPORT_SYMBOL vmlinux 0x24e49da2 devm_clk_get_optional +EXPORT_SYMBOL vmlinux 0x24f4a033 of_get_child_by_name +EXPORT_SYMBOL vmlinux 0x24f91e66 md_bitmap_startwrite +EXPORT_SYMBOL vmlinux 0x24fdf812 pm860x_reg_read EXPORT_SYMBOL vmlinux 0x2505bf18 kstrtol_from_user -EXPORT_SYMBOL vmlinux 0x2518c239 scsi_device_get +EXPORT_SYMBOL vmlinux 0x25084fcf bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0x250f415f eth_gro_receive EXPORT_SYMBOL vmlinux 0x252332f1 __SCK__tp_func_mmap_lock_released -EXPORT_SYMBOL vmlinux 0x253411bd of_device_unregister -EXPORT_SYMBOL vmlinux 0x2535ffe6 of_parse_phandle_with_args_map -EXPORT_SYMBOL vmlinux 0x254552cb ip6_frag_next -EXPORT_SYMBOL vmlinux 0x255bdb2d iov_iter_zero -EXPORT_SYMBOL vmlinux 0x255c815e ethtool_get_phc_vclocks +EXPORT_SYMBOL vmlinux 0x254fafdc proto_register +EXPORT_SYMBOL vmlinux 0x25529147 clkdev_drop EXPORT_SYMBOL vmlinux 0x2566204b security_binder_transfer_binder -EXPORT_SYMBOL vmlinux 0x2576abce simple_rmdir +EXPORT_SYMBOL vmlinux 0x2571e7ee xfrm_policy_flush EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x25884b73 phy_advertise_supported +EXPORT_SYMBOL vmlinux 0x25885ea2 serio_unregister_child_port EXPORT_SYMBOL vmlinux 0x258a2c02 _raw_write_trylock EXPORT_SYMBOL vmlinux 0x258d2f76 net_dim_get_tx_moderation -EXPORT_SYMBOL vmlinux 0x258e52ef nf_ip6_checksum EXPORT_SYMBOL vmlinux 0x25974000 wait_for_completion -EXPORT_SYMBOL vmlinux 0x25ac386b remove_proc_entry -EXPORT_SYMBOL vmlinux 0x25b32ffd dma_pool_create -EXPORT_SYMBOL vmlinux 0x25c4d4d6 devm_clk_put -EXPORT_SYMBOL vmlinux 0x25e1f57c skb_get_hash_perturb +EXPORT_SYMBOL vmlinux 0x2599440d i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0x25a149cf elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0x25b1a9e9 kill_litter_super +EXPORT_SYMBOL vmlinux 0x25cd631a xfrm_trans_queue_net EXPORT_SYMBOL vmlinux 0x25e58a09 hdmi_avi_infoframe_init EXPORT_SYMBOL vmlinux 0x25e9d4bd resource_list_free -EXPORT_SYMBOL vmlinux 0x2630c09b tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0x25eacd78 __tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0x262ba92a tcf_idr_release +EXPORT_SYMBOL vmlinux 0x262f5ade inet_csk_reqsk_queue_add EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions EXPORT_SYMBOL vmlinux 0x263c3152 bcmp EXPORT_SYMBOL vmlinux 0x263f0d1f qman_portal_set_iperiod -EXPORT_SYMBOL vmlinux 0x264e8be2 dev_open -EXPORT_SYMBOL vmlinux 0x26583847 get_tree_single -EXPORT_SYMBOL vmlinux 0x266ee520 dev_set_alias -EXPORT_SYMBOL vmlinux 0x2678b86f get_tree_bdev +EXPORT_SYMBOL vmlinux 0x2654bceb fs_param_is_u64 +EXPORT_SYMBOL vmlinux 0x265cc94d iov_iter_revert EXPORT_SYMBOL vmlinux 0x2688ec10 bitmap_zalloc EXPORT_SYMBOL vmlinux 0x26897b52 mb_cache_entry_get -EXPORT_SYMBOL vmlinux 0x26a0c16a netdev_notice -EXPORT_SYMBOL vmlinux 0x26a5c999 __dev_get_by_flags -EXPORT_SYMBOL vmlinux 0x26c16115 nf_log_trace -EXPORT_SYMBOL vmlinux 0x26c4f286 seq_path -EXPORT_SYMBOL vmlinux 0x26d3198d phy_register_fixup -EXPORT_SYMBOL vmlinux 0x26d781a4 security_socket_socketpair -EXPORT_SYMBOL vmlinux 0x26dd03d6 genphy_write_mmd_unsupported -EXPORT_SYMBOL vmlinux 0x26dd5307 register_mii_tstamp_controller +EXPORT_SYMBOL vmlinux 0x2699754f tcf_exts_num_actions +EXPORT_SYMBOL vmlinux 0x26af3114 pcim_iounmap +EXPORT_SYMBOL vmlinux 0x26b0552c csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0x26b7730e config_item_get_unless_zero +EXPORT_SYMBOL vmlinux 0x26bae632 mipi_dsi_compression_mode +EXPORT_SYMBOL vmlinux 0x26d216b9 udp_lib_rehash +EXPORT_SYMBOL vmlinux 0x26da18a0 always_delete_dentry EXPORT_SYMBOL vmlinux 0x26e298e0 unregister_memory_notifier -EXPORT_SYMBOL vmlinux 0x26fe8dcd dec_zone_page_state -EXPORT_SYMBOL vmlinux 0x2708213f udp_lib_get_port -EXPORT_SYMBOL vmlinux 0x27094c97 pnp_stop_dev +EXPORT_SYMBOL vmlinux 0x26e44979 kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0x26f9d27f of_device_register +EXPORT_SYMBOL vmlinux 0x26fc1230 xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0x2706939d configfs_remove_default_groups EXPORT_SYMBOL vmlinux 0x270cf88f dump_stack_lvl +EXPORT_SYMBOL vmlinux 0x270d4d59 send_sig_mceerr +EXPORT_SYMBOL vmlinux 0x271292ae config_group_init EXPORT_SYMBOL vmlinux 0x271cba95 acpi_bus_private_data_handler -EXPORT_SYMBOL vmlinux 0x27243f19 of_n_size_cells EXPORT_SYMBOL vmlinux 0x272a8933 udp_memory_allocated +EXPORT_SYMBOL vmlinux 0x2733b41b sk_error_report EXPORT_SYMBOL vmlinux 0x2733eaf7 scsi_dev_info_list_add_keyed -EXPORT_SYMBOL vmlinux 0x273a8afe request_firmware_nowait +EXPORT_SYMBOL vmlinux 0x27381bdc textsearch_prepare EXPORT_SYMBOL vmlinux 0x27479d14 param_free_charp -EXPORT_SYMBOL vmlinux 0x274c1157 __d_drop +EXPORT_SYMBOL vmlinux 0x274d2e1b fc_host_post_event +EXPORT_SYMBOL vmlinux 0x274e7737 key_revoke +EXPORT_SYMBOL vmlinux 0x274e91d7 tcf_block_netif_keep_dst EXPORT_SYMBOL vmlinux 0x275dfee4 ucc_slow_free EXPORT_SYMBOL vmlinux 0x275f3d49 hdmi_vendor_infoframe_check -EXPORT_SYMBOL vmlinux 0x277286d3 configfs_depend_item_unlocked +EXPORT_SYMBOL vmlinux 0x275f3df7 block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x27658209 netpoll_poll_dev EXPORT_SYMBOL vmlinux 0x27756bc8 scsi_sanitize_inquiry_string -EXPORT_SYMBOL vmlinux 0x2780e24b remove_proc_subtree +EXPORT_SYMBOL vmlinux 0x277bc83c vm_insert_pages EXPORT_SYMBOL vmlinux 0x27810361 acpi_os_wait_events_complete EXPORT_SYMBOL vmlinux 0x2782b393 xfrm_state_walk_init -EXPORT_SYMBOL vmlinux 0x2784f0a0 writeback_inodes_sb_nr EXPORT_SYMBOL vmlinux 0x27864d57 memparse -EXPORT_SYMBOL vmlinux 0x27897829 rtnl_link_get_net -EXPORT_SYMBOL vmlinux 0x278b95cf dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0x279141ac iommu_put_resv_regions +EXPORT_SYMBOL vmlinux 0x27ac6e9f pcim_iomap_table +EXPORT_SYMBOL vmlinux 0x27ad7347 blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0x27ba0943 udp_ioctl EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync -EXPORT_SYMBOL vmlinux 0x27bdf266 clkdev_drop -EXPORT_SYMBOL vmlinux 0x27c02de5 __skb_vlan_pop +EXPORT_SYMBOL vmlinux 0x27c18741 qdisc_watchdog_schedule_range_ns EXPORT_SYMBOL vmlinux 0x27c3c728 qman_release_fqid -EXPORT_SYMBOL vmlinux 0x27c97203 register_cdrom +EXPORT_SYMBOL vmlinux 0x27c920b9 i2c_verify_client EXPORT_SYMBOL vmlinux 0x27cdca93 pci_add_resource -EXPORT_SYMBOL vmlinux 0x27d09878 mdiobb_write -EXPORT_SYMBOL vmlinux 0x27d7c4b7 serio_interrupt -EXPORT_SYMBOL vmlinux 0x27dab819 ilookup5_nowait EXPORT_SYMBOL vmlinux 0x27e0dd0a qcom_scm_pas_init_image -EXPORT_SYMBOL vmlinux 0x27f76c42 netif_stacked_transfer_operstate EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek -EXPORT_SYMBOL vmlinux 0x28224ac3 pci_clear_master -EXPORT_SYMBOL vmlinux 0x28663a29 generic_delete_inode -EXPORT_SYMBOL vmlinux 0x2874eab3 param_set_long +EXPORT_SYMBOL vmlinux 0x2818565e pcie_get_speed_cap +EXPORT_SYMBOL vmlinux 0x28209ec1 pci_release_region +EXPORT_SYMBOL vmlinux 0x2822c93d padata_do_parallel +EXPORT_SYMBOL vmlinux 0x282c544e config_item_init_type_name +EXPORT_SYMBOL vmlinux 0x283958c3 scsi_host_busy EXPORT_SYMBOL vmlinux 0x2875a315 utf32_to_utf8 -EXPORT_SYMBOL vmlinux 0x2880619c seg6_push_hmac -EXPORT_SYMBOL vmlinux 0x2893193d find_get_pages_range_tag -EXPORT_SYMBOL vmlinux 0x28958311 netlink_broadcast EXPORT_SYMBOL vmlinux 0x289771bb commit_creds -EXPORT_SYMBOL vmlinux 0x28a51240 ps2_sendbyte -EXPORT_SYMBOL vmlinux 0x28aef2d7 proc_create_seq_private -EXPORT_SYMBOL vmlinux 0x28d71995 __napi_schedule_irqoff -EXPORT_SYMBOL vmlinux 0x28dad082 bio_add_page -EXPORT_SYMBOL vmlinux 0x28df858c ipv6_getsockopt -EXPORT_SYMBOL vmlinux 0x28e9297b nexthop_res_grp_activity_update -EXPORT_SYMBOL vmlinux 0x28f009af i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0x28a76406 tegra_dfll_resume +EXPORT_SYMBOL vmlinux 0x28b5e839 pnpacpi_protocol +EXPORT_SYMBOL vmlinux 0x28b60129 vme_irq_request +EXPORT_SYMBOL vmlinux 0x28d7d1dd secpath_set +EXPORT_SYMBOL vmlinux 0x28dbc202 msm_pinctrl_remove EXPORT_SYMBOL vmlinux 0x28f94604 __ubsan_handle_builtin_unreachable -EXPORT_SYMBOL vmlinux 0x28fe71f2 inet_frags_init -EXPORT_SYMBOL vmlinux 0x29066334 xfrm4_rcv -EXPORT_SYMBOL vmlinux 0x29125bf7 done_path_create -EXPORT_SYMBOL vmlinux 0x2919b2d1 ip_tunnel_parse_protocol EXPORT_SYMBOL vmlinux 0x291d0032 security_binder_set_context_mgr -EXPORT_SYMBOL vmlinux 0x293af186 __skb_try_recv_datagram -EXPORT_SYMBOL vmlinux 0x293c9e73 skb_clone_sk -EXPORT_SYMBOL vmlinux 0x294a58eb tty_port_put +EXPORT_SYMBOL vmlinux 0x29332c19 dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0x29411290 of_find_backlight_by_node EXPORT_SYMBOL vmlinux 0x29604158 napi_busy_loop -EXPORT_SYMBOL vmlinux 0x296af76d ptp_clock_register EXPORT_SYMBOL vmlinux 0x296b8bbf __kfifo_dma_in_prepare -EXPORT_SYMBOL vmlinux 0x297cc10f pci_enable_device_io -EXPORT_SYMBOL vmlinux 0x29823d11 acpi_bus_register_driver -EXPORT_SYMBOL vmlinux 0x298462c4 put_cmsg_scm_timestamping64 -EXPORT_SYMBOL vmlinux 0x29a3d03f pm860x_bulk_read -EXPORT_SYMBOL vmlinux 0x29c361d3 ihold -EXPORT_SYMBOL vmlinux 0x29d6abb1 skb_find_text -EXPORT_SYMBOL vmlinux 0x29d825c2 gpiochip_irq_reqres +EXPORT_SYMBOL vmlinux 0x299143da crypto_kdf108_ctr_generate +EXPORT_SYMBOL vmlinux 0x29c5e7c6 zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x29cd353e inet_getname +EXPORT_SYMBOL vmlinux 0x29d95a90 cdrom_check_events +EXPORT_SYMBOL vmlinux 0x29e17cff inet_csk_init_xmit_timers EXPORT_SYMBOL vmlinux 0x29e1e204 hdmi_audio_infoframe_pack -EXPORT_SYMBOL vmlinux 0x2a0572bf sock_alloc -EXPORT_SYMBOL vmlinux 0x2a0f7d05 skb_eth_push -EXPORT_SYMBOL vmlinux 0x2a1a407d sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0x2a015fcc inode_newsize_ok +EXPORT_SYMBOL vmlinux 0x2a1b7aee framebuffer_alloc +EXPORT_SYMBOL vmlinux 0x2a280eb8 mdiobus_scan +EXPORT_SYMBOL vmlinux 0x2a2a2396 sock_efree +EXPORT_SYMBOL vmlinux 0x2a2eca62 dm_kobject_release EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature -EXPORT_SYMBOL vmlinux 0x2a352ea6 netpoll_send_udp -EXPORT_SYMBOL vmlinux 0x2a632b9f udp_seq_start +EXPORT_SYMBOL vmlinux 0x2a31f5a5 md_write_inc +EXPORT_SYMBOL vmlinux 0x2a369be0 ppp_register_net_channel EXPORT_SYMBOL vmlinux 0x2a6a5aac sockopt_capable -EXPORT_SYMBOL vmlinux 0x2a86269b tty_register_device EXPORT_SYMBOL vmlinux 0x2a8e551d blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0x2a8f73d1 ppp_unregister_compressor EXPORT_SYMBOL vmlinux 0x2a928918 slhc_free -EXPORT_SYMBOL vmlinux 0x2a933bfd tcf_action_update_hw_stats EXPORT_SYMBOL vmlinux 0x2a9a3905 vme_master_get EXPORT_SYMBOL vmlinux 0x2aa0843e mempool_resize -EXPORT_SYMBOL vmlinux 0x2aa481b9 flow_rule_match_enc_control EXPORT_SYMBOL vmlinux 0x2aabaf9d xudma_tchan_get EXPORT_SYMBOL vmlinux 0x2aabcdc8 vmalloc_array -EXPORT_SYMBOL vmlinux 0x2aad6c9a vmbus_sendpacket EXPORT_SYMBOL vmlinux 0x2ab2ee91 brcmstb_get_product_id -EXPORT_SYMBOL vmlinux 0x2ab60574 mr_vif_seq_idx -EXPORT_SYMBOL vmlinux 0x2aba7fdf of_mdio_find_bus -EXPORT_SYMBOL vmlinux 0x2abab7cf eth_get_headlen -EXPORT_SYMBOL vmlinux 0x2ac78251 skb_checksum_help -EXPORT_SYMBOL vmlinux 0x2acac47b con_set_default_unimap -EXPORT_SYMBOL vmlinux 0x2adc8e24 sock_recvmsg -EXPORT_SYMBOL vmlinux 0x2adea6c3 sb_set_blocksize -EXPORT_SYMBOL vmlinux 0x2adeeac3 block_truncate_page -EXPORT_SYMBOL vmlinux 0x2af2de0d filemap_fdatawrite -EXPORT_SYMBOL vmlinux 0x2b0add2d vga_get -EXPORT_SYMBOL vmlinux 0x2b13cd27 tcf_idrinfo_destroy +EXPORT_SYMBOL vmlinux 0x2add9d36 blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0x2ae161e3 mipi_dsi_dcs_read +EXPORT_SYMBOL vmlinux 0x2af26930 udp_seq_ops +EXPORT_SYMBOL vmlinux 0x2b16a3ae phy_ethtool_get_link_ksettings EXPORT_SYMBOL vmlinux 0x2b1abce3 fman_has_errata_a050385 -EXPORT_SYMBOL vmlinux 0x2b1e6c20 tcf_action_update_stats -EXPORT_SYMBOL vmlinux 0x2b38aa49 __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x2b1c97f3 udp_disconnect +EXPORT_SYMBOL vmlinux 0x2b422080 forget_cached_acl EXPORT_SYMBOL vmlinux 0x2b593aa8 gen_pool_alloc_algo_owner -EXPORT_SYMBOL vmlinux 0x2b94ac47 nd_dev_to_uuid +EXPORT_SYMBOL vmlinux 0x2b646df2 input_set_keycode +EXPORT_SYMBOL vmlinux 0x2b8f5a47 tcp_close +EXPORT_SYMBOL vmlinux 0x2b9002f5 fault_in_iov_iter_readable EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock -EXPORT_SYMBOL vmlinux 0x2ba79b0c cpufreq_generic_suspend EXPORT_SYMBOL vmlinux 0x2bae204e mt_find EXPORT_SYMBOL vmlinux 0x2bb6099e dq_data_lock -EXPORT_SYMBOL vmlinux 0x2bba2121 pci_resize_resource -EXPORT_SYMBOL vmlinux 0x2bbe8be3 truncate_setsize -EXPORT_SYMBOL vmlinux 0x2bd2f02d config_item_get +EXPORT_SYMBOL vmlinux 0x2bd198ed dev_mc_add EXPORT_SYMBOL vmlinux 0x2bd60ab9 acpi_reset +EXPORT_SYMBOL vmlinux 0x2bddd570 sync_filesystem +EXPORT_SYMBOL vmlinux 0x2be053d6 is_bad_inode +EXPORT_SYMBOL vmlinux 0x2be41fc7 param_ops_uint EXPORT_SYMBOL vmlinux 0x2bfbab10 __memmove -EXPORT_SYMBOL vmlinux 0x2bfbd2a3 sock_dequeue_err_skb -EXPORT_SYMBOL vmlinux 0x2c02dbf7 dcbnl_cee_notify -EXPORT_SYMBOL vmlinux 0x2c06944d dev_add_offload -EXPORT_SYMBOL vmlinux 0x2c09613c _dev_printk -EXPORT_SYMBOL vmlinux 0x2c09badb of_node_name_prefix -EXPORT_SYMBOL vmlinux 0x2c1b7cc8 devm_rproc_alloc +EXPORT_SYMBOL vmlinux 0x2c06a174 get_thermal_instance +EXPORT_SYMBOL vmlinux 0x2c214588 __do_once_done +EXPORT_SYMBOL vmlinux 0x2c23f295 sock_no_sendpage +EXPORT_SYMBOL vmlinux 0x2c254a7d of_n_size_cells EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c28eb28 d_tmpfile +EXPORT_SYMBOL vmlinux 0x2c2ccf4a ipv6_chk_addr_and_flags EXPORT_SYMBOL vmlinux 0x2c329e54 tegra_powergate_sequence_power_up -EXPORT_SYMBOL vmlinux 0x2c356971 of_find_all_nodes -EXPORT_SYMBOL vmlinux 0x2c3eecb9 jbd2_journal_set_triggers -EXPORT_SYMBOL vmlinux 0x2c4c3d4f ram_aops -EXPORT_SYMBOL vmlinux 0x2c5333ec kmem_cache_size -EXPORT_SYMBOL vmlinux 0x2c536871 d_exact_alias +EXPORT_SYMBOL vmlinux 0x2c4054bd fs_context_for_reconfigure +EXPORT_SYMBOL vmlinux 0x2c4be0d5 ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0x2c4d3163 fb_find_mode +EXPORT_SYMBOL vmlinux 0x2c4e0f70 inet_select_addr +EXPORT_SYMBOL vmlinux 0x2c50d247 tcp_disconnect EXPORT_SYMBOL vmlinux 0x2c541e7b radix_tree_next_chunk -EXPORT_SYMBOL vmlinux 0x2c641af6 write_dirty_buffer +EXPORT_SYMBOL vmlinux 0x2c593759 jbd2_journal_free_reserved EXPORT_SYMBOL vmlinux 0x2c71fbfb proc_dobool -EXPORT_SYMBOL vmlinux 0x2c7ffb30 filemap_get_folios_contig +EXPORT_SYMBOL vmlinux 0x2c78b5bd sock_wfree EXPORT_SYMBOL vmlinux 0x2c82c36a security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x2c8931e1 grab_cache_page_write_begin EXPORT_SYMBOL vmlinux 0x2c91e17c vm_get_page_prot -EXPORT_SYMBOL vmlinux 0x2c999a9a pci_read_vpd_any -EXPORT_SYMBOL vmlinux 0x2cbd4e7c from_kprojid +EXPORT_SYMBOL vmlinux 0x2c95e390 ethtool_rx_flow_rule_create +EXPORT_SYMBOL vmlinux 0x2c996e25 padata_free +EXPORT_SYMBOL vmlinux 0x2ca8f75e phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0x2caa5008 clk_get +EXPORT_SYMBOL vmlinux 0x2cb2f89f fwnode_mdiobus_phy_device_register +EXPORT_SYMBOL vmlinux 0x2cbc3d67 skb_unlink EXPORT_SYMBOL vmlinux 0x2ccd059a dim_on_top +EXPORT_SYMBOL vmlinux 0x2cd90c55 fib_notifier_ops_unregister +EXPORT_SYMBOL vmlinux 0x2cdd1288 pagevec_lookup_range_tag +EXPORT_SYMBOL vmlinux 0x2cdf43f9 vme_slot_num EXPORT_SYMBOL vmlinux 0x2cdf87a1 proc_dointvec_minmax EXPORT_SYMBOL vmlinux 0x2cf0c910 sg_init_table -EXPORT_SYMBOL vmlinux 0x2cf399a5 phy_device_register EXPORT_SYMBOL vmlinux 0x2cf56265 __dynamic_pr_debug -EXPORT_SYMBOL vmlinux 0x2cf6ab7e kern_unmount -EXPORT_SYMBOL vmlinux 0x2d03adb7 ip_sock_set_pktinfo -EXPORT_SYMBOL vmlinux 0x2d07ec36 ip6_err_gen_icmpv6_unreach -EXPORT_SYMBOL vmlinux 0x2d11f559 vlan_filter_drop_vids +EXPORT_SYMBOL vmlinux 0x2d003ced twl6040_reg_write +EXPORT_SYMBOL vmlinux 0x2d018993 pci_enable_device_io +EXPORT_SYMBOL vmlinux 0x2d0cd690 serio_rescan EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock -EXPORT_SYMBOL vmlinux 0x2d1c8e80 mipi_dsi_shutdown_peripheral -EXPORT_SYMBOL vmlinux 0x2d1ee873 page_pool_release_page -EXPORT_SYMBOL vmlinux 0x2d1f01b4 qdisc_offload_dump_helper +EXPORT_SYMBOL vmlinux 0x2d144740 mmc_alloc_host +EXPORT_SYMBOL vmlinux 0x2d15648e pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0x2d170bb1 file_update_time +EXPORT_SYMBOL vmlinux 0x2d1ffbcc udp_seq_stop +EXPORT_SYMBOL vmlinux 0x2d22f1fc gro_cells_init +EXPORT_SYMBOL vmlinux 0x2d2dfa05 blk_get_queue +EXPORT_SYMBOL vmlinux 0x2d2f131d ipv6_dev_get_saddr EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d32641e pci_irq_get_affinity EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d34aeaa tcp_poll EXPORT_SYMBOL vmlinux 0x2d39b0a7 kstrdup -EXPORT_SYMBOL vmlinux 0x2d3fae2d put_cmsg -EXPORT_SYMBOL vmlinux 0x2d450ee4 jbd2_journal_extend -EXPORT_SYMBOL vmlinux 0x2d4599e2 tcp_ld_RTO_revert EXPORT_SYMBOL vmlinux 0x2d4c773a hdmi_spd_infoframe_init EXPORT_SYMBOL vmlinux 0x2d4daef5 find_font -EXPORT_SYMBOL vmlinux 0x2d5273cb __pagevec_release +EXPORT_SYMBOL vmlinux 0x2d6f2494 bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0x2d748081 jbd2_journal_errno EXPORT_SYMBOL vmlinux 0x2d912bca dmi_get_bios_year +EXPORT_SYMBOL vmlinux 0x2d98c127 blkdev_issue_discard EXPORT_SYMBOL vmlinux 0x2d994605 security_inode_copy_up_xattr -EXPORT_SYMBOL vmlinux 0x2d9a2348 sync_mapping_buffers EXPORT_SYMBOL vmlinux 0x2da28bc8 __cpuhp_remove_state_cpuslocked -EXPORT_SYMBOL vmlinux 0x2db429f4 flow_block_cb_incref -EXPORT_SYMBOL vmlinux 0x2db7b20f sk_filter_trim_cap +EXPORT_SYMBOL vmlinux 0x2dab0a32 sock_kzfree_s +EXPORT_SYMBOL vmlinux 0x2dcdf319 xp_can_alloc EXPORT_SYMBOL vmlinux 0x2dce2f1c __irq_regs -EXPORT_SYMBOL vmlinux 0x2dd230ed param_get_string -EXPORT_SYMBOL vmlinux 0x2dd3c887 __skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0x2dd0dd50 mii_ethtool_set_link_ksettings +EXPORT_SYMBOL vmlinux 0x2dd626c6 __sk_queue_drop_skb EXPORT_SYMBOL vmlinux 0x2de125c0 page_frag_alloc_align -EXPORT_SYMBOL vmlinux 0x2de4deef i2c_smbus_write_byte_data -EXPORT_SYMBOL vmlinux 0x2df39ff7 max8998_update_reg -EXPORT_SYMBOL vmlinux 0x2dfa9e66 flow_rule_match_cvlan -EXPORT_SYMBOL vmlinux 0x2e00ff27 vfs_readlink +EXPORT_SYMBOL vmlinux 0x2de32df6 amba_driver_unregister EXPORT_SYMBOL vmlinux 0x2e0b1deb dma_fence_get_status -EXPORT_SYMBOL vmlinux 0x2e177ebb gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0x2e0fcf7e tcp_check_req +EXPORT_SYMBOL vmlinux 0x2e102b5d vmf_insert_mixed_mkwrite +EXPORT_SYMBOL vmlinux 0x2e1178ae skb_udp_tunnel_segment EXPORT_SYMBOL vmlinux 0x2e1ca751 clk_put +EXPORT_SYMBOL vmlinux 0x2e1db634 tcf_qevent_dump EXPORT_SYMBOL vmlinux 0x2e2b40d2 strncat EXPORT_SYMBOL vmlinux 0x2e2c4ddc logic_inw EXPORT_SYMBOL vmlinux 0x2e3bcce2 wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0x2e3e3022 nf_ip6_checksum EXPORT_SYMBOL vmlinux 0x2e439142 drm_get_panel_orientation_quirk -EXPORT_SYMBOL vmlinux 0x2e536043 netdev_alert -EXPORT_SYMBOL vmlinux 0x2e541f8a acpi_dev_hid_uid_match -EXPORT_SYMBOL vmlinux 0x2e5a3213 fs_context_for_mount EXPORT_SYMBOL vmlinux 0x2e5b27da xudma_alloc_gp_rflow_range -EXPORT_SYMBOL vmlinux 0x2e66959b follow_pfn -EXPORT_SYMBOL vmlinux 0x2e71ea0f security_task_getsecid_obj -EXPORT_SYMBOL vmlinux 0x2e905e11 tegra_ivc_reset -EXPORT_SYMBOL vmlinux 0x2e95f2ad udp6_set_csum -EXPORT_SYMBOL vmlinux 0x2eab1a8e init_net +EXPORT_SYMBOL vmlinux 0x2e6088bc blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0x2e7840c0 phy_drivers_register +EXPORT_SYMBOL vmlinux 0x2e78bd21 textsearch_destroy +EXPORT_SYMBOL vmlinux 0x2e82e24b no_seek_end_llseek_size +EXPORT_SYMBOL vmlinux 0x2e903e1f devm_pci_remap_cfg_resource +EXPORT_SYMBOL vmlinux 0x2e996e29 task_work_add EXPORT_SYMBOL vmlinux 0x2ec6bba0 errseq_set -EXPORT_SYMBOL vmlinux 0x2ec7eddf inet_sk_rx_dst_set -EXPORT_SYMBOL vmlinux 0x2ee4687e nexthop_bucket_set_hw_flags +EXPORT_SYMBOL vmlinux 0x2ed1eeef mr_rtm_dumproute +EXPORT_SYMBOL vmlinux 0x2ed8b974 acpi_dev_hid_uid_match EXPORT_SYMBOL vmlinux 0x2ee4c2b1 hdmi_avi_infoframe_pack_only -EXPORT_SYMBOL vmlinux 0x2eee81bb inetdev_by_index -EXPORT_SYMBOL vmlinux 0x2efa2601 netpoll_poll_dev +EXPORT_SYMBOL vmlinux 0x2eea89b3 rtnl_configure_link +EXPORT_SYMBOL vmlinux 0x2eeca209 xp_dma_sync_for_device_slow +EXPORT_SYMBOL vmlinux 0x2efc6f27 jbd2_fc_end_commit_fallback EXPORT_SYMBOL vmlinux 0x2f03fc4b security_secmark_refcount_inc +EXPORT_SYMBOL vmlinux 0x2f0e3352 fwnode_mdiobus_register_phy EXPORT_SYMBOL vmlinux 0x2f1254d1 ucc_tdm_init +EXPORT_SYMBOL vmlinux 0x2f19ca31 inet_csk_complete_hashdance EXPORT_SYMBOL vmlinux 0x2f2e91b2 security_ib_alloc_security EXPORT_SYMBOL vmlinux 0x2f333aab imx_scu_get_handle -EXPORT_SYMBOL vmlinux 0x2f34492d xen_alloc_ballooned_pages EXPORT_SYMBOL vmlinux 0x2f384db3 acpi_is_video_device -EXPORT_SYMBOL vmlinux 0x2f66332b invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0x2f42f29a netdev_offload_xstats_push_delta +EXPORT_SYMBOL vmlinux 0x2f4d8f39 pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0x2f5b3190 security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0x2f648128 netdev_printk +EXPORT_SYMBOL vmlinux 0x2f68b88d netdev_port_same_parent_id EXPORT_SYMBOL vmlinux 0x2f7754a8 dma_pool_free -EXPORT_SYMBOL vmlinux 0x2fa71d61 jbd2_journal_dirty_metadata -EXPORT_SYMBOL vmlinux 0x2fb300e4 mmc_run_bkops -EXPORT_SYMBOL vmlinux 0x2fbbd06d rdmacg_uncharge -EXPORT_SYMBOL vmlinux 0x2fe0073d kill_litter_super -EXPORT_SYMBOL vmlinux 0x2fe13fd0 sg_miter_skip +EXPORT_SYMBOL vmlinux 0x2f7e36fa dma_free_attrs +EXPORT_SYMBOL vmlinux 0x2f97c07d mipi_dsi_dcs_get_display_brightness_large +EXPORT_SYMBOL vmlinux 0x2fa6b9f6 pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0x2fab1be4 jbd2_fc_end_commit +EXPORT_SYMBOL vmlinux 0x2fcb92b7 kobject_put +EXPORT_SYMBOL vmlinux 0x2fdb098d netdev_lower_get_first_private_rcu EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier EXPORT_SYMBOL vmlinux 0x2fe5b535 qcom_scm_assign_mem -EXPORT_SYMBOL vmlinux 0x30106d0d vfs_fsync -EXPORT_SYMBOL vmlinux 0x3076d4c6 send_sig_info -EXPORT_SYMBOL vmlinux 0x30844c3f mipi_dsi_dcs_set_page_address -EXPORT_SYMBOL vmlinux 0x3086d44f devfreq_suspend_device -EXPORT_SYMBOL vmlinux 0x308e1b4b pci_alloc_irq_vectors_affinity +EXPORT_SYMBOL vmlinux 0x2fe99a3a crypto_sha512_update +EXPORT_SYMBOL vmlinux 0x30019196 nvdimm_bus_unlock +EXPORT_SYMBOL vmlinux 0x304318ac __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0x306bfde6 lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x307e7f25 fscrypt_free_inode EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user -EXPORT_SYMBOL vmlinux 0x30a81760 ip_queue_xmit EXPORT_SYMBOL vmlinux 0x30acfde9 hsiphash_2u32 -EXPORT_SYMBOL vmlinux 0x30b108dd fb_pan_display -EXPORT_SYMBOL vmlinux 0x30b6d35a user_path_create -EXPORT_SYMBOL vmlinux 0x30bfcd53 phy_ethtool_get_eee -EXPORT_SYMBOL vmlinux 0x30c21793 genl_register_family -EXPORT_SYMBOL vmlinux 0x30d15f3b zpool_register_driver -EXPORT_SYMBOL vmlinux 0x30db4cd9 crypto_sha256_update -EXPORT_SYMBOL vmlinux 0x30dc321b eth_header_cache -EXPORT_SYMBOL vmlinux 0x30e3d03f vlan_ioctl_set -EXPORT_SYMBOL vmlinux 0x30ef477f security_inode_setsecctx -EXPORT_SYMBOL vmlinux 0x30f7b891 phys_mem_access_prot -EXPORT_SYMBOL vmlinux 0x311f6539 netdev_printk +EXPORT_SYMBOL vmlinux 0x30b1ba3e scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0x30b33117 inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x30b53514 regset_get +EXPORT_SYMBOL vmlinux 0x30bc68b6 __page_frag_cache_drain +EXPORT_SYMBOL vmlinux 0x30d266a2 mipi_dsi_dcs_exit_sleep_mode +EXPORT_SYMBOL vmlinux 0x30dabdb0 flow_rule_match_ports_range +EXPORT_SYMBOL vmlinux 0x31095b71 rt_mutex_base_init +EXPORT_SYMBOL vmlinux 0x31130e77 twl6040_set_pll +EXPORT_SYMBOL vmlinux 0x3123d5c9 nf_unregister_net_hooks EXPORT_SYMBOL vmlinux 0x3126a9e8 siphash_1u64 EXPORT_SYMBOL vmlinux 0x312ed932 verify_spi_info -EXPORT_SYMBOL vmlinux 0x317687dd tty_port_carrier_raised -EXPORT_SYMBOL vmlinux 0x318f7180 seq_open +EXPORT_SYMBOL vmlinux 0x3135d346 neigh_carrier_down +EXPORT_SYMBOL vmlinux 0x313830f5 xfrm6_rcv_encap +EXPORT_SYMBOL vmlinux 0x3139a5c0 genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0x31528a70 fscrypt_free_bounce_page +EXPORT_SYMBOL vmlinux 0x315892ae mmc_is_req_done +EXPORT_SYMBOL vmlinux 0x3172cbc2 pci_write_config_dword +EXPORT_SYMBOL vmlinux 0x31737edf seq_lseek EXPORT_SYMBOL vmlinux 0x319d493d proc_dostring EXPORT_SYMBOL vmlinux 0x31a4767f qcom_scm_hdcp_available -EXPORT_SYMBOL vmlinux 0x31a7ef42 km_new_mapping -EXPORT_SYMBOL vmlinux 0x31aea863 fscrypt_decrypt_pagecache_blocks -EXPORT_SYMBOL vmlinux 0x31b3f272 nlmsg_notify -EXPORT_SYMBOL vmlinux 0x31baf300 mini_qdisc_pair_init -EXPORT_SYMBOL vmlinux 0x31bc6e15 proc_create_data -EXPORT_SYMBOL vmlinux 0x31bc83c8 mmc_retune_pause -EXPORT_SYMBOL vmlinux 0x31c4946d unregister_netdevice_notifier_net -EXPORT_SYMBOL vmlinux 0x31c92e86 md_handle_request -EXPORT_SYMBOL vmlinux 0x31ce6cff sk_stop_timer_sync -EXPORT_SYMBOL vmlinux 0x31d4dc56 pci_write_config_word -EXPORT_SYMBOL vmlinux 0x31e2ebc4 blk_queue_io_min -EXPORT_SYMBOL vmlinux 0x31e8790b phy_driver_unregister +EXPORT_SYMBOL vmlinux 0x31b17ab2 fiemap_prep +EXPORT_SYMBOL vmlinux 0x31be2463 nlmsg_notify +EXPORT_SYMBOL vmlinux 0x31dbfd8c insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0x31ee38fc tcp_read_done +EXPORT_SYMBOL vmlinux 0x31fd75b7 blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0x320fb74c inet_frags_init EXPORT_SYMBOL vmlinux 0x3213f038 mutex_unlock +EXPORT_SYMBOL vmlinux 0x321655b4 sk_wait_data EXPORT_SYMBOL vmlinux 0x3221df67 __bitmap_subset -EXPORT_SYMBOL vmlinux 0x3224598f migrate_vma_pages +EXPORT_SYMBOL vmlinux 0x3224695a alloc_anon_inode +EXPORT_SYMBOL vmlinux 0x322855c3 of_find_mipi_dsi_host_by_node EXPORT_SYMBOL vmlinux 0x32394d4b qe_issue_cmd -EXPORT_SYMBOL vmlinux 0x3264f488 security_binder_transfer_file -EXPORT_SYMBOL vmlinux 0x3272782d input_get_keycode +EXPORT_SYMBOL vmlinux 0x3241d9e0 passthru_features_check +EXPORT_SYMBOL vmlinux 0x32581579 put_watch_queue +EXPORT_SYMBOL vmlinux 0x3262881e mipi_dsi_dcs_set_column_address +EXPORT_SYMBOL vmlinux 0x326bc2f4 set_anon_super_fc +EXPORT_SYMBOL vmlinux 0x326c459c netdev_upper_dev_link 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 0x3289666c blk_rq_init -EXPORT_SYMBOL vmlinux 0x32ac9ff0 xfrm_spd_getinfo -EXPORT_SYMBOL vmlinux 0x32bcbaa6 textsearch_destroy +EXPORT_SYMBOL vmlinux 0x32926b38 param_ops_ulong +EXPORT_SYMBOL vmlinux 0x32a52668 pci_write_vpd +EXPORT_SYMBOL vmlinux 0x32c0b044 __getblk_gfp +EXPORT_SYMBOL vmlinux 0x32c56f6f md_bitmap_cond_end_sync EXPORT_SYMBOL vmlinux 0x32ce3777 radix_tree_preload -EXPORT_SYMBOL vmlinux 0x32e14f8f __qdisc_calculate_pkt_len EXPORT_SYMBOL vmlinux 0x32e6f1a0 acpi_video_backlight_string EXPORT_SYMBOL vmlinux 0x32e8cfea mtree_load -EXPORT_SYMBOL vmlinux 0x32f2e0b9 udp_seq_next -EXPORT_SYMBOL vmlinux 0x32f6171a scsi_change_queue_depth -EXPORT_SYMBOL vmlinux 0x32fc2afe config_group_init +EXPORT_SYMBOL vmlinux 0x32ee7926 inet_addr_type EXPORT_SYMBOL vmlinux 0x33037fd8 logic_outl -EXPORT_SYMBOL vmlinux 0x3306c85d input_enable_softrepeat -EXPORT_SYMBOL vmlinux 0x33454632 ps2_begin_command -EXPORT_SYMBOL vmlinux 0x3356fa60 blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0x331718ac mntget +EXPORT_SYMBOL vmlinux 0x331a7f12 of_clk_get_by_name +EXPORT_SYMBOL vmlinux 0x331b4c99 rproc_coredump_using_sections +EXPORT_SYMBOL vmlinux 0x33500d11 of_get_next_available_child EXPORT_SYMBOL vmlinux 0x3369ea44 mtree_insert_range -EXPORT_SYMBOL vmlinux 0x336cf579 __vfs_setxattr EXPORT_SYMBOL vmlinux 0x33736a1d __genradix_ptr_alloc -EXPORT_SYMBOL vmlinux 0x33b8a1aa netif_receive_skb_core -EXPORT_SYMBOL vmlinux 0x33bf2558 I_BDEV -EXPORT_SYMBOL vmlinux 0x33ceddb8 xsk_uses_need_wakeup -EXPORT_SYMBOL vmlinux 0x33d2f3df mr_mfc_seq_idx -EXPORT_SYMBOL vmlinux 0x33e461b6 generic_fadvise -EXPORT_SYMBOL vmlinux 0x33ef9a3c neigh_destroy +EXPORT_SYMBOL vmlinux 0x33a87028 security_dentry_create_files_as +EXPORT_SYMBOL vmlinux 0x33bb932b twl6040_set_bits +EXPORT_SYMBOL vmlinux 0x33e27dd2 tcp_v4_md5_lookup EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max -EXPORT_SYMBOL vmlinux 0x33f1e4d6 kill_anon_super +EXPORT_SYMBOL vmlinux 0x33f33573 blk_mq_rq_cpu +EXPORT_SYMBOL vmlinux 0x33f9e0c2 gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0x33fbcdda inode_get_bytes EXPORT_SYMBOL vmlinux 0x33fcf44a __kfifo_out_r +EXPORT_SYMBOL vmlinux 0x34021bf8 vfs_mkdir EXPORT_SYMBOL vmlinux 0x3402dc8b __write_overflow_field -EXPORT_SYMBOL vmlinux 0x34124fbe sock_pfree -EXPORT_SYMBOL vmlinux 0x341560ba begin_new_exec -EXPORT_SYMBOL vmlinux 0x3419ad36 unix_detach_fds +EXPORT_SYMBOL vmlinux 0x3421d633 iter_file_splice_write EXPORT_SYMBOL vmlinux 0x3424daf8 __traceiter_dma_fence_enable_signal -EXPORT_SYMBOL vmlinux 0x3439516c mmc_gpiod_request_cd_irq -EXPORT_SYMBOL vmlinux 0x343b7d32 iterate_fd -EXPORT_SYMBOL vmlinux 0x3458ad26 xfrm_state_lookup_byaddr -EXPORT_SYMBOL vmlinux 0x346a6af0 devfreq_remove_governor -EXPORT_SYMBOL vmlinux 0x347b1852 security_sk_classify_flow -EXPORT_SYMBOL vmlinux 0x34876025 bio_endio -EXPORT_SYMBOL vmlinux 0x348f218e nd_btt_probe +EXPORT_SYMBOL vmlinux 0x34525f9b devm_free_irq +EXPORT_SYMBOL vmlinux 0x347f9cd5 dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0x34852bb6 udpv6_sendmsg +EXPORT_SYMBOL vmlinux 0x3489d17f phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0x348f9573 aperture_remove_conflicting_pci_devices +EXPORT_SYMBOL vmlinux 0x34969e0a udp6_set_csum EXPORT_SYMBOL vmlinux 0x349cba85 strchr EXPORT_SYMBOL vmlinux 0x34a1f7e3 acpi_processor_get_psd -EXPORT_SYMBOL vmlinux 0x34a48c3e netlink_kernel_release +EXPORT_SYMBOL vmlinux 0x34bab9a2 icmp6_send +EXPORT_SYMBOL vmlinux 0x34c23b81 rproc_coredump_set_elf_info +EXPORT_SYMBOL vmlinux 0x34c46069 pci_remove_bus EXPORT_SYMBOL vmlinux 0x34c7cdbc lookup_bdev -EXPORT_SYMBOL vmlinux 0x34c8ba49 empty_aops -EXPORT_SYMBOL vmlinux 0x34ca008b inet_sock_destruct -EXPORT_SYMBOL vmlinux 0x34d1a989 nvdimm_namespace_attach_btt -EXPORT_SYMBOL vmlinux 0x34d3b4d8 config_item_get_unless_zero +EXPORT_SYMBOL vmlinux 0x34ec9930 try_lookup_one_len +EXPORT_SYMBOL vmlinux 0x34f15ce9 vfs_clone_file_range EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue -EXPORT_SYMBOL vmlinux 0x34fd1f85 mod_zone_page_state -EXPORT_SYMBOL vmlinux 0x34feaebb phy_ethtool_set_eee -EXPORT_SYMBOL vmlinux 0x35000ea3 vlan_vid_add +EXPORT_SYMBOL vmlinux 0x35011945 __generic_file_fsync EXPORT_SYMBOL vmlinux 0x350ea558 dma_fence_default_wait EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier -EXPORT_SYMBOL vmlinux 0x352ca73f ppp_register_channel -EXPORT_SYMBOL vmlinux 0x35325e72 inet_addr_type_table -EXPORT_SYMBOL vmlinux 0x3536dfb6 nf_setsockopt -EXPORT_SYMBOL vmlinux 0x3536e10e mii_check_media -EXPORT_SYMBOL vmlinux 0x35378db0 kern_path +EXPORT_SYMBOL vmlinux 0x35198693 stream_open +EXPORT_SYMBOL vmlinux 0x352df853 vlan_for_each +EXPORT_SYMBOL vmlinux 0x35317ec9 del_gendisk EXPORT_SYMBOL vmlinux 0x3539f11b match_strlcpy -EXPORT_SYMBOL vmlinux 0x35625e81 blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0x353c63a5 scsi_dma_map +EXPORT_SYMBOL vmlinux 0x35467e5a elevator_alloc +EXPORT_SYMBOL vmlinux 0x3547b5d6 dma_resv_fini +EXPORT_SYMBOL vmlinux 0x354cc840 kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0x355edd33 rproc_add_subdev EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm -EXPORT_SYMBOL vmlinux 0x356471c3 cdrom_get_last_written -EXPORT_SYMBOL vmlinux 0x3564e028 sk_mc_loop -EXPORT_SYMBOL vmlinux 0x35836692 jbd2_journal_start_reserved -EXPORT_SYMBOL vmlinux 0x358488c5 of_mdio_find_device -EXPORT_SYMBOL vmlinux 0x358b4cab page_pool_alloc_pages -EXPORT_SYMBOL vmlinux 0x35a091f4 kernel_getsockname +EXPORT_SYMBOL vmlinux 0x35712e7a mpage_writepages +EXPORT_SYMBOL vmlinux 0x357e8ef5 fget EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 -EXPORT_SYMBOL vmlinux 0x35abba13 phy_device_create -EXPORT_SYMBOL vmlinux 0x35c68d75 jbd2_journal_lock_updates -EXPORT_SYMBOL vmlinux 0x35dfb180 pci_find_parent_resource -EXPORT_SYMBOL vmlinux 0x360137e4 jbd2_journal_free_reserved -EXPORT_SYMBOL vmlinux 0x3602ec7d path_get +EXPORT_SYMBOL vmlinux 0x35d04a8c seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0x35e766cf dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0x35e914a5 ip6_dst_alloc +EXPORT_SYMBOL vmlinux 0x35ee3511 netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0x35eed438 nd_pfn_probe +EXPORT_SYMBOL vmlinux 0x35f961da xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0x35fac32c xfrm_replay_seqhi +EXPORT_SYMBOL vmlinux 0x35fde557 __dev_kfree_skb_irq EXPORT_SYMBOL vmlinux 0x360b1afe probe_irq_mask -EXPORT_SYMBOL vmlinux 0x36183e3f pci_request_regions -EXPORT_SYMBOL vmlinux 0x361ec926 __ps2_command -EXPORT_SYMBOL vmlinux 0x3630d164 trace_raw_output_prep -EXPORT_SYMBOL vmlinux 0x3636d651 key_move -EXPORT_SYMBOL vmlinux 0x363c9c34 vmf_insert_mixed +EXPORT_SYMBOL vmlinux 0x361b0a1b napi_get_frags +EXPORT_SYMBOL vmlinux 0x3634243a neigh_ifdown +EXPORT_SYMBOL vmlinux 0x3634527d inet_frag_find +EXPORT_SYMBOL vmlinux 0x36436260 touchscreen_report_pos +EXPORT_SYMBOL vmlinux 0x3646ed71 ip_options_rcv_srr EXPORT_SYMBOL vmlinux 0x364850b1 down_write_killable EXPORT_SYMBOL vmlinux 0x364c23ad mutex_is_locked -EXPORT_SYMBOL vmlinux 0x365205c1 dquot_set_dqblk -EXPORT_SYMBOL vmlinux 0x365a19bf sdev_prefix_printk EXPORT_SYMBOL vmlinux 0x365acda7 set_normalized_timespec64 EXPORT_SYMBOL vmlinux 0x365e7911 kstrdup_const -EXPORT_SYMBOL vmlinux 0x366c607b blk_pre_runtime_resume -EXPORT_SYMBOL vmlinux 0x36afd764 security_sctp_assoc_established -EXPORT_SYMBOL vmlinux 0x36b18521 vme_master_mmap +EXPORT_SYMBOL vmlinux 0x3665f84d dev_set_mtu +EXPORT_SYMBOL vmlinux 0x366f8158 netif_inherit_tso_max +EXPORT_SYMBOL vmlinux 0x3678de19 jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x36a2ad08 tegra_ahb_enable_smmu +EXPORT_SYMBOL vmlinux 0x36ab2bb9 skb_checksum EXPORT_SYMBOL vmlinux 0x36b6ebbf down_killable -EXPORT_SYMBOL vmlinux 0x36b84dd6 uart_update_timeout -EXPORT_SYMBOL vmlinux 0x36bdf59c mnt_drop_write_file -EXPORT_SYMBOL vmlinux 0x36e8d039 md_bitmap_endwrite -EXPORT_SYMBOL vmlinux 0x36ed6057 pci_wake_from_d3 -EXPORT_SYMBOL vmlinux 0x36ed6fce inode_permission -EXPORT_SYMBOL vmlinux 0x36f7a825 dquot_get_next_dqblk -EXPORT_SYMBOL vmlinux 0x36fed295 udplite_prot +EXPORT_SYMBOL vmlinux 0x36ddea44 invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0x36df19fb sk_capable +EXPORT_SYMBOL vmlinux 0x36eae00d generic_ro_fops +EXPORT_SYMBOL vmlinux 0x36ed2b2a kernel_param_lock EXPORT_SYMBOL vmlinux 0x37110088 remove_wait_queue EXPORT_SYMBOL vmlinux 0x371e1953 __printk_cpu_sync_wait -EXPORT_SYMBOL vmlinux 0x37211a78 reuseport_migrate_sock -EXPORT_SYMBOL vmlinux 0x372fd452 fwnode_irq_get_byname EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x37552df2 simple_dir_inode_operations EXPORT_SYMBOL vmlinux 0x3755f990 gf128mul_init_64k_bbe -EXPORT_SYMBOL vmlinux 0x37566268 phy_detach +EXPORT_SYMBOL vmlinux 0x375c3f84 unregister_cdrom EXPORT_SYMBOL vmlinux 0x375f8bbd fc_get_event_number -EXPORT_SYMBOL vmlinux 0x37761910 uart_get_divisor -EXPORT_SYMBOL vmlinux 0x37788997 file_check_and_advance_wb_err EXPORT_SYMBOL vmlinux 0x377d8004 acpi_error -EXPORT_SYMBOL vmlinux 0x378b03e8 __fput_sync -EXPORT_SYMBOL vmlinux 0x37909a53 dquot_quota_on -EXPORT_SYMBOL vmlinux 0x37a6601f d_find_alias -EXPORT_SYMBOL vmlinux 0x37a8ffbf sock_init_data -EXPORT_SYMBOL vmlinux 0x37b243ec iov_iter_npages +EXPORT_SYMBOL vmlinux 0x378d85db input_open_device +EXPORT_SYMBOL vmlinux 0x378f3298 phy_connect +EXPORT_SYMBOL vmlinux 0x37956b81 sock_cmsg_send +EXPORT_SYMBOL vmlinux 0x37a1ba4a __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0x37a7aaee genphy_aneg_done +EXPORT_SYMBOL vmlinux 0x37b6a254 neigh_table_init +EXPORT_SYMBOL vmlinux 0x37b7a5f8 __block_write_begin EXPORT_SYMBOL vmlinux 0x37b8b39e screen_info +EXPORT_SYMBOL vmlinux 0x37bae247 skb_append EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs -EXPORT_SYMBOL vmlinux 0x37cf8b72 scsi_is_fc_rport +EXPORT_SYMBOL vmlinux 0x37c36364 eth_validate_addr +EXPORT_SYMBOL vmlinux 0x37cae42a rtnl_kfree_skbs EXPORT_SYMBOL vmlinux 0x37db8f19 dmi_get_date -EXPORT_SYMBOL vmlinux 0x37e65c01 block_dirty_folio -EXPORT_SYMBOL vmlinux 0x3803478f rproc_report_crash -EXPORT_SYMBOL vmlinux 0x380422de kmalloc_node_trace -EXPORT_SYMBOL vmlinux 0x380d9ed5 fman_get_mem_region -EXPORT_SYMBOL vmlinux 0x38139600 pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0x37e40a74 get_inode_acl +EXPORT_SYMBOL vmlinux 0x37f5c1aa inode_set_bytes +EXPORT_SYMBOL vmlinux 0x381131d2 netif_tx_stop_all_queues EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus -EXPORT_SYMBOL vmlinux 0x38215cc3 __dev_get_by_name -EXPORT_SYMBOL vmlinux 0x38324a5b tcf_get_next_proto -EXPORT_SYMBOL vmlinux 0x384bc4e5 flow_rule_match_enc_ip +EXPORT_SYMBOL vmlinux 0x38477e70 __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0x3847a3b8 skb_coalesce_rx_frag EXPORT_SYMBOL vmlinux 0x3854774b kstrtoll -EXPORT_SYMBOL vmlinux 0x3855596f sock_no_sendpage_locked -EXPORT_SYMBOL vmlinux 0x3857eaca ppp_register_net_channel -EXPORT_SYMBOL vmlinux 0x38617079 dst_dev_put -EXPORT_SYMBOL vmlinux 0x387dd7a3 folio_mark_accessed +EXPORT_SYMBOL vmlinux 0x38573266 dquot_resume +EXPORT_SYMBOL vmlinux 0x385d8ab9 acpi_device_set_power +EXPORT_SYMBOL vmlinux 0x38607a15 mipi_dsi_detach +EXPORT_SYMBOL vmlinux 0x38622dfe mmc_card_is_blockaddr +EXPORT_SYMBOL vmlinux 0x386c0ba5 ip_sock_set_pktinfo +EXPORT_SYMBOL vmlinux 0x3885dcf2 devm_iounmap EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x38889bbd dev_get_flags EXPORT_SYMBOL vmlinux 0x388aa3c9 neigh_proc_dointvec_ms_jiffies -EXPORT_SYMBOL vmlinux 0x388aa59c tty_port_hangup -EXPORT_SYMBOL vmlinux 0x3890012d io_uring_get_socket EXPORT_SYMBOL vmlinux 0x3891ffc8 ecryptfs_fill_auth_tok EXPORT_SYMBOL vmlinux 0x389617b0 LZ4_decompress_fast_continue -EXPORT_SYMBOL vmlinux 0x389b40e5 __traceiter_kmem_cache_free -EXPORT_SYMBOL vmlinux 0x389c8767 blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0x3896f045 seg6_push_hmac EXPORT_SYMBOL vmlinux 0x38a71b7e pci_free_resource_list +EXPORT_SYMBOL vmlinux 0x38a742e7 pm860x_bulk_read EXPORT_SYMBOL vmlinux 0x38a9f7c5 in6addr_loopback -EXPORT_SYMBOL vmlinux 0x38b73405 pci_pme_capable -EXPORT_SYMBOL vmlinux 0x38d45f96 flow_rule_match_mpls +EXPORT_SYMBOL vmlinux 0x38b75365 generic_pipe_buf_try_steal +EXPORT_SYMBOL vmlinux 0x38bbdb8d pci_find_bus +EXPORT_SYMBOL vmlinux 0x38be2283 rpmh_write_async EXPORT_SYMBOL vmlinux 0x38e46431 mempool_exit -EXPORT_SYMBOL vmlinux 0x3908a9f3 __inode_sub_bytes -EXPORT_SYMBOL vmlinux 0x391733f2 dev_mc_sync_multiple -EXPORT_SYMBOL vmlinux 0x391d35f8 twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0x38f34cff __bread_gfp +EXPORT_SYMBOL vmlinux 0x38fc02a3 __hw_addr_ref_sync_dev +EXPORT_SYMBOL vmlinux 0x391b707d param_get_long EXPORT_SYMBOL vmlinux 0x391df80a netstamp_needed_key +EXPORT_SYMBOL vmlinux 0x3922da5f scsi_unblock_requests EXPORT_SYMBOL vmlinux 0x3928efe9 __per_cpu_offset -EXPORT_SYMBOL vmlinux 0x392927db register_filesystem +EXPORT_SYMBOL vmlinux 0x39295c45 __filemap_get_folio EXPORT_SYMBOL vmlinux 0x392b1fea wait_for_completion_io EXPORT_SYMBOL vmlinux 0x3939f8f0 rfkill_pause_polling -EXPORT_SYMBOL vmlinux 0x393ac52b __module_get -EXPORT_SYMBOL vmlinux 0x393fe482 ip4_datagram_connect EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p EXPORT_SYMBOL vmlinux 0x394a1e11 phy_sfp_attach -EXPORT_SYMBOL vmlinux 0x394dabf4 simple_dir_inode_operations EXPORT_SYMBOL vmlinux 0x3955fcf6 __kfifo_in_r -EXPORT_SYMBOL vmlinux 0x39596a97 put_ipc_ns -EXPORT_SYMBOL vmlinux 0x3965b93e copy_highpage +EXPORT_SYMBOL vmlinux 0x398c3011 __skb_ext_del +EXPORT_SYMBOL vmlinux 0x3997f565 __dynamic_dev_dbg EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow EXPORT_SYMBOL vmlinux 0x399ad043 __kfifo_dma_out_finish_r -EXPORT_SYMBOL vmlinux 0x39a052cb tcp_seq_start -EXPORT_SYMBOL vmlinux 0x39a4cf05 param_set_dyndbg_classes EXPORT_SYMBOL vmlinux 0x39b12223 __acpi_handle_debug -EXPORT_SYMBOL vmlinux 0x39b5b209 iterate_supers_type EXPORT_SYMBOL vmlinux 0x39b8d49c cpu_rmap_update EXPORT_SYMBOL vmlinux 0x39be4b8e qman_volatile_dequeue EXPORT_SYMBOL vmlinux 0x39c74235 dm_read_arg_group +EXPORT_SYMBOL vmlinux 0x39c797e6 dcache_dir_close EXPORT_SYMBOL vmlinux 0x39d95ca4 zstd_reset_cstream -EXPORT_SYMBOL vmlinux 0x39dc0e38 jbd2_submit_inode_data -EXPORT_SYMBOL vmlinux 0x39e048d3 inet_getname -EXPORT_SYMBOL vmlinux 0x3a1c0ee8 pci_bus_find_capability -EXPORT_SYMBOL vmlinux 0x3a1ce1fb serio_unregister_child_port -EXPORT_SYMBOL vmlinux 0x3a34faf2 ipv6_dev_get_saddr -EXPORT_SYMBOL vmlinux 0x3a407af0 input_get_timestamp +EXPORT_SYMBOL vmlinux 0x39e287a1 pin_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0x39e7ca26 acpi_pm_device_sleep_state +EXPORT_SYMBOL vmlinux 0x3a02e986 nf_hook_slow +EXPORT_SYMBOL vmlinux 0x3a25a6b3 cdev_del +EXPORT_SYMBOL vmlinux 0x3a2d2fdf eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0x3a45528d pci_dev_get +EXPORT_SYMBOL vmlinux 0x3a4f2341 tty_name EXPORT_SYMBOL vmlinux 0x3a4f9d28 rng_is_initialized -EXPORT_SYMBOL vmlinux 0x3a650bd9 tcp_timewait_state_process -EXPORT_SYMBOL vmlinux 0x3a736779 security_sb_remount -EXPORT_SYMBOL vmlinux 0x3aa354f4 devfreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x3a5c57ec fc_vport_create +EXPORT_SYMBOL vmlinux 0x3a5e2720 __ClearPageMovable +EXPORT_SYMBOL vmlinux 0x3a7e7421 __blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0x3a8302a0 inet_frag_pull_head +EXPORT_SYMBOL vmlinux 0x3a963045 tcp_connect +EXPORT_SYMBOL vmlinux 0x3a98d1ef page_cache_next_miss +EXPORT_SYMBOL vmlinux 0x3aa51433 register_md_personality EXPORT_SYMBOL vmlinux 0x3ab28948 console_srcu_read_lock EXPORT_SYMBOL vmlinux 0x3ab7b1cc scsi_set_sense_field_pointer -EXPORT_SYMBOL vmlinux 0x3ad23413 jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0x3ad0017b mdio_device_register 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 0x3aeb9395 blk_mq_tagset_wait_completed_request +EXPORT_SYMBOL vmlinux 0x3af4143b tc_setup_cb_reoffload EXPORT_SYMBOL vmlinux 0x3aff3200 acpi_evaluate_object_typed -EXPORT_SYMBOL vmlinux 0x3b0a9bf7 __skb_checksum +EXPORT_SYMBOL vmlinux 0x3b06724a set_nlink EXPORT_SYMBOL vmlinux 0x3b0f23d2 xudma_is_pktdma -EXPORT_SYMBOL vmlinux 0x3b104436 skb_push -EXPORT_SYMBOL vmlinux 0x3b144e1d phy_attached_info EXPORT_SYMBOL vmlinux 0x3b20fb95 dma_fence_remove_callback -EXPORT_SYMBOL vmlinux 0x3b287084 dcb_ieee_setapp EXPORT_SYMBOL vmlinux 0x3b321462 LZ4_setStreamDecode -EXPORT_SYMBOL vmlinux 0x3b4c1247 qdisc_hash_del -EXPORT_SYMBOL vmlinux 0x3b54c693 neigh_app_ns -EXPORT_SYMBOL vmlinux 0x3b595362 folio_migrate_copy +EXPORT_SYMBOL vmlinux 0x3b33d436 __nd_driver_register +EXPORT_SYMBOL vmlinux 0x3b345e54 __dev_set_mtu +EXPORT_SYMBOL vmlinux 0x3b383bdd sock_edemux +EXPORT_SYMBOL vmlinux 0x3b3e663d folio_wait_bit_killable +EXPORT_SYMBOL vmlinux 0x3b4c0d9d dquot_alloc_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 0x3b799ff6 proc_create_mount_point +EXPORT_SYMBOL vmlinux 0x3b7227ec migrate_vma_finalize EXPORT_SYMBOL vmlinux 0x3b9144c9 acpi_get_current_resources -EXPORT_SYMBOL vmlinux 0x3b91e4d0 __dev_kfree_skb_any -EXPORT_SYMBOL vmlinux 0x3ba974ce nonseekable_open -EXPORT_SYMBOL vmlinux 0x3bc27c69 inet_csk_clear_xmit_timers -EXPORT_SYMBOL vmlinux 0x3bfb4e0a napi_get_frags +EXPORT_SYMBOL vmlinux 0x3bb18972 udp_gro_receive +EXPORT_SYMBOL vmlinux 0x3bbed9e1 xen_free_unpopulated_pages +EXPORT_SYMBOL vmlinux 0x3bc39c3e xfrm_state_add +EXPORT_SYMBOL vmlinux 0x3be28534 input_flush_device +EXPORT_SYMBOL vmlinux 0x3be474c4 crypto_sha1_update +EXPORT_SYMBOL vmlinux 0x3be7d255 page_pool_put_defragged_page +EXPORT_SYMBOL vmlinux 0x3bf3ed04 posix_acl_update_mode EXPORT_SYMBOL vmlinux 0x3bfdcdee __nla_put -EXPORT_SYMBOL vmlinux 0x3c0c2762 __sk_dst_check +EXPORT_SYMBOL vmlinux 0x3bffe6aa gro_cells_receive +EXPORT_SYMBOL vmlinux 0x3c0baff4 audit_log_start EXPORT_SYMBOL vmlinux 0x3c0e1620 qcom_scm_pas_metadata_release +EXPORT_SYMBOL vmlinux 0x3c18383e iput EXPORT_SYMBOL vmlinux 0x3c185c61 page_put_link -EXPORT_SYMBOL vmlinux 0x3c1ba174 keyring_clear -EXPORT_SYMBOL vmlinux 0x3c2b1499 page_pool_alloc_frag -EXPORT_SYMBOL vmlinux 0x3c2d63ba pci_scan_slot +EXPORT_SYMBOL vmlinux 0x3c2448d0 sockopt_release_sock +EXPORT_SYMBOL vmlinux 0x3c31e4df gpiochip_irq_relres EXPORT_SYMBOL vmlinux 0x3c3215c4 qe_immr +EXPORT_SYMBOL vmlinux 0x3c39cc9f kernel_getsockname EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip EXPORT_SYMBOL vmlinux 0x3c3ff9fd sprintf -EXPORT_SYMBOL vmlinux 0x3c4f6580 mdio_bus_type -EXPORT_SYMBOL vmlinux 0x3c64634d console_stop -EXPORT_SYMBOL vmlinux 0x3c67eb0e __tcp_md5_do_lookup -EXPORT_SYMBOL vmlinux 0x3c71ed6a xfrm_replay_seqhi -EXPORT_SYMBOL vmlinux 0x3c7d1544 fc_host_post_fc_event -EXPORT_SYMBOL vmlinux 0x3c833aa1 sock_sendmsg -EXPORT_SYMBOL vmlinux 0x3c90ca84 fwnode_mdio_find_device -EXPORT_SYMBOL vmlinux 0x3cad2746 security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0x3c4d916e vfs_tmpfile_open +EXPORT_SYMBOL vmlinux 0x3c5df684 textsearch_unregister +EXPORT_SYMBOL vmlinux 0x3c9055ac make_kuid +EXPORT_SYMBOL vmlinux 0x3c934db8 vm_mmap EXPORT_SYMBOL vmlinux 0x3cb23db3 console_srcu_read_unlock +EXPORT_SYMBOL vmlinux 0x3cb59e6e msm_pinctrl_probe +EXPORT_SYMBOL vmlinux 0x3cba8c51 __blk_mq_end_request EXPORT_SYMBOL vmlinux 0x3cbb940b zstd_init_dstream -EXPORT_SYMBOL vmlinux 0x3cc8a6cf gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0x3cbe1ff9 pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0x3ccb53d7 mfd_remove_devices_late +EXPORT_SYMBOL vmlinux 0x3ccbcc7b pci_set_mwi +EXPORT_SYMBOL vmlinux 0x3ccd403d page_mapping +EXPORT_SYMBOL vmlinux 0x3cd1172f mmc_cqe_request_done +EXPORT_SYMBOL vmlinux 0x3cd2274c ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x3cd26150 blackhole_netdev EXPORT_SYMBOL vmlinux 0x3cd9ed83 logic_insw -EXPORT_SYMBOL vmlinux 0x3ce02c9a mpage_read_folio +EXPORT_SYMBOL vmlinux 0x3cdde724 tcf_block_get +EXPORT_SYMBOL vmlinux 0x3cde8df0 blk_set_runtime_active EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq -EXPORT_SYMBOL vmlinux 0x3cec4a61 vfs_parse_fs_string -EXPORT_SYMBOL vmlinux 0x3cf69f8a dm_table_get_mode -EXPORT_SYMBOL vmlinux 0x3cfebe06 ps2_handle_ack -EXPORT_SYMBOL vmlinux 0x3d021339 twl6040_get_pll +EXPORT_SYMBOL vmlinux 0x3cec8f63 setup_arg_pages +EXPORT_SYMBOL vmlinux 0x3cf10f19 qdisc_put EXPORT_SYMBOL vmlinux 0x3d02cd70 dma_fence_signal_locked -EXPORT_SYMBOL vmlinux 0x3d063a80 alloc_anon_inode -EXPORT_SYMBOL vmlinux 0x3d08763d hash_and_copy_to_iter -EXPORT_SYMBOL vmlinux 0x3d16a867 scsi_partsize -EXPORT_SYMBOL vmlinux 0x3d18b9aa scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0x3d18af5b pps_register_source +EXPORT_SYMBOL vmlinux 0x3d19a5ee pcix_get_max_mmrbc EXPORT_SYMBOL vmlinux 0x3d210724 gen_pool_dma_zalloc_align -EXPORT_SYMBOL vmlinux 0x3d2eaec6 fc_host_post_event -EXPORT_SYMBOL vmlinux 0x3d5b1c01 sock_set_keepalive -EXPORT_SYMBOL vmlinux 0x3d6708e7 mdio_driver_unregister -EXPORT_SYMBOL vmlinux 0x3d691021 devm_get_clk_from_child -EXPORT_SYMBOL vmlinux 0x3d6b1e48 dquot_reclaim_space_nodirty -EXPORT_SYMBOL vmlinux 0x3d6dadce i2c_transfer -EXPORT_SYMBOL vmlinux 0x3d728826 phy_trigger_machine -EXPORT_SYMBOL vmlinux 0x3d73de10 inet_reqsk_alloc -EXPORT_SYMBOL vmlinux 0x3d76e625 fc_host_fpin_rcv -EXPORT_SYMBOL vmlinux 0x3d8b66b5 kthread_create_worker +EXPORT_SYMBOL vmlinux 0x3d28f9b9 clk_add_alias +EXPORT_SYMBOL vmlinux 0x3d2a929e sync_blockdev +EXPORT_SYMBOL vmlinux 0x3d2c3244 tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0x3d441419 ___pskb_trim +EXPORT_SYMBOL vmlinux 0x3d462e3a jbd2_journal_put_journal_head +EXPORT_SYMBOL vmlinux 0x3d52c75c vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0x3d5526bb sk_stop_timer +EXPORT_SYMBOL vmlinux 0x3d645cea nf_getsockopt +EXPORT_SYMBOL vmlinux 0x3d8ffde5 scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0x3d91354b __skb_gro_checksum_complete EXPORT_SYMBOL vmlinux 0x3d93c7c2 __arm_smccc_sve_check -EXPORT_SYMBOL vmlinux 0x3d9bee13 inet6_protos +EXPORT_SYMBOL vmlinux 0x3d99106f mmc_of_parse_clk_phase EXPORT_SYMBOL vmlinux 0x3d9ee9f0 clear_page -EXPORT_SYMBOL vmlinux 0x3da8db01 d_drop +EXPORT_SYMBOL vmlinux 0x3da2a26e rproc_report_crash 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 0x3db2a673 netif_rx +EXPORT_SYMBOL vmlinux 0x3db8b4f4 of_match_device +EXPORT_SYMBOL vmlinux 0x3dbfed6b dst_release EXPORT_SYMBOL vmlinux 0x3dc619d3 swake_up_locked -EXPORT_SYMBOL vmlinux 0x3dc8f1e9 __xfrm_decode_session EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3dce5e95 jbd2_journal_begin_ordered_truncate EXPORT_SYMBOL vmlinux 0x3dd3f054 xudma_rchan_get_id +EXPORT_SYMBOL vmlinux 0x3dd47e9b twl6040_get_sysclk EXPORT_SYMBOL vmlinux 0x3dd9b230 proc_dointvec_userhz_jiffies -EXPORT_SYMBOL vmlinux 0x3ddf683c inode_init_always -EXPORT_SYMBOL vmlinux 0x3debf668 tegra_dfll_register +EXPORT_SYMBOL vmlinux 0x3ddaae05 xp_dma_sync_for_cpu_slow +EXPORT_SYMBOL vmlinux 0x3ddea5ca fc_remote_port_add +EXPORT_SYMBOL vmlinux 0x3deaba62 netpoll_print_options +EXPORT_SYMBOL vmlinux 0x3df48dad fs_param_is_string EXPORT_SYMBOL vmlinux 0x3dfb86b9 resource_list_create_entry -EXPORT_SYMBOL vmlinux 0x3dfbb01e get_unmapped_area EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head -EXPORT_SYMBOL vmlinux 0x3e0b15b4 security_inode_notifysecctx -EXPORT_SYMBOL vmlinux 0x3e1eba13 drop_super_exclusive -EXPORT_SYMBOL vmlinux 0x3e2b17a2 tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0x3e12a7b2 __lock_sock_fast +EXPORT_SYMBOL vmlinux 0x3e39f1c0 blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0x3e3a4f31 tcf_em_tree_destroy EXPORT_SYMBOL vmlinux 0x3e3bad0a __tasklet_hi_schedule -EXPORT_SYMBOL vmlinux 0x3e6a8247 __mmc_claim_host -EXPORT_SYMBOL vmlinux 0x3e6bbd98 twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0x3e3c2a87 genphy_c37_read_status +EXPORT_SYMBOL vmlinux 0x3e3e4b6d skb_eth_push +EXPORT_SYMBOL vmlinux 0x3e48f7ad jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0x3e4c67ff vif_device_init +EXPORT_SYMBOL vmlinux 0x3e5c7d25 pci_set_master +EXPORT_SYMBOL vmlinux 0x3e69f84a ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0x3e744dfa dev_activate EXPORT_SYMBOL vmlinux 0x3e79fb00 arm_smccc_1_2_smc -EXPORT_SYMBOL vmlinux 0x3e800c6c devm_extcon_unregister_notifier_all -EXPORT_SYMBOL vmlinux 0x3ea53355 sock_set_reuseaddr -EXPORT_SYMBOL vmlinux 0x3ea73894 capable_wrt_inode_uidgid -EXPORT_SYMBOL vmlinux 0x3eacd57f alloc_mdio_bitbang -EXPORT_SYMBOL vmlinux 0x3ec2afd4 dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0x3e8bd2b3 sk_filter_trim_cap +EXPORT_SYMBOL vmlinux 0x3e9d8807 tcf_action_update_stats +EXPORT_SYMBOL vmlinux 0x3eab8cbe vga_set_legacy_decoding EXPORT_SYMBOL vmlinux 0x3eccbe2c __find_nth_bit -EXPORT_SYMBOL vmlinux 0x3ed50530 devm_gen_pool_create -EXPORT_SYMBOL vmlinux 0x3ed8f16e phy_write_mmd -EXPORT_SYMBOL vmlinux 0x3ee605dd iget5_locked -EXPORT_SYMBOL vmlinux 0x3ef4ff4e param_set_int -EXPORT_SYMBOL vmlinux 0x3efa0cf0 tegra_ivc_write_get_next_frame +EXPORT_SYMBOL vmlinux 0x3ef5ee01 i2c_transfer EXPORT_SYMBOL vmlinux 0x3efe1703 phy_unregister_fixup_for_id -EXPORT_SYMBOL vmlinux 0x3f08dd3e param_ops_bool +EXPORT_SYMBOL vmlinux 0x3f05c63c tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0x3f066a5f inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0x3f07ca17 t10_pi_type1_crc EXPORT_SYMBOL vmlinux 0x3f0eabd2 xxh64_update -EXPORT_SYMBOL vmlinux 0x3f2494ae mmc_cqe_recovery +EXPORT_SYMBOL vmlinux 0x3f167596 scsi_host_lookup EXPORT_SYMBOL vmlinux 0x3f34644d zstd_dstream_workspace_bound -EXPORT_SYMBOL vmlinux 0x3f3b4153 simple_getattr +EXPORT_SYMBOL vmlinux 0x3f350040 netlink_unicast +EXPORT_SYMBOL vmlinux 0x3f3ae543 input_unregister_handler EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd EXPORT_SYMBOL vmlinux 0x3f4bd846 gen_pool_first_fit_order_align -EXPORT_SYMBOL vmlinux 0x3f4c04f7 __d_lookup_unhash_wake -EXPORT_SYMBOL vmlinux 0x3f4e7697 ip_sock_set_tos -EXPORT_SYMBOL vmlinux 0x3f5bab50 __dev_get_by_index -EXPORT_SYMBOL vmlinux 0x3f5d8e41 dma_unmap_page_attrs -EXPORT_SYMBOL vmlinux 0x3f665e9f input_set_timestamp -EXPORT_SYMBOL vmlinux 0x3f72768c twl6040_clear_bits -EXPORT_SYMBOL vmlinux 0x3f73335d netdev_class_remove_file_ns -EXPORT_SYMBOL vmlinux 0x3f791c0a input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0x3f52f27d sock_set_rcvbuf +EXPORT_SYMBOL vmlinux 0x3f54f0d8 sb_set_blocksize +EXPORT_SYMBOL vmlinux 0x3f58abd9 mmc_remove_host +EXPORT_SYMBOL vmlinux 0x3f68ff8c dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0x3f71a700 devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x3f73668e put_disk +EXPORT_SYMBOL vmlinux 0x3f808d37 security_sk_classify_flow +EXPORT_SYMBOL vmlinux 0x3f82ccbb xsk_tx_peek_release_desc_batch EXPORT_SYMBOL vmlinux 0x3f89071b security_ib_pkey_access -EXPORT_SYMBOL vmlinux 0x3f8c7b3f __skb_recv_udp -EXPORT_SYMBOL vmlinux 0x3f925f46 md_write_inc -EXPORT_SYMBOL vmlinux 0x3fa04530 xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0x3fadfd22 of_phy_find_device EXPORT_SYMBOL vmlinux 0x3fbf3c89 vme_slave_set -EXPORT_SYMBOL vmlinux 0x3fce24a6 iommu_put_resv_regions +EXPORT_SYMBOL vmlinux 0x3fc26854 d_path +EXPORT_SYMBOL vmlinux 0x3fc961c1 xen_free_ballooned_pages EXPORT_SYMBOL vmlinux 0x3fd78f3b register_chrdev_region -EXPORT_SYMBOL vmlinux 0x3fda1752 vc_resize EXPORT_SYMBOL vmlinux 0x3fe2ccbe memweight -EXPORT_SYMBOL vmlinux 0x3fe77652 rtnl_set_sk_err -EXPORT_SYMBOL vmlinux 0x3ff1fc74 key_reject_and_link -EXPORT_SYMBOL vmlinux 0x40055fd5 d_make_root -EXPORT_SYMBOL vmlinux 0x401a0731 fb_set_var -EXPORT_SYMBOL vmlinux 0x404a2d21 import_iovec -EXPORT_SYMBOL vmlinux 0x4066c1ad vme_unregister_bridge -EXPORT_SYMBOL vmlinux 0x406769a8 security_sctp_assoc_request +EXPORT_SYMBOL vmlinux 0x402028fa __brelse +EXPORT_SYMBOL vmlinux 0x4027475b __pagevec_release +EXPORT_SYMBOL vmlinux 0x4037efff flow_rule_match_vlan +EXPORT_SYMBOL vmlinux 0x404aa972 ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0x404d0ec9 __i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0x405aae6a clk_hw_register_clkdev +EXPORT_SYMBOL vmlinux 0x406876e9 xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0x40746f8c tcp_inbound_md5_hash +EXPORT_SYMBOL vmlinux 0x4076a900 vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0x407919a6 tty_port_close EXPORT_SYMBOL vmlinux 0x40863ba1 ioremap_prot -EXPORT_SYMBOL vmlinux 0x408c29bf rproc_elf_sanity_check +EXPORT_SYMBOL vmlinux 0x408ec2d9 remove_watch_from_object EXPORT_SYMBOL vmlinux 0x40973662 sysctl_udp_mem EXPORT_SYMBOL vmlinux 0x40a62432 __nla_validate +EXPORT_SYMBOL vmlinux 0x40a62a9f cdrom_get_media_event EXPORT_SYMBOL vmlinux 0x40a9b349 vzalloc -EXPORT_SYMBOL vmlinux 0x40b124e5 netlink_ns_capable -EXPORT_SYMBOL vmlinux 0x40b422da xfrm_state_lookup -EXPORT_SYMBOL vmlinux 0x40be62a8 netif_set_tso_max_segs +EXPORT_SYMBOL vmlinux 0x40b05531 ps2_sendbyte EXPORT_SYMBOL vmlinux 0x40c7247c si_meminfo EXPORT_SYMBOL vmlinux 0x40d04664 console_trylock -EXPORT_SYMBOL vmlinux 0x40d04cad i2c_smbus_read_byte_data EXPORT_SYMBOL vmlinux 0x40d59096 unregister_restart_handler -EXPORT_SYMBOL vmlinux 0x40e89a41 generic_file_fsync +EXPORT_SYMBOL vmlinux 0x40ecea81 inet_frag_kill EXPORT_SYMBOL vmlinux 0x40f76a86 __vcalloc -EXPORT_SYMBOL vmlinux 0x40ff8983 pnp_device_detach -EXPORT_SYMBOL vmlinux 0x4103f95c devm_pci_alloc_host_bridge -EXPORT_SYMBOL vmlinux 0x411c9cf6 secure_tcpv6_ts_off -EXPORT_SYMBOL vmlinux 0x411f23a0 generic_setlease +EXPORT_SYMBOL vmlinux 0x4108d339 inet_addr_type_table +EXPORT_SYMBOL vmlinux 0x410cb120 md_bitmap_close_sync +EXPORT_SYMBOL vmlinux 0x41243153 dcb_ieee_getapp_mask EXPORT_SYMBOL vmlinux 0x412f893c page_offline_begin EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user -EXPORT_SYMBOL vmlinux 0x414c4ee0 inet_accept +EXPORT_SYMBOL vmlinux 0x4149c6e4 tty_check_change EXPORT_SYMBOL vmlinux 0x414da5e5 qman_enqueue -EXPORT_SYMBOL vmlinux 0x416439eb unregister_shrinker -EXPORT_SYMBOL vmlinux 0x4173011b ps2_command -EXPORT_SYMBOL vmlinux 0x417977de release_sock +EXPORT_SYMBOL vmlinux 0x415526d5 xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0x4179da8b uart_suspend_port EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x41a1d740 tcp_req_err EXPORT_SYMBOL vmlinux 0x41a30bef mtree_store_range +EXPORT_SYMBOL vmlinux 0x41a5e586 dev_get_mac_address +EXPORT_SYMBOL vmlinux 0x41c0d0bf redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0x41c815f9 tty_port_open +EXPORT_SYMBOL vmlinux 0x41cf4a74 sg_miter_skip +EXPORT_SYMBOL vmlinux 0x41d0e869 __devm_release_region EXPORT_SYMBOL vmlinux 0x41ed3709 get_random_bytes +EXPORT_SYMBOL vmlinux 0x41ef8c32 inode_init_once EXPORT_SYMBOL vmlinux 0x41efdeaf radix_tree_lookup_slot -EXPORT_SYMBOL vmlinux 0x41fb6c34 vmf_insert_mixed_mkwrite -EXPORT_SYMBOL vmlinux 0x421fd962 __find_get_block -EXPORT_SYMBOL vmlinux 0x423656fe md_bitmap_update_sb -EXPORT_SYMBOL vmlinux 0x423c9530 iw_handler_set_thrspy -EXPORT_SYMBOL vmlinux 0x423e236e netdev_bind_sb_channel_queue +EXPORT_SYMBOL vmlinux 0x42201c6a devm_arch_io_reserve_memtype_wc +EXPORT_SYMBOL vmlinux 0x42224574 sk_mc_loop +EXPORT_SYMBOL vmlinux 0x422ac51f of_device_get_match_data +EXPORT_SYMBOL vmlinux 0x4235b3c3 of_node_get +EXPORT_SYMBOL vmlinux 0x42464079 fscrypt_decrypt_pagecache_blocks EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running -EXPORT_SYMBOL vmlinux 0x424b1c9b shrink_dcache_sb EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp -EXPORT_SYMBOL vmlinux 0x424e5867 get_user_pages_remote -EXPORT_SYMBOL vmlinux 0x4253d3eb config_item_put EXPORT_SYMBOL vmlinux 0x42578e80 acpi_get_type -EXPORT_SYMBOL vmlinux 0x425c801a to_nd_pfn -EXPORT_SYMBOL vmlinux 0x426450f1 mipi_dsi_device_register_full -EXPORT_SYMBOL vmlinux 0x428c6b76 t10_pi_type3_crc -EXPORT_SYMBOL vmlinux 0x42b02b02 __ip_options_compile +EXPORT_SYMBOL vmlinux 0x4268e2e2 dquot_quota_sync +EXPORT_SYMBOL vmlinux 0x426d8330 of_phy_register_fixed_link +EXPORT_SYMBOL vmlinux 0x42715ea1 dquot_scan_active +EXPORT_SYMBOL vmlinux 0x427f6562 blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0x429182d2 jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0x4291a78e bio_split +EXPORT_SYMBOL vmlinux 0x42b8153a mmc_cqe_recovery +EXPORT_SYMBOL vmlinux 0x42b82cee tcf_register_action EXPORT_SYMBOL vmlinux 0x42bed8d4 unix_gc_lock -EXPORT_SYMBOL vmlinux 0x42e23fae nf_reinject +EXPORT_SYMBOL vmlinux 0x42f0de11 vfs_fsync EXPORT_SYMBOL vmlinux 0x42f1b900 fb_pad_unaligned_buffer -EXPORT_SYMBOL vmlinux 0x42f398db jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0x42fb4de5 vme_bus_type EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages -EXPORT_SYMBOL vmlinux 0x4313efc7 vga_remove_vgacon -EXPORT_SYMBOL vmlinux 0x432e8ed1 freeze_bdev +EXPORT_SYMBOL vmlinux 0x430ceda4 flow_rule_match_enc_opts +EXPORT_SYMBOL vmlinux 0x4334aa87 of_phy_connect +EXPORT_SYMBOL vmlinux 0x4336a009 uart_match_port EXPORT_SYMBOL vmlinux 0x4336fcca ucs2_as_utf8 EXPORT_SYMBOL vmlinux 0x433cabfb acpi_decode_pld_buffer EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid -EXPORT_SYMBOL vmlinux 0x43684e1b task_lookup_next_fd_rcu -EXPORT_SYMBOL vmlinux 0x436ec193 tty_port_close_start -EXPORT_SYMBOL vmlinux 0x436f2021 tegra_dfll_resume -EXPORT_SYMBOL vmlinux 0x4377d7c5 dev_get_by_name -EXPORT_SYMBOL vmlinux 0x4378641c pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0x4358ec6b iommu_dma_get_resv_regions +EXPORT_SYMBOL vmlinux 0x435929ad iov_iter_npages +EXPORT_SYMBOL vmlinux 0x436398a0 dev_alloc_name +EXPORT_SYMBOL vmlinux 0x436a9f08 mdiobus_alloc_size EXPORT_SYMBOL vmlinux 0x437a0d6d __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0x437c8651 sock_kmalloc EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security -EXPORT_SYMBOL vmlinux 0x4392d8f7 tty_insert_flip_string_flags -EXPORT_SYMBOL vmlinux 0x43aacc2b __scm_destroy -EXPORT_SYMBOL vmlinux 0x43b1b63b __free_pages -EXPORT_SYMBOL vmlinux 0x43b4c297 kfree_skb_list_reason +EXPORT_SYMBOL vmlinux 0x438c6952 bio_init +EXPORT_SYMBOL vmlinux 0x439ff03d __fput_sync EXPORT_SYMBOL vmlinux 0x43babd19 sg_init_one -EXPORT_SYMBOL vmlinux 0x43ca2232 pci_request_selected_regions_exclusive -EXPORT_SYMBOL vmlinux 0x43cb80f8 generic_pipe_buf_get EXPORT_SYMBOL vmlinux 0x43d22fb9 groups_alloc -EXPORT_SYMBOL vmlinux 0x43ded34c folio_end_private_2 -EXPORT_SYMBOL vmlinux 0x43ee602e of_find_mipi_dsi_host_by_node +EXPORT_SYMBOL vmlinux 0x43d7978b ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0x43dd2251 __traceiter_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x43ebcf8b _dev_info EXPORT_SYMBOL vmlinux 0x43f9ebc8 slhc_remember +EXPORT_SYMBOL vmlinux 0x43fcd848 pci_get_device EXPORT_SYMBOL vmlinux 0x4403bbd0 imx_sc_misc_set_control -EXPORT_SYMBOL vmlinux 0x4416e5b4 sock_kmalloc -EXPORT_SYMBOL vmlinux 0x442a7d75 truncate_inode_pages -EXPORT_SYMBOL vmlinux 0x442e51a6 posix_acl_chmod -EXPORT_SYMBOL vmlinux 0x44342ab6 dquot_quota_off -EXPORT_SYMBOL vmlinux 0x44459e25 posix_test_lock +EXPORT_SYMBOL vmlinux 0x4431d9b9 console_force_preferred_locked +EXPORT_SYMBOL vmlinux 0x4439ba07 __devm_of_mdiobus_register EXPORT_SYMBOL vmlinux 0x44469a76 crc_ccitt_false_table +EXPORT_SYMBOL vmlinux 0x4448251f block_write_begin +EXPORT_SYMBOL vmlinux 0x444c3dc3 jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0x444d51ae nf_log_set +EXPORT_SYMBOL vmlinux 0x445030f5 d_find_alias +EXPORT_SYMBOL vmlinux 0x445aee84 in6_dev_finish_destroy EXPORT_SYMBOL vmlinux 0x4462d35e cpufreq_get_hw_max_freq -EXPORT_SYMBOL vmlinux 0x4463db7c bio_integrity_trim -EXPORT_SYMBOL vmlinux 0x447a919f blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0x4477cc0e elv_bio_merge_ok +EXPORT_SYMBOL vmlinux 0x4483de1b scsi_is_target_device +EXPORT_SYMBOL vmlinux 0x449727b9 __scsi_print_sense EXPORT_SYMBOL vmlinux 0x449ad0a7 memcmp +EXPORT_SYMBOL vmlinux 0x449ad465 param_set_copystring +EXPORT_SYMBOL vmlinux 0x44a6830c __vlan_find_dev_deep_rcu EXPORT_SYMBOL vmlinux 0x44a6e90a irq_cpu_rmap_add -EXPORT_SYMBOL vmlinux 0x44b8ed21 d_alloc_parallel -EXPORT_SYMBOL vmlinux 0x44cf3596 vlan_vid_del -EXPORT_SYMBOL vmlinux 0x44df0230 vfs_statfs +EXPORT_SYMBOL vmlinux 0x44a7639e mipi_dsi_device_unregister +EXPORT_SYMBOL vmlinux 0x44a7954e input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0x44b080c6 flow_rule_match_cvlan +EXPORT_SYMBOL vmlinux 0x44c9ae13 skb_set_owner_w +EXPORT_SYMBOL vmlinux 0x44d5948d ip_local_deliver EXPORT_SYMBOL vmlinux 0x44e9a829 match_token -EXPORT_SYMBOL vmlinux 0x44f04d60 stream_open -EXPORT_SYMBOL vmlinux 0x44f19d90 jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0x44eab5fb fman_get_bmi_max_fifo_size +EXPORT_SYMBOL vmlinux 0x44ef0be8 setattr_prepare +EXPORT_SYMBOL vmlinux 0x44f4f190 tty_do_resize EXPORT_SYMBOL vmlinux 0x45006cee default_red EXPORT_SYMBOL vmlinux 0x450639ab sg_last -EXPORT_SYMBOL vmlinux 0x450683f0 pci_release_resource EXPORT_SYMBOL vmlinux 0x45081703 ec_get_handle EXPORT_SYMBOL vmlinux 0x450d9a35 cmd_db_read_slave_id +EXPORT_SYMBOL vmlinux 0x4517bca8 xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0x4519de12 xsk_tx_completed EXPORT_SYMBOL vmlinux 0x452413a1 qman_alloc_pool_range -EXPORT_SYMBOL vmlinux 0x452879b7 mipi_dsi_dcs_exit_sleep_mode +EXPORT_SYMBOL vmlinux 0x452a2a7f km_state_notify +EXPORT_SYMBOL vmlinux 0x452b7f99 flow_rule_match_enc_ipv4_addrs EXPORT_SYMBOL vmlinux 0x452ba683 ipv6_ext_hdr -EXPORT_SYMBOL vmlinux 0x4534e033 inode_nohighmem -EXPORT_SYMBOL vmlinux 0x453bc2b8 dm_io +EXPORT_SYMBOL vmlinux 0x4532702d bio_uninit +EXPORT_SYMBOL vmlinux 0x45333fd3 kernel_listen EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x454e0568 phy_do_ioctl EXPORT_SYMBOL vmlinux 0x45535485 xxh32_update EXPORT_SYMBOL vmlinux 0x456874bf posix_acl_from_xattr -EXPORT_SYMBOL vmlinux 0x457618f6 locks_remove_posix EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user -EXPORT_SYMBOL vmlinux 0x45d75145 __skb_gso_segment -EXPORT_SYMBOL vmlinux 0x45e741de input_free_device -EXPORT_SYMBOL vmlinux 0x45ffbee6 kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x457c1686 lookup_one_unlocked +EXPORT_SYMBOL vmlinux 0x458f3958 jbd2_fc_release_bufs +EXPORT_SYMBOL vmlinux 0x45957349 dquot_commit_info +EXPORT_SYMBOL vmlinux 0x45a8967a pci_read_vpd +EXPORT_SYMBOL vmlinux 0x45cb624d single_open_size +EXPORT_SYMBOL vmlinux 0x45d03bc1 xp_free +EXPORT_SYMBOL vmlinux 0x45d17549 unload_nls +EXPORT_SYMBOL vmlinux 0x45e3b987 tcf_idr_search +EXPORT_SYMBOL vmlinux 0x45e7e61b inet_ioctl +EXPORT_SYMBOL vmlinux 0x46019d94 poll_freewait EXPORT_SYMBOL vmlinux 0x460f4a34 flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0x4610b11a genphy_check_and_restart_aneg +EXPORT_SYMBOL vmlinux 0x4612b180 dquot_initialize_needed EXPORT_SYMBOL vmlinux 0x46451cee zstd_get_frame_header -EXPORT_SYMBOL vmlinux 0x46540b52 skb_unlink EXPORT_SYMBOL vmlinux 0x465e24ff ucs2_utf8size EXPORT_SYMBOL vmlinux 0x466c14a7 __delay -EXPORT_SYMBOL vmlinux 0x466d5849 blk_set_queue_depth +EXPORT_SYMBOL vmlinux 0x466edee4 skb_vlan_untag +EXPORT_SYMBOL vmlinux 0x467bc97d mark_buffer_write_io_error EXPORT_SYMBOL vmlinux 0x467df16d netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0x468276cb km_query +EXPORT_SYMBOL vmlinux 0x46881d70 console_start +EXPORT_SYMBOL vmlinux 0x4698804f configfs_unregister_default_group EXPORT_SYMBOL vmlinux 0x4698fe8a bman_release EXPORT_SYMBOL vmlinux 0x469a6ec7 tcp_parse_md5sig_option -EXPORT_SYMBOL vmlinux 0x46c2d73a iget_locked +EXPORT_SYMBOL vmlinux 0x46a93a2b dqget +EXPORT_SYMBOL vmlinux 0x46c0dc1b submit_bh EXPORT_SYMBOL vmlinux 0x46c47fb6 __node_distance -EXPORT_SYMBOL vmlinux 0x46cfe0c4 ppp_unit_number -EXPORT_SYMBOL vmlinux 0x46ed2590 fscrypt_decrypt_bio -EXPORT_SYMBOL vmlinux 0x46edc35a __zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x46d69410 f_setown EXPORT_SYMBOL vmlinux 0x46ff7d12 qcom_scm_iommu_secure_ptbl_size +EXPORT_SYMBOL vmlinux 0x470350c9 dcb_ieee_getapp_prio_dscp_mask_map 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 0x4717e321 pm8606_osc_disable -EXPORT_SYMBOL vmlinux 0x471c3e4c pldmfw_op_pci_match_record -EXPORT_SYMBOL vmlinux 0x472b233e folio_unlock -EXPORT_SYMBOL vmlinux 0x474984c1 d_alloc -EXPORT_SYMBOL vmlinux 0x4751be96 uart_remove_one_port +EXPORT_SYMBOL vmlinux 0x473c6bc0 xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0x47475638 mipi_dsi_dcs_get_display_brightness EXPORT_SYMBOL vmlinux 0x475d7427 fman_get_rx_extra_headroom +EXPORT_SYMBOL vmlinux 0x47625fc0 of_find_node_by_type EXPORT_SYMBOL vmlinux 0x47709e42 free_anon_bdev +EXPORT_SYMBOL vmlinux 0x4771adc0 pnp_unregister_driver +EXPORT_SYMBOL vmlinux 0x4781f3cc update_region EXPORT_SYMBOL vmlinux 0x479137ca imx_scu_irq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x47947534 write_inode_now EXPORT_SYMBOL vmlinux 0x47960bc4 proc_do_large_bitmap -EXPORT_SYMBOL vmlinux 0x47a7cbe4 acpi_notifier_call_chain -EXPORT_SYMBOL vmlinux 0x47b42c64 pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0x47a45106 dev_get_by_napi_id +EXPORT_SYMBOL vmlinux 0x47a694e5 to_nd_dax 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 0x47d22dca sock_no_sendmsg_locked EXPORT_SYMBOL vmlinux 0x47d8d301 __cond_resched_rwlock_read -EXPORT_SYMBOL vmlinux 0x47ed2929 kernel_sendmsg_locked +EXPORT_SYMBOL vmlinux 0x47e699e6 netdev_bind_sb_channel_queue +EXPORT_SYMBOL vmlinux 0x47eed8b4 module_layout +EXPORT_SYMBOL vmlinux 0x47f33ca5 mount_bdev +EXPORT_SYMBOL vmlinux 0x47fa13b6 jbd2_journal_start +EXPORT_SYMBOL vmlinux 0x48056c7b has_capability_noaudit EXPORT_SYMBOL vmlinux 0x481814c4 mb_cache_entry_find_next EXPORT_SYMBOL vmlinux 0x48193639 acpi_lid_open -EXPORT_SYMBOL vmlinux 0x48237a68 pnpacpi_protocol EXPORT_SYMBOL vmlinux 0x4829a47e memcpy EXPORT_SYMBOL vmlinux 0x4829cf6b fscrypt_enqueue_decrypt_work +EXPORT_SYMBOL vmlinux 0x48323f15 user_revoke +EXPORT_SYMBOL vmlinux 0x48343e4e __dev_remove_pack EXPORT_SYMBOL vmlinux 0x4837bb10 logic_outsb -EXPORT_SYMBOL vmlinux 0x48395b5a netdev_bonding_info_change -EXPORT_SYMBOL vmlinux 0x483f6dcc udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0x483b5efe sock_recv_errqueue EXPORT_SYMBOL vmlinux 0x4841bdee strnchr -EXPORT_SYMBOL vmlinux 0x4842b9e5 udp_sk_rx_dst_set EXPORT_SYMBOL vmlinux 0x4848cfb1 phy_mipi_dphy_get_default_config +EXPORT_SYMBOL vmlinux 0x484e8eba jbd2_journal_init_inode EXPORT_SYMBOL vmlinux 0x484f6edf ktime_get_coarse_real_ts64 EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days -EXPORT_SYMBOL vmlinux 0x485d45b1 key_revoke +EXPORT_SYMBOL vmlinux 0x485f6b63 rproc_alloc EXPORT_SYMBOL vmlinux 0x486075c8 gen_pool_dma_alloc -EXPORT_SYMBOL vmlinux 0x486a2e37 mipi_dsi_dcs_set_display_on -EXPORT_SYMBOL vmlinux 0x4882e487 __scsi_print_sense -EXPORT_SYMBOL vmlinux 0x488791be __inet_stream_connect -EXPORT_SYMBOL vmlinux 0x488b47e5 retire_super -EXPORT_SYMBOL vmlinux 0x488eed84 km_report -EXPORT_SYMBOL vmlinux 0x489b8e59 md_integrity_register +EXPORT_SYMBOL vmlinux 0x48612e27 nd_device_notify +EXPORT_SYMBOL vmlinux 0x486f9cbc backlight_force_update +EXPORT_SYMBOL vmlinux 0x48738ab1 i2c_register_driver +EXPORT_SYMBOL vmlinux 0x4885a303 fb_class +EXPORT_SYMBOL vmlinux 0x4886e57b file_remove_privs +EXPORT_SYMBOL vmlinux 0x48958372 skb_page_frag_refill EXPORT_SYMBOL vmlinux 0x489eda10 memset32 EXPORT_SYMBOL vmlinux 0x489f6e0b rdma_dim -EXPORT_SYMBOL vmlinux 0x48a1b690 flow_rule_match_ports +EXPORT_SYMBOL vmlinux 0x48a2bea3 __neigh_event_send EXPORT_SYMBOL vmlinux 0x48a91171 string_get_size +EXPORT_SYMBOL vmlinux 0x48ab58f1 devm_clk_put +EXPORT_SYMBOL vmlinux 0x48b1025e tty_driver_flush_buffer EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free -EXPORT_SYMBOL vmlinux 0x48bc8be2 _dev_notice EXPORT_SYMBOL vmlinux 0x48c093fb _atomic_dec_and_lock_irqsave +EXPORT_SYMBOL vmlinux 0x48ca9212 noop_dirty_folio EXPORT_SYMBOL vmlinux 0x48d27375 __bitmap_intersects EXPORT_SYMBOL vmlinux 0x48d3fa27 kmalloc_large_node +EXPORT_SYMBOL vmlinux 0x48d52e62 vme_dma_list_exec EXPORT_SYMBOL vmlinux 0x48dd340b cpumask_any_distribute -EXPORT_SYMBOL vmlinux 0x48df4921 folio_wait_bit_killable -EXPORT_SYMBOL vmlinux 0x48e97b52 sg_alloc_table_from_pages_segment -EXPORT_SYMBOL vmlinux 0x48ee1f3b set_create_files_as -EXPORT_SYMBOL vmlinux 0x48f03f6c fscrypt_setup_filename +EXPORT_SYMBOL vmlinux 0x48e3d643 add_watch_to_object +EXPORT_SYMBOL vmlinux 0x48e9308d max8998_bulk_write +EXPORT_SYMBOL vmlinux 0x48ec2662 free_buffer_head EXPORT_SYMBOL vmlinux 0x48ffbb87 mtree_alloc_range EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert -EXPORT_SYMBOL vmlinux 0x4916212f kthread_bind -EXPORT_SYMBOL vmlinux 0x4918552c mmc_card_is_blockaddr -EXPORT_SYMBOL vmlinux 0x491be2a4 pcim_pin_device -EXPORT_SYMBOL vmlinux 0x4931dd52 ___pskb_trim -EXPORT_SYMBOL vmlinux 0x4932d89e backlight_device_register -EXPORT_SYMBOL vmlinux 0x493b6db3 pcie_capability_clear_and_set_dword -EXPORT_SYMBOL vmlinux 0x494c0a83 mmc_gpio_get_ro -EXPORT_SYMBOL vmlinux 0x494d4f6f fc_mount +EXPORT_SYMBOL vmlinux 0x4910ca3b find_vma +EXPORT_SYMBOL vmlinux 0x49166357 skb_split +EXPORT_SYMBOL vmlinux 0x491cfca3 iget_failed +EXPORT_SYMBOL vmlinux 0x49426b2d tcf_chain_put_by_act +EXPORT_SYMBOL vmlinux 0x4946d155 dev_get_iflink EXPORT_SYMBOL vmlinux 0x495231ea mul_u64_u64_div_u64 -EXPORT_SYMBOL vmlinux 0x4955781c free_buffer_head -EXPORT_SYMBOL vmlinux 0x495687dd tcf_idr_cleanup EXPORT_SYMBOL vmlinux 0x4967e79f radix_tree_iter_resume +EXPORT_SYMBOL vmlinux 0x49742054 param_set_charp +EXPORT_SYMBOL vmlinux 0x49761bcd mr_mfc_seq_idx EXPORT_SYMBOL vmlinux 0x4977c498 stack_depot_get_extra_bits -EXPORT_SYMBOL vmlinux 0x4978939f sock_no_sendmsg -EXPORT_SYMBOL vmlinux 0x498c17a8 crypto_sha1_finup -EXPORT_SYMBOL vmlinux 0x499347b9 fwnode_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0x4989f403 simple_lookup EXPORT_SYMBOL vmlinux 0x499f0ecf nd_sb_checksum -EXPORT_SYMBOL vmlinux 0x49a0d3f7 __dev_kfree_skb_irq -EXPORT_SYMBOL vmlinux 0x49aad287 fman_port_get_device +EXPORT_SYMBOL vmlinux 0x49a70af6 set_posix_acl EXPORT_SYMBOL vmlinux 0x49b163b8 acpi_bus_scan -EXPORT_SYMBOL vmlinux 0x49bb7308 input_release_device -EXPORT_SYMBOL vmlinux 0x49f37817 kernel_sendmsg -EXPORT_SYMBOL vmlinux 0x4a295f0f ptp_schedule_worker -EXPORT_SYMBOL vmlinux 0x4a2a3078 generic_fill_statx_attr +EXPORT_SYMBOL vmlinux 0x49bb13bc bioset_init +EXPORT_SYMBOL vmlinux 0x49d6cd9f __dev_get_by_index +EXPORT_SYMBOL vmlinux 0x49e06d3c flow_block_cb_lookup +EXPORT_SYMBOL vmlinux 0x49ed2a12 jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0x4a0eaa5b pci_dev_put +EXPORT_SYMBOL vmlinux 0x4a14ddd7 netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0x4a15862d tcp_init_sock +EXPORT_SYMBOL vmlinux 0x4a165a8c flow_rule_match_enc_ports +EXPORT_SYMBOL vmlinux 0x4a287014 sock_rfree +EXPORT_SYMBOL vmlinux 0x4a35d304 kmem_cache_size EXPORT_SYMBOL vmlinux 0x4a3ad70e wait_for_completion_timeout -EXPORT_SYMBOL vmlinux 0x4a3b2545 xfrm_state_insert -EXPORT_SYMBOL vmlinux 0x4a3dc40f dm_put_device -EXPORT_SYMBOL vmlinux 0x4a4e4b1a tcp_setsockopt -EXPORT_SYMBOL vmlinux 0x4a543070 __dev_set_mtu -EXPORT_SYMBOL vmlinux 0x4a89d1e5 netpoll_parse_options +EXPORT_SYMBOL vmlinux 0x4a4d1d64 dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0x4a5294fa ptp_clock_register +EXPORT_SYMBOL vmlinux 0x4a5c25e4 phy_ethtool_nway_reset +EXPORT_SYMBOL vmlinux 0x4a778015 pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0x4a84af75 mipi_dsi_dcs_set_page_address EXPORT_SYMBOL vmlinux 0x4a93576a ucc_fast_free EXPORT_SYMBOL vmlinux 0x4a96a8eb xxh32_digest -EXPORT_SYMBOL vmlinux 0x4aac8596 eth_mac_addr -EXPORT_SYMBOL vmlinux 0x4ab717c7 drop_super -EXPORT_SYMBOL vmlinux 0x4ab99a22 of_find_node_by_type -EXPORT_SYMBOL vmlinux 0x4abbd25a of_graph_get_port_by_id -EXPORT_SYMBOL vmlinux 0x4acf933e dump_emit -EXPORT_SYMBOL vmlinux 0x4ad3848d sk_send_sigurg +EXPORT_SYMBOL vmlinux 0x4a96d80e watchdog_register_governor +EXPORT_SYMBOL vmlinux 0x4a9fa279 init_special_inode +EXPORT_SYMBOL vmlinux 0x4abcfd87 vfs_get_tree +EXPORT_SYMBOL vmlinux 0x4abe248b is_acpi_device_node +EXPORT_SYMBOL vmlinux 0x4ac4bff7 pci_get_slot EXPORT_SYMBOL vmlinux 0x4ad7a94a nla_put_nohdr EXPORT_SYMBOL vmlinux 0x4aea463f crc32_le_shift -EXPORT_SYMBOL vmlinux 0x4aecc343 skb_eth_pop +EXPORT_SYMBOL vmlinux 0x4aeeec94 of_find_property EXPORT_SYMBOL vmlinux 0x4af6ddf0 kstrtou16 EXPORT_SYMBOL vmlinux 0x4afb2238 add_wait_queue +EXPORT_SYMBOL vmlinux 0x4b03dc69 tcf_exts_destroy EXPORT_SYMBOL vmlinux 0x4b0a3f52 gic_nonsecure_priorities -EXPORT_SYMBOL vmlinux 0x4b170150 show_init_ipc_ns -EXPORT_SYMBOL vmlinux 0x4b344128 tcp_md5_hash_key -EXPORT_SYMBOL vmlinux 0x4b3a1a67 file_update_time -EXPORT_SYMBOL vmlinux 0x4b401715 udp_prot +EXPORT_SYMBOL vmlinux 0x4b16795b of_pci_range_to_resource +EXPORT_SYMBOL vmlinux 0x4b1c5a7b find_inode_nowait +EXPORT_SYMBOL vmlinux 0x4b209df5 clear_page_dirty_for_io EXPORT_SYMBOL vmlinux 0x4b401817 iwe_stream_add_value -EXPORT_SYMBOL vmlinux 0x4b439482 thread_group_exited -EXPORT_SYMBOL vmlinux 0x4b594ad3 xfrm_state_walk_done -EXPORT_SYMBOL vmlinux 0x4b69f770 dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0x4b428958 rproc_vq_interrupt +EXPORT_SYMBOL vmlinux 0x4b53b59f kthread_create_worker +EXPORT_SYMBOL vmlinux 0x4b65d97c sock_i_uid EXPORT_SYMBOL vmlinux 0x4b6df007 acpi_evaluate_reg -EXPORT_SYMBOL vmlinux 0x4b7a3b1e param_ops_uint -EXPORT_SYMBOL vmlinux 0x4bbfc6d8 tcf_get_next_chain +EXPORT_SYMBOL vmlinux 0x4b78a480 of_mdio_find_device +EXPORT_SYMBOL vmlinux 0x4b7fe083 register_qdisc +EXPORT_SYMBOL vmlinux 0x4b81e783 cdrom_ioctl +EXPORT_SYMBOL vmlinux 0x4b862d84 d_obtain_alias +EXPORT_SYMBOL vmlinux 0x4b8dbbf0 __register_chrdev +EXPORT_SYMBOL vmlinux 0x4bbee951 input_register_handler +EXPORT_SYMBOL vmlinux 0x4bc8d31f skb_checksum_help +EXPORT_SYMBOL vmlinux 0x4bc9e916 blk_finish_plug EXPORT_SYMBOL vmlinux 0x4bcc2662 mempool_init_node -EXPORT_SYMBOL vmlinux 0x4bd90c48 __acpi_mdiobus_register -EXPORT_SYMBOL vmlinux 0x4bedb098 handle_edge_irq -EXPORT_SYMBOL vmlinux 0x4bee31fc freezing_slow_path +EXPORT_SYMBOL vmlinux 0x4bd630af xp_alloc_batch EXPORT_SYMBOL vmlinux 0x4bef1c67 empty_name +EXPORT_SYMBOL vmlinux 0x4bf176b5 dcb_setapp +EXPORT_SYMBOL vmlinux 0x4bf22c95 posix_acl_chmod EXPORT_SYMBOL vmlinux 0x4bf3ce6f qman_release_cgrid -EXPORT_SYMBOL vmlinux 0x4bf9ced9 request_key_tag +EXPORT_SYMBOL vmlinux 0x4bfef033 prepare_to_swait_event EXPORT_SYMBOL vmlinux 0x4c07a7e0 acpi_processor_unregister_performance -EXPORT_SYMBOL vmlinux 0x4c270d6a netdev_has_upper_dev -EXPORT_SYMBOL vmlinux 0x4c28726d folio_wait_bit -EXPORT_SYMBOL vmlinux 0x4c36ce5b remove_watch_from_object -EXPORT_SYMBOL vmlinux 0x4c3848c6 generic_mii_ioctl -EXPORT_SYMBOL vmlinux 0x4c3a332b rproc_coredump_add_segment +EXPORT_SYMBOL vmlinux 0x4c098071 tcp_sock_set_cork +EXPORT_SYMBOL vmlinux 0x4c0a9268 of_find_matching_node_and_match +EXPORT_SYMBOL vmlinux 0x4c1c5c22 dmaenginem_async_device_register +EXPORT_SYMBOL vmlinux 0x4c1cfc91 vmf_insert_pfn_prot +EXPORT_SYMBOL vmlinux 0x4c252768 nf_ip_checksum +EXPORT_SYMBOL vmlinux 0x4c391882 rpmh_write_batch EXPORT_SYMBOL vmlinux 0x4c416eb9 LZ4_decompress_fast -EXPORT_SYMBOL vmlinux 0x4c4186b4 blk_queue_max_hw_sectors -EXPORT_SYMBOL vmlinux 0x4c638de8 scsi_print_command -EXPORT_SYMBOL vmlinux 0x4ca37737 vfs_dedupe_file_range_one -EXPORT_SYMBOL vmlinux 0x4cabf860 ip_getsockopt -EXPORT_SYMBOL vmlinux 0x4cb0d572 netif_set_xps_queue -EXPORT_SYMBOL vmlinux 0x4cb1e199 fd_install -EXPORT_SYMBOL vmlinux 0x4ccc03db ilookup5 -EXPORT_SYMBOL vmlinux 0x4cd4835b register_netdevice_notifier_dev_net -EXPORT_SYMBOL vmlinux 0x4cd5650d d_tmpfile -EXPORT_SYMBOL vmlinux 0x4ce579c2 devfreq_add_governor -EXPORT_SYMBOL vmlinux 0x4cf9764a netlink_set_err +EXPORT_SYMBOL vmlinux 0x4c4f0252 __bio_advance +EXPORT_SYMBOL vmlinux 0x4c58f6c3 user_path_at_empty +EXPORT_SYMBOL vmlinux 0x4c77786e i2c_transfer_buffer_flags +EXPORT_SYMBOL vmlinux 0x4c8672a9 d_rehash +EXPORT_SYMBOL vmlinux 0x4c909ad1 bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0x4cc3eb2d devm_devfreq_register_notifier +EXPORT_SYMBOL vmlinux 0x4cd7e588 flow_block_cb_alloc +EXPORT_SYMBOL vmlinux 0x4ce1799b inet_confirm_addr +EXPORT_SYMBOL vmlinux 0x4cee4f1c pci_find_resource +EXPORT_SYMBOL vmlinux 0x4cf385c8 mfd_remove_devices +EXPORT_SYMBOL vmlinux 0x4cf76a35 of_phy_is_fixed_link EXPORT_SYMBOL vmlinux 0x4d0d163d copy_page -EXPORT_SYMBOL vmlinux 0x4d11b7a9 neigh_update +EXPORT_SYMBOL vmlinux 0x4d0d72c5 empty_aops +EXPORT_SYMBOL vmlinux 0x4d2168ab security_inet_conn_established EXPORT_SYMBOL vmlinux 0x4d2c7133 acpi_info EXPORT_SYMBOL vmlinux 0x4d31f948 __cpuhp_setup_state_cpuslocked -EXPORT_SYMBOL vmlinux 0x4d33d46d __bh_read_batch -EXPORT_SYMBOL vmlinux 0x4d468b73 __getblk_gfp -EXPORT_SYMBOL vmlinux 0x4d4d9f19 try_module_get -EXPORT_SYMBOL vmlinux 0x4d503eaa __folio_cancel_dirty -EXPORT_SYMBOL vmlinux 0x4d5d42ab mr_mfc_seq_next +EXPORT_SYMBOL vmlinux 0x4d42b292 genphy_read_status_fixed +EXPORT_SYMBOL vmlinux 0x4d4c23f2 tcf_unregister_action +EXPORT_SYMBOL vmlinux 0x4d55e913 config_group_find_item +EXPORT_SYMBOL vmlinux 0x4d5dca41 security_d_instantiate EXPORT_SYMBOL vmlinux 0x4d65cbd5 csum_ipv6_magic -EXPORT_SYMBOL vmlinux 0x4d8f09c8 fsync_bdev +EXPORT_SYMBOL vmlinux 0x4d689375 dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0x4d6c5774 fscrypt_fname_disk_to_usr +EXPORT_SYMBOL vmlinux 0x4d8df89f kill_fasync EXPORT_SYMBOL vmlinux 0x4d924f20 memremap -EXPORT_SYMBOL vmlinux 0x4d988f8c skb_copy_and_csum_datagram_msg EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase -EXPORT_SYMBOL vmlinux 0x4da25629 dev_uc_init -EXPORT_SYMBOL vmlinux 0x4da54138 blk_finish_plug +EXPORT_SYMBOL vmlinux 0x4d9c7bce tcf_exts_change +EXPORT_SYMBOL vmlinux 0x4d9f32c9 inet_csk_reset_keepalive_timer EXPORT_SYMBOL vmlinux 0x4da596e6 qman_retire_fq -EXPORT_SYMBOL vmlinux 0x4da651e9 genphy_update_link +EXPORT_SYMBOL vmlinux 0x4dc9db6f dev_getfirstbyhwtype EXPORT_SYMBOL vmlinux 0x4dca08ee sync_file_get_fence -EXPORT_SYMBOL vmlinux 0x4dce5817 mdiobus_unregister -EXPORT_SYMBOL vmlinux 0x4de5b656 blk_mq_delay_run_hw_queues +EXPORT_SYMBOL vmlinux 0x4ddced74 vga_remove_vgacon +EXPORT_SYMBOL vmlinux 0x4ddedc30 lynx_pcs_create 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 0x4df84b92 ethtool_op_get_ts_info EXPORT_SYMBOL vmlinux 0x4dfa8d4b mutex_lock -EXPORT_SYMBOL vmlinux 0x4e146e66 jbd2_fc_get_buf -EXPORT_SYMBOL vmlinux 0x4e1a6be0 of_phy_find_device -EXPORT_SYMBOL vmlinux 0x4e1d4251 i2c_del_adapter +EXPORT_SYMBOL vmlinux 0x4e0e62e3 lynx_get_mdio_device +EXPORT_SYMBOL vmlinux 0x4e121c79 i2c_verify_adapter 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 0x4e39e7f8 qdisc_watchdog_init_clockid -EXPORT_SYMBOL vmlinux 0x4e3f1672 ip6_dst_alloc +EXPORT_SYMBOL vmlinux 0x4e4202d2 devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0x4e42ab12 xfrm_init_state +EXPORT_SYMBOL vmlinux 0x4e4d7985 __sock_queue_rcv_skb EXPORT_SYMBOL vmlinux 0x4e4f0f16 dma_fence_chain_find_seqno EXPORT_SYMBOL vmlinux 0x4e547048 __kmalloc_node_track_caller -EXPORT_SYMBOL vmlinux 0x4e64da11 simple_dentry_operations -EXPORT_SYMBOL vmlinux 0x4e68a321 sg_miter_stop EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder EXPORT_SYMBOL vmlinux 0x4e6e4b41 radix_tree_delete EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console -EXPORT_SYMBOL vmlinux 0x4e7be941 xfrm6_input_addr -EXPORT_SYMBOL vmlinux 0x4e9251e4 rproc_of_parse_firmware -EXPORT_SYMBOL vmlinux 0x4e9ce609 complete_request_key -EXPORT_SYMBOL vmlinux 0x4e9d755e phy_ethtool_nway_reset +EXPORT_SYMBOL vmlinux 0x4ea1c163 inet6_add_protocol EXPORT_SYMBOL vmlinux 0x4ea25709 dql_reset -EXPORT_SYMBOL vmlinux 0x4ea7b8dc cookie_timestamp_decode EXPORT_SYMBOL vmlinux 0x4eada8f7 security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0x4ec36cda uart_remove_one_port EXPORT_SYMBOL vmlinux 0x4ec54e78 bitmap_to_arr32 -EXPORT_SYMBOL vmlinux 0x4f0c66bd md_cluster_ops -EXPORT_SYMBOL vmlinux 0x4f13d394 bdi_unregister +EXPORT_SYMBOL vmlinux 0x4ecdf05a arp_xmit +EXPORT_SYMBOL vmlinux 0x4ed895c8 set_page_dirty +EXPORT_SYMBOL vmlinux 0x4eed8a33 __register_binfmt EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f1d627e pci_unregister_driver +EXPORT_SYMBOL vmlinux 0x4f1f328a pci_pme_capable EXPORT_SYMBOL vmlinux 0x4f20d80b zstd_min_clevel EXPORT_SYMBOL vmlinux 0x4f2250ba rtc_tm_to_time64 -EXPORT_SYMBOL vmlinux 0x4f32f2ca set_cached_acl -EXPORT_SYMBOL vmlinux 0x4f381a90 pci_scan_single_device -EXPORT_SYMBOL vmlinux 0x4f452a3c dcb_ieee_getapp_default_prio_mask -EXPORT_SYMBOL vmlinux 0x4f45a0c7 pci_write_config_dword +EXPORT_SYMBOL vmlinux 0x4f256657 twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0x4f2dab95 __post_watch_notification +EXPORT_SYMBOL vmlinux 0x4f3897c6 redraw_screen EXPORT_SYMBOL vmlinux 0x4f491352 __nla_reserve +EXPORT_SYMBOL vmlinux 0x4f4a44b8 of_get_mac_address_nvmem EXPORT_SYMBOL vmlinux 0x4f55166f acpi_set_current_resources -EXPORT_SYMBOL vmlinux 0x4f625662 dev_uc_sync_multiple -EXPORT_SYMBOL vmlinux 0x4f6d8d1e dev_uc_del -EXPORT_SYMBOL vmlinux 0x4f874e03 phy_set_sym_pause -EXPORT_SYMBOL vmlinux 0x4f882ece component_match_add_release +EXPORT_SYMBOL vmlinux 0x4f61bb75 mmc_run_bkops +EXPORT_SYMBOL vmlinux 0x4f766829 netdev_has_upper_dev_all_rcu +EXPORT_SYMBOL vmlinux 0x4f8e9965 jbd2_complete_transaction EXPORT_SYMBOL vmlinux 0x4f91c9a0 security_binder_transaction EXPORT_SYMBOL vmlinux 0x4fb1c1a4 kern_sys_bpf -EXPORT_SYMBOL vmlinux 0x4fb91b4d devfreq_monitor_stop -EXPORT_SYMBOL vmlinux 0x4fc2fbc7 xfrm_input_resume -EXPORT_SYMBOL vmlinux 0x4fde0968 inode_needs_sync +EXPORT_SYMBOL vmlinux 0x4fbaff2c mmc_start_request +EXPORT_SYMBOL vmlinux 0x4fc19138 __bh_read +EXPORT_SYMBOL vmlinux 0x4fcce15b filemap_fdatawait_keep_errors +EXPORT_SYMBOL vmlinux 0x4fd8fa2d __of_get_address EXPORT_SYMBOL vmlinux 0x4fe7c27b ns_capable_setid -EXPORT_SYMBOL vmlinux 0x4fed0ffa jbd2_journal_flush EXPORT_SYMBOL vmlinux 0x4ffb59bf __SCK__tp_func_kfree -EXPORT_SYMBOL vmlinux 0x5004a28c devm_of_iomap EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security -EXPORT_SYMBOL vmlinux 0x5009b0dd try_to_writeback_inodes_sb EXPORT_SYMBOL vmlinux 0x5009c71d glob_match +EXPORT_SYMBOL vmlinux 0x5026dadc of_node_name_eq EXPORT_SYMBOL vmlinux 0x5027bde2 acpi_acquire_mutex -EXPORT_SYMBOL vmlinux 0x503eb999 dst_release -EXPORT_SYMBOL vmlinux 0x505cd339 device_get_mac_address +EXPORT_SYMBOL vmlinux 0x50306951 tcf_idr_check_alloc +EXPORT_SYMBOL vmlinux 0x503667d4 locks_delete_block +EXPORT_SYMBOL vmlinux 0x504509f6 padata_free_shell EXPORT_SYMBOL vmlinux 0x50624917 sha1_init -EXPORT_SYMBOL vmlinux 0x5062ec23 unregister_tcf_proto_ops -EXPORT_SYMBOL vmlinux 0x50638b5e sock_diag_put_filterinfo -EXPORT_SYMBOL vmlinux 0x50638de6 icmpv6_ndo_send +EXPORT_SYMBOL vmlinux 0x506773f1 input_set_min_poll_interval EXPORT_SYMBOL vmlinux 0x506dff1a __genradix_free -EXPORT_SYMBOL vmlinux 0x507e374c serio_reconnect -EXPORT_SYMBOL vmlinux 0x50817453 max8925_bulk_write -EXPORT_SYMBOL vmlinux 0x508192ed gro_cells_receive +EXPORT_SYMBOL vmlinux 0x508365a5 devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0x508487eb phy_print_status EXPORT_SYMBOL vmlinux 0x5089f45f ip_send_check -EXPORT_SYMBOL vmlinux 0x508b5811 pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0x509015f5 bio_endio 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 0x509f3bbc inet_release +EXPORT_SYMBOL vmlinux 0x50a2c8a8 pci_back_from_sleep EXPORT_SYMBOL vmlinux 0x50a4698c fb_videomode_to_modelist -EXPORT_SYMBOL vmlinux 0x50acb928 napi_consume_skb -EXPORT_SYMBOL vmlinux 0x50acd14e kobject_set_name EXPORT_SYMBOL vmlinux 0x50b73ce2 rfkill_find_type EXPORT_SYMBOL vmlinux 0x50b80992 mb_cache_entry_find_first EXPORT_SYMBOL vmlinux 0x50be748d security_ib_free_security +EXPORT_SYMBOL vmlinux 0x50beb388 skb_copy +EXPORT_SYMBOL vmlinux 0x50c417bd dev_pm_opp_register_notifier +EXPORT_SYMBOL vmlinux 0x50c4677f flush_signals +EXPORT_SYMBOL vmlinux 0x50c64e76 bio_put +EXPORT_SYMBOL vmlinux 0x50c78099 ipv6_select_ident EXPORT_SYMBOL vmlinux 0x50cf7585 hex2bin EXPORT_SYMBOL vmlinux 0x50d035c2 vsscanf -EXPORT_SYMBOL vmlinux 0x50d2b165 skb_try_coalesce -EXPORT_SYMBOL vmlinux 0x50d6b527 unload_nls -EXPORT_SYMBOL vmlinux 0x50d8a066 tcp_initialize_rcv_mss -EXPORT_SYMBOL vmlinux 0x50e617d5 dev_alloc_name +EXPORT_SYMBOL vmlinux 0x50e50a8e pci_bus_alloc_resource EXPORT_SYMBOL vmlinux 0x50f85302 __arm_smccc_hvc -EXPORT_SYMBOL vmlinux 0x50f8921b bio_integrity_add_page EXPORT_SYMBOL vmlinux 0x50f91491 __genradix_ptr EXPORT_SYMBOL vmlinux 0x5102a30b do_wait_intr_irq -EXPORT_SYMBOL vmlinux 0x51117fc1 neigh_resolve_output -EXPORT_SYMBOL vmlinux 0x512cbaad fman_set_mac_max_frame +EXPORT_SYMBOL vmlinux 0x510faafb security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0x51173d30 max8998_bulk_read +EXPORT_SYMBOL vmlinux 0x51178a0e user_path_create +EXPORT_SYMBOL vmlinux 0x5125cc3c kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0x51293672 generic_setlease +EXPORT_SYMBOL vmlinux 0x5132a227 cdc_parse_cdc_header EXPORT_SYMBOL vmlinux 0x513b28f4 first_ec -EXPORT_SYMBOL vmlinux 0x514bfba3 pcim_enable_device +EXPORT_SYMBOL vmlinux 0x514ba4ef phy_do_ioctl_running EXPORT_SYMBOL vmlinux 0x515083bf acpi_release_mutex -EXPORT_SYMBOL vmlinux 0x5157ed79 mdio_device_remove +EXPORT_SYMBOL vmlinux 0x5150c1b2 netpoll_send_udp EXPORT_SYMBOL vmlinux 0x515f520b qman_portal_get_iperiod -EXPORT_SYMBOL vmlinux 0x516249b1 d_prune_aliases EXPORT_SYMBOL vmlinux 0x51641162 opal_unlock_from_suspend -EXPORT_SYMBOL vmlinux 0x5184970b fuse_mount_destroy -EXPORT_SYMBOL vmlinux 0x518b2e31 vfs_link -EXPORT_SYMBOL vmlinux 0x518c8071 msm_pinctrl_probe -EXPORT_SYMBOL vmlinux 0x518c9131 fc_host_post_vendor_event -EXPORT_SYMBOL vmlinux 0x51a2395c tty_chars_in_buffer -EXPORT_SYMBOL vmlinux 0x51a9bdd4 iw_handler_set_spy -EXPORT_SYMBOL vmlinux 0x51b2cf21 i2c_get_adapter -EXPORT_SYMBOL vmlinux 0x51c7198f netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x516ae043 xfrm_input +EXPORT_SYMBOL vmlinux 0x516b9029 __d_drop +EXPORT_SYMBOL vmlinux 0x51776c9e input_unregister_device +EXPORT_SYMBOL vmlinux 0x517c8d1f dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x517fce46 mmc_retune_release +EXPORT_SYMBOL vmlinux 0x519553ed phy_disconnect +EXPORT_SYMBOL vmlinux 0x519dfa4c bdi_unregister +EXPORT_SYMBOL vmlinux 0x519fbbd7 blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0x51a8542b inet_recvmsg +EXPORT_SYMBOL vmlinux 0x51ac245d sock_set_mark +EXPORT_SYMBOL vmlinux 0x51b79c36 sk_send_sigurg +EXPORT_SYMBOL vmlinux 0x51cf4efc finish_swait EXPORT_SYMBOL vmlinux 0x51d12d4e acpi_pci_disabled -EXPORT_SYMBOL vmlinux 0x51fc3c46 forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0x51d185a8 nf_log_unregister +EXPORT_SYMBOL vmlinux 0x51e38bf3 inet6_protos +EXPORT_SYMBOL vmlinux 0x51f07c6d blk_integrity_compare +EXPORT_SYMBOL vmlinux 0x51f22391 file_path +EXPORT_SYMBOL vmlinux 0x51fce9da of_clk_get EXPORT_SYMBOL vmlinux 0x5203d176 cmd_db_ready -EXPORT_SYMBOL vmlinux 0x520d7430 tso_build_data -EXPORT_SYMBOL vmlinux 0x523a61bd open_exec -EXPORT_SYMBOL vmlinux 0x523b37d7 md_check_no_bitmap -EXPORT_SYMBOL vmlinux 0x523b49b3 of_phy_register_fixed_link +EXPORT_SYMBOL vmlinux 0x52062a09 __bh_read_batch +EXPORT_SYMBOL vmlinux 0x520ce3ae d_obtain_root +EXPORT_SYMBOL vmlinux 0x5215e7ec phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0x52181697 touchscreen_parse_properties +EXPORT_SYMBOL vmlinux 0x5231123b mii_ethtool_sset +EXPORT_SYMBOL vmlinux 0x52458b44 devm_get_clk_from_child +EXPORT_SYMBOL vmlinux 0x5256d11b pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0x525b68b7 vmbus_recvpacket EXPORT_SYMBOL vmlinux 0x526eef2c hdmi_vendor_infoframe_pack -EXPORT_SYMBOL vmlinux 0x528453d7 i2c_smbus_read_i2c_block_data_or_emulated -EXPORT_SYMBOL vmlinux 0x52861ea4 inet_rcv_saddr_equal -EXPORT_SYMBOL vmlinux 0x528889fc xfrm_dev_state_flush EXPORT_SYMBOL vmlinux 0x52983a4f vme_master_write +EXPORT_SYMBOL vmlinux 0x52a7252e set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0x52c52e60 tcf_idr_create_from_flags +EXPORT_SYMBOL vmlinux 0x52c8492c netlink_rcv_skb EXPORT_SYMBOL vmlinux 0x52d717da xz_dec_init -EXPORT_SYMBOL vmlinux 0x52d9d78c scsi_add_device -EXPORT_SYMBOL vmlinux 0x52e09cc3 unlock_new_inode +EXPORT_SYMBOL vmlinux 0x52dd7815 input_set_max_poll_interval +EXPORT_SYMBOL vmlinux 0x52e93f6b dev_mc_init EXPORT_SYMBOL vmlinux 0x52ecbc75 crc_ccitt -EXPORT_SYMBOL vmlinux 0x52ed5447 arp_tbl -EXPORT_SYMBOL vmlinux 0x52f2671e zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x52f06634 __sk_receive_skb EXPORT_SYMBOL vmlinux 0x52f2850a imx_sc_pm_cpu_start -EXPORT_SYMBOL vmlinux 0x52f2df63 _copy_from_iter_nocache -EXPORT_SYMBOL vmlinux 0x5303010a neigh_ifdown -EXPORT_SYMBOL vmlinux 0x53083930 pcie_print_link_status +EXPORT_SYMBOL vmlinux 0x52f4ac39 netdev_core_stats_alloc EXPORT_SYMBOL vmlinux 0x530b1e98 pm_suspend EXPORT_SYMBOL vmlinux 0x53126ecc __percpu_counter_sum -EXPORT_SYMBOL vmlinux 0x53134698 key_validate -EXPORT_SYMBOL vmlinux 0x531f1bed devm_devfreq_remove_device -EXPORT_SYMBOL vmlinux 0x5323326a xfrm_state_delete_tunnel -EXPORT_SYMBOL vmlinux 0x5337aab8 __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x532c93a9 kmalloc_node_trace EXPORT_SYMBOL vmlinux 0x5338184f ethtool_sprintf -EXPORT_SYMBOL vmlinux 0x534155eb alloc_fcdev -EXPORT_SYMBOL vmlinux 0x53607598 i2c_transfer_buffer_flags -EXPORT_SYMBOL vmlinux 0x536a1e60 tcf_em_tree_dump -EXPORT_SYMBOL vmlinux 0x53794711 key_put +EXPORT_SYMBOL vmlinux 0x5344bedc fman_bind +EXPORT_SYMBOL vmlinux 0x535222e4 page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x5352fd9a pnp_request_card_device +EXPORT_SYMBOL vmlinux 0x5398fb32 security_old_inode_init_security EXPORT_SYMBOL vmlinux 0x53a1e8d9 _find_next_bit -EXPORT_SYMBOL vmlinux 0x53a8a07f netdev_info -EXPORT_SYMBOL vmlinux 0x53aee730 inet6_getname -EXPORT_SYMBOL vmlinux 0x53b8dc9b pci_disable_ptm +EXPORT_SYMBOL vmlinux 0x53ae865a fs_param_is_s32 +EXPORT_SYMBOL vmlinux 0x53ae9465 security_inet_conn_request +EXPORT_SYMBOL vmlinux 0x53aea97b kill_anon_super +EXPORT_SYMBOL vmlinux 0x53b7af52 skb_pull EXPORT_SYMBOL vmlinux 0x53b954a2 up_read -EXPORT_SYMBOL vmlinux 0x53bccadc tegra_ivc_write_advance -EXPORT_SYMBOL vmlinux 0x53ebafda nf_register_net_hook +EXPORT_SYMBOL vmlinux 0x53db94cb inode_set_flags EXPORT_SYMBOL vmlinux 0x53eff192 tegra_ivc_align -EXPORT_SYMBOL vmlinux 0x53f186ac dquot_initialize_needed -EXPORT_SYMBOL vmlinux 0x53f8004d pci_bus_read_config_dword -EXPORT_SYMBOL vmlinux 0x53f8158b neigh_table_init EXPORT_SYMBOL vmlinux 0x53f8ced7 page_pool_ethtool_stats_get_strings EXPORT_SYMBOL vmlinux 0x5402da9f xudma_navss_psil_pair -EXPORT_SYMBOL vmlinux 0x54095419 mmc_start_request -EXPORT_SYMBOL vmlinux 0x5411e00d mdio_find_bus -EXPORT_SYMBOL vmlinux 0x54212c50 md_set_array_sectors +EXPORT_SYMBOL vmlinux 0x540609cf noop_qdisc +EXPORT_SYMBOL vmlinux 0x54213eb2 vme_master_mmap +EXPORT_SYMBOL vmlinux 0x54240f28 phy_suspend +EXPORT_SYMBOL vmlinux 0x542b9574 skb_csum_hwoffload_help +EXPORT_SYMBOL vmlinux 0x543085dd kobject_add EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start -EXPORT_SYMBOL vmlinux 0x5446f6fc request_key_with_auxdata -EXPORT_SYMBOL vmlinux 0x54515aa4 udpv6_sendmsg -EXPORT_SYMBOL vmlinux 0x547dd10b param_get_dyndbg_classes -EXPORT_SYMBOL vmlinux 0x548250a8 thermal_zone_device_critical -EXPORT_SYMBOL vmlinux 0x549dea18 i2c_smbus_xfer -EXPORT_SYMBOL vmlinux 0x54a85930 unregister_mii_tstamp_controller +EXPORT_SYMBOL vmlinux 0x544d309b blk_queue_io_min +EXPORT_SYMBOL vmlinux 0x544ddf94 eth_header +EXPORT_SYMBOL vmlinux 0x5462ab11 dev_disable_lro +EXPORT_SYMBOL vmlinux 0x546eb9c5 inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0x547e2d8a acpi_bus_unregister_driver +EXPORT_SYMBOL vmlinux 0x5490d957 gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0x549541f3 sg_alloc_table_from_pages_segment EXPORT_SYMBOL vmlinux 0x54b1fac6 __ubsan_handle_load_invalid_value EXPORT_SYMBOL vmlinux 0x54b23e67 sg_pcopy_to_buffer -EXPORT_SYMBOL vmlinux 0x54b28bcc __i2c_transfer +EXPORT_SYMBOL vmlinux 0x54bc8c7a security_sk_clone +EXPORT_SYMBOL vmlinux 0x54be0804 cdrom_open +EXPORT_SYMBOL vmlinux 0x54be7b1a netdev_get_xmit_slave +EXPORT_SYMBOL vmlinux 0x54c905fb netif_set_tso_max_size +EXPORT_SYMBOL vmlinux 0x54cfb2dd backlight_device_get_by_name +EXPORT_SYMBOL vmlinux 0x54e1e1e2 memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0x54e42a28 mipi_dsi_dcs_set_tear_scanline EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp -EXPORT_SYMBOL vmlinux 0x54e7da77 phy_modify_paged_changed EXPORT_SYMBOL vmlinux 0x54ea6dfe xen_start_flags -EXPORT_SYMBOL vmlinux 0x550416d2 tty_port_tty_get +EXPORT_SYMBOL vmlinux 0x54ece79c pci_reenable_device EXPORT_SYMBOL vmlinux 0x5506b8f7 netlbl_bitmap_setbit EXPORT_SYMBOL vmlinux 0x5508f28d bman_acquire -EXPORT_SYMBOL vmlinux 0x5509f5b2 netdev_lower_state_changed -EXPORT_SYMBOL vmlinux 0x55189635 xfrm_lookup_route -EXPORT_SYMBOL vmlinux 0x5518c1f7 kmem_cache_alloc_bulk +EXPORT_SYMBOL vmlinux 0x550bfee9 pci_add_new_bus +EXPORT_SYMBOL vmlinux 0x5513d738 fbcon_update_vcs +EXPORT_SYMBOL vmlinux 0x55180542 __ip_select_ident EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x551cfad5 tcp_sock_set_keepcnt +EXPORT_SYMBOL vmlinux 0x5527144f qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0x552c31fd input_setup_polling EXPORT_SYMBOL vmlinux 0x552db3aa qman_query_cgr_congested -EXPORT_SYMBOL vmlinux 0x5535529c of_device_is_available -EXPORT_SYMBOL vmlinux 0x553b90ac blk_rq_unmap_user -EXPORT_SYMBOL vmlinux 0x553ffa29 __do_once_sleepable_done -EXPORT_SYMBOL vmlinux 0x5549b206 inet_confirm_addr +EXPORT_SYMBOL vmlinux 0x553ed44e rproc_mem_entry_init EXPORT_SYMBOL vmlinux 0x554ae3a4 irq_poll_sched -EXPORT_SYMBOL vmlinux 0x554c1bcb serio_unregister_driver +EXPORT_SYMBOL vmlinux 0x5560bde1 napi_build_skb +EXPORT_SYMBOL vmlinux 0x557f0406 folio_migrate_copy EXPORT_SYMBOL vmlinux 0x558b281d aes_expandkey -EXPORT_SYMBOL vmlinux 0x55b75352 sock_set_reuseport -EXPORT_SYMBOL vmlinux 0x55b88b38 rproc_detach -EXPORT_SYMBOL vmlinux 0x55bf81d8 phy_find_first -EXPORT_SYMBOL vmlinux 0x55cac9db skb_flow_dissect_hash -EXPORT_SYMBOL vmlinux 0x55ccae4c kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0x55c13df7 neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0x55c778ef inode_nohighmem +EXPORT_SYMBOL vmlinux 0x55e263bb of_graph_get_remote_port_parent EXPORT_SYMBOL vmlinux 0x55e31703 ethtool_convert_link_mode_to_legacy_u32 -EXPORT_SYMBOL vmlinux 0x55e558c0 ethtool_notify -EXPORT_SYMBOL vmlinux 0x55e8dc5c flow_rule_match_enc_keyid -EXPORT_SYMBOL vmlinux 0x55ff82ee ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0x55ea751b __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0x55f5e907 tcf_exts_terse_dump +EXPORT_SYMBOL vmlinux 0x5612ea37 scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0x561343fc kobject_get EXPORT_SYMBOL vmlinux 0x5614f48a qman_dqrr_get_ithresh -EXPORT_SYMBOL vmlinux 0x5619ff62 rtc_add_groups -EXPORT_SYMBOL vmlinux 0x561fb88b dmaenginem_async_device_register +EXPORT_SYMBOL vmlinux 0x56200668 alloc_mdio_bitbang +EXPORT_SYMBOL vmlinux 0x56227c1e napi_schedule_prep +EXPORT_SYMBOL vmlinux 0x562519f9 ata_print_version +EXPORT_SYMBOL vmlinux 0x563246c6 netif_set_real_num_queues EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x563885eb tcp_enter_quickack_mode +EXPORT_SYMBOL vmlinux 0x563ae370 register_filesystem +EXPORT_SYMBOL vmlinux 0x563e53cc generic_file_llseek_size EXPORT_SYMBOL vmlinux 0x56470118 __warn_printk -EXPORT_SYMBOL vmlinux 0x5647da6a set_anon_super_fc EXPORT_SYMBOL vmlinux 0x564f7608 acpi_reconfig_notifier_register -EXPORT_SYMBOL vmlinux 0x56516197 __filemap_set_wb_err -EXPORT_SYMBOL vmlinux 0x5669b7d6 cdev_set_parent +EXPORT_SYMBOL vmlinux 0x5663b6dc tty_devnum +EXPORT_SYMBOL vmlinux 0x566dd93e phy_get_eee_err +EXPORT_SYMBOL vmlinux 0x567d6233 serio_close EXPORT_SYMBOL vmlinux 0x56802ae8 rps_cpu_mask -EXPORT_SYMBOL vmlinux 0x56978397 phy_ethtool_get_link_ksettings -EXPORT_SYMBOL vmlinux 0x56be8bcc tcp_ioctl -EXPORT_SYMBOL vmlinux 0x56c0dd34 netdev_features_change +EXPORT_SYMBOL vmlinux 0x56a51252 get_tree_keyed +EXPORT_SYMBOL vmlinux 0x56a955a4 rw_verify_area +EXPORT_SYMBOL vmlinux 0x56afe8c4 rproc_elf_load_rsc_table +EXPORT_SYMBOL vmlinux 0x56b9b861 __dquot_transfer EXPORT_SYMBOL vmlinux 0x56c3db64 __tracepoint_kmalloc EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg -EXPORT_SYMBOL vmlinux 0x56cf76cc add_watch_to_object -EXPORT_SYMBOL vmlinux 0x56e9182b scsi_block_when_processing_errors -EXPORT_SYMBOL vmlinux 0x56ea90a2 tcp_enter_cwr -EXPORT_SYMBOL vmlinux 0x56f01f85 rio_query_mport -EXPORT_SYMBOL vmlinux 0x56f237bc netlink_net_capable -EXPORT_SYMBOL vmlinux 0x56f4570c is_nvdimm_bus_locked -EXPORT_SYMBOL vmlinux 0x56fb0117 clocksource_unregister -EXPORT_SYMBOL vmlinux 0x570ca207 vfs_dup_fs_context -EXPORT_SYMBOL vmlinux 0x57151385 serio_unregister_port -EXPORT_SYMBOL vmlinux 0x57253466 simple_empty -EXPORT_SYMBOL vmlinux 0x572d48c9 tegra_dfll_suspend -EXPORT_SYMBOL vmlinux 0x572f59e7 pcie_capability_write_dword -EXPORT_SYMBOL vmlinux 0x57300283 pcie_set_mps +EXPORT_SYMBOL vmlinux 0x56ddab07 dquot_destroy +EXPORT_SYMBOL vmlinux 0x5705cd07 kmem_cache_alloc_lru +EXPORT_SYMBOL vmlinux 0x5743a8e0 dev_pick_tx_zero +EXPORT_SYMBOL vmlinux 0x5748d7e5 iov_iter_pipe EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x574defea tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0x57501272 max8925_reg_write EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x575ecd85 tcp_time_wait +EXPORT_SYMBOL vmlinux 0x576300d1 ps2_sliced_command EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 -EXPORT_SYMBOL vmlinux 0x576d03e4 pcix_get_max_mmrbc -EXPORT_SYMBOL vmlinux 0x577d4416 inet_addr_type_dev_table +EXPORT_SYMBOL vmlinux 0x57754955 rtc_add_group +EXPORT_SYMBOL vmlinux 0x5780c7f8 eth_header_cache EXPORT_SYMBOL vmlinux 0x57900416 gen_pool_fixed_alloc +EXPORT_SYMBOL vmlinux 0x57917428 genl_register_family EXPORT_SYMBOL vmlinux 0x5792f848 strlcpy +EXPORT_SYMBOL vmlinux 0x579bafca devm_arch_phys_wc_add +EXPORT_SYMBOL vmlinux 0x57a1d86c __put_user_ns EXPORT_SYMBOL vmlinux 0x57bc19d2 down_write -EXPORT_SYMBOL vmlinux 0x57bd5d0d dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0x57d1fe0b __skb_pad EXPORT_SYMBOL vmlinux 0x57db8fd6 utf8_normalize -EXPORT_SYMBOL vmlinux 0x57f1324d pcie_capability_clear_and_set_word EXPORT_SYMBOL vmlinux 0x57f38cdc qe_get_firmware_info -EXPORT_SYMBOL vmlinux 0x57f4aeb3 kset_unregister -EXPORT_SYMBOL vmlinux 0x57f78385 rtnl_kfree_skbs -EXPORT_SYMBOL vmlinux 0x58054dea nd_pfn_validate +EXPORT_SYMBOL vmlinux 0x57ffc1a1 pid_task +EXPORT_SYMBOL vmlinux 0x580a9485 sock_no_linger +EXPORT_SYMBOL vmlinux 0x580aece4 acpi_dev_uid_to_integer EXPORT_SYMBOL vmlinux 0x5818fe3c posix_acl_from_mode EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate EXPORT_SYMBOL vmlinux 0x582606eb xudma_rflow_put -EXPORT_SYMBOL vmlinux 0x582b3e18 vme_dma_list_add EXPORT_SYMBOL vmlinux 0x582b6275 xfrm_if_unregister_cb +EXPORT_SYMBOL vmlinux 0x582f95c0 sock_queue_rcv_skb_reason +EXPORT_SYMBOL vmlinux 0x5832cf3e noop_llseek +EXPORT_SYMBOL vmlinux 0x5833a056 tty_flip_buffer_push EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm -EXPORT_SYMBOL vmlinux 0x583b9a62 migrate_vma_setup -EXPORT_SYMBOL vmlinux 0x584a9dd1 pci_disable_msix +EXPORT_SYMBOL vmlinux 0x583a305b xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0x585092e3 sync_blockdev_range EXPORT_SYMBOL vmlinux 0x585ae877 nmi_panic -EXPORT_SYMBOL vmlinux 0x585dd170 tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0x585d7c9e xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0x5860136c tty_register_device EXPORT_SYMBOL vmlinux 0x587b0954 kvasprintf EXPORT_SYMBOL vmlinux 0x587b892e qe_get_num_of_risc EXPORT_SYMBOL vmlinux 0x587f22d7 devmap_managed_key +EXPORT_SYMBOL vmlinux 0x5882d5fa pci_read_vpd_any EXPORT_SYMBOL vmlinux 0x5897a680 __find_nth_and_andnot_bit +EXPORT_SYMBOL vmlinux 0x5897f892 block_write_end +EXPORT_SYMBOL vmlinux 0x589efea8 blk_queue_update_dma_alignment EXPORT_SYMBOL vmlinux 0x58acf24b mdiobus_register_board_info EXPORT_SYMBOL vmlinux 0x58b4645c dev_close_many +EXPORT_SYMBOL vmlinux 0x58b70380 pnp_release_card_device EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard -EXPORT_SYMBOL vmlinux 0x58bd6833 xsk_clear_rx_need_wakeup -EXPORT_SYMBOL vmlinux 0x58c6f740 dev_mc_init -EXPORT_SYMBOL vmlinux 0x58d3c02c tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0x58bab5f8 kobject_set_name EXPORT_SYMBOL vmlinux 0x58de1b34 blk_stack_limits -EXPORT_SYMBOL vmlinux 0x58e001b6 tcf_idr_check_alloc EXPORT_SYMBOL vmlinux 0x58e3306d bit_wait_io -EXPORT_SYMBOL vmlinux 0x58eb77d3 pci_bus_write_config_dword -EXPORT_SYMBOL vmlinux 0x58ef01d3 sync_filesystem -EXPORT_SYMBOL vmlinux 0x590ecf29 vfs_rename -EXPORT_SYMBOL vmlinux 0x592077ab pci_assign_resource -EXPORT_SYMBOL vmlinux 0x592331fa jbd2_journal_finish_inode_data_buffers -EXPORT_SYMBOL vmlinux 0x5929607b netlbl_calipso_ops_register -EXPORT_SYMBOL vmlinux 0x592ee753 pci_match_id +EXPORT_SYMBOL vmlinux 0x58f5c4cc skb_ensure_writable EXPORT_SYMBOL vmlinux 0x5934b5a9 qman_destroy_fq -EXPORT_SYMBOL vmlinux 0x594e0ff5 xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0x593cc79b ps2_command +EXPORT_SYMBOL vmlinux 0x593ec7d4 phy_start EXPORT_SYMBOL vmlinux 0x595d8002 hdmi_infoframe_pack -EXPORT_SYMBOL vmlinux 0x596a2657 page_readlink +EXPORT_SYMBOL vmlinux 0x595ee9b0 skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0x595ff985 tty_port_tty_get +EXPORT_SYMBOL vmlinux 0x59626a18 dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0x596a0baa skb_flow_dissect_hash +EXPORT_SYMBOL vmlinux 0x596fe6b7 sg_alloc_append_table_from_pages +EXPORT_SYMBOL vmlinux 0x597d4fce mdiobb_write +EXPORT_SYMBOL vmlinux 0x598519ce mdio_device_free EXPORT_SYMBOL vmlinux 0x599b4888 qe_setbrg -EXPORT_SYMBOL vmlinux 0x599c62de netdev_notify_peers EXPORT_SYMBOL vmlinux 0x599fb41c kvmalloc_node EXPORT_SYMBOL vmlinux 0x59a2f0ee packing -EXPORT_SYMBOL vmlinux 0x59b21273 jbd2_journal_start_commit EXPORT_SYMBOL vmlinux 0x59b4ac3e tcp_memory_allocated -EXPORT_SYMBOL vmlinux 0x5a035888 lookup_one_positive_unlocked +EXPORT_SYMBOL vmlinux 0x59c0f53a param_get_bool +EXPORT_SYMBOL vmlinux 0x59d432b8 xfrm_unregister_type_offload +EXPORT_SYMBOL vmlinux 0x59d7d89d pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0x59e909ca folio_account_redirty +EXPORT_SYMBOL vmlinux 0x59f4d5ab pipe_unlock +EXPORT_SYMBOL vmlinux 0x5a0a7782 pcie_get_mps EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a2361ac tcf_qevent_handle +EXPORT_SYMBOL vmlinux 0x5a248499 netif_carrier_on EXPORT_SYMBOL vmlinux 0x5a290250 hdmi_drm_infoframe_pack_only -EXPORT_SYMBOL vmlinux 0x5a2ddea8 xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0x5a32f4a3 dev_mc_unsync EXPORT_SYMBOL vmlinux 0x5a44f8cb __crypto_memneq EXPORT_SYMBOL vmlinux 0x5a4d313e gf128mul_4k_lle EXPORT_SYMBOL vmlinux 0x5a60b950 qm_channel_pool1 +EXPORT_SYMBOL vmlinux 0x5a68bf29 truncate_setsize +EXPORT_SYMBOL vmlinux 0x5a739afb of_node_put +EXPORT_SYMBOL vmlinux 0x5a822192 reuseport_migrate_sock +EXPORT_SYMBOL vmlinux 0x5a91f2cf acpi_bus_get_status EXPORT_SYMBOL vmlinux 0x5a921311 strncmp -EXPORT_SYMBOL vmlinux 0x5a95d4d2 qdisc_offload_graft_helper -EXPORT_SYMBOL vmlinux 0x5a975716 pcim_set_mwi EXPORT_SYMBOL vmlinux 0x5a99a0d7 flow_get_u32_dst EXPORT_SYMBOL vmlinux 0x5a9f1d63 memmove -EXPORT_SYMBOL vmlinux 0x5aa3962c devm_memremap -EXPORT_SYMBOL vmlinux 0x5ab6a3ce aperture_remove_conflicting_pci_devices -EXPORT_SYMBOL vmlinux 0x5ab81e8a file_path -EXPORT_SYMBOL vmlinux 0x5ac533b0 qdisc_hash_add +EXPORT_SYMBOL vmlinux 0x5ad63833 xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0x5ad6d494 seq_hex_dump EXPORT_SYMBOL vmlinux 0x5ae1154b __traceiter_kfree -EXPORT_SYMBOL vmlinux 0x5aef4b10 request_firmware_into_buf -EXPORT_SYMBOL vmlinux 0x5b00e5e2 inet_add_protocol +EXPORT_SYMBOL vmlinux 0x5ae5754b fsl_ifc_ctrl_dev +EXPORT_SYMBOL vmlinux 0x5aec14b4 param_set_short +EXPORT_SYMBOL vmlinux 0x5af244fe tcp_mmap +EXPORT_SYMBOL vmlinux 0x5af64e80 vfs_iocb_iter_write +EXPORT_SYMBOL vmlinux 0x5af92525 truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0x5b11ca39 register_netdevice_notifier_dev_net EXPORT_SYMBOL vmlinux 0x5b2f27fb do_wait_intr +EXPORT_SYMBOL vmlinux 0x5b3bcb8e dm_put_device EXPORT_SYMBOL vmlinux 0x5b3e282f xa_store -EXPORT_SYMBOL vmlinux 0x5b3f29ca flow_rule_match_pppoe -EXPORT_SYMBOL vmlinux 0x5b4c4c68 bioset_integrity_create +EXPORT_SYMBOL vmlinux 0x5b3eb19b mdio_find_bus +EXPORT_SYMBOL vmlinux 0x5b4eec3d input_match_device_id +EXPORT_SYMBOL vmlinux 0x5b532f2a build_skb +EXPORT_SYMBOL vmlinux 0x5b545b1c dma_fence_chain_init EXPORT_SYMBOL vmlinux 0x5b54903b qcom_scm_pas_mem_setup -EXPORT_SYMBOL vmlinux 0x5b54a50b flow_indr_dev_register EXPORT_SYMBOL vmlinux 0x5b56860c vm_munmap -EXPORT_SYMBOL vmlinux 0x5b5f1dcf __block_write_full_page -EXPORT_SYMBOL vmlinux 0x5b7eab9a phy_validate_pause -EXPORT_SYMBOL vmlinux 0x5b857111 jbd2_fc_release_bufs -EXPORT_SYMBOL vmlinux 0x5b8f7365 tcf_exts_dump_stats -EXPORT_SYMBOL vmlinux 0x5ba3c59a simple_transaction_read -EXPORT_SYMBOL vmlinux 0x5bb191b5 mmc_of_parse_clk_phase -EXPORT_SYMBOL vmlinux 0x5bc3e4f6 dquot_free_inode +EXPORT_SYMBOL vmlinux 0x5b9b1607 security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0x5ba44243 do_clone_file_range +EXPORT_SYMBOL vmlinux 0x5bae9fa4 unpin_user_page_range_dirty_lock +EXPORT_SYMBOL vmlinux 0x5bb21527 pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0x5bb2ebfd __inode_add_bytes +EXPORT_SYMBOL vmlinux 0x5bba9684 tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0x5bc139e7 truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0x5bcbec13 skb_pull_data EXPORT_SYMBOL vmlinux 0x5bcea5f1 sgl_free_n_order +EXPORT_SYMBOL vmlinux 0x5bcf28c8 __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x5bd4ebcb udp_sendmsg EXPORT_SYMBOL vmlinux 0x5bd4ff88 flow_action_cookie_create -EXPORT_SYMBOL vmlinux 0x5bd57023 nd_btt_arena_is_valid +EXPORT_SYMBOL vmlinux 0x5bd98e0d dma_unmap_resource EXPORT_SYMBOL vmlinux 0x5bdb7603 sock_copy_user_timeval -EXPORT_SYMBOL vmlinux 0x5be350e2 generic_file_llseek_size -EXPORT_SYMBOL vmlinux 0x5be56d28 dev_get_flags EXPORT_SYMBOL vmlinux 0x5be63c5b crc32c_csum_stub -EXPORT_SYMBOL vmlinux 0x5be8b895 filemap_fdatawait_range_keep_errors -EXPORT_SYMBOL vmlinux 0x5c106787 __insert_inode_hash -EXPORT_SYMBOL vmlinux 0x5c1382ed follow_down -EXPORT_SYMBOL vmlinux 0x5c1e2cff generic_write_checks +EXPORT_SYMBOL vmlinux 0x5bf6371d generic_write_end +EXPORT_SYMBOL vmlinux 0x5c002679 tcp_gro_complete +EXPORT_SYMBOL vmlinux 0x5c0d3254 devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x5c0f16fd __mmc_claim_host +EXPORT_SYMBOL vmlinux 0x5c1277f2 nvdimm_namespace_common_probe EXPORT_SYMBOL vmlinux 0x5c26a53b wait_for_completion_io_timeout EXPORT_SYMBOL vmlinux 0x5c3c7387 kstrtoull -EXPORT_SYMBOL vmlinux 0x5c496511 skb_vlan_pop -EXPORT_SYMBOL vmlinux 0x5c72e888 wait_for_key_construction -EXPORT_SYMBOL vmlinux 0x5c7bde94 cdev_add -EXPORT_SYMBOL vmlinux 0x5cc4a0d8 rproc_remove_subdev -EXPORT_SYMBOL vmlinux 0x5ce25d7c dma_resv_init -EXPORT_SYMBOL vmlinux 0x5ce85243 ethtool_virtdev_set_link_ksettings +EXPORT_SYMBOL vmlinux 0x5c402d38 generic_file_mmap +EXPORT_SYMBOL vmlinux 0x5c4a1bf5 __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x5c74af80 mipi_dsi_dcs_set_tear_off +EXPORT_SYMBOL vmlinux 0x5ca70a9d unlock_page +EXPORT_SYMBOL vmlinux 0x5cae2a8d page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0x5cb47675 generic_writepages +EXPORT_SYMBOL vmlinux 0x5cbdab9c fqdir_init +EXPORT_SYMBOL vmlinux 0x5cbe9737 devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0x5cc18363 acpi_match_device_ids +EXPORT_SYMBOL vmlinux 0x5cd27316 tcp_ioctl +EXPORT_SYMBOL vmlinux 0x5cdf9d6b neigh_update +EXPORT_SYMBOL vmlinux 0x5ce57425 key_type_keyring EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor EXPORT_SYMBOL vmlinux 0x5cfb26a0 acpi_enter_sleep_state -EXPORT_SYMBOL vmlinux 0x5d0e19f9 sunxi_sram_claim EXPORT_SYMBOL vmlinux 0x5d112304 __memcpy_fromio -EXPORT_SYMBOL vmlinux 0x5d1ad070 tcp_sync_mss -EXPORT_SYMBOL vmlinux 0x5d2a713d tcf_action_dump_1 -EXPORT_SYMBOL vmlinux 0x5d32f129 flush_signals +EXPORT_SYMBOL vmlinux 0x5d141ce8 dev_set_threaded +EXPORT_SYMBOL vmlinux 0x5d299573 devfreq_add_device +EXPORT_SYMBOL vmlinux 0x5d3ee9ff __ip4_datagram_connect EXPORT_SYMBOL vmlinux 0x5d49aabc init_wait_var_entry -EXPORT_SYMBOL vmlinux 0x5d517634 qdisc_create_dflt -EXPORT_SYMBOL vmlinux 0x5d5acee6 inet6_ioctl -EXPORT_SYMBOL vmlinux 0x5d72f3d0 netif_set_tso_max_size -EXPORT_SYMBOL vmlinux 0x5d77868f mr_mfc_find_parent -EXPORT_SYMBOL vmlinux 0x5d7bb7e3 __skb_gro_checksum_complete -EXPORT_SYMBOL vmlinux 0x5d9c5913 fman_get_qman_channel_id -EXPORT_SYMBOL vmlinux 0x5d9ddd36 pm860x_reg_write +EXPORT_SYMBOL vmlinux 0x5d49db73 nexthop_set_hw_flags +EXPORT_SYMBOL vmlinux 0x5d5787c8 security_binder_transfer_file +EXPORT_SYMBOL vmlinux 0x5d6ce8f9 try_module_get +EXPORT_SYMBOL vmlinux 0x5d8a9bb6 file_modified +EXPORT_SYMBOL vmlinux 0x5d9505b3 qdisc_hash_del +EXPORT_SYMBOL vmlinux 0x5dabe78a dma_get_sgtable_attrs EXPORT_SYMBOL vmlinux 0x5dac4cd6 qman_dqrr_set_ithresh -EXPORT_SYMBOL vmlinux 0x5db25e55 vlan_vids_del_by_dev -EXPORT_SYMBOL vmlinux 0x5dbb6dcd seq_put_decimal_ull -EXPORT_SYMBOL vmlinux 0x5dc5afa2 udp_seq_stop -EXPORT_SYMBOL vmlinux 0x5dce72b1 xfrm_lookup -EXPORT_SYMBOL vmlinux 0x5dd484e1 dcache_dir_open -EXPORT_SYMBOL vmlinux 0x5de90f9d tc_setup_cb_replace -EXPORT_SYMBOL vmlinux 0x5ded0907 iput +EXPORT_SYMBOL vmlinux 0x5db9bde0 inet_addr_type_dev_table +EXPORT_SYMBOL vmlinux 0x5dbe3f1c ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0x5dd54c73 pcie_capability_clear_and_set_dword EXPORT_SYMBOL vmlinux 0x5e06bc5c refcount_dec_and_lock -EXPORT_SYMBOL vmlinux 0x5e072a96 xfrm_policy_destroy EXPORT_SYMBOL vmlinux 0x5e0ccb9f sha1_transform -EXPORT_SYMBOL vmlinux 0x5e1002f2 load_nls -EXPORT_SYMBOL vmlinux 0x5e1dbae1 devm_pci_remap_cfgspace +EXPORT_SYMBOL vmlinux 0x5e12952b skb_vlan_push +EXPORT_SYMBOL vmlinux 0x5e17be5c uart_get_divisor +EXPORT_SYMBOL vmlinux 0x5e2f68c1 mmc_get_card EXPORT_SYMBOL vmlinux 0x5e3240a0 __cpu_online_mask EXPORT_SYMBOL vmlinux 0x5e332b52 __var_waitqueue +EXPORT_SYMBOL vmlinux 0x5e33ceef napi_gro_receive EXPORT_SYMBOL vmlinux 0x5e373fb4 gf128mul_64k_bbe -EXPORT_SYMBOL vmlinux 0x5e3f95f8 ip_mc_join_group -EXPORT_SYMBOL vmlinux 0x5e521187 tcf_register_action -EXPORT_SYMBOL vmlinux 0x5e69014c __inet6_lookup_established -EXPORT_SYMBOL vmlinux 0x5e6c9e0a lynx_get_mdio_device -EXPORT_SYMBOL vmlinux 0x5e6e94fb d_invalidate +EXPORT_SYMBOL vmlinux 0x5e3970ca ppp_dev_name +EXPORT_SYMBOL vmlinux 0x5e62c911 get_tree_single_reconf EXPORT_SYMBOL vmlinux 0x5e6f91f9 tegra_powergate_remove_clamping +EXPORT_SYMBOL vmlinux 0x5e70a1f8 qdisc_offload_query_caps +EXPORT_SYMBOL vmlinux 0x5e78eb29 xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0x5e810ffb in_dev_finish_destroy EXPORT_SYMBOL vmlinux 0x5e855e56 gen_pool_first_fit_align -EXPORT_SYMBOL vmlinux 0x5e894dcb netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0x5e871796 kfree_skb_list_reason +EXPORT_SYMBOL vmlinux 0x5e899d0d dqput EXPORT_SYMBOL vmlinux 0x5e934fc7 sgl_alloc EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask EXPORT_SYMBOL vmlinux 0x5e9a01ce gen_new_estimator -EXPORT_SYMBOL vmlinux 0x5ea5db1c pci_free_irq_vectors +EXPORT_SYMBOL vmlinux 0x5e9d5ee0 mptcp_subflow_reqsk_alloc +EXPORT_SYMBOL vmlinux 0x5ea3dd78 vme_bus_num EXPORT_SYMBOL vmlinux 0x5ec4aee6 put_sg_io_hdr +EXPORT_SYMBOL vmlinux 0x5ec78fef textsearch_find_continuous EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch EXPORT_SYMBOL vmlinux 0x5ed90adc int_to_scsilun -EXPORT_SYMBOL vmlinux 0x5ee55430 __cgroup_bpf_run_filter_sk -EXPORT_SYMBOL vmlinux 0x5ef68c08 of_get_cpu_node +EXPORT_SYMBOL vmlinux 0x5ee5d5a5 serio_unregister_driver +EXPORT_SYMBOL vmlinux 0x5eedeb96 pcim_iomap EXPORT_SYMBOL vmlinux 0x5ef6a672 gen_pool_for_each_chunk -EXPORT_SYMBOL vmlinux 0x5ef8ba5a sync_blockdev EXPORT_SYMBOL vmlinux 0x5efdd68b __tracepoint_mmap_lock_released EXPORT_SYMBOL vmlinux 0x5efde8e6 proc_doulongvec_ms_jiffies_minmax -EXPORT_SYMBOL vmlinux 0x5f0127e0 __neigh_create EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f20bc65 i2c_put_adapter +EXPORT_SYMBOL vmlinux 0x5f2a968b ip6_fraglist_prepare EXPORT_SYMBOL vmlinux 0x5f2ba55e security_req_classify_flow EXPORT_SYMBOL vmlinux 0x5f30e7a7 tegra_io_pad_power_disable -EXPORT_SYMBOL vmlinux 0x5f3b6cb4 __scsi_device_lookup_by_target -EXPORT_SYMBOL vmlinux 0x5f485093 touch_atime -EXPORT_SYMBOL vmlinux 0x5f532132 mipi_dsi_generic_write +EXPORT_SYMBOL vmlinux 0x5f4817ce fb_blank EXPORT_SYMBOL vmlinux 0x5f5441c8 __ubsan_handle_alignment_assumption +EXPORT_SYMBOL vmlinux 0x5f54b20f generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0x5f5af24f security_path_rename +EXPORT_SYMBOL vmlinux 0x5f631df6 sock_no_ioctl +EXPORT_SYMBOL vmlinux 0x5f64809f udp_lib_unhash EXPORT_SYMBOL vmlinux 0x5f6b889c rproc_va_to_pa -EXPORT_SYMBOL vmlinux 0x5f6d6c39 __dynamic_dev_dbg -EXPORT_SYMBOL vmlinux 0x5f723574 kill_pid -EXPORT_SYMBOL vmlinux 0x5f81cd39 pci_set_master -EXPORT_SYMBOL vmlinux 0x5f8e6017 kern_unmount_array EXPORT_SYMBOL vmlinux 0x5f93525c acpi_extract_package -EXPORT_SYMBOL vmlinux 0x5f9b142c mark_buffer_write_io_error -EXPORT_SYMBOL vmlinux 0x5fa51cb2 scsi_print_sense -EXPORT_SYMBOL vmlinux 0x5fb581aa uart_get_baud_rate -EXPORT_SYMBOL vmlinux 0x5fbaaf0c blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0x5f96f9e7 param_ops_bool +EXPORT_SYMBOL vmlinux 0x5fa64463 netif_skb_features +EXPORT_SYMBOL vmlinux 0x5faa6be5 ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0x5fbd753e follow_up EXPORT_SYMBOL vmlinux 0x5fc72f0e alloc_pages_exact -EXPORT_SYMBOL vmlinux 0x5fca625f security_unix_stream_connect -EXPORT_SYMBOL vmlinux 0x5fd06c80 cdev_alloc -EXPORT_SYMBOL vmlinux 0x5fdf5da3 udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0x5fdb067b phy_sfp_probe +EXPORT_SYMBOL vmlinux 0x5fe8b836 neigh_parms_alloc EXPORT_SYMBOL vmlinux 0x5fed178c meson_sm_call +EXPORT_SYMBOL vmlinux 0x5ff539b1 netpoll_send_skb EXPORT_SYMBOL vmlinux 0x5ff9eb0e lockref_mark_dead -EXPORT_SYMBOL vmlinux 0x600460b6 kset_register +EXPORT_SYMBOL vmlinux 0x60021b2f udp_push_pending_frames 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 0x600d8e4a reuseport_alloc EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create -EXPORT_SYMBOL vmlinux 0x602a919f md_write_start EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier -EXPORT_SYMBOL vmlinux 0x604ca0a7 rw_verify_area +EXPORT_SYMBOL vmlinux 0x604a7da4 dma_resv_iter_next_unlocked +EXPORT_SYMBOL vmlinux 0x60545b4b alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0x60575da5 mr_fill_mroute EXPORT_SYMBOL vmlinux 0x605790dc fiemap_fill_next_extent -EXPORT_SYMBOL vmlinux 0x606102ca param_array_ops -EXPORT_SYMBOL vmlinux 0x60639815 devm_pci_remap_iospace -EXPORT_SYMBOL vmlinux 0x6064c3cb phy_ethtool_ksettings_set +EXPORT_SYMBOL vmlinux 0x6062a747 iov_iter_get_pages2 +EXPORT_SYMBOL vmlinux 0x6085656d nf_register_sockopt +EXPORT_SYMBOL vmlinux 0x6085791a md_bitmap_sync_with_cluster EXPORT_SYMBOL vmlinux 0x608741b5 __init_swait_queue_head -EXPORT_SYMBOL vmlinux 0x608743e1 qdisc_watchdog_cancel -EXPORT_SYMBOL vmlinux 0x608824f0 phy_do_ioctl_running EXPORT_SYMBOL vmlinux 0x608d0267 zstd_get_error_code -EXPORT_SYMBOL vmlinux 0x608e8c91 _dev_crit EXPORT_SYMBOL vmlinux 0x6091b333 unregister_chrdev_region EXPORT_SYMBOL vmlinux 0x609bcd98 in6_pton EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net -EXPORT_SYMBOL vmlinux 0x60a23c0d key_instantiate_and_link -EXPORT_SYMBOL vmlinux 0x60a7a02e dev_remove_offload -EXPORT_SYMBOL vmlinux 0x60a7db1a shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0x60a24e93 tcf_em_tree_validate EXPORT_SYMBOL vmlinux 0x60aaeb4b qman_p_irqsource_add +EXPORT_SYMBOL vmlinux 0x60b05a0f __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0x60b0c7f3 n_tty_ioctl_helper EXPORT_SYMBOL vmlinux 0x60b3071f neigh_proc_dointvec -EXPORT_SYMBOL vmlinux 0x60c2eb84 pnp_disable_dev +EXPORT_SYMBOL vmlinux 0x60bd6939 scsi_report_opcode +EXPORT_SYMBOL vmlinux 0x60c471d8 mount_single +EXPORT_SYMBOL vmlinux 0x60d304d7 set_create_files_as EXPORT_SYMBOL vmlinux 0x60d8ab30 vme_lm_get -EXPORT_SYMBOL vmlinux 0x60e0c04f ip_fraglist_init -EXPORT_SYMBOL vmlinux 0x60fc56a9 dev_pre_changeaddr_notify -EXPORT_SYMBOL vmlinux 0x60ff8d5c no_seek_end_llseek_size -EXPORT_SYMBOL vmlinux 0x6100b7eb kill_block_super +EXPORT_SYMBOL vmlinux 0x60fda9a9 seq_printf EXPORT_SYMBOL vmlinux 0x61073e4a acpi_os_map_generic_address -EXPORT_SYMBOL vmlinux 0x61097da5 __skb_ext_del -EXPORT_SYMBOL vmlinux 0x610dae55 md_bitmap_startwrite +EXPORT_SYMBOL vmlinux 0x6125d3ee bio_init_clone EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x612a3551 config_item_set_name EXPORT_SYMBOL vmlinux 0x61347034 mb_cache_entry_delete_or_get -EXPORT_SYMBOL vmlinux 0x613dc282 xfrm_policy_alloc -EXPORT_SYMBOL vmlinux 0x614115ea dump_align +EXPORT_SYMBOL vmlinux 0x6134dfaf udplite_prot +EXPORT_SYMBOL vmlinux 0x613e2979 call_netdevice_notifiers EXPORT_SYMBOL vmlinux 0x615911d7 __bitmap_set -EXPORT_SYMBOL vmlinux 0x61683d22 framebuffer_alloc +EXPORT_SYMBOL vmlinux 0x6168931a mii_ethtool_get_link_ksettings +EXPORT_SYMBOL vmlinux 0x616fd7ab inet_sendmsg EXPORT_SYMBOL vmlinux 0x617c452b queued_read_lock_slowpath -EXPORT_SYMBOL vmlinux 0x6182f950 __cgroup_bpf_run_filter_sock_addr +EXPORT_SYMBOL vmlinux 0x617f5968 mem_cgroup_from_task +EXPORT_SYMBOL vmlinux 0x6181f01c neigh_sysctl_unregister EXPORT_SYMBOL vmlinux 0x6185b747 radix_tree_gang_lookup_tag EXPORT_SYMBOL vmlinux 0x618911fc numa_node +EXPORT_SYMBOL vmlinux 0x6191cbfe jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0x619a7876 read_cache_page_gfp EXPORT_SYMBOL vmlinux 0x619cb7dd simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x61ae779a dma_pool_create EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull -EXPORT_SYMBOL vmlinux 0x61bfa18f xfrm_policy_walk_done -EXPORT_SYMBOL vmlinux 0x61cbf4f9 eth_type_trans +EXPORT_SYMBOL vmlinux 0x61d0bd53 devm_devfreq_unregister_notifier EXPORT_SYMBOL vmlinux 0x61e272c9 sha256_final -EXPORT_SYMBOL vmlinux 0x61e41d25 pci_choose_state -EXPORT_SYMBOL vmlinux 0x61e7717b scsi_report_device_reset EXPORT_SYMBOL vmlinux 0x61ea189b fb_pad_aligned_buffer -EXPORT_SYMBOL vmlinux 0x61f1b2e4 __starget_for_each_device -EXPORT_SYMBOL vmlinux 0x61f686b9 ppp_register_compressor -EXPORT_SYMBOL vmlinux 0x61ff0667 scsi_eh_prep_cmnd -EXPORT_SYMBOL vmlinux 0x620ed0a3 param_ops_long -EXPORT_SYMBOL vmlinux 0x62134286 sockopt_lock_sock +EXPORT_SYMBOL vmlinux 0x61fa4147 phy_error +EXPORT_SYMBOL vmlinux 0x61fd5d0f pci_choose_state +EXPORT_SYMBOL vmlinux 0x62095851 blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0x620c3849 mmc_command_done +EXPORT_SYMBOL vmlinux 0x620d1244 backlight_device_get_by_type +EXPORT_SYMBOL vmlinux 0x620eb595 qdisc_class_hash_grow EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier -EXPORT_SYMBOL vmlinux 0x62181d62 end_page_writeback +EXPORT_SYMBOL vmlinux 0x621eb661 thermal_zone_device_critical EXPORT_SYMBOL vmlinux 0x6228c21f smp_call_function_single -EXPORT_SYMBOL vmlinux 0x62325b3e __traceiter_mmap_lock_start_locking -EXPORT_SYMBOL vmlinux 0x623e971b skb_eth_gso_segment -EXPORT_SYMBOL vmlinux 0x6246ab70 sock_no_recvmsg -EXPORT_SYMBOL vmlinux 0x6257f08e dev_set_mac_address +EXPORT_SYMBOL vmlinux 0x623d9735 clk_bulk_get +EXPORT_SYMBOL vmlinux 0x626490eb dev_printk_emit +EXPORT_SYMBOL vmlinux 0x62688164 submit_bio EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister EXPORT_SYMBOL vmlinux 0x6276af56 migrate_device_range +EXPORT_SYMBOL vmlinux 0x627eb2de da903x_query_status EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name EXPORT_SYMBOL vmlinux 0x629079b3 dma_fence_signal_timestamp -EXPORT_SYMBOL vmlinux 0x62938445 __traceiter_mmap_lock_acquire_returned EXPORT_SYMBOL vmlinux 0x62949074 acpi_buffer_to_resource -EXPORT_SYMBOL vmlinux 0x62952142 xfrm4_rcv_encap -EXPORT_SYMBOL vmlinux 0x62bcd19c tcp_peek_len +EXPORT_SYMBOL vmlinux 0x629b87f3 mmc_release_host +EXPORT_SYMBOL vmlinux 0x62a9dbca pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0x62aa9762 filp_open +EXPORT_SYMBOL vmlinux 0x62af074a phy_attached_print +EXPORT_SYMBOL vmlinux 0x62b4a527 tcp_setsockopt +EXPORT_SYMBOL vmlinux 0x62d35183 ipv6_push_frag_opts EXPORT_SYMBOL vmlinux 0x62d96443 qman_dma_portal EXPORT_SYMBOL vmlinux 0x62f7e207 down_read_killable -EXPORT_SYMBOL vmlinux 0x6306682b dm_get_device -EXPORT_SYMBOL vmlinux 0x63106828 xfrm_policy_delete -EXPORT_SYMBOL vmlinux 0x63136fe4 ptp_cancel_worker_sync EXPORT_SYMBOL vmlinux 0x6315c42c zstd_get_params EXPORT_SYMBOL vmlinux 0x631d06aa cpu_rmap_put -EXPORT_SYMBOL vmlinux 0x631f71d5 mmc_request_done -EXPORT_SYMBOL vmlinux 0x632cc29d udp_read_skb -EXPORT_SYMBOL vmlinux 0x6347d732 devfreq_unregister_opp_notifier -EXPORT_SYMBOL vmlinux 0x634ec28b pcim_iomap_table -EXPORT_SYMBOL vmlinux 0x637347f1 mipi_dsi_set_maximum_return_packet_size -EXPORT_SYMBOL vmlinux 0x638a26d4 is_nd_pfn -EXPORT_SYMBOL vmlinux 0x638cbfb2 d_move -EXPORT_SYMBOL vmlinux 0x63975121 flow_rule_match_ip -EXPORT_SYMBOL vmlinux 0x6397ed47 inet_frag_reasm_prepare -EXPORT_SYMBOL vmlinux 0x639ed5ca input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0x63201e34 kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x63419d79 dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0x6343fe26 scsi_done_direct +EXPORT_SYMBOL vmlinux 0x6354cd8e kset_unregister +EXPORT_SYMBOL vmlinux 0x6374bea2 page_readlink EXPORT_SYMBOL vmlinux 0x63a58370 flow_action_cookie_destroy -EXPORT_SYMBOL vmlinux 0x63a634cd netdev_offload_xstats_enabled -EXPORT_SYMBOL vmlinux 0x63a75eff pneigh_enqueue EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region -EXPORT_SYMBOL vmlinux 0x63aebc01 mipi_dsi_dcs_set_display_brightness_large -EXPORT_SYMBOL vmlinux 0x63b763ee pci_free_irq +EXPORT_SYMBOL vmlinux 0x63c32946 sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0x63da5186 __phy_resume EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink -EXPORT_SYMBOL vmlinux 0x640fc1e0 iov_iter_xarray +EXPORT_SYMBOL vmlinux 0x63f32511 __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0x63f64ca3 bdi_alloc +EXPORT_SYMBOL vmlinux 0x640ecd1f blk_mq_delay_run_hw_queues EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off -EXPORT_SYMBOL vmlinux 0x6422d7ae free_cgroup_ns -EXPORT_SYMBOL vmlinux 0x642dfa81 xfrm_user_policy +EXPORT_SYMBOL vmlinux 0x64197043 flow_indr_dev_setup_offload +EXPORT_SYMBOL vmlinux 0x641ace60 sunxi_sram_claim +EXPORT_SYMBOL vmlinux 0x64298681 __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x642eaaeb vme_irq_free EXPORT_SYMBOL vmlinux 0x642eb5c6 xen_poll_irq_timeout +EXPORT_SYMBOL vmlinux 0x643e3be3 component_match_add_release EXPORT_SYMBOL vmlinux 0x643f3068 __tracepoint_spi_transfer_stop -EXPORT_SYMBOL vmlinux 0x64427940 xfrm4_protocol_deregister EXPORT_SYMBOL vmlinux 0x644be12c qman_affine_cpus -EXPORT_SYMBOL vmlinux 0x64551e94 vme_bus_num +EXPORT_SYMBOL vmlinux 0x644dd1cd phy_support_sym_pause EXPORT_SYMBOL vmlinux 0x6455298a security_xfrm_policy_free -EXPORT_SYMBOL vmlinux 0x6472d2ee peernet2id +EXPORT_SYMBOL vmlinux 0x64555946 pci_scan_bus +EXPORT_SYMBOL vmlinux 0x6472339b dev_get_by_name_rcu EXPORT_SYMBOL vmlinux 0x6481ffe0 hsiphash_1u32 +EXPORT_SYMBOL vmlinux 0x6486ca12 notify_change EXPORT_SYMBOL vmlinux 0x648eb59d gc_inflight_list -EXPORT_SYMBOL vmlinux 0x64a648b4 pci_dev_get +EXPORT_SYMBOL vmlinux 0x649bc416 get_mem_cgroup_from_mm +EXPORT_SYMBOL vmlinux 0x649eb3cd to_nd_pfn EXPORT_SYMBOL vmlinux 0x64a9c928 default_blu -EXPORT_SYMBOL vmlinux 0x64b178cb sock_rfree EXPORT_SYMBOL vmlinux 0x64bbc288 string_unescape -EXPORT_SYMBOL vmlinux 0x64c211e7 sched_autogroup_detach -EXPORT_SYMBOL vmlinux 0x64e0904e napi_gro_receive -EXPORT_SYMBOL vmlinux 0x6503503e jbd2_journal_invalidate_folio -EXPORT_SYMBOL vmlinux 0x65102a06 tcp_recv_skb +EXPORT_SYMBOL vmlinux 0x64ed1d81 vm_map_pages_zero +EXPORT_SYMBOL vmlinux 0x6509187c processors 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 0x651e7aa1 __sk_receive_skb EXPORT_SYMBOL vmlinux 0x652032cb mac_pton -EXPORT_SYMBOL vmlinux 0x6523027a netdev_set_num_tc -EXPORT_SYMBOL vmlinux 0x652603b3 make_bad_inode +EXPORT_SYMBOL vmlinux 0x6528679f cont_write_begin EXPORT_SYMBOL vmlinux 0x652ce9aa nla_memcmp -EXPORT_SYMBOL vmlinux 0x652fe634 inc_zone_page_state -EXPORT_SYMBOL vmlinux 0x6539ba57 import_single_range +EXPORT_SYMBOL vmlinux 0x652e0909 generic_listxattr +EXPORT_SYMBOL vmlinux 0x653811f6 seq_putc +EXPORT_SYMBOL vmlinux 0x6538c243 devm_mfd_add_devices EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob EXPORT_SYMBOL vmlinux 0x654449c3 memset16 -EXPORT_SYMBOL vmlinux 0x655afd18 cdev_device_del -EXPORT_SYMBOL vmlinux 0x656bf662 tcf_exts_change +EXPORT_SYMBOL vmlinux 0x65539fc3 uart_add_one_port +EXPORT_SYMBOL vmlinux 0x6566b6f4 blk_queue_flag_set +EXPORT_SYMBOL vmlinux 0x6569aecb end_buffer_write_sync EXPORT_SYMBOL vmlinux 0x656c1a0e string_escape_mem EXPORT_SYMBOL vmlinux 0x656e4a6e snprintf -EXPORT_SYMBOL vmlinux 0x657a9174 pci_set_mwi -EXPORT_SYMBOL vmlinux 0x657c9b3c read_cache_page -EXPORT_SYMBOL vmlinux 0x657caf7d scsi_eh_restore_cmnd -EXPORT_SYMBOL vmlinux 0x6581929c fc_block_scsi_eh EXPORT_SYMBOL vmlinux 0x658ce1a8 xxh64_reset -EXPORT_SYMBOL vmlinux 0x658d4160 max8925_set_bits EXPORT_SYMBOL vmlinux 0x65929cae ns_to_timespec64 -EXPORT_SYMBOL vmlinux 0x65977dd9 vfs_fadvise +EXPORT_SYMBOL vmlinux 0x65983563 param_ops_short EXPORT_SYMBOL vmlinux 0x659ded26 xfrm_flush_gc -EXPORT_SYMBOL vmlinux 0x65a627e8 __destroy_inode -EXPORT_SYMBOL vmlinux 0x65b143a5 jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0x65a9450c ata_std_end_eh EXPORT_SYMBOL vmlinux 0x65ba735b __stack_chk_fail -EXPORT_SYMBOL vmlinux 0x65c5876c node_data -EXPORT_SYMBOL vmlinux 0x65cab3ae ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0x65c43e06 dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0x65c7e894 udp6_seq_ops EXPORT_SYMBOL vmlinux 0x65d1bab2 acpi_bios_warning -EXPORT_SYMBOL vmlinux 0x65d53958 of_graph_get_remote_endpoint -EXPORT_SYMBOL vmlinux 0x65d5b3b4 mr_dump -EXPORT_SYMBOL vmlinux 0x65d62594 nvdimm_namespace_capacity -EXPORT_SYMBOL vmlinux 0x65d784eb sockopt_release_sock +EXPORT_SYMBOL vmlinux 0x65d965f1 dev_open EXPORT_SYMBOL vmlinux 0x65d9e877 cpufreq_register_notifier EXPORT_SYMBOL vmlinux 0x65dccf13 xz_dec_end +EXPORT_SYMBOL vmlinux 0x65df9281 posix_lock_file EXPORT_SYMBOL vmlinux 0x65e0d6d7 memory_read_from_buffer -EXPORT_SYMBOL vmlinux 0x65e7d968 scsi_target_resume -EXPORT_SYMBOL vmlinux 0x65fcc108 mipi_dsi_dcs_get_pixel_format -EXPORT_SYMBOL vmlinux 0x660d5826 __inet_hash +EXPORT_SYMBOL vmlinux 0x65f341ca inode_sub_bytes EXPORT_SYMBOL vmlinux 0x6626afca down -EXPORT_SYMBOL vmlinux 0x66284639 ip6_fraglist_prepare -EXPORT_SYMBOL vmlinux 0x662a25ea udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0x66289a8c pci_disable_msi +EXPORT_SYMBOL vmlinux 0x663e0bea bprm_change_interp 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 0x66696c75 page_cache_prev_miss EXPORT_SYMBOL vmlinux 0x6673f96d xxh32_reset -EXPORT_SYMBOL vmlinux 0x667d77f6 update_region EXPORT_SYMBOL vmlinux 0x66826f5a xudma_get_ringacc -EXPORT_SYMBOL vmlinux 0x6683c1d6 tcp_recvmsg EXPORT_SYMBOL vmlinux 0x668b19a1 down_read -EXPORT_SYMBOL vmlinux 0x668f4c40 proc_set_user -EXPORT_SYMBOL vmlinux 0x6694e55b seq_read_iter +EXPORT_SYMBOL vmlinux 0x66935923 devm_ioport_map +EXPORT_SYMBOL vmlinux 0x669b1b51 of_device_unregister EXPORT_SYMBOL vmlinux 0x669c191b dm_consume_args -EXPORT_SYMBOL vmlinux 0x669d014e devfreq_add_device +EXPORT_SYMBOL vmlinux 0x66adaeae scsi_add_device EXPORT_SYMBOL vmlinux 0x66af1fd1 lockref_put_or_lock -EXPORT_SYMBOL vmlinux 0x66b10f75 pci_write_vpd EXPORT_SYMBOL vmlinux 0x66b4cc41 kmemdup -EXPORT_SYMBOL vmlinux 0x66c3c43e tegra_dfll_runtime_suspend -EXPORT_SYMBOL vmlinux 0x67083150 zpool_unregister_driver -EXPORT_SYMBOL vmlinux 0x672d696a param_set_short +EXPORT_SYMBOL vmlinux 0x66c6d939 invalidate_disk +EXPORT_SYMBOL vmlinux 0x66dd073b devm_memremap +EXPORT_SYMBOL vmlinux 0x66df9eeb devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0x671353d9 fput +EXPORT_SYMBOL vmlinux 0x67161538 vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0x6729a094 filp_close +EXPORT_SYMBOL vmlinux 0x673a45c9 fc_host_post_vendor_event EXPORT_SYMBOL vmlinux 0x67412d2f ucc_slow_enable -EXPORT_SYMBOL vmlinux 0x6741a468 pci_dev_driver EXPORT_SYMBOL vmlinux 0x6749d53f hdmi_vendor_infoframe_init -EXPORT_SYMBOL vmlinux 0x6768de39 vme_register_driver -EXPORT_SYMBOL vmlinux 0x6779b595 genphy_resume +EXPORT_SYMBOL vmlinux 0x674c9e92 ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0x67666ec8 netdev_crit +EXPORT_SYMBOL vmlinux 0x677c4045 elv_rb_add +EXPORT_SYMBOL vmlinux 0x677d9fc2 mpage_read_folio +EXPORT_SYMBOL vmlinux 0x6786e37d ipv6_mc_check_mld EXPORT_SYMBOL vmlinux 0x678b96ec dma_pool_alloc -EXPORT_SYMBOL vmlinux 0x67931286 inet_csk_reqsk_queue_drop_and_put -EXPORT_SYMBOL vmlinux 0x67ac563e xp_dma_sync_for_device_slow -EXPORT_SYMBOL vmlinux 0x67af3744 file_modified EXPORT_SYMBOL vmlinux 0x67b27ec1 tty_std_termios EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu EXPORT_SYMBOL vmlinux 0x67c13ea0 acpi_read -EXPORT_SYMBOL vmlinux 0x67d4e5c9 scsi_host_lookup -EXPORT_SYMBOL vmlinux 0x67e7aed0 i2c_put_adapter -EXPORT_SYMBOL vmlinux 0x67f7a0da ip6tun_encaps -EXPORT_SYMBOL vmlinux 0x680c5776 vga_set_legacy_decoding -EXPORT_SYMBOL vmlinux 0x6826abc3 sock_i_uid -EXPORT_SYMBOL vmlinux 0x6839045a vmbus_recvpacket -EXPORT_SYMBOL vmlinux 0x684ac11d regset_get +EXPORT_SYMBOL vmlinux 0x67d2db66 _dev_alert +EXPORT_SYMBOL vmlinux 0x67d3ae35 __cgroup_bpf_run_filter_skb +EXPORT_SYMBOL vmlinux 0x67fc0cfc mmc_cqe_post_req +EXPORT_SYMBOL vmlinux 0x68286f4c param_set_ulong EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval -EXPORT_SYMBOL vmlinux 0x688c7f4d of_mdiobus_phy_device_register -EXPORT_SYMBOL vmlinux 0x689e80fb lock_two_nondirectories -EXPORT_SYMBOL vmlinux 0x68a64360 simple_nosetlease -EXPORT_SYMBOL vmlinux 0x68b07074 iommu_get_msi_cookie -EXPORT_SYMBOL vmlinux 0x68bb3583 dev_mc_add -EXPORT_SYMBOL vmlinux 0x68cc2844 splice_direct_to_actor -EXPORT_SYMBOL vmlinux 0x68f1492d fget_raw -EXPORT_SYMBOL vmlinux 0x68f8742e kmalloc_caches +EXPORT_SYMBOL vmlinux 0x688e37c4 kthread_associate_blkcg +EXPORT_SYMBOL vmlinux 0x688ffcc6 mmc_register_driver +EXPORT_SYMBOL vmlinux 0x68936fff seq_puts +EXPORT_SYMBOL vmlinux 0x68edd1ba inet_add_protocol +EXPORT_SYMBOL vmlinux 0x68f79285 mfd_cell_enable EXPORT_SYMBOL vmlinux 0x68fb581a icst307_idx2s -EXPORT_SYMBOL vmlinux 0x68feea97 of_graph_get_endpoint_by_regs EXPORT_SYMBOL vmlinux 0x69049cd2 radix_tree_replace_slot -EXPORT_SYMBOL vmlinux 0x6929c79d tcp_sock_set_quickack -EXPORT_SYMBOL vmlinux 0x693fecd5 xfrm_state_add -EXPORT_SYMBOL vmlinux 0x6958dfaf elv_rb_del +EXPORT_SYMBOL vmlinux 0x690b2724 tegra_ivc_read_advance +EXPORT_SYMBOL vmlinux 0x6939bf1e __ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0x694f2cae mpage_readahead +EXPORT_SYMBOL vmlinux 0x6951158b ww_mutex_trylock +EXPORT_SYMBOL vmlinux 0x69543c8d drop_super +EXPORT_SYMBOL vmlinux 0x6956689b fscrypt_put_encryption_info +EXPORT_SYMBOL vmlinux 0x69621271 __netlink_kernel_create EXPORT_SYMBOL vmlinux 0x69668826 netdev_increment_features -EXPORT_SYMBOL vmlinux 0x696b090d of_xudma_dev_get +EXPORT_SYMBOL vmlinux 0x6967bfd5 udp_seq_next +EXPORT_SYMBOL vmlinux 0x696c2fec tty_chars_in_buffer EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days EXPORT_SYMBOL vmlinux 0x6972e413 __bitmap_weight_and -EXPORT_SYMBOL vmlinux 0x697685e2 mipi_dsi_dcs_set_tear_off +EXPORT_SYMBOL vmlinux 0x69756ad6 udp_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x6979deb6 d_alloc_anon EXPORT_SYMBOL vmlinux 0x697ed5f0 memcpy_and_pad -EXPORT_SYMBOL vmlinux 0x69801a20 kobject_put -EXPORT_SYMBOL vmlinux 0x69840f87 skb_pull_data -EXPORT_SYMBOL vmlinux 0x69841ce5 wake_up_process -EXPORT_SYMBOL vmlinux 0x698afaaf reuseport_select_sock -EXPORT_SYMBOL vmlinux 0x6991f31a rproc_add_carveout -EXPORT_SYMBOL vmlinux 0x69a48551 fb_get_buffer_offset -EXPORT_SYMBOL vmlinux 0x69a5f583 clkdev_add -EXPORT_SYMBOL vmlinux 0x69c25bac pipe_unlock -EXPORT_SYMBOL vmlinux 0x69d2844f fc_remove_host -EXPORT_SYMBOL vmlinux 0x69d51e6e napi_schedule_prep +EXPORT_SYMBOL vmlinux 0x69a34d6d __vfs_removexattr +EXPORT_SYMBOL vmlinux 0x69c9e351 put_fs_context +EXPORT_SYMBOL vmlinux 0x69d16592 jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0x69d36611 iget_locked +EXPORT_SYMBOL vmlinux 0x69d62be1 nvdimm_bus_lock EXPORT_SYMBOL vmlinux 0x69dd3b5b crc32_le +EXPORT_SYMBOL vmlinux 0x69ddbe55 netif_receive_skb EXPORT_SYMBOL vmlinux 0x69de8757 vme_check_window -EXPORT_SYMBOL vmlinux 0x69e556dd generic_pipe_buf_release -EXPORT_SYMBOL vmlinux 0x69e5ec2c ww_mutex_lock -EXPORT_SYMBOL vmlinux 0x69f1e94e __mdiobus_read -EXPORT_SYMBOL vmlinux 0x69f3f767 pci_restore_state -EXPORT_SYMBOL vmlinux 0x69f9acff dev_close +EXPORT_SYMBOL vmlinux 0x69df041a vfs_fadvise +EXPORT_SYMBOL vmlinux 0x69e49ec3 mmc_card_alternative_gpt_sector +EXPORT_SYMBOL vmlinux 0x69f6c892 pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0x69fecd93 xsk_uses_need_wakeup +EXPORT_SYMBOL vmlinux 0x69fffe54 pci_scan_root_bus_bridge +EXPORT_SYMBOL vmlinux 0x6a001968 unlock_new_inode EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree -EXPORT_SYMBOL vmlinux 0x6a0980e5 __sk_mem_schedule -EXPORT_SYMBOL vmlinux 0x6a206bcb rt_mutex_base_init -EXPORT_SYMBOL vmlinux 0x6a333ad2 tc_setup_cb_destroy +EXPORT_SYMBOL vmlinux 0x6a0c49a3 unregister_nls +EXPORT_SYMBOL vmlinux 0x6a102b02 tcp_enter_cwr +EXPORT_SYMBOL vmlinux 0x6a16176f __mod_lruvec_page_state +EXPORT_SYMBOL vmlinux 0x6a366cb0 __ip_dev_find EXPORT_SYMBOL vmlinux 0x6a3766b2 qman_delete_cgr_safe +EXPORT_SYMBOL vmlinux 0x6a3ebfff mii_check_link +EXPORT_SYMBOL vmlinux 0x6a433652 d_make_root EXPORT_SYMBOL vmlinux 0x6a449c4f register_sysctl_table -EXPORT_SYMBOL vmlinux 0x6a4e176f of_find_net_device_by_node -EXPORT_SYMBOL vmlinux 0x6a535893 mdiobus_write_nested -EXPORT_SYMBOL vmlinux 0x6a55a01a dquot_alloc -EXPORT_SYMBOL vmlinux 0x6a561beb max8925_reg_write +EXPORT_SYMBOL vmlinux 0x6a4fe6a0 netdev_adjacent_change_prepare +EXPORT_SYMBOL vmlinux 0x6a5c93c4 netif_tx_lock EXPORT_SYMBOL vmlinux 0x6a5cb5ee __get_free_pages -EXPORT_SYMBOL vmlinux 0x6a5e6df0 inet_put_port EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier EXPORT_SYMBOL vmlinux 0x6a5fa363 sigprocmask -EXPORT_SYMBOL vmlinux 0x6a69bf20 iov_iter_kvec -EXPORT_SYMBOL vmlinux 0x6a6c54c2 dev_set_allmulti -EXPORT_SYMBOL vmlinux 0x6a6cbae5 file_ns_capable +EXPORT_SYMBOL vmlinux 0x6a6d96a1 devm_of_iomap EXPORT_SYMBOL vmlinux 0x6a6e05bf kstrtou8 -EXPORT_SYMBOL vmlinux 0x6a6fe66e dev_lstats_read -EXPORT_SYMBOL vmlinux 0x6a82506c blk_execute_rq -EXPORT_SYMBOL vmlinux 0x6a83ce09 __inode_add_bytes -EXPORT_SYMBOL vmlinux 0x6a89b78e devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x6a7fa973 dma_alloc_attrs EXPORT_SYMBOL vmlinux 0x6a90663a qman_schedule_fq -EXPORT_SYMBOL vmlinux 0x6a9b8af1 kmem_cache_create_usercopy +EXPORT_SYMBOL vmlinux 0x6a9159c2 genphy_loopback +EXPORT_SYMBOL vmlinux 0x6aa0ce52 mdio_driver_unregister +EXPORT_SYMBOL vmlinux 0x6aaab95b nd_device_register +EXPORT_SYMBOL vmlinux 0x6adbec42 free_inode_nonrcu EXPORT_SYMBOL vmlinux 0x6add5c9a dmi_find_device -EXPORT_SYMBOL vmlinux 0x6aeb0fbf single_release EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset -EXPORT_SYMBOL vmlinux 0x6af0e8fb pnp_register_driver -EXPORT_SYMBOL vmlinux 0x6af45112 filemap_release_folio +EXPORT_SYMBOL vmlinux 0x6af2e6ff pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0x6af6f755 insert_inode_locked +EXPORT_SYMBOL vmlinux 0x6afa36ff simple_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x6b064d10 security_dentry_init_security EXPORT_SYMBOL vmlinux 0x6b079231 alt_cb_patch_nops -EXPORT_SYMBOL vmlinux 0x6b1706e2 pci_alloc_dev -EXPORT_SYMBOL vmlinux 0x6b1b0cfe noop_fsync -EXPORT_SYMBOL vmlinux 0x6b242dd6 max8998_bulk_write +EXPORT_SYMBOL vmlinux 0x6b09b1e8 seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0x6b17b7a8 i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0x6b1b7ffb scsi_scan_host EXPORT_SYMBOL vmlinux 0x6b27729b radix_tree_gang_lookup -EXPORT_SYMBOL vmlinux 0x6b2d5375 neigh_xmit EXPORT_SYMBOL vmlinux 0x6b2dc060 dump_stack -EXPORT_SYMBOL vmlinux 0x6b4d90a9 nf_unregister_sockopt -EXPORT_SYMBOL vmlinux 0x6b528606 of_graph_get_endpoint_count +EXPORT_SYMBOL vmlinux 0x6b32ad5a inet_dgram_ops +EXPORT_SYMBOL vmlinux 0x6b414d2e proto_unregister EXPORT_SYMBOL vmlinux 0x6b55acd0 rtnl_lock_killable -EXPORT_SYMBOL vmlinux 0x6b560ef7 pps_event -EXPORT_SYMBOL vmlinux 0x6b5a9ca8 bio_copy_data_iter -EXPORT_SYMBOL vmlinux 0x6b64992a tcf_exts_num_actions -EXPORT_SYMBOL vmlinux 0x6b747e77 fman_reset_mac -EXPORT_SYMBOL vmlinux 0x6b75a2f4 pci_bus_write_config_word -EXPORT_SYMBOL vmlinux 0x6b77341f component_match_add_typed -EXPORT_SYMBOL vmlinux 0x6b800c88 mmc_cqe_start_req +EXPORT_SYMBOL vmlinux 0x6b5ee728 lookup_one_len EXPORT_SYMBOL vmlinux 0x6b853d06 ns_to_kernel_old_timeval +EXPORT_SYMBOL vmlinux 0x6b8a35eb xfrm4_rcv EXPORT_SYMBOL vmlinux 0x6b8bf149 netif_receive_skb_list -EXPORT_SYMBOL vmlinux 0x6b9019af tcf_em_tree_destroy -EXPORT_SYMBOL vmlinux 0x6b908abb watchdog_register_governor -EXPORT_SYMBOL vmlinux 0x6ba6767d sock_common_recvmsg -EXPORT_SYMBOL vmlinux 0x6bc0cbac of_graph_get_remote_port_parent +EXPORT_SYMBOL vmlinux 0x6b92e447 page_pool_get_stats +EXPORT_SYMBOL vmlinux 0x6b93a07b netlink_kernel_release +EXPORT_SYMBOL vmlinux 0x6bab09d7 xfrm_dev_policy_flush +EXPORT_SYMBOL vmlinux 0x6bb52515 iov_iter_discard EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev EXPORT_SYMBOL vmlinux 0x6bd0e573 down_interruptible -EXPORT_SYMBOL vmlinux 0x6bd2f8ca mmc_card_alternative_gpt_sector EXPORT_SYMBOL vmlinux 0x6be1c1f8 acpi_install_method EXPORT_SYMBOL vmlinux 0x6bf181c1 __tracepoint_kmem_cache_free -EXPORT_SYMBOL vmlinux 0x6bf45392 netif_tx_unlock -EXPORT_SYMBOL vmlinux 0x6bf85863 pin_user_pages_unlocked -EXPORT_SYMBOL vmlinux 0x6c048536 ip_options_compile -EXPORT_SYMBOL vmlinux 0x6c131c1a md_bitmap_free +EXPORT_SYMBOL vmlinux 0x6bf9675a proc_create +EXPORT_SYMBOL vmlinux 0x6c0d1f1f netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0x6c1d86d0 blk_mq_requeue_request EXPORT_SYMBOL vmlinux 0x6c224cda gen_pool_destroy -EXPORT_SYMBOL vmlinux 0x6c24f698 neigh_sysctl_unregister EXPORT_SYMBOL vmlinux 0x6c257ac0 tty_termios_hw_change -EXPORT_SYMBOL vmlinux 0x6c391f5a fwnode_mdiobus_phy_device_register -EXPORT_SYMBOL vmlinux 0x6c4c5244 ip_setsockopt +EXPORT_SYMBOL vmlinux 0x6c392fa3 tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0x6c52b8e2 vfs_iter_read +EXPORT_SYMBOL vmlinux 0x6c54412b framebuffer_release EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb -EXPORT_SYMBOL vmlinux 0x6c6b9413 sk_wait_data -EXPORT_SYMBOL vmlinux 0x6c74a8dd netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0x6c6b25eb generic_fill_statx_attr +EXPORT_SYMBOL vmlinux 0x6c7962eb take_dentry_name_snapshot EXPORT_SYMBOL vmlinux 0x6c7a0323 __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x6c975855 input_reset_device +EXPORT_SYMBOL vmlinux 0x6cb4159b seq_file_path EXPORT_SYMBOL vmlinux 0x6cb46525 netlbl_catmap_walk +EXPORT_SYMBOL vmlinux 0x6cb966cf __destroy_inode EXPORT_SYMBOL vmlinux 0x6cbbfc54 __arch_copy_to_user -EXPORT_SYMBOL vmlinux 0x6cc0ad6e unmap_mapping_range -EXPORT_SYMBOL vmlinux 0x6cc23d41 mdiobus_alloc_size -EXPORT_SYMBOL vmlinux 0x6cc94f13 dev_trans_start -EXPORT_SYMBOL vmlinux 0x6ce21e6b seg6_hmac_info_lookup -EXPORT_SYMBOL vmlinux 0x6ce52f96 sock_no_getname -EXPORT_SYMBOL vmlinux 0x6ce9a2d9 blk_get_queue +EXPORT_SYMBOL vmlinux 0x6cd5fde9 __mdiobus_read +EXPORT_SYMBOL vmlinux 0x6cd77165 __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0x6ce7e354 vlan_dev_vlan_proto EXPORT_SYMBOL vmlinux 0x6cf0d67d qe_get_num_of_snums -EXPORT_SYMBOL vmlinux 0x6cf1094f tcf_unregister_action -EXPORT_SYMBOL vmlinux 0x6cf4aa64 tty_unlock -EXPORT_SYMBOL vmlinux 0x6cf6e3dd xen_free_ballooned_pages -EXPORT_SYMBOL vmlinux 0x6cfc4b16 qdisc_put_unlocked -EXPORT_SYMBOL vmlinux 0x6d10184a reuseport_alloc +EXPORT_SYMBOL vmlinux 0x6d10824a register_quota_format EXPORT_SYMBOL vmlinux 0x6d16c104 mutex_lock_killable -EXPORT_SYMBOL vmlinux 0x6d1af581 tcp_mtu_to_mss -EXPORT_SYMBOL vmlinux 0x6d1c324b devm_devfreq_add_governor -EXPORT_SYMBOL vmlinux 0x6d1edad7 tso_build_hdr -EXPORT_SYMBOL vmlinux 0x6d1f83fc netif_device_detach EXPORT_SYMBOL vmlinux 0x6d294e43 clock_t_to_jiffies -EXPORT_SYMBOL vmlinux 0x6d2d63f0 alloc_skb_with_frags -EXPORT_SYMBOL vmlinux 0x6d3a49f4 generic_file_open -EXPORT_SYMBOL vmlinux 0x6d4323d2 blk_queue_max_secure_erase_sectors +EXPORT_SYMBOL vmlinux 0x6d2fe9e2 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x6d3468b0 udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0x6d41e821 security_sb_remount +EXPORT_SYMBOL vmlinux 0x6d5901a5 __folio_start_writeback +EXPORT_SYMBOL vmlinux 0x6d591cab bio_free_pages EXPORT_SYMBOL vmlinux 0x6d5f5b91 radix_tree_tagged -EXPORT_SYMBOL vmlinux 0x6d675590 netif_device_attach +EXPORT_SYMBOL vmlinux 0x6d654eec gnet_stats_finish_copy EXPORT_SYMBOL vmlinux 0x6d73c95f logic_outw +EXPORT_SYMBOL vmlinux 0x6d767123 unregister_fib_notifier EXPORT_SYMBOL vmlinux 0x6d7c7dcc bitmap_cut -EXPORT_SYMBOL vmlinux 0x6d7e7966 of_graph_is_present -EXPORT_SYMBOL vmlinux 0x6d809e57 sock_set_priority -EXPORT_SYMBOL vmlinux 0x6d8db33f ata_std_end_eh -EXPORT_SYMBOL vmlinux 0x6d96d3d8 tegra_ivc_read_advance +EXPORT_SYMBOL vmlinux 0x6d862ecb devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0x6d8d38a2 fib_default_rule_add EXPORT_SYMBOL vmlinux 0x6da467cb pfn_is_map_memory +EXPORT_SYMBOL vmlinux 0x6db09ecc security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0x6db35e50 __folio_cancel_dirty EXPORT_SYMBOL vmlinux 0x6dba9051 xz_dec_microlzma_end -EXPORT_SYMBOL vmlinux 0x6dbe0b65 fsl_ifc_ctrl_dev -EXPORT_SYMBOL vmlinux 0x6dc2d551 jbd2_fc_begin_commit EXPORT_SYMBOL vmlinux 0x6dc35b25 radix_tree_iter_delete EXPORT_SYMBOL vmlinux 0x6dcf857f uuid_null +EXPORT_SYMBOL vmlinux 0x6dd17237 pcie_set_mps EXPORT_SYMBOL vmlinux 0x6dd17e7b acpi_get_table_header -EXPORT_SYMBOL vmlinux 0x6dda9942 of_find_backlight_by_node -EXPORT_SYMBOL vmlinux 0x6ddbdd2e dst_alloc -EXPORT_SYMBOL vmlinux 0x6ddeaef2 of_get_cpu_state_node +EXPORT_SYMBOL vmlinux 0x6dd24dde t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0x6dddea6d __ip_mc_inc_group EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction -EXPORT_SYMBOL vmlinux 0x6dfe6ac0 neigh_lookup_nodev -EXPORT_SYMBOL vmlinux 0x6e0ceefa close_fd_get_file -EXPORT_SYMBOL vmlinux 0x6e17b0d4 uart_add_one_port -EXPORT_SYMBOL vmlinux 0x6e1a92a9 skb_split -EXPORT_SYMBOL vmlinux 0x6e2f46c4 __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0x6e05823e dma_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0x6e16c150 fqdir_exit +EXPORT_SYMBOL vmlinux 0x6e2da2f0 try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x6e352d78 end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0x6e589928 clk_hw_get_clk EXPORT_SYMBOL vmlinux 0x6e5b8651 xz_dec_run -EXPORT_SYMBOL vmlinux 0x6e64663e new_inode +EXPORT_SYMBOL vmlinux 0x6e5c0670 _dev_notice EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock -EXPORT_SYMBOL vmlinux 0x6e729cff sync_blockdev_range -EXPORT_SYMBOL vmlinux 0x6e8a9276 of_get_next_available_child -EXPORT_SYMBOL vmlinux 0x6e8eaab0 __netlink_ns_capable EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6e9e1154 devm_register_netdev +EXPORT_SYMBOL vmlinux 0x6ea5d7fd key_reject_and_link EXPORT_SYMBOL vmlinux 0x6ea9363b force_sig -EXPORT_SYMBOL vmlinux 0x6eb0342e mpage_writepages -EXPORT_SYMBOL vmlinux 0x6eb4648e jbd2_journal_try_to_free_buffers -EXPORT_SYMBOL vmlinux 0x6ebce95d nvdimm_namespace_disk_name -EXPORT_SYMBOL vmlinux 0x6eec85b5 fib6_info_hw_flags_set +EXPORT_SYMBOL vmlinux 0x6ec17490 napi_consume_skb EXPORT_SYMBOL vmlinux 0x6eecfaf4 sg_copy_buffer -EXPORT_SYMBOL vmlinux 0x6ef7a901 skb_copy_and_csum_dev -EXPORT_SYMBOL vmlinux 0x6efff276 vmf_insert_pfn -EXPORT_SYMBOL vmlinux 0x6f000004 ip_cmsg_recv_offset +EXPORT_SYMBOL vmlinux 0x6ef7bfdd softnet_data +EXPORT_SYMBOL vmlinux 0x6f051160 bio_integrity_trim +EXPORT_SYMBOL vmlinux 0x6f0d8069 ipv6_chk_prefix EXPORT_SYMBOL vmlinux 0x6f14e9db console_list_lock +EXPORT_SYMBOL vmlinux 0x6f2a79d2 seq_release +EXPORT_SYMBOL vmlinux 0x6f2d15ec tcf_qevent_init +EXPORT_SYMBOL vmlinux 0x6f35cfa7 phy_read_mmd +EXPORT_SYMBOL vmlinux 0x6f3f543d __skb_checksum EXPORT_SYMBOL vmlinux 0x6f41a428 acpi_get_vendor_resource -EXPORT_SYMBOL vmlinux 0x6f48ed45 bdev_end_io_acct +EXPORT_SYMBOL vmlinux 0x6f462eb1 inode_maybe_inc_iversion EXPORT_SYMBOL vmlinux 0x6f4a59e4 sort_r -EXPORT_SYMBOL vmlinux 0x6f50499e fget -EXPORT_SYMBOL vmlinux 0x6f52e574 xp_alloc EXPORT_SYMBOL vmlinux 0x6f5ab52f acpi_get_local_address -EXPORT_SYMBOL vmlinux 0x6f6aa24b do_clone_file_range -EXPORT_SYMBOL vmlinux 0x6f6e354c crypto_sha1_update -EXPORT_SYMBOL vmlinux 0x6f73b635 filemap_range_has_page +EXPORT_SYMBOL vmlinux 0x6f5b74a4 inet_proto_csum_replace_by_diff +EXPORT_SYMBOL vmlinux 0x6f5d7193 km_state_expired EXPORT_SYMBOL vmlinux 0x6f915a45 dqstats -EXPORT_SYMBOL vmlinux 0x6f95fb4e __blk_rq_map_sg -EXPORT_SYMBOL vmlinux 0x6f96991e dev_set_threaded -EXPORT_SYMBOL vmlinux 0x6fa3e814 security_unix_may_send +EXPORT_SYMBOL vmlinux 0x6fae4af5 vme_register_error_handler +EXPORT_SYMBOL vmlinux 0x6faf5d55 pci_enable_ptm +EXPORT_SYMBOL vmlinux 0x6fb02397 xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0x6fb0aef0 tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0x6fb32a80 amba_driver_register EXPORT_SYMBOL vmlinux 0x6fb49676 queue_rcu_work EXPORT_SYMBOL vmlinux 0x6fbc6a00 radix_tree_insert EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x6fd47839 acpi_bus_register_driver +EXPORT_SYMBOL vmlinux 0x6fd4cac3 netdev_offload_xstats_enabled EXPORT_SYMBOL vmlinux 0x6fd9c35a __clzdi2 -EXPORT_SYMBOL vmlinux 0x6fda259e devm_kvasprintf -EXPORT_SYMBOL vmlinux 0x6fdb7fcd sock_no_mmap -EXPORT_SYMBOL vmlinux 0x6fdc355f scsi_track_queue_full -EXPORT_SYMBOL vmlinux 0x6fe1ab25 scsi_done_direct EXPORT_SYMBOL vmlinux 0x6fff261f __arch_clear_user EXPORT_SYMBOL vmlinux 0x70002fe8 siphash_1u32 -EXPORT_SYMBOL vmlinux 0x70135238 dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0x700ec9b7 cdrom_release +EXPORT_SYMBOL vmlinux 0x700f5c8c crypto_sha512_finup +EXPORT_SYMBOL vmlinux 0x701ded2c tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0x7021e4b5 dm_register_target EXPORT_SYMBOL vmlinux 0x7023bea8 unregister_acpi_notifier EXPORT_SYMBOL vmlinux 0x702946da ucs2_strlen -EXPORT_SYMBOL vmlinux 0x703c284d make_kuid -EXPORT_SYMBOL vmlinux 0x704e95b4 sock_create_kern -EXPORT_SYMBOL vmlinux 0x705d4c56 of_iomap -EXPORT_SYMBOL vmlinux 0x706ac26c neigh_for_each -EXPORT_SYMBOL vmlinux 0x707b3820 tty_write_room -EXPORT_SYMBOL vmlinux 0x7084f750 sock_wmalloc -EXPORT_SYMBOL vmlinux 0x70873ff5 iov_iter_gap_alignment -EXPORT_SYMBOL vmlinux 0x70a00fc7 xfrm_register_type +EXPORT_SYMBOL vmlinux 0x702b9aba of_get_next_parent +EXPORT_SYMBOL vmlinux 0x702cea7e pcie_print_link_status +EXPORT_SYMBOL vmlinux 0x703438db get_cached_acl +EXPORT_SYMBOL vmlinux 0x70370db4 pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0x703f8f0d netdev_warn +EXPORT_SYMBOL vmlinux 0x70511348 pm860x_set_bits +EXPORT_SYMBOL vmlinux 0x70529012 task_lookup_next_fd_rcu +EXPORT_SYMBOL vmlinux 0x705d0a2e tcp_seq_start +EXPORT_SYMBOL vmlinux 0x705db5ff ip6_err_gen_icmpv6_unreach +EXPORT_SYMBOL vmlinux 0x709d0216 sync_inode_metadata +EXPORT_SYMBOL vmlinux 0x709ff433 tcp_seq_next EXPORT_SYMBOL vmlinux 0x70ad75fb radix_tree_lookup -EXPORT_SYMBOL vmlinux 0x70b61382 security_sctp_bind_connect -EXPORT_SYMBOL vmlinux 0x70bdc672 dma_resv_copy_fences -EXPORT_SYMBOL vmlinux 0x70ca3cc1 jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0x70b111f8 pfifo_fast_ops +EXPORT_SYMBOL vmlinux 0x70b56249 find_inode_by_ino_rcu EXPORT_SYMBOL vmlinux 0x70d1a18e qman_release_pool -EXPORT_SYMBOL vmlinux 0x70d3520e ioc_lookup_icq -EXPORT_SYMBOL vmlinux 0x70d8ee82 ppp_dev_name -EXPORT_SYMBOL vmlinux 0x70dc87ed kernel_bind -EXPORT_SYMBOL vmlinux 0x70e61f7a dquot_drop -EXPORT_SYMBOL vmlinux 0x70f539a8 has_capability -EXPORT_SYMBOL vmlinux 0x711006b5 con_is_visible -EXPORT_SYMBOL vmlinux 0x711686bf scsi_remove_target -EXPORT_SYMBOL vmlinux 0x712900f0 fwnode_irq_get +EXPORT_SYMBOL vmlinux 0x70d88b00 vma_alloc_folio +EXPORT_SYMBOL vmlinux 0x70ead605 generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0x70ee6720 inet_frag_destroy +EXPORT_SYMBOL vmlinux 0x70fccdda phy_trigger_machine +EXPORT_SYMBOL vmlinux 0x710f5370 zap_page_range +EXPORT_SYMBOL vmlinux 0x711fc1a0 may_umount EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x712db1fa register_nexthop_notifier EXPORT_SYMBOL vmlinux 0x7141b88a logic_insb -EXPORT_SYMBOL vmlinux 0x7143ce86 kill_pgrp +EXPORT_SYMBOL vmlinux 0x7141d79f tty_write_room +EXPORT_SYMBOL vmlinux 0x714750df udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0x71491943 block_commit_write +EXPORT_SYMBOL vmlinux 0x7150a712 __xfrm_init_state +EXPORT_SYMBOL vmlinux 0x715685fa jbd2_journal_check_used_features EXPORT_SYMBOL vmlinux 0x715a5ed0 vprintk -EXPORT_SYMBOL vmlinux 0x715f2bbf security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0x715a641b tcp_ld_RTO_revert +EXPORT_SYMBOL vmlinux 0x715b2f48 blkdev_compat_ptr_ioctl +EXPORT_SYMBOL vmlinux 0x7164801c dma_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0x716a9bb4 sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0x716e9c58 xfrm_state_walk_done EXPORT_SYMBOL vmlinux 0x7171121c overflowgid -EXPORT_SYMBOL vmlinux 0x71956e2f scsi_is_target_device +EXPORT_SYMBOL vmlinux 0x7195f3ea blk_queue_max_hw_sectors EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy -EXPORT_SYMBOL vmlinux 0x71c2a2b3 nf_hook_slow -EXPORT_SYMBOL vmlinux 0x71cefe24 sock_recv_errqueue -EXPORT_SYMBOL vmlinux 0x71d70788 tcf_generic_walker +EXPORT_SYMBOL vmlinux 0x71b4ba19 dev_load +EXPORT_SYMBOL vmlinux 0x71c45773 no_seek_end_llseek +EXPORT_SYMBOL vmlinux 0x71d61f4c init_pseudo +EXPORT_SYMBOL vmlinux 0x71df46d9 nd_btt_probe EXPORT_SYMBOL vmlinux 0x71dfc095 acpi_walk_resources -EXPORT_SYMBOL vmlinux 0x71ee7783 i2c_smbus_read_byte -EXPORT_SYMBOL vmlinux 0x71f2792f find_vma_intersection +EXPORT_SYMBOL vmlinux 0x71ed7f65 cdev_init +EXPORT_SYMBOL vmlinux 0x71f2412f filemap_alloc_folio +EXPORT_SYMBOL vmlinux 0x71f681c7 pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0x72099b51 kernel_read EXPORT_SYMBOL vmlinux 0x720a27a7 __register_blkdev -EXPORT_SYMBOL vmlinux 0x720e9710 netdev_master_upper_dev_get_rcu -EXPORT_SYMBOL vmlinux 0x722cbe7a skb_checksum_setup -EXPORT_SYMBOL vmlinux 0x724c7375 kill_fasync -EXPORT_SYMBOL vmlinux 0x7252a68f param_set_invbool +EXPORT_SYMBOL vmlinux 0x720b3b0c xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x720de8e8 vmf_insert_pfn +EXPORT_SYMBOL vmlinux 0x720e884a platform_get_ethdev_address +EXPORT_SYMBOL vmlinux 0x722548fd tty_port_close_end +EXPORT_SYMBOL vmlinux 0x722681fc md_error +EXPORT_SYMBOL vmlinux 0x72426ebf skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0x7242cbec inc_nlink +EXPORT_SYMBOL vmlinux 0x7252b2e9 gnet_stats_copy_basic_hw +EXPORT_SYMBOL vmlinux 0x72542b90 copy_page_to_iter +EXPORT_SYMBOL vmlinux 0x7267c3fa phy_start_cable_test EXPORT_SYMBOL vmlinux 0x726bc3c7 wait_for_completion_killable_timeout -EXPORT_SYMBOL vmlinux 0x726e4d3e serial8250_register_8250_port -EXPORT_SYMBOL vmlinux 0x72708fa4 unregister_nls -EXPORT_SYMBOL vmlinux 0x728585a8 udp6_seq_ops -EXPORT_SYMBOL vmlinux 0x728f8ad8 dma_set_coherent_mask +EXPORT_SYMBOL vmlinux 0x72874cb8 super_setup_bdi_name +EXPORT_SYMBOL vmlinux 0x72a2cb2d igrab +EXPORT_SYMBOL vmlinux 0x72a3bdf5 dev_uc_sync_multiple EXPORT_SYMBOL vmlinux 0x72a50966 ucc_fast_disable -EXPORT_SYMBOL vmlinux 0x72b01de2 skb_flow_dissect_tunnel_info -EXPORT_SYMBOL vmlinux 0x72b187d8 ndisc_ns_create -EXPORT_SYMBOL vmlinux 0x72b35cde device_get_ethdev_address +EXPORT_SYMBOL vmlinux 0x72b73f9d register_key_type EXPORT_SYMBOL vmlinux 0x72b9d287 default_grn -EXPORT_SYMBOL vmlinux 0x72d1e205 bdev_start_io_acct +EXPORT_SYMBOL vmlinux 0x72cf6b1c t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0x72d22ef0 acpi_get_hp_hw_control_from_firmware +EXPORT_SYMBOL vmlinux 0x72da7669 of_find_device_by_node EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type -EXPORT_SYMBOL vmlinux 0x72eb8b01 netif_tx_stop_all_queues -EXPORT_SYMBOL vmlinux 0x72ebc7c5 netdev_offload_xstats_disable EXPORT_SYMBOL vmlinux 0x72f14ff7 acpi_get_object_info +EXPORT_SYMBOL vmlinux 0x73003878 unregister_netdevice_queue 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 0x7320f445 notify_change +EXPORT_SYMBOL vmlinux 0x7322dbe2 ip6_fraglist_init EXPORT_SYMBOL vmlinux 0x732dd326 groups_free -EXPORT_SYMBOL vmlinux 0x733c5496 blk_mq_start_request -EXPORT_SYMBOL vmlinux 0x734a43b7 filemap_fdatawait_range -EXPORT_SYMBOL vmlinux 0x735306ab __traceiter_spi_transfer_start -EXPORT_SYMBOL vmlinux 0x73547f1b ps2_init -EXPORT_SYMBOL vmlinux 0x735893a2 max8925_bulk_read -EXPORT_SYMBOL vmlinux 0x735e1512 __dquot_transfer +EXPORT_SYMBOL vmlinux 0x73586e3c generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x735e16bc xfrm_if_register_cb EXPORT_SYMBOL vmlinux 0x735e6a81 acpi_evaluate_integer -EXPORT_SYMBOL vmlinux 0x737ae291 rtnl_notify -EXPORT_SYMBOL vmlinux 0x737b027c iunique -EXPORT_SYMBOL vmlinux 0x737d2a2d inet_listen -EXPORT_SYMBOL vmlinux 0x737d88ba param_get_ullong +EXPORT_SYMBOL vmlinux 0x73628411 neigh_parms_release +EXPORT_SYMBOL vmlinux 0x736fa57c vme_init_bridge +EXPORT_SYMBOL vmlinux 0x73806092 deactivate_super EXPORT_SYMBOL vmlinux 0x7380dffa argv_split -EXPORT_SYMBOL vmlinux 0x738a4268 audit_log_start -EXPORT_SYMBOL vmlinux 0x738a5426 _dev_warn -EXPORT_SYMBOL vmlinux 0x738f7e49 skb_flow_dissect_ct -EXPORT_SYMBOL vmlinux 0x73957949 rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0x73890d6a mipi_dsi_driver_register_full +EXPORT_SYMBOL vmlinux 0x7389f897 i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0x738b5d75 gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0x738f7dac readahead_expand +EXPORT_SYMBOL vmlinux 0x7390c38b fifo_set_limit EXPORT_SYMBOL vmlinux 0x73998efa cpm_muram_free_addr -EXPORT_SYMBOL vmlinux 0x739b8a10 __vfs_removexattr +EXPORT_SYMBOL vmlinux 0x739d0960 netif_device_attach EXPORT_SYMBOL vmlinux 0x739fd00f __SCK__tp_func_module_get -EXPORT_SYMBOL vmlinux 0x73a8555d prepare_to_swait_event EXPORT_SYMBOL vmlinux 0x73abb180 alloc_contig_range -EXPORT_SYMBOL vmlinux 0x73ac3b6f simple_fill_super -EXPORT_SYMBOL vmlinux 0x73aedf38 fs_param_is_u64 -EXPORT_SYMBOL vmlinux 0x73dc11c5 register_md_personality -EXPORT_SYMBOL vmlinux 0x73dfc508 param_set_ushort -EXPORT_SYMBOL vmlinux 0x73f167ed backlight_device_get_by_name -EXPORT_SYMBOL vmlinux 0x73fb8ee4 __bh_read +EXPORT_SYMBOL vmlinux 0x73c32594 padata_set_cpumask +EXPORT_SYMBOL vmlinux 0x73c5eb55 iterate_dir +EXPORT_SYMBOL vmlinux 0x73d590e2 inet_frag_reasm_finish +EXPORT_SYMBOL vmlinux 0x73ef4f5d __vfs_getxattr +EXPORT_SYMBOL vmlinux 0x73f2062b md_write_start +EXPORT_SYMBOL vmlinux 0x73f5e337 ip_queue_xmit EXPORT_SYMBOL vmlinux 0x7410aba2 strreplace EXPORT_SYMBOL vmlinux 0x7412ed5b kvfree_sensitive -EXPORT_SYMBOL vmlinux 0x7424e07e nf_log_packet +EXPORT_SYMBOL vmlinux 0x74187294 param_set_bint EXPORT_SYMBOL vmlinux 0x742578a5 wait_for_random_bytes EXPORT_SYMBOL vmlinux 0x7429e20c kstrtos8 -EXPORT_SYMBOL vmlinux 0x7436bc1d ip6_route_me_harder -EXPORT_SYMBOL vmlinux 0x743b61e1 nvdimm_namespace_detach_btt -EXPORT_SYMBOL vmlinux 0x743b6621 pin_user_pages +EXPORT_SYMBOL vmlinux 0x743e96f4 skb_flow_dissect_meta EXPORT_SYMBOL vmlinux 0x743f4126 keygen_port_hashing_init -EXPORT_SYMBOL vmlinux 0x7448940d pps_lookup_dev EXPORT_SYMBOL vmlinux 0x7453d3e8 security_release_secctx -EXPORT_SYMBOL vmlinux 0x745cdcb2 get_ipc_ns_exported EXPORT_SYMBOL vmlinux 0x74754435 acpi_bus_generate_netlink_event -EXPORT_SYMBOL vmlinux 0x7476d56f dev_change_flags EXPORT_SYMBOL vmlinux 0x7483dc59 pci_dev_present -EXPORT_SYMBOL vmlinux 0x7485d18e pcie_bandwidth_available -EXPORT_SYMBOL vmlinux 0x7494c268 page_mapping -EXPORT_SYMBOL vmlinux 0x74a4ff93 finish_swait -EXPORT_SYMBOL vmlinux 0x74acce0d of_find_node_by_phandle -EXPORT_SYMBOL vmlinux 0x74b7ce4f devm_mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x74abc6dd send_sig +EXPORT_SYMBOL vmlinux 0x74b7d16f inode_update_time EXPORT_SYMBOL vmlinux 0x74b8e674 slhc_toss EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74d2a8d4 inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0x74dbf18a configfs_unregister_subsystem +EXPORT_SYMBOL vmlinux 0x74df0249 mr_table_alloc EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable -EXPORT_SYMBOL vmlinux 0x74f84607 free_mdio_bitbang -EXPORT_SYMBOL vmlinux 0x74fdb9c2 tcp_gro_complete -EXPORT_SYMBOL vmlinux 0x75119f87 slab_build_skb -EXPORT_SYMBOL vmlinux 0x751ddc24 input_register_handler -EXPORT_SYMBOL vmlinux 0x7534b008 alloc_buffer_head -EXPORT_SYMBOL vmlinux 0x75514629 genphy_config_eee_advert +EXPORT_SYMBOL vmlinux 0x74fb9b70 dma_resv_reserve_fences +EXPORT_SYMBOL vmlinux 0x75096fc3 xfrm_state_free +EXPORT_SYMBOL vmlinux 0x7515f369 __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0x7515f91b simple_dir_operations +EXPORT_SYMBOL vmlinux 0x751cfee0 __lock_buffer +EXPORT_SYMBOL vmlinux 0x75232401 devm_nvmem_cell_put +EXPORT_SYMBOL vmlinux 0x75406427 phy_support_asym_pause +EXPORT_SYMBOL vmlinux 0x7540a642 scsi_print_result +EXPORT_SYMBOL vmlinux 0x75530ddd inet6_offloads +EXPORT_SYMBOL vmlinux 0x755b42a9 tty_port_lower_dtr_rts EXPORT_SYMBOL vmlinux 0x755b78c6 meson_sm_call_write EXPORT_SYMBOL vmlinux 0x755f4ba3 blake2s_compress_generic -EXPORT_SYMBOL vmlinux 0x756d21e0 generic_parse_monolithic -EXPORT_SYMBOL vmlinux 0x757c1627 zero_fill_bio +EXPORT_SYMBOL vmlinux 0x75697781 vm_map_ram +EXPORT_SYMBOL vmlinux 0x756bf963 __module_put_and_kthread_exit +EXPORT_SYMBOL vmlinux 0x7573c4ca unregister_console +EXPORT_SYMBOL vmlinux 0x75776ba9 dma_sync_single_for_device +EXPORT_SYMBOL vmlinux 0x757fca06 vfs_path_lookup +EXPORT_SYMBOL vmlinux 0x7586350e eth_header_parse EXPORT_SYMBOL vmlinux 0x75871f5e acpi_get_next_object -EXPORT_SYMBOL vmlinux 0x75a5fdeb scsi_dma_unmap -EXPORT_SYMBOL vmlinux 0x75b6e34d kernel_sendpage +EXPORT_SYMBOL vmlinux 0x75949756 netdev_sk_get_lowest_dev +EXPORT_SYMBOL vmlinux 0x7595b76d of_get_cpu_node +EXPORT_SYMBOL vmlinux 0x75a25cc1 devfreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x75ac65b1 devm_request_resource EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next -EXPORT_SYMBOL vmlinux 0x75beef14 proc_mkdir +EXPORT_SYMBOL vmlinux 0x75cf784a jbd2_journal_start_commit EXPORT_SYMBOL vmlinux 0x75d0deb9 nsecs_to_jiffies64 EXPORT_SYMBOL vmlinux 0x75d499dd vmcore_add_device_dump -EXPORT_SYMBOL vmlinux 0x75fa2ed8 mmc_retune_timer_stop -EXPORT_SYMBOL vmlinux 0x760279be __dquot_free_space +EXPORT_SYMBOL vmlinux 0x75d6373c mdio_device_create +EXPORT_SYMBOL vmlinux 0x75ed049e jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0x75fc2e96 __put_devmap_managed_page_refs +EXPORT_SYMBOL vmlinux 0x76080dae sock_pfree EXPORT_SYMBOL vmlinux 0x760a0f4f yield EXPORT_SYMBOL vmlinux 0x7618af39 hdmi_infoframe_check EXPORT_SYMBOL vmlinux 0x7624249e dim_park_tired -EXPORT_SYMBOL vmlinux 0x762a6c6b mipi_dsi_dcs_set_pixel_format -EXPORT_SYMBOL vmlinux 0x762d243a dmam_alloc_attrs -EXPORT_SYMBOL vmlinux 0x763e13f9 inode_maybe_inc_iversion +EXPORT_SYMBOL vmlinux 0x7629b08c remap_pfn_range +EXPORT_SYMBOL vmlinux 0x76467366 is_acpi_data_node EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq -EXPORT_SYMBOL vmlinux 0x765fe636 unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x765a0949 md_integrity_register EXPORT_SYMBOL vmlinux 0x765ff474 crc_t10dif_generic -EXPORT_SYMBOL vmlinux 0x76621cd0 folio_migrate_flags -EXPORT_SYMBOL vmlinux 0x7669f803 vmf_insert_pfn_prot +EXPORT_SYMBOL vmlinux 0x76622439 genl_notify EXPORT_SYMBOL vmlinux 0x766a0927 mempool_alloc_pages -EXPORT_SYMBOL vmlinux 0x7677171f blk_mq_stop_hw_queues EXPORT_SYMBOL vmlinux 0x7682ba4e __copy_overflow -EXPORT_SYMBOL vmlinux 0x768dca14 phy_device_free -EXPORT_SYMBOL vmlinux 0x76959165 genphy_read_abilities +EXPORT_SYMBOL vmlinux 0x768524be drop_super_exclusive +EXPORT_SYMBOL vmlinux 0x76965e01 pci_free_host_bridge EXPORT_SYMBOL vmlinux 0x769f6e64 errseq_check -EXPORT_SYMBOL vmlinux 0x76a361c1 mmc_of_parse -EXPORT_SYMBOL vmlinux 0x76a385ec pci_rebar_get_possible_sizes -EXPORT_SYMBOL vmlinux 0x76a547ad sk_stream_wait_close -EXPORT_SYMBOL vmlinux 0x76aa50b8 sockfd_lookup -EXPORT_SYMBOL vmlinux 0x76b1843e pci_enable_msix_range -EXPORT_SYMBOL vmlinux 0x76c797ef __serio_register_driver +EXPORT_SYMBOL vmlinux 0x76a23981 lease_get_mtime +EXPORT_SYMBOL vmlinux 0x76a25f30 generic_fillattr +EXPORT_SYMBOL vmlinux 0x76a2f9e5 tso_start +EXPORT_SYMBOL vmlinux 0x76b60da1 scsi_remove_host +EXPORT_SYMBOL vmlinux 0x76c5d986 fs_param_is_u32 EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode -EXPORT_SYMBOL vmlinux 0x76d42141 put_fs_context +EXPORT_SYMBOL vmlinux 0x76d9fc70 mipi_dsi_device_register_full +EXPORT_SYMBOL vmlinux 0x76df2d41 filemap_dirty_folio +EXPORT_SYMBOL vmlinux 0x76e9c916 dev_vprintk_emit EXPORT_SYMBOL vmlinux 0x76efc249 _atomic_dec_and_raw_lock_irqsave -EXPORT_SYMBOL vmlinux 0x7704bbe6 xfrm_state_free -EXPORT_SYMBOL vmlinux 0x770e887f dcache_dir_lseek -EXPORT_SYMBOL vmlinux 0x77113df6 blk_rq_map_user -EXPORT_SYMBOL vmlinux 0x771e2005 mipi_dsi_dcs_read -EXPORT_SYMBOL vmlinux 0x77265f58 dentry_create +EXPORT_SYMBOL vmlinux 0x7707a972 dquot_get_state +EXPORT_SYMBOL vmlinux 0x770beb62 textsearch_register +EXPORT_SYMBOL vmlinux 0x771d0d76 __xfrm_dst_lookup EXPORT_SYMBOL vmlinux 0x7732159c free_irq_cpu_rmap EXPORT_SYMBOL vmlinux 0x77358855 iomem_resource -EXPORT_SYMBOL vmlinux 0x773c7e55 __bio_advance EXPORT_SYMBOL vmlinux 0x773fa409 __kfifo_dma_in_finish_r EXPORT_SYMBOL vmlinux 0x77456e0a acpi_root_dir -EXPORT_SYMBOL vmlinux 0x7747c875 filemap_flush -EXPORT_SYMBOL vmlinux 0x77708550 scsi_print_sense_hdr -EXPORT_SYMBOL vmlinux 0x7774fa4f netdev_crit -EXPORT_SYMBOL vmlinux 0x777ef3c8 skb_checksum_trimmed -EXPORT_SYMBOL vmlinux 0x77813958 netlink_capable -EXPORT_SYMBOL vmlinux 0x7784639e phy_ethtool_get_sset_count -EXPORT_SYMBOL vmlinux 0x778e0866 mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0x7751039a jbd2_journal_invalidate_folio +EXPORT_SYMBOL vmlinux 0x77640b2b __remove_inode_hash +EXPORT_SYMBOL vmlinux 0x776977d7 proc_set_user +EXPORT_SYMBOL vmlinux 0x777feaf0 __blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0x7781fda4 phy_resume EXPORT_SYMBOL vmlinux 0x7791193f icst525_s2div -EXPORT_SYMBOL vmlinux 0x77a30759 submit_bio_noacct -EXPORT_SYMBOL vmlinux 0x77a3f17e jbd2_complete_transaction -EXPORT_SYMBOL vmlinux 0x77a8ab5c param_set_uint -EXPORT_SYMBOL vmlinux 0x77ac696b i2c_clients_command -EXPORT_SYMBOL vmlinux 0x77b267a8 pagevec_lookup_range_tag -EXPORT_SYMBOL vmlinux 0x77b9aec5 dqput +EXPORT_SYMBOL vmlinux 0x779687f9 __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0x77a1bd1d inet_dev_addr_type EXPORT_SYMBOL vmlinux 0x77bc13a0 strim -EXPORT_SYMBOL vmlinux 0x77d18abb jbd2_journal_release_jbd_inode EXPORT_SYMBOL vmlinux 0x77e9eb37 aes_encrypt -EXPORT_SYMBOL vmlinux 0x77ed1ae9 flow_rule_match_ipv4_addrs -EXPORT_SYMBOL vmlinux 0x77fae71e pci_find_next_bus -EXPORT_SYMBOL vmlinux 0x77fe16cc mptcp_subflow_reqsk_alloc -EXPORT_SYMBOL vmlinux 0x77fe8c94 tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0x77ee3b7c pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0x77f5fd2b __alloc_skb +EXPORT_SYMBOL vmlinux 0x780322fa sk_alloc EXPORT_SYMBOL vmlinux 0x7807f0f8 schedule_timeout_idle -EXPORT_SYMBOL vmlinux 0x78084471 filemap_dirty_folio -EXPORT_SYMBOL vmlinux 0x7815cdb2 can_nice -EXPORT_SYMBOL vmlinux 0x78191f0b ndo_dflt_fdb_del -EXPORT_SYMBOL vmlinux 0x781e047a ip_mc_check_igmp -EXPORT_SYMBOL vmlinux 0x78277892 acpi_match_device_ids +EXPORT_SYMBOL vmlinux 0x7838c86e pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0x7841cd99 eth_type_trans EXPORT_SYMBOL vmlinux 0x7846af3e __kfifo_len_r -EXPORT_SYMBOL vmlinux 0x78850e72 blk_pre_runtime_suspend -EXPORT_SYMBOL vmlinux 0x7896b94b fc_block_rport +EXPORT_SYMBOL vmlinux 0x784b623f tcf_action_exec +EXPORT_SYMBOL vmlinux 0x7855cb4a kernel_param_unlock +EXPORT_SYMBOL vmlinux 0x78789ea8 pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0x78814a2e kmem_cache_free_bulk EXPORT_SYMBOL vmlinux 0x78a16f48 aes_decrypt -EXPORT_SYMBOL vmlinux 0x78a67c07 start_tty -EXPORT_SYMBOL vmlinux 0x78ab4099 jbd2_journal_put_journal_head -EXPORT_SYMBOL vmlinux 0x78b70da6 current_in_userns +EXPORT_SYMBOL vmlinux 0x78a39faf inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x78b4b287 jbd2_journal_grab_journal_head EXPORT_SYMBOL vmlinux 0x78b887ed vsprintf -EXPORT_SYMBOL vmlinux 0x78c40765 page_zero_new_buffers -EXPORT_SYMBOL vmlinux 0x78cacc8f dquot_resume +EXPORT_SYMBOL vmlinux 0x78cf97e6 skb_condense +EXPORT_SYMBOL vmlinux 0x78cff289 mntput +EXPORT_SYMBOL vmlinux 0x78d4b7b5 pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0x78d6a441 sdev_enable_disk_events EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices -EXPORT_SYMBOL vmlinux 0x790073c1 pci_enable_device -EXPORT_SYMBOL vmlinux 0x790ee9bc md_error -EXPORT_SYMBOL vmlinux 0x792587e5 d_alloc_name -EXPORT_SYMBOL vmlinux 0x792d4e9c jbd2_journal_get_undo_access -EXPORT_SYMBOL vmlinux 0x7938a3c6 blk_queue_max_segment_size -EXPORT_SYMBOL vmlinux 0x7944cd18 submit_bio -EXPORT_SYMBOL vmlinux 0x79571c9b pci_prepare_to_sleep -EXPORT_SYMBOL vmlinux 0x79575b70 pskb_expand_head -EXPORT_SYMBOL vmlinux 0x79735e53 _dev_err +EXPORT_SYMBOL vmlinux 0x78f3af85 xfrm_trans_queue +EXPORT_SYMBOL vmlinux 0x78fab9e8 fscrypt_decrypt_bio +EXPORT_SYMBOL vmlinux 0x78ff409f serio_unregister_port +EXPORT_SYMBOL vmlinux 0x7904c2a5 ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0x79116066 tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0x79172d9f folio_unlock +EXPORT_SYMBOL vmlinux 0x791b34ba import_single_range +EXPORT_SYMBOL vmlinux 0x7921f452 gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x792a86d4 flow_rule_match_enc_keyid +EXPORT_SYMBOL vmlinux 0x792bb826 of_phy_deregister_fixed_link +EXPORT_SYMBOL vmlinux 0x794447e8 unpin_user_pages EXPORT_SYMBOL vmlinux 0x7984eefc key_update -EXPORT_SYMBOL vmlinux 0x79a10ca1 rproc_coredump_using_sections +EXPORT_SYMBOL vmlinux 0x79952c18 skb_eth_pop +EXPORT_SYMBOL vmlinux 0x799d03b2 iunique +EXPORT_SYMBOL vmlinux 0x799e2d12 ip_defrag +EXPORT_SYMBOL vmlinux 0x79a0c99c scsi_dma_unmap EXPORT_SYMBOL vmlinux 0x79a33f85 vme_get_size -EXPORT_SYMBOL vmlinux 0x79a6f541 tcp_sock_set_cork -EXPORT_SYMBOL vmlinux 0x79ad6e60 fscrypt_fname_disk_to_usr -EXPORT_SYMBOL vmlinux 0x79b0c129 phy_init_eee -EXPORT_SYMBOL vmlinux 0x79b7ff4e inet_proto_csum_replace16 -EXPORT_SYMBOL vmlinux 0x79cfefc1 nvdimm_bus_unlock -EXPORT_SYMBOL vmlinux 0x79ed5327 param_ops_dyndbg_classes -EXPORT_SYMBOL vmlinux 0x79fcf932 devm_request_resource -EXPORT_SYMBOL vmlinux 0x7a0eba37 pnp_start_dev -EXPORT_SYMBOL vmlinux 0x7a122930 configfs_unregister_subsystem +EXPORT_SYMBOL vmlinux 0x79abdaf7 tcp_set_rcvlowat +EXPORT_SYMBOL vmlinux 0x79b726e8 nd_btt_arena_is_valid +EXPORT_SYMBOL vmlinux 0x79ca5605 retire_super +EXPORT_SYMBOL vmlinux 0x79f0c91d mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0x7a11e2c6 xfrm_policy_delete EXPORT_SYMBOL vmlinux 0x7a1bcd59 gf128mul_x8_ble +EXPORT_SYMBOL vmlinux 0x7a1c1506 vme_dma_list_add +EXPORT_SYMBOL vmlinux 0x7a1dc5f8 dput EXPORT_SYMBOL vmlinux 0x7a2af7b4 cpu_number EXPORT_SYMBOL vmlinux 0x7a2ff57e security_current_getsecid_subj -EXPORT_SYMBOL vmlinux 0x7a35e7ff pm860x_reg_read -EXPORT_SYMBOL vmlinux 0x7a3a2872 configfs_unregister_default_group -EXPORT_SYMBOL vmlinux 0x7a3d26a3 mdiobb_read -EXPORT_SYMBOL vmlinux 0x7a423087 d_hash_and_lookup EXPORT_SYMBOL vmlinux 0x7a53a06d flow_indr_dev_exists -EXPORT_SYMBOL vmlinux 0x7a7218bd folio_clear_dirty_for_io -EXPORT_SYMBOL vmlinux 0x7a8bb7ea iov_iter_pipe +EXPORT_SYMBOL vmlinux 0x7a543329 __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0x7a838343 netif_napi_add_weight +EXPORT_SYMBOL vmlinux 0x7a87e7b5 scsi_print_sense EXPORT_SYMBOL vmlinux 0x7a95e5ae do_settimeofday64 EXPORT_SYMBOL vmlinux 0x7a968137 ucc_slow_restart_tx +EXPORT_SYMBOL vmlinux 0x7aa0fc32 page_pool_alloc_pages EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree -EXPORT_SYMBOL vmlinux 0x7aa1ce39 bdi_put -EXPORT_SYMBOL vmlinux 0x7aa48563 key_task_permission -EXPORT_SYMBOL vmlinux 0x7aa570ee jbd2_journal_clear_err -EXPORT_SYMBOL vmlinux 0x7acdb27d __alloc_pages +EXPORT_SYMBOL vmlinux 0x7aa9a1f4 scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0x7ab88335 neigh_seq_stop +EXPORT_SYMBOL vmlinux 0x7abc5379 blk_queue_segment_boundary EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt -EXPORT_SYMBOL vmlinux 0x7ad99244 fb_firmware_edid EXPORT_SYMBOL vmlinux 0x7adc0fbf rb_replace_node_rcu EXPORT_SYMBOL vmlinux 0x7ae5d317 qe_get_snum -EXPORT_SYMBOL vmlinux 0x7af478d6 inet_stream_ops -EXPORT_SYMBOL vmlinux 0x7b00b4d3 devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0x7b0daab1 mipi_dsi_dcs_soft_reset EXPORT_SYMBOL vmlinux 0x7b0f1d0a mtree_store -EXPORT_SYMBOL vmlinux 0x7b141a2d page_pool_return_skb_page -EXPORT_SYMBOL vmlinux 0x7b1a5af7 __post_watch_notification -EXPORT_SYMBOL vmlinux 0x7b1e1946 unregister_md_personality -EXPORT_SYMBOL vmlinux 0x7b1e2515 migrate_folio -EXPORT_SYMBOL vmlinux 0x7b292851 super_setup_bdi_name EXPORT_SYMBOL vmlinux 0x7b37d4a7 _find_first_zero_bit -EXPORT_SYMBOL vmlinux 0x7b3b7aa5 fscrypt_free_bounce_page EXPORT_SYMBOL vmlinux 0x7b4da6ff __init_rwsem -EXPORT_SYMBOL vmlinux 0x7b5179fd setattr_prepare -EXPORT_SYMBOL vmlinux 0x7b5a8e29 sock_no_shutdown +EXPORT_SYMBOL vmlinux 0x7b54965c __serio_register_driver EXPORT_SYMBOL vmlinux 0x7b5b8f31 sha256_update -EXPORT_SYMBOL vmlinux 0x7b7f8d40 f_setown +EXPORT_SYMBOL vmlinux 0x7b5bfae7 vm_map_pages +EXPORT_SYMBOL vmlinux 0x7b5efba7 unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x7b719132 __scsi_add_device EXPORT_SYMBOL vmlinux 0x7b82b9a1 idr_replace -EXPORT_SYMBOL vmlinux 0x7b959a09 to_nd_btt +EXPORT_SYMBOL vmlinux 0x7b9cb977 scsi_block_when_processing_errors EXPORT_SYMBOL vmlinux 0x7ba5a3b4 tegra_powergate_power_off -EXPORT_SYMBOL vmlinux 0x7bb0c2a6 pcie_capability_read_dword EXPORT_SYMBOL vmlinux 0x7bb50b88 acpi_write +EXPORT_SYMBOL vmlinux 0x7bb9f0ea may_umount_tree EXPORT_SYMBOL vmlinux 0x7bbccd05 nr_node_ids -EXPORT_SYMBOL vmlinux 0x7bc875c9 memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0x7bcf6ec1 tc_setup_offload_action +EXPORT_SYMBOL vmlinux 0x7bcfb417 folio_mapping +EXPORT_SYMBOL vmlinux 0x7bee86b6 skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x7bf610aa mmc_erase +EXPORT_SYMBOL vmlinux 0x7c127854 simple_unlink EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement -EXPORT_SYMBOL vmlinux 0x7c2b9827 bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x7c244d51 simple_nosetlease +EXPORT_SYMBOL vmlinux 0x7c27e9a9 inet_sk_set_state +EXPORT_SYMBOL vmlinux 0x7c334583 tcf_action_dump_1 EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get -EXPORT_SYMBOL vmlinux 0x7c46477f jbd2_journal_revoke -EXPORT_SYMBOL vmlinux 0x7c618971 nd_btt_version -EXPORT_SYMBOL vmlinux 0x7c862654 ww_mutex_trylock -EXPORT_SYMBOL vmlinux 0x7c8f7999 d_set_fallthru -EXPORT_SYMBOL vmlinux 0x7c998328 pci_request_selected_regions -EXPORT_SYMBOL vmlinux 0x7ca1310a inet6_unregister_protosw -EXPORT_SYMBOL vmlinux 0x7cb0cefe is_nd_btt -EXPORT_SYMBOL vmlinux 0x7cbdc084 of_platform_device_create -EXPORT_SYMBOL vmlinux 0x7ccfd8f8 stop_tty +EXPORT_SYMBOL vmlinux 0x7c58b5dc rproc_add +EXPORT_SYMBOL vmlinux 0x7c5dec4b pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0x7c91f726 do_splice_direct +EXPORT_SYMBOL vmlinux 0x7c9fa36d mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0x7ca8e6bf xfrm_state_walk +EXPORT_SYMBOL vmlinux 0x7cab1da0 clk_bulk_get_all +EXPORT_SYMBOL vmlinux 0x7cb91a50 devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0x7cc05ce2 scsi_device_put +EXPORT_SYMBOL vmlinux 0x7cc23413 vga_client_register +EXPORT_SYMBOL vmlinux 0x7cd0f583 validate_slab_cache +EXPORT_SYMBOL vmlinux 0x7cd1c3a0 __of_mdiobus_register +EXPORT_SYMBOL vmlinux 0x7cd23543 jbd2_journal_inode_ranged_wait EXPORT_SYMBOL vmlinux 0x7cd9fd0a migrate_device_pages +EXPORT_SYMBOL vmlinux 0x7cdcf765 clear_nlink EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid EXPORT_SYMBOL vmlinux 0x7ce58981 kvrealloc -EXPORT_SYMBOL vmlinux 0x7ce76bd3 block_read_full_folio +EXPORT_SYMBOL vmlinux 0x7ceb6ad0 dev_set_alias EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free -EXPORT_SYMBOL vmlinux 0x7cfce042 set_capacity +EXPORT_SYMBOL vmlinux 0x7cf54a26 sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0x7cf6c181 from_kprojid EXPORT_SYMBOL vmlinux 0x7cfe368d net_dim_get_def_tx_moderation -EXPORT_SYMBOL vmlinux 0x7d04339f pci_alloc_irq_vectors -EXPORT_SYMBOL vmlinux 0x7d0a9eb6 fwnode_get_phy_id EXPORT_SYMBOL vmlinux 0x7d0ba682 gen_pool_virt_to_phys -EXPORT_SYMBOL vmlinux 0x7d0c38e5 inet_get_local_port_range EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t EXPORT_SYMBOL vmlinux 0x7d12d76d acpi_get_parent EXPORT_SYMBOL vmlinux 0x7d27e504 dm_shift_arg -EXPORT_SYMBOL vmlinux 0x7d395f19 kernel_read -EXPORT_SYMBOL vmlinux 0x7d407392 generic_file_read_iter +EXPORT_SYMBOL vmlinux 0x7d2d4469 security_sock_graft +EXPORT_SYMBOL vmlinux 0x7d42d421 vma_set_file +EXPORT_SYMBOL vmlinux 0x7d483602 nf_hook_slow_list +EXPORT_SYMBOL vmlinux 0x7d49f810 tcp_prot EXPORT_SYMBOL vmlinux 0x7d4b176a netlbl_catmap_setbit -EXPORT_SYMBOL vmlinux 0x7d549e16 flow_block_cb_priv EXPORT_SYMBOL vmlinux 0x7d5e1008 __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0x7d6b2726 I_BDEV +EXPORT_SYMBOL vmlinux 0x7d6c1c27 blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0x7d6d35f8 thaw_bdev +EXPORT_SYMBOL vmlinux 0x7d724f21 seq_open_private EXPORT_SYMBOL vmlinux 0x7d74d522 kstrtoull_from_user -EXPORT_SYMBOL vmlinux 0x7d8390d2 mdiobus_write -EXPORT_SYMBOL vmlinux 0x7d98e404 dquot_transfer -EXPORT_SYMBOL vmlinux 0x7dabc971 __netlink_dump_start +EXPORT_SYMBOL vmlinux 0x7d76176f tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0x7d7fd0b0 vfs_setpos +EXPORT_SYMBOL vmlinux 0x7d9cf306 cdrom_number_of_slots EXPORT_SYMBOL vmlinux 0x7daece67 quota_send_warning -EXPORT_SYMBOL vmlinux 0x7db20fc3 phy_suspend -EXPORT_SYMBOL vmlinux 0x7db3a3b5 input_match_device_id -EXPORT_SYMBOL vmlinux 0x7dc5a1a9 __tty_alloc_driver EXPORT_SYMBOL vmlinux 0x7dc5ffa7 tc_skb_ext_tc_disable -EXPORT_SYMBOL vmlinux 0x7dcbaf31 of_find_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0x7dc8d6d6 drop_nlink EXPORT_SYMBOL vmlinux 0x7dcf4135 __xa_insert -EXPORT_SYMBOL vmlinux 0x7dd7361e kmem_cache_free_bulk -EXPORT_SYMBOL vmlinux 0x7dde14fe mipi_dsi_compression_mode -EXPORT_SYMBOL vmlinux 0x7de236ef fuse_dequeue_forget -EXPORT_SYMBOL vmlinux 0x7dfeb994 dcb_setapp -EXPORT_SYMBOL vmlinux 0x7dff5190 rtnl_offload_xstats_notify -EXPORT_SYMBOL vmlinux 0x7e079c8b pcie_set_readrq +EXPORT_SYMBOL vmlinux 0x7dd90f2f blk_rq_map_user_io +EXPORT_SYMBOL vmlinux 0x7ddb97c6 simple_setattr +EXPORT_SYMBOL vmlinux 0x7de8a382 cdrom_mode_select +EXPORT_SYMBOL vmlinux 0x7df42da3 scsi_host_alloc +EXPORT_SYMBOL vmlinux 0x7dfeaed5 jbd2_journal_revoke EXPORT_SYMBOL vmlinux 0x7e0b255f hdmi_audio_infoframe_pack_for_dp -EXPORT_SYMBOL vmlinux 0x7e21e258 i2c_smbus_read_i2c_block_data -EXPORT_SYMBOL vmlinux 0x7e262ad2 nf_register_queue_handler -EXPORT_SYMBOL vmlinux 0x7e2e4f96 nf_ip_checksum +EXPORT_SYMBOL vmlinux 0x7e1085c2 pin_user_pages_remote +EXPORT_SYMBOL vmlinux 0x7e1238c8 of_find_node_with_property +EXPORT_SYMBOL vmlinux 0x7e1b5b92 pnp_is_active +EXPORT_SYMBOL vmlinux 0x7e2d5847 vlan_vids_add_by_dev EXPORT_SYMBOL vmlinux 0x7e3191f6 try_to_del_timer_sync -EXPORT_SYMBOL vmlinux 0x7e3453ea request_key_rcu -EXPORT_SYMBOL vmlinux 0x7e39ec41 inet_pton_with_scope -EXPORT_SYMBOL vmlinux 0x7e50342f tcp_mmap -EXPORT_SYMBOL vmlinux 0x7e5292f2 skb_dequeue +EXPORT_SYMBOL vmlinux 0x7e4b9982 param_ops_hexint EXPORT_SYMBOL vmlinux 0x7e5c9cbd migrate_device_finalize -EXPORT_SYMBOL vmlinux 0x7e6dc0f5 inc_node_page_state -EXPORT_SYMBOL vmlinux 0x7e703d3d gnet_stats_copy_basic -EXPORT_SYMBOL vmlinux 0x7e77387e vfs_iter_write -EXPORT_SYMBOL vmlinux 0x7e7adf44 _dev_alert -EXPORT_SYMBOL vmlinux 0x7e9610ba mipi_dsi_dcs_write_buffer -EXPORT_SYMBOL vmlinux 0x7e9b36ab simple_open +EXPORT_SYMBOL vmlinux 0x7e69af3b rpmh_write +EXPORT_SYMBOL vmlinux 0x7e88020d xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0x7e8bcca5 configfs_register_subsystem +EXPORT_SYMBOL vmlinux 0x7e9acec3 md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0x7e9b9a64 flow_rule_match_basic EXPORT_SYMBOL vmlinux 0x7ea0d4ca tegra_sku_info -EXPORT_SYMBOL vmlinux 0x7ea30070 input_set_abs_params -EXPORT_SYMBOL vmlinux 0x7ea58e42 tty_hung_up_p -EXPORT_SYMBOL vmlinux 0x7ead60b7 sget_fc -EXPORT_SYMBOL vmlinux 0x7ed6634e xfrm_find_acq -EXPORT_SYMBOL vmlinux 0x7ed74f18 vme_bus_error_handler +EXPORT_SYMBOL vmlinux 0x7ec393d4 mipi_dsi_attach EXPORT_SYMBOL vmlinux 0x7ef4bddc __sg_page_iter_next -EXPORT_SYMBOL vmlinux 0x7efe4fc5 mmc_gpio_set_cd_wake -EXPORT_SYMBOL vmlinux 0x7eff0483 always_delete_dentry -EXPORT_SYMBOL vmlinux 0x7f01e28a netdev_lower_get_next_private EXPORT_SYMBOL vmlinux 0x7f02188f __msecs_to_jiffies EXPORT_SYMBOL vmlinux 0x7f03b6a9 crc_ccitt_table -EXPORT_SYMBOL vmlinux 0x7f201ead jbd2_journal_destroy -EXPORT_SYMBOL vmlinux 0x7f21506c sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0x7f0ae7e0 inet6_ioctl +EXPORT_SYMBOL vmlinux 0x7f1103b3 device_match_acpi_dev EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs -EXPORT_SYMBOL vmlinux 0x7f3e2e09 udp6_csum_init +EXPORT_SYMBOL vmlinux 0x7f2ea3e2 sk_stream_wait_memory EXPORT_SYMBOL vmlinux 0x7f52071a net_dim -EXPORT_SYMBOL vmlinux 0x7f55b0f3 __traceiter_kmem_cache_alloc -EXPORT_SYMBOL vmlinux 0x7f5b7eef netdev_lower_dev_get_private EXPORT_SYMBOL vmlinux 0x7f62eaa4 sgl_free -EXPORT_SYMBOL vmlinux 0x7f747e00 dm_table_get_size +EXPORT_SYMBOL vmlinux 0x7f70816b of_match_node +EXPORT_SYMBOL vmlinux 0x7f7174eb mmc_retune_unpause +EXPORT_SYMBOL vmlinux 0x7f7b4f59 truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0x7f7de19f flow_rule_alloc EXPORT_SYMBOL vmlinux 0x7f7f7bb4 irq_poll_disable -EXPORT_SYMBOL vmlinux 0x7f89e0e5 sock_no_sendpage -EXPORT_SYMBOL vmlinux 0x7fb75606 vme_dma_request +EXPORT_SYMBOL vmlinux 0x7f9b3611 netif_tx_wake_queue 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 0x802232cd ip_mc_leave_group -EXPORT_SYMBOL vmlinux 0x80249f50 genphy_loopback -EXPORT_SYMBOL vmlinux 0x80266f98 phy_modify_paged +EXPORT_SYMBOL vmlinux 0x7fe55654 blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0x7ff34a18 mmc_can_trim +EXPORT_SYMBOL vmlinux 0x7ff9292d dma_sync_wait +EXPORT_SYMBOL vmlinux 0x7fff4e06 phy_register_fixup +EXPORT_SYMBOL vmlinux 0x801c9ced cdev_alloc +EXPORT_SYMBOL vmlinux 0x802b8c9f is_free_buddy_page EXPORT_SYMBOL vmlinux 0x803ddbb6 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x805ff42b __devm_mdiobus_register +EXPORT_SYMBOL vmlinux 0x8062b921 ip_output +EXPORT_SYMBOL vmlinux 0x806f782b tcf_block_get_ext EXPORT_SYMBOL vmlinux 0x80762048 _atomic_dec_and_raw_lock EXPORT_SYMBOL vmlinux 0x80816f26 get_user_ifreq -EXPORT_SYMBOL vmlinux 0x8091b183 mount_bdev EXPORT_SYMBOL vmlinux 0x809712ff hdmi_avi_infoframe_pack EXPORT_SYMBOL vmlinux 0x80a717a8 __percpu_counter_compare +EXPORT_SYMBOL vmlinux 0x80c001ee i2c_del_adapter EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80d676d4 mipi_dsi_dcs_write_buffer EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client EXPORT_SYMBOL vmlinux 0x80e5f86f fscrypt_fname_alloc_buffer EXPORT_SYMBOL vmlinux 0x80ec0d50 qman_init_fq -EXPORT_SYMBOL vmlinux 0x80fba3c5 pci_save_state -EXPORT_SYMBOL vmlinux 0x81029fc7 truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0x80f93060 phy_start_cable_test_tdr +EXPORT_SYMBOL vmlinux 0x80fec220 input_register_device +EXPORT_SYMBOL vmlinux 0x810bd001 twl6030_mmc_card_detect EXPORT_SYMBOL vmlinux 0x8112b3d2 scsi_build_sense_buffer EXPORT_SYMBOL vmlinux 0x81188c30 match_string -EXPORT_SYMBOL vmlinux 0x813763df pci_irq_vector -EXPORT_SYMBOL vmlinux 0x814065c7 seq_open_private -EXPORT_SYMBOL vmlinux 0x81533566 module_layout +EXPORT_SYMBOL vmlinux 0x814181f4 sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0x81492593 xsk_tx_release EXPORT_SYMBOL vmlinux 0x81533963 sysfs_format_mac EXPORT_SYMBOL vmlinux 0x815b5dd4 match_octal -EXPORT_SYMBOL vmlinux 0x815e52ef skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0x815db08d inode_insert5 EXPORT_SYMBOL vmlinux 0x815f2897 empty_zero_page -EXPORT_SYMBOL vmlinux 0x815f542e tty_driver_flush_buffer -EXPORT_SYMBOL vmlinux 0x816a515e of_device_is_compatible +EXPORT_SYMBOL vmlinux 0x8162ee52 flow_rule_match_ip +EXPORT_SYMBOL vmlinux 0x816b216c generic_shutdown_super +EXPORT_SYMBOL vmlinux 0x8170729e key_link +EXPORT_SYMBOL vmlinux 0x8173c46e pci_get_class +EXPORT_SYMBOL vmlinux 0x818125cb tcp_v4_syn_recv_sock EXPORT_SYMBOL vmlinux 0x818416e1 scsi_set_sense_information EXPORT_SYMBOL vmlinux 0x8186333b cpumask_next_wrap -EXPORT_SYMBOL vmlinux 0x818ab516 of_chosen +EXPORT_SYMBOL vmlinux 0x818c2dfb md_wakeup_thread EXPORT_SYMBOL vmlinux 0x818edf97 cpm_muram_alloc -EXPORT_SYMBOL vmlinux 0x81956190 folio_mark_dirty +EXPORT_SYMBOL vmlinux 0x819a2197 bdev_start_io_acct +EXPORT_SYMBOL vmlinux 0x819d7606 _dev_printk EXPORT_SYMBOL vmlinux 0x81a1eb59 utf8_unload EXPORT_SYMBOL vmlinux 0x81ac5e33 trace_print_hex_dump_seq -EXPORT_SYMBOL vmlinux 0x81ac8d55 fput -EXPORT_SYMBOL vmlinux 0x81b0b95a skb_copy_datagram_iter EXPORT_SYMBOL vmlinux 0x81b20e8b ucc_fast_transmit_on_demand -EXPORT_SYMBOL vmlinux 0x81b5fd3e security_dentry_create_files_as -EXPORT_SYMBOL vmlinux 0x81b805d6 mmc_can_erase -EXPORT_SYMBOL vmlinux 0x81ba2f45 hdmi_infoframe_log +EXPORT_SYMBOL vmlinux 0x81b6c71f ip_frag_init +EXPORT_SYMBOL vmlinux 0x81bf4d94 alloc_netdev_mqs EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset EXPORT_SYMBOL vmlinux 0x81e6b37f dmi_get_system_info -EXPORT_SYMBOL vmlinux 0x81e867fe tty_do_resize -EXPORT_SYMBOL vmlinux 0x82082a3d _copy_from_iter -EXPORT_SYMBOL vmlinux 0x82102120 super_setup_bdi -EXPORT_SYMBOL vmlinux 0x82172025 max8925_reg_read -EXPORT_SYMBOL vmlinux 0x821b8630 devm_rproc_add -EXPORT_SYMBOL vmlinux 0x822d2461 misc_deregister +EXPORT_SYMBOL vmlinux 0x81f1fbea input_set_poll_interval +EXPORT_SYMBOL vmlinux 0x81fdb604 dquot_drop EXPORT_SYMBOL vmlinux 0x823d3505 cmxgcr_lock -EXPORT_SYMBOL vmlinux 0x8246d50a scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0x82494ced seg6_hmac_info_add +EXPORT_SYMBOL vmlinux 0x824f5a9c netif_carrier_off +EXPORT_SYMBOL vmlinux 0x82533e1b of_find_i2c_device_by_node EXPORT_SYMBOL vmlinux 0x825971ad phy_mipi_dphy_get_default_config_for_hsclk -EXPORT_SYMBOL vmlinux 0x825eb6df is_bad_inode EXPORT_SYMBOL vmlinux 0x8263a6d9 proc_douintvec -EXPORT_SYMBOL vmlinux 0x8266f06a irq_domain_set_info -EXPORT_SYMBOL vmlinux 0x826ad96e dev_addr_mod -EXPORT_SYMBOL vmlinux 0x8286418d dcb_getapp -EXPORT_SYMBOL vmlinux 0x828a30b5 seq_put_decimal_ll -EXPORT_SYMBOL vmlinux 0x82a8e7a4 dma_map_sg_attrs -EXPORT_SYMBOL vmlinux 0x82aa0f36 jbd2_fc_end_commit -EXPORT_SYMBOL vmlinux 0x82b9d0ec page_pool_put_page_bulk -EXPORT_SYMBOL vmlinux 0x82c570da dev_get_iflink +EXPORT_SYMBOL vmlinux 0x82860d13 generic_write_checks +EXPORT_SYMBOL vmlinux 0x82876e8b phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0x82a99904 vfs_readlink +EXPORT_SYMBOL vmlinux 0x82aab731 devm_clk_get EXPORT_SYMBOL vmlinux 0x82c87ad5 nr_online_nodes -EXPORT_SYMBOL vmlinux 0x82cea5e8 bpf_empty_prog_array +EXPORT_SYMBOL vmlinux 0x82ecb077 device_add_disk EXPORT_SYMBOL vmlinux 0x82ee90dc timer_delete_sync -EXPORT_SYMBOL vmlinux 0x831fbbc6 pci_enable_device_mem -EXPORT_SYMBOL vmlinux 0x83380a5f inet_select_addr -EXPORT_SYMBOL vmlinux 0x833cfabb xsk_clear_tx_need_wakeup -EXPORT_SYMBOL vmlinux 0x83416f98 filemap_map_pages -EXPORT_SYMBOL vmlinux 0x8351086d softnet_data +EXPORT_SYMBOL vmlinux 0x82f0c1f6 is_nd_dax +EXPORT_SYMBOL vmlinux 0x83067b36 nd_region_release_lane +EXPORT_SYMBOL vmlinux 0x832202db kthread_destroy_worker +EXPORT_SYMBOL vmlinux 0x83236426 i2c_add_adapter +EXPORT_SYMBOL vmlinux 0x83280075 block_invalidate_folio EXPORT_SYMBOL vmlinux 0x83581089 gf128mul_init_4k_lle -EXPORT_SYMBOL vmlinux 0x8360fc2c __hw_addr_sync_dev -EXPORT_SYMBOL vmlinux 0x83631393 init_task -EXPORT_SYMBOL vmlinux 0x8366cb09 skb_queue_purge -EXPORT_SYMBOL vmlinux 0x836788cf inet_dev_addr_type -EXPORT_SYMBOL vmlinux 0x836fcd52 __napi_schedule EXPORT_SYMBOL vmlinux 0x8370bf8f set_security_override -EXPORT_SYMBOL vmlinux 0x83783e46 dev_uc_sync -EXPORT_SYMBOL vmlinux 0x837c0c89 fqdir_init +EXPORT_SYMBOL vmlinux 0x838100ff devfreq_resume_device EXPORT_SYMBOL vmlinux 0x838d2bc8 siphash_3u32 -EXPORT_SYMBOL vmlinux 0x83b5be2c elevator_alloc -EXPORT_SYMBOL vmlinux 0x83c63b83 xfrm6_rcv_encap -EXPORT_SYMBOL vmlinux 0x83e90fcd __fs_parse -EXPORT_SYMBOL vmlinux 0x8421a10d get_tree_keyed +EXPORT_SYMBOL vmlinux 0x839c7220 inode_add_bytes +EXPORT_SYMBOL vmlinux 0x839ee5e3 devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0x83a86e47 proc_create_data +EXPORT_SYMBOL vmlinux 0x83b1c597 d_alloc_parallel +EXPORT_SYMBOL vmlinux 0x83e58d86 lock_sock_nested +EXPORT_SYMBOL vmlinux 0x83f0ee66 dquot_quota_off +EXPORT_SYMBOL vmlinux 0x8401046a mmc_can_gpio_ro +EXPORT_SYMBOL vmlinux 0x84229cf2 phy_modify_paged +EXPORT_SYMBOL vmlinux 0x84361fc1 pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0x8444c679 fs_param_is_enum EXPORT_SYMBOL vmlinux 0x8455e3a7 dma_fence_signal_timestamp_locked -EXPORT_SYMBOL vmlinux 0x84665f59 dget_parent -EXPORT_SYMBOL vmlinux 0x847c14e0 d_obtain_alias +EXPORT_SYMBOL vmlinux 0x845836ba mini_qdisc_pair_init +EXPORT_SYMBOL vmlinux 0x8461f6f6 reuseport_detach_sock +EXPORT_SYMBOL vmlinux 0x846cfae7 mmc_free_host +EXPORT_SYMBOL vmlinux 0x84705ec9 free_task EXPORT_SYMBOL vmlinux 0x847ce6cb mt_find_after +EXPORT_SYMBOL vmlinux 0x847e45bd xfrm_state_check_expire EXPORT_SYMBOL vmlinux 0x84818f57 tegra_powergate_power_on EXPORT_SYMBOL vmlinux 0x84823cf3 nla_strscpy -EXPORT_SYMBOL vmlinux 0x8490c70f icmp6_send +EXPORT_SYMBOL vmlinux 0x8487b11d gpiochip_irq_reqres +EXPORT_SYMBOL vmlinux 0x848bee4c xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0x848d524e alloc_fcdev EXPORT_SYMBOL vmlinux 0x84914079 __kfifo_dma_out_prepare -EXPORT_SYMBOL vmlinux 0x849ad3fc pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0x84983210 phy_config_aneg +EXPORT_SYMBOL vmlinux 0x8498878a mount_nodev EXPORT_SYMBOL vmlinux 0x84a0ca4d bitmap_zalloc_node -EXPORT_SYMBOL vmlinux 0x84a7c68c bmap -EXPORT_SYMBOL vmlinux 0x84a7f701 qdisc_tree_reduce_backlog -EXPORT_SYMBOL vmlinux 0x84af93f2 amba_device_register -EXPORT_SYMBOL vmlinux 0x84b16c75 build_skb +EXPORT_SYMBOL vmlinux 0x84b6461e ptp_find_pin +EXPORT_SYMBOL vmlinux 0x84ba8a03 pci_irq_vector +EXPORT_SYMBOL vmlinux 0x84c17579 proc_remove EXPORT_SYMBOL vmlinux 0x84c1c552 proc_dointvec_ms_jiffies -EXPORT_SYMBOL vmlinux 0x84d3cd9d nf_log_unregister -EXPORT_SYMBOL vmlinux 0x8502ff1d md_update_sb -EXPORT_SYMBOL vmlinux 0x8507238d flow_block_cb_decref +EXPORT_SYMBOL vmlinux 0x84eaf913 __folio_lock +EXPORT_SYMBOL vmlinux 0x84ef6304 netdev_txq_to_tc EXPORT_SYMBOL vmlinux 0x851b9121 xudma_dev_get_psil_base -EXPORT_SYMBOL vmlinux 0x851c64ed pskb_trim_rcsum_slow -EXPORT_SYMBOL vmlinux 0x8530b7b7 vfs_setpos -EXPORT_SYMBOL vmlinux 0x85366dbd bpf_prog_get_type_path -EXPORT_SYMBOL vmlinux 0x8539eb83 dev_get_by_name_rcu -EXPORT_SYMBOL vmlinux 0x855c194e ip6_fraglist_init +EXPORT_SYMBOL vmlinux 0x853206c2 pipe_lock +EXPORT_SYMBOL vmlinux 0x85404050 netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0x85497a18 of_get_compatible_child +EXPORT_SYMBOL vmlinux 0x8553606e zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0x8557e639 rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0x85620622 tcp_conn_request EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked -EXPORT_SYMBOL vmlinux 0x85758c4a inode_add_bytes -EXPORT_SYMBOL vmlinux 0x85868c6b netlink_unicast -EXPORT_SYMBOL vmlinux 0x85883809 remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0x85745783 pci_match_id +EXPORT_SYMBOL vmlinux 0x858fe954 ip_fraglist_prepare EXPORT_SYMBOL vmlinux 0x8591d7d5 ledtrig_mtd_activity -EXPORT_SYMBOL vmlinux 0x8595b492 clk_hw_get_clk +EXPORT_SYMBOL vmlinux 0x85b434d4 of_find_all_nodes EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states EXPORT_SYMBOL vmlinux 0x85bd1608 __request_region -EXPORT_SYMBOL vmlinux 0x85d920d3 generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0x85db31f8 ip6_xmit EXPORT_SYMBOL vmlinux 0x85df9b6c strsep -EXPORT_SYMBOL vmlinux 0x85e2cf8f i2c_register_driver EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x85f686a3 sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0x85fbff1c tcf_idrinfo_destroy +EXPORT_SYMBOL vmlinux 0x8615a7f4 devm_kvasprintf +EXPORT_SYMBOL vmlinux 0x8617b090 put_cmsg_scm_timestamping64 +EXPORT_SYMBOL vmlinux 0x861d9d93 kthread_bind EXPORT_SYMBOL vmlinux 0x862c8035 bitmap_alloc_node +EXPORT_SYMBOL vmlinux 0x862e8097 blk_integrity_unregister EXPORT_SYMBOL vmlinux 0x863a276a color_table -EXPORT_SYMBOL vmlinux 0x863de023 of_mdiobus_child_is_phy +EXPORT_SYMBOL vmlinux 0x8654921a dev_deactivate EXPORT_SYMBOL vmlinux 0x866a62b2 gnet_stats_basic_sync_init +EXPORT_SYMBOL vmlinux 0x86708ebe blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0x86726aeb fs_param_is_bool +EXPORT_SYMBOL vmlinux 0x867a9b8b default_llseek +EXPORT_SYMBOL vmlinux 0x867af855 scsi_print_sense_hdr EXPORT_SYMBOL vmlinux 0x868acba5 get_options -EXPORT_SYMBOL vmlinux 0x86ad20e7 __pskb_copy_fclone -EXPORT_SYMBOL vmlinux 0x86b14db1 scsi_scan_host -EXPORT_SYMBOL vmlinux 0x86be89c1 mipi_dsi_dcs_set_display_brightness -EXPORT_SYMBOL vmlinux 0x86d4b459 pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0x869c2987 skb_dump +EXPORT_SYMBOL vmlinux 0x86a07f31 __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x86a5911a of_get_property +EXPORT_SYMBOL vmlinux 0x86a6da18 kernel_sock_ip_overhead +EXPORT_SYMBOL vmlinux 0x86b36202 inet_stream_connect +EXPORT_SYMBOL vmlinux 0x86b88835 param_get_charp +EXPORT_SYMBOL vmlinux 0x86c3f39e mii_check_media +EXPORT_SYMBOL vmlinux 0x86c81ff2 dev_mc_add_global EXPORT_SYMBOL vmlinux 0x86d52ba5 lookup_constant +EXPORT_SYMBOL vmlinux 0x86d59ab1 __inet_hash +EXPORT_SYMBOL vmlinux 0x86d9cc92 regset_get_alloc EXPORT_SYMBOL vmlinux 0x86dd708d tc_skb_ext_tc_enable -EXPORT_SYMBOL vmlinux 0x86dd70d6 nf_log_set -EXPORT_SYMBOL vmlinux 0x86de0304 flow_rule_match_l2tpv3 EXPORT_SYMBOL vmlinux 0x86e1b259 __put_cred -EXPORT_SYMBOL vmlinux 0x86f1484c inode_init_once +EXPORT_SYMBOL vmlinux 0x86e7f5af splice_direct_to_actor EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user -EXPORT_SYMBOL vmlinux 0x8714614e tegra_ivc_cleanup -EXPORT_SYMBOL vmlinux 0x8719c3de genphy_read_master_slave -EXPORT_SYMBOL vmlinux 0x872f3940 inode_owner_or_capable -EXPORT_SYMBOL vmlinux 0x873e83df no_seek_end_llseek -EXPORT_SYMBOL vmlinux 0x875bbc38 pci_scan_bridge +EXPORT_SYMBOL vmlinux 0x873fbf51 vmalloc_to_page +EXPORT_SYMBOL vmlinux 0x8752fd49 input_get_keycode EXPORT_SYMBOL vmlinux 0x8761c87b rps_needed -EXPORT_SYMBOL vmlinux 0x8769d634 __ClearPageMovable -EXPORT_SYMBOL vmlinux 0x877f9af8 iproc_msi_init +EXPORT_SYMBOL vmlinux 0x8764b905 phy_free_interrupt +EXPORT_SYMBOL vmlinux 0x87773857 nvdimm_namespace_detach_btt EXPORT_SYMBOL vmlinux 0x87809aeb put_user_ifreq -EXPORT_SYMBOL vmlinux 0x878eecb7 md_register_thread +EXPORT_SYMBOL vmlinux 0x87890e2e acpi_device_hid +EXPORT_SYMBOL vmlinux 0x8797fa86 tcf_exts_validate EXPORT_SYMBOL vmlinux 0x87a21cb3 __ubsan_handle_out_of_bounds -EXPORT_SYMBOL vmlinux 0x87a3402e param_set_ullong -EXPORT_SYMBOL vmlinux 0x87b228c3 noop_qdisc -EXPORT_SYMBOL vmlinux 0x87b845ff phy_get_c45_ids +EXPORT_SYMBOL vmlinux 0x87b0ebe3 rdmacg_try_charge EXPORT_SYMBOL vmlinux 0x87c5df5e arch_hibernation_header_save -EXPORT_SYMBOL vmlinux 0x87d1a46e __napi_alloc_skb -EXPORT_SYMBOL vmlinux 0x87d4e906 neigh_carrier_down -EXPORT_SYMBOL vmlinux 0x87dc740e dst_destroy -EXPORT_SYMBOL vmlinux 0x87e413a4 sock_kfree_s +EXPORT_SYMBOL vmlinux 0x87c6c80c finalize_exec EXPORT_SYMBOL vmlinux 0x87e484a5 nla_put -EXPORT_SYMBOL vmlinux 0x87eaa982 pci_release_region -EXPORT_SYMBOL vmlinux 0x87fd9584 skb_dump -EXPORT_SYMBOL vmlinux 0x88058036 tcf_qevent_destroy +EXPORT_SYMBOL vmlinux 0x87ffc8ea dma_sync_single_for_cpu EXPORT_SYMBOL vmlinux 0x8810754a _find_first_bit EXPORT_SYMBOL vmlinux 0x881bad5e phy_mipi_dphy_config_validate EXPORT_SYMBOL vmlinux 0x881c4413 gen_pool_first_fit -EXPORT_SYMBOL vmlinux 0x886c5821 __folio_put +EXPORT_SYMBOL vmlinux 0x882126fa max8925_bulk_read +EXPORT_SYMBOL vmlinux 0x88418fe2 tc_setup_cb_call +EXPORT_SYMBOL vmlinux 0x8843be17 setattr_copy +EXPORT_SYMBOL vmlinux 0x8873d47f inode_init_always +EXPORT_SYMBOL vmlinux 0x887e960b pci_request_regions_exclusive EXPORT_SYMBOL vmlinux 0x88822d38 unregister_blocking_lsm_notifier -EXPORT_SYMBOL vmlinux 0x88831403 flow_rule_match_control +EXPORT_SYMBOL vmlinux 0x8884795e mipi_dsi_generic_read EXPORT_SYMBOL vmlinux 0x8888f1fe xxh32 -EXPORT_SYMBOL vmlinux 0x889273e0 cdrom_dummy_generic_packet +EXPORT_SYMBOL vmlinux 0x8893443e blk_sync_queue EXPORT_SYMBOL vmlinux 0x889b1370 _raw_read_trylock -EXPORT_SYMBOL vmlinux 0x88a2b039 pci_write_config_byte -EXPORT_SYMBOL vmlinux 0x88ca0aba dquot_load_quota_sb -EXPORT_SYMBOL vmlinux 0x88cad8c7 bioset_init +EXPORT_SYMBOL vmlinux 0x88bdf567 devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0x88cd17eb pci_unmap_rom +EXPORT_SYMBOL vmlinux 0x88ceb635 unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x88cee7cc netdev_offload_xstats_disable EXPORT_SYMBOL vmlinux 0x88db9f48 __check_object_size -EXPORT_SYMBOL vmlinux 0x88dc0a96 kthread_destroy_worker EXPORT_SYMBOL vmlinux 0x88e1d0f0 page_frag_free -EXPORT_SYMBOL vmlinux 0x88f3dbde of_find_matching_node_and_match -EXPORT_SYMBOL vmlinux 0x88f9cd5d sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x88efea9b page_pool_put_page_bulk +EXPORT_SYMBOL vmlinux 0x88f4b380 locks_lock_inode_wait +EXPORT_SYMBOL vmlinux 0x88f8bf0e pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0x89041d76 ppp_register_compressor +EXPORT_SYMBOL vmlinux 0x89131849 skb_try_coalesce +EXPORT_SYMBOL vmlinux 0x89199671 __d_lookup_unhash_wake EXPORT_SYMBOL vmlinux 0x891dbb8f sgl_free_order -EXPORT_SYMBOL vmlinux 0x891e05a9 unregister_qdisc +EXPORT_SYMBOL vmlinux 0x891f17af kernel_connect +EXPORT_SYMBOL vmlinux 0x89221416 __sk_mem_reclaim EXPORT_SYMBOL vmlinux 0x89434b4b radix_tree_tag_clear EXPORT_SYMBOL vmlinux 0x8946ea72 fpsimd_context_busy EXPORT_SYMBOL vmlinux 0x8948cdcc cpu_hwcaps -EXPORT_SYMBOL vmlinux 0x89599f01 dump_skip -EXPORT_SYMBOL vmlinux 0x89604a52 iget_failed -EXPORT_SYMBOL vmlinux 0x8986b131 clean_bdev_aliases +EXPORT_SYMBOL vmlinux 0x896d046b dma_resv_copy_fences +EXPORT_SYMBOL vmlinux 0x897cc979 serio_reconnect EXPORT_SYMBOL vmlinux 0x89940875 mutex_lock_interruptible -EXPORT_SYMBOL vmlinux 0x89967b78 vlan_dev_vlan_id -EXPORT_SYMBOL vmlinux 0x89b302de acpi_bus_get_status -EXPORT_SYMBOL vmlinux 0x89d62c32 kernel_param_lock -EXPORT_SYMBOL vmlinux 0x89e2d76b make_kgid -EXPORT_SYMBOL vmlinux 0x8a02680c skb_checksum -EXPORT_SYMBOL vmlinux 0x8a07b142 pci_add_new_bus -EXPORT_SYMBOL vmlinux 0x8a46407f dquot_quotactl_sysfile_ops +EXPORT_SYMBOL vmlinux 0x89accb78 tcf_action_update_hw_stats +EXPORT_SYMBOL vmlinux 0x89b9aa91 tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0x89e4425a sock_create +EXPORT_SYMBOL vmlinux 0x8a0ab582 config_item_get +EXPORT_SYMBOL vmlinux 0x8a0c48e6 vme_new_dma_list +EXPORT_SYMBOL vmlinux 0x8a1423b4 get_fs_type EXPORT_SYMBOL vmlinux 0x8a47043d LZ4_decompress_safe_continue EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state -EXPORT_SYMBOL vmlinux 0x8a4d1d74 i2c_smbus_read_block_data -EXPORT_SYMBOL vmlinux 0x8a5a32e2 fscrypt_encrypt_block_inplace -EXPORT_SYMBOL vmlinux 0x8a5d46cf device_add_disk -EXPORT_SYMBOL vmlinux 0x8a610841 bh_uptodate_or_lock -EXPORT_SYMBOL vmlinux 0x8a63368d ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0x8a5a162a netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x8a677f50 blk_queue_io_opt EXPORT_SYMBOL vmlinux 0x8a7094ba vm_brk_flags +EXPORT_SYMBOL vmlinux 0x8a710cf5 jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0x8a7902a2 blk_mq_start_request +EXPORT_SYMBOL vmlinux 0x8a7aae17 tegra_dfll_unregister EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory -EXPORT_SYMBOL vmlinux 0x8a816735 of_io_request_and_map -EXPORT_SYMBOL vmlinux 0x8a86a253 reuseport_detach_sock -EXPORT_SYMBOL vmlinux 0x8a8aa317 __skb_flow_get_ports -EXPORT_SYMBOL vmlinux 0x8a90d40b jbd2_journal_submit_inode_data_buffers -EXPORT_SYMBOL vmlinux 0x8a943889 blk_mq_requeue_request EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab -EXPORT_SYMBOL vmlinux 0x8abe36ef pci_enable_atomic_ops_to_root -EXPORT_SYMBOL vmlinux 0x8ac06e20 ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0x8a9b548e input_set_timestamp +EXPORT_SYMBOL vmlinux 0x8a9f4869 proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0x8aa5bbe9 make_kgid +EXPORT_SYMBOL vmlinux 0x8ab07f27 mr_mfc_find_any EXPORT_SYMBOL vmlinux 0x8ac136ae imx_sc_misc_get_control -EXPORT_SYMBOL vmlinux 0x8ac19892 xsk_tx_release EXPORT_SYMBOL vmlinux 0x8ac3334b net_dim_get_def_rx_moderation -EXPORT_SYMBOL vmlinux 0x8ae8638f bioset_exit -EXPORT_SYMBOL vmlinux 0x8aecc346 genphy_read_status_fixed -EXPORT_SYMBOL vmlinux 0x8afa8f47 submit_bh +EXPORT_SYMBOL vmlinux 0x8ac39c3e xp_dma_map +EXPORT_SYMBOL vmlinux 0x8aee47bc ptp_find_pin_unlocked EXPORT_SYMBOL vmlinux 0x8b0088d1 LZ4_decompress_safe_usingDict +EXPORT_SYMBOL vmlinux 0x8b0c43e2 blk_mq_delay_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x8b0d1c9e pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0x8b0e5849 scsi_target_quiesce EXPORT_SYMBOL vmlinux 0x8b2ffd83 __cpu_present_mask -EXPORT_SYMBOL vmlinux 0x8b39dc56 scsi_vpd_lun_id +EXPORT_SYMBOL vmlinux 0x8b3a7f35 clkdev_add EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid -EXPORT_SYMBOL vmlinux 0x8b7e9517 adjust_managed_page_count EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p -EXPORT_SYMBOL vmlinux 0x8b8bb52e flow_rule_match_basic EXPORT_SYMBOL vmlinux 0x8b910be2 errseq_sample EXPORT_SYMBOL vmlinux 0x8b989cf9 acpi_bus_can_wakeup -EXPORT_SYMBOL vmlinux 0x8b998118 fscrypt_has_permitted_context -EXPORT_SYMBOL vmlinux 0x8b9b1e40 tcp_select_initial_window -EXPORT_SYMBOL vmlinux 0x8ba52b2f ping_prot -EXPORT_SYMBOL vmlinux 0x8bcb22a5 param_ops_byte +EXPORT_SYMBOL vmlinux 0x8ba54307 forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0x8bc1aa15 pskb_extract +EXPORT_SYMBOL vmlinux 0x8bc29960 dquot_quota_on +EXPORT_SYMBOL vmlinux 0x8bdf1798 unlock_buffer EXPORT_SYMBOL vmlinux 0x8bdfc47c __mb_cache_entry_free EXPORT_SYMBOL vmlinux 0x8be189ab ucc_slow_disable -EXPORT_SYMBOL vmlinux 0x8beae659 pnp_register_card_driver -EXPORT_SYMBOL vmlinux 0x8bf321f3 ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0x8be25646 mdiobus_setup_mdiodev_from_board_info +EXPORT_SYMBOL vmlinux 0x8c06fed9 bio_integrity_prep EXPORT_SYMBOL vmlinux 0x8c26d495 prepare_to_wait_event -EXPORT_SYMBOL vmlinux 0x8c2bf4d1 simple_dir_operations EXPORT_SYMBOL vmlinux 0x8c30bf67 zstd_dctx_workspace_bound -EXPORT_SYMBOL vmlinux 0x8c35cfa0 ps2_end_command -EXPORT_SYMBOL vmlinux 0x8c4082e1 tty_kref_put -EXPORT_SYMBOL vmlinux 0x8c4e3114 xfrm_unregister_km -EXPORT_SYMBOL vmlinux 0x8c64b498 vfs_iocb_iter_read -EXPORT_SYMBOL vmlinux 0x8c6bb506 ethtool_rx_flow_rule_create -EXPORT_SYMBOL vmlinux 0x8c6d550f vfs_symlink +EXPORT_SYMBOL vmlinux 0x8c539491 fc_vport_terminate +EXPORT_SYMBOL vmlinux 0x8c6ba6c5 dma_map_page_attrs +EXPORT_SYMBOL vmlinux 0x8c6e57af devm_alloc_etherdev_mqs EXPORT_SYMBOL vmlinux 0x8c8569cb kstrtoint +EXPORT_SYMBOL vmlinux 0x8c8ef9cd configfs_depend_item_unlocked +EXPORT_SYMBOL vmlinux 0x8c91ea69 simple_getattr EXPORT_SYMBOL vmlinux 0x8c9e338f acpi_bios_error -EXPORT_SYMBOL vmlinux 0x8ca816b8 tty_flip_buffer_push -EXPORT_SYMBOL vmlinux 0x8ca9c712 ip_defrag -EXPORT_SYMBOL vmlinux 0x8cad7986 ppp_input EXPORT_SYMBOL vmlinux 0x8caf9305 uuid_is_valid -EXPORT_SYMBOL vmlinux 0x8cb01761 rpmh_write_async -EXPORT_SYMBOL vmlinux 0x8cb284b6 seq_putc +EXPORT_SYMBOL vmlinux 0x8cb0e605 iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0x8cbd357c sdev_disable_disk_events EXPORT_SYMBOL vmlinux 0x8cc53d20 __par_io_config_pin -EXPORT_SYMBOL vmlinux 0x8cccfa08 vfs_unlink -EXPORT_SYMBOL vmlinux 0x8ccd5867 udp_pre_connect -EXPORT_SYMBOL vmlinux 0x8cd2a65e register_framebuffer +EXPORT_SYMBOL vmlinux 0x8cd0990c free_cgroup_ns EXPORT_SYMBOL vmlinux 0x8cda8029 xen_clear_irq_pending -EXPORT_SYMBOL vmlinux 0x8cf7e363 __skb_pad -EXPORT_SYMBOL vmlinux 0x8cfd5d9d jbd2_journal_init_dev -EXPORT_SYMBOL vmlinux 0x8d02e9a1 vfs_tmpfile_open -EXPORT_SYMBOL vmlinux 0x8d060ec8 phy_reset_after_clk_enable -EXPORT_SYMBOL vmlinux 0x8d13217d genphy_setup_forced -EXPORT_SYMBOL vmlinux 0x8d17b5cb tty_hangup -EXPORT_SYMBOL vmlinux 0x8d214034 tcf_exts_terse_dump -EXPORT_SYMBOL vmlinux 0x8d22e3b5 input_set_max_poll_interval -EXPORT_SYMBOL vmlinux 0x8d2b41f1 __ip_dev_find +EXPORT_SYMBOL vmlinux 0x8ceb337f filemap_map_pages EXPORT_SYMBOL vmlinux 0x8d33e672 __find_nth_andnot_bit -EXPORT_SYMBOL vmlinux 0x8d3e87d0 of_find_property +EXPORT_SYMBOL vmlinux 0x8d3f70c5 netdev_master_upper_dev_get EXPORT_SYMBOL vmlinux 0x8d4112df qcom_scm_mem_protect_video_var +EXPORT_SYMBOL vmlinux 0x8d42a985 fb_set_var +EXPORT_SYMBOL vmlinux 0x8d45e43b arp_tbl +EXPORT_SYMBOL vmlinux 0x8d54f325 skb_clone_sk EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq -EXPORT_SYMBOL vmlinux 0x8d66833e vfs_dedupe_file_range -EXPORT_SYMBOL vmlinux 0x8d704114 dma_fence_chain_init +EXPORT_SYMBOL vmlinux 0x8d6e6148 __sk_dst_check EXPORT_SYMBOL vmlinux 0x8d73278e hex_asc_upper -EXPORT_SYMBOL vmlinux 0x8d79aa99 pfifo_fast_ops -EXPORT_SYMBOL vmlinux 0x8d81844c unix_destruct_scm -EXPORT_SYMBOL vmlinux 0x8d94759f rproc_vq_interrupt +EXPORT_SYMBOL vmlinux 0x8d7fbf63 alloc_fddidev EXPORT_SYMBOL vmlinux 0x8d9ca0e6 dma_fence_enable_sw_signaling -EXPORT_SYMBOL vmlinux 0x8da30f51 scsi_vpd_tpg_id -EXPORT_SYMBOL vmlinux 0x8db7cfbd dma_resv_iter_first_unlocked -EXPORT_SYMBOL vmlinux 0x8dc6df88 __check_sticky -EXPORT_SYMBOL vmlinux 0x8dcb82bc xattr_supported_namespace -EXPORT_SYMBOL vmlinux 0x8dd7f938 pci_irq_get_affinity +EXPORT_SYMBOL vmlinux 0x8da289de follow_pfn +EXPORT_SYMBOL vmlinux 0x8dbf3513 rproc_elf_find_loaded_rsc_table +EXPORT_SYMBOL vmlinux 0x8dca0a23 xfrm_register_type +EXPORT_SYMBOL vmlinux 0x8dd85afb phy_ethtool_set_link_ksettings EXPORT_SYMBOL vmlinux 0x8ddd8aad schedule_timeout +EXPORT_SYMBOL vmlinux 0x8dea356e block_truncate_page +EXPORT_SYMBOL vmlinux 0x8defed06 mq_change_real_num_tx EXPORT_SYMBOL vmlinux 0x8df4afd9 qe_put_snum EXPORT_SYMBOL vmlinux 0x8df92f66 memchr_inv EXPORT_SYMBOL vmlinux 0x8df9dd10 guid_null -EXPORT_SYMBOL vmlinux 0x8dfe1050 pci_bus_type +EXPORT_SYMBOL vmlinux 0x8dfcf4bb tcp_sock_set_syncnt EXPORT_SYMBOL vmlinux 0x8e17b3ae idr_destroy +EXPORT_SYMBOL vmlinux 0x8e21a4b7 tso_build_hdr EXPORT_SYMBOL vmlinux 0x8e21c9a1 dma_fence_add_callback -EXPORT_SYMBOL vmlinux 0x8e3385e0 serio_bus +EXPORT_SYMBOL vmlinux 0x8e252aa9 tty_unthrottle EXPORT_SYMBOL vmlinux 0x8e3e0f7d fault_in_readable -EXPORT_SYMBOL vmlinux 0x8e4b6ba7 phy_get_internal_delay EXPORT_SYMBOL vmlinux 0x8e4c60a3 cpm_muram_dma -EXPORT_SYMBOL vmlinux 0x8e4d8ad8 __mod_zone_page_state -EXPORT_SYMBOL vmlinux 0x8e53237b unregister_fib_notifier -EXPORT_SYMBOL vmlinux 0x8e5d7455 xfrm_state_register_afinfo -EXPORT_SYMBOL vmlinux 0x8e7843e1 __block_write_begin -EXPORT_SYMBOL vmlinux 0x8e86a002 seg6_hmac_info_del -EXPORT_SYMBOL vmlinux 0x8e890421 neigh_direct_output -EXPORT_SYMBOL vmlinux 0x8e8b3861 wireless_send_event +EXPORT_SYMBOL vmlinux 0x8e510854 phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0x8e6e7441 max8998_read_reg +EXPORT_SYMBOL vmlinux 0x8e7a7abe filemap_flush EXPORT_SYMBOL vmlinux 0x8e93bd24 security_secctx_to_secid -EXPORT_SYMBOL vmlinux 0x8ea4bc06 fb_set_cmap -EXPORT_SYMBOL vmlinux 0x8ec4805a module_put +EXPORT_SYMBOL vmlinux 0x8ea91a48 param_ops_ullong +EXPORT_SYMBOL vmlinux 0x8eb2a66c scsi_vpd_lun_id +EXPORT_SYMBOL vmlinux 0x8ec0af20 ucc_of_parse_tdm +EXPORT_SYMBOL vmlinux 0x8ec38fd2 flow_indr_dev_unregister +EXPORT_SYMBOL vmlinux 0x8ec50eb3 block_dirty_folio EXPORT_SYMBOL vmlinux 0x8ec760b0 cgroup_bpf_enabled_key -EXPORT_SYMBOL vmlinux 0x8eca62a0 block_commit_write -EXPORT_SYMBOL vmlinux 0x8ee3841e of_graph_get_port_parent +EXPORT_SYMBOL vmlinux 0x8ed6bb36 request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0x8ef7edf9 unregister_md_personality +EXPORT_SYMBOL vmlinux 0x8f00dd4c genphy_read_lpa +EXPORT_SYMBOL vmlinux 0x8f016daa kobject_get_unless_zero EXPORT_SYMBOL vmlinux 0x8f01afd6 twl6030_interrupt_mask -EXPORT_SYMBOL vmlinux 0x8f035045 ipmi_platform_add -EXPORT_SYMBOL vmlinux 0x8f11b00a cdrom_open +EXPORT_SYMBOL vmlinux 0x8f03df79 d_instantiate_anon +EXPORT_SYMBOL vmlinux 0x8f1c263e dst_dev_put EXPORT_SYMBOL vmlinux 0x8f2156f7 nla_reserve_64bit -EXPORT_SYMBOL vmlinux 0x8f2b6d6c blk_queue_dma_alignment -EXPORT_SYMBOL vmlinux 0x8f2d1a1d of_get_property -EXPORT_SYMBOL vmlinux 0x8f34c32f skb_free_datagram -EXPORT_SYMBOL vmlinux 0x8f619740 blk_integrity_compare -EXPORT_SYMBOL vmlinux 0x8f98f326 may_umount +EXPORT_SYMBOL vmlinux 0x8f2cd702 sget +EXPORT_SYMBOL vmlinux 0x8f343170 param_get_invbool +EXPORT_SYMBOL vmlinux 0x8f44b635 mmc_can_erase +EXPORT_SYMBOL vmlinux 0x8f592ce7 folio_alloc +EXPORT_SYMBOL vmlinux 0x8f7907ce pmem_sector_size +EXPORT_SYMBOL vmlinux 0x8f840057 unregister_netdevice_notifier_dev_net +EXPORT_SYMBOL vmlinux 0x8f8701d1 scsi_vpd_tpg_id +EXPORT_SYMBOL vmlinux 0x8f9394a1 mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0x8f9460c2 scsi_remove_device +EXPORT_SYMBOL vmlinux 0x8f971fc5 param_set_int EXPORT_SYMBOL vmlinux 0x8f996a30 ethtool_convert_legacy_u32_to_link_mode EXPORT_SYMBOL vmlinux 0x8fa25c24 xa_find -EXPORT_SYMBOL vmlinux 0x8fb40373 pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0x8fae6b3d dup_iter +EXPORT_SYMBOL vmlinux 0x8fb95b20 fwnode_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0x8fc4b489 skb_ext_add EXPORT_SYMBOL vmlinux 0x8fc9ea11 fman_port_cfg_buf_prefix_content -EXPORT_SYMBOL vmlinux 0x8fcb7bba blk_mq_tagset_busy_iter EXPORT_SYMBOL vmlinux 0x8fd180e7 kernel_neon_begin EXPORT_SYMBOL vmlinux 0x8fd3aa4f revert_creds -EXPORT_SYMBOL vmlinux 0x8ff1791a invalidate_disk -EXPORT_SYMBOL vmlinux 0x8ff4d710 __remove_inode_hash +EXPORT_SYMBOL vmlinux 0x8fe0731d lookup_one_positive_unlocked EXPORT_SYMBOL vmlinux 0x8ff89ed0 seg6_hmac_exit -EXPORT_SYMBOL vmlinux 0x8ffc0a63 seq_file_path EXPORT_SYMBOL vmlinux 0x90006be6 dm_kcopyd_client_flush EXPORT_SYMBOL vmlinux 0x902d8722 vme_slave_get -EXPORT_SYMBOL vmlinux 0x90311033 copy_page_to_iter +EXPORT_SYMBOL vmlinux 0x9031910d blk_mq_delay_run_hw_queue EXPORT_SYMBOL vmlinux 0x9034a696 mempool_destroy +EXPORT_SYMBOL vmlinux 0x903dd406 ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0x90574a23 register_cdrom EXPORT_SYMBOL vmlinux 0x90576ec4 vmemdup_user -EXPORT_SYMBOL vmlinux 0x90597d00 pci_msix_vec_count -EXPORT_SYMBOL vmlinux 0x905b9b7a sk_stream_kill_queues -EXPORT_SYMBOL vmlinux 0x905c8467 mpage_readahead -EXPORT_SYMBOL vmlinux 0x9074cca8 param_set_bool -EXPORT_SYMBOL vmlinux 0x90792fd6 mmc_wait_for_cmd -EXPORT_SYMBOL vmlinux 0x90849d38 tcp_v4_conn_request -EXPORT_SYMBOL vmlinux 0x908df50a devfreq_update_interval -EXPORT_SYMBOL vmlinux 0x9094d19b devm_devfreq_unregister_opp_notifier -EXPORT_SYMBOL vmlinux 0x90a6c479 __vfs_getxattr +EXPORT_SYMBOL vmlinux 0x9057b028 __zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x90695668 seq_read +EXPORT_SYMBOL vmlinux 0x9079dec9 pnp_get_resource +EXPORT_SYMBOL vmlinux 0x90801fbe skb_checksum_setup +EXPORT_SYMBOL vmlinux 0x908f082c fget_raw +EXPORT_SYMBOL vmlinux 0x909570b5 security_inode_getsecctx EXPORT_SYMBOL vmlinux 0x90b1a176 drop_reasons -EXPORT_SYMBOL vmlinux 0x90c1209a pci_alloc_host_bridge -EXPORT_SYMBOL vmlinux 0x90d7593d d_instantiate_anon -EXPORT_SYMBOL vmlinux 0x90f05f00 fb_set_suspend -EXPORT_SYMBOL vmlinux 0x90f6a419 pci_ep_cfs_add_epc_group -EXPORT_SYMBOL vmlinux 0x91014511 lookup_one_len_unlocked -EXPORT_SYMBOL vmlinux 0x91064b68 dev_remove_pack +EXPORT_SYMBOL vmlinux 0x90b99f33 xfrm_dev_state_flush +EXPORT_SYMBOL vmlinux 0x90bb884a inet_frag_reasm_prepare +EXPORT_SYMBOL vmlinux 0x90c40658 __block_write_full_page +EXPORT_SYMBOL vmlinux 0x90c6847d simple_transaction_release +EXPORT_SYMBOL vmlinux 0x90c79c1b mii_check_gmii_support +EXPORT_SYMBOL vmlinux 0x90ca14df peernet2id +EXPORT_SYMBOL vmlinux 0x90d308fc fc_release_transport +EXPORT_SYMBOL vmlinux 0x90f4fcab generic_delete_inode +EXPORT_SYMBOL vmlinux 0x91021cd6 inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0x910f4657 is_subdir EXPORT_SYMBOL vmlinux 0x9114b616 __xa_alloc -EXPORT_SYMBOL vmlinux 0x911f3744 ipv4_specific -EXPORT_SYMBOL vmlinux 0x911fc362 pin_user_pages_remote -EXPORT_SYMBOL vmlinux 0x9123af09 dm_table_event -EXPORT_SYMBOL vmlinux 0x9145858f nf_hook_slow_list -EXPORT_SYMBOL vmlinux 0x915744d5 get_user_pages -EXPORT_SYMBOL vmlinux 0x91593e8d vlan_dev_vlan_proto -EXPORT_SYMBOL vmlinux 0x9163a5f2 mr_table_dump +EXPORT_SYMBOL vmlinux 0x911ac9c4 sk_ns_capable +EXPORT_SYMBOL vmlinux 0x91226ecf unix_attach_fds +EXPORT_SYMBOL vmlinux 0x9148216d neigh_connected_output +EXPORT_SYMBOL vmlinux 0x915014ca d_alloc +EXPORT_SYMBOL vmlinux 0x91530a4f scsi_mode_sense +EXPORT_SYMBOL vmlinux 0x9153316d mmc_retune_timer_stop +EXPORT_SYMBOL vmlinux 0x91567102 fc_mount EXPORT_SYMBOL vmlinux 0x9166fada strncpy EXPORT_SYMBOL vmlinux 0x9166fc03 __flush_workqueue -EXPORT_SYMBOL vmlinux 0x91728d3b blk_mq_end_request -EXPORT_SYMBOL vmlinux 0x9183ed59 param_ops_ushort +EXPORT_SYMBOL vmlinux 0x916ae02a iproc_msi_exit +EXPORT_SYMBOL vmlinux 0x9174182f pcie_get_readrq EXPORT_SYMBOL vmlinux 0x919c58f3 __clzsi2 +EXPORT_SYMBOL vmlinux 0x919e4b85 dentry_create +EXPORT_SYMBOL vmlinux 0x91a2b07e ipv6_chk_custom_prefix EXPORT_SYMBOL vmlinux 0x91a488ac __netdev_alloc_frag_align -EXPORT_SYMBOL vmlinux 0x91a781c2 __cgroup_bpf_run_filter_skb EXPORT_SYMBOL vmlinux 0x91a7b1da qdisc_class_hash_remove -EXPORT_SYMBOL vmlinux 0x91b6ada4 get_mem_cgroup_from_mm -EXPORT_SYMBOL vmlinux 0x91b8f493 sk_stream_error -EXPORT_SYMBOL vmlinux 0x91b9f4b7 kmem_cache_alloc_lru EXPORT_SYMBOL vmlinux 0x91c0980e icst_hz -EXPORT_SYMBOL vmlinux 0x91c1b8d8 jbd2_journal_inode_ranged_wait -EXPORT_SYMBOL vmlinux 0x91c68e71 pskb_extract -EXPORT_SYMBOL vmlinux 0x91db279e fib_notifier_ops_register -EXPORT_SYMBOL vmlinux 0x91e39f8c register_fib_notifier -EXPORT_SYMBOL vmlinux 0x91e4b1a6 PageMovable -EXPORT_SYMBOL vmlinux 0x91f35959 xfrm_trans_queue_net +EXPORT_SYMBOL vmlinux 0x91d9db36 skb_orphan_partial +EXPORT_SYMBOL vmlinux 0x91ebd809 generic_fadvise EXPORT_SYMBOL vmlinux 0x91f44510 idr_alloc_cyclic EXPORT_SYMBOL vmlinux 0x91f68ea1 __hw_addr_sync -EXPORT_SYMBOL vmlinux 0x91faa3c7 put_watch_queue -EXPORT_SYMBOL vmlinux 0x92033413 scsi_device_lookup_by_target -EXPORT_SYMBOL vmlinux 0x92182b5e mipi_dsi_driver_register_full +EXPORT_SYMBOL vmlinux 0x920ba29a xudma_get_device EXPORT_SYMBOL vmlinux 0x922f45a6 __bitmap_clear -EXPORT_SYMBOL vmlinux 0x923682de cfb_copyarea +EXPORT_SYMBOL vmlinux 0x922f4a80 __serio_register_port +EXPORT_SYMBOL vmlinux 0x923ac9ec phy_drivers_unregister EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get -EXPORT_SYMBOL vmlinux 0x924f8f76 skb_seq_read +EXPORT_SYMBOL vmlinux 0x9248bbc2 ip_mc_check_igmp EXPORT_SYMBOL vmlinux 0x92540fbf finish_wait EXPORT_SYMBOL vmlinux 0x9258c776 hdmi_vendor_infoframe_pack_only -EXPORT_SYMBOL vmlinux 0x926117a9 pcix_set_mmrbc -EXPORT_SYMBOL vmlinux 0x92635f59 fc_remote_port_add +EXPORT_SYMBOL vmlinux 0x925900b2 is_nd_btt +EXPORT_SYMBOL vmlinux 0x925a4fe9 pm860x_reg_write +EXPORT_SYMBOL vmlinux 0x9264cc57 fwnode_phy_find_device EXPORT_SYMBOL vmlinux 0x926ca7b7 vm_event_states EXPORT_SYMBOL vmlinux 0x92774cf8 __kfence_pool +EXPORT_SYMBOL vmlinux 0x9278a5a8 jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0x92861436 simple_statfs EXPORT_SYMBOL vmlinux 0x9291cd3b memdup_user EXPORT_SYMBOL vmlinux 0x92997ed8 _printk -EXPORT_SYMBOL vmlinux 0x92a3b06b xen_free_unpopulated_pages -EXPORT_SYMBOL vmlinux 0x92a3ec93 do_SAK +EXPORT_SYMBOL vmlinux 0x929c87ab xfrm_state_delete EXPORT_SYMBOL vmlinux 0x92b99a33 acpi_put_table EXPORT_SYMBOL vmlinux 0x92b9b180 slash_name -EXPORT_SYMBOL vmlinux 0x92baf61b dev_uc_add_excl -EXPORT_SYMBOL vmlinux 0x92bbc7df __put_devmap_managed_page_refs +EXPORT_SYMBOL vmlinux 0x92c3d585 napi_disable EXPORT_SYMBOL vmlinux 0x92c856a3 iwe_stream_add_event EXPORT_SYMBOL vmlinux 0x92d5838e request_threaded_irq -EXPORT_SYMBOL vmlinux 0x92d96ffc sock_register -EXPORT_SYMBOL vmlinux 0x92e2dd4a rproc_boot -EXPORT_SYMBOL vmlinux 0x92e49704 genphy_read_status +EXPORT_SYMBOL vmlinux 0x92d6584c path_is_under EXPORT_SYMBOL vmlinux 0x92e683f5 down_timeout EXPORT_SYMBOL vmlinux 0x92ec510d jiffies64_to_msecs -EXPORT_SYMBOL vmlinux 0x92f16001 pci_read_config_word -EXPORT_SYMBOL vmlinux 0x92f7d64e set_posix_acl +EXPORT_SYMBOL vmlinux 0x92f1302e nf_log_packet EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach EXPORT_SYMBOL vmlinux 0x93022ba6 __scsi_format_command EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get -EXPORT_SYMBOL vmlinux 0x9316b434 cdrom_mode_sense -EXPORT_SYMBOL vmlinux 0x9318345c sock_no_connect -EXPORT_SYMBOL vmlinux 0x931dd97d vfs_parse_fs_param_source -EXPORT_SYMBOL vmlinux 0x933cbfc5 __netdev_notify_peers -EXPORT_SYMBOL vmlinux 0x9346513d dup_iter -EXPORT_SYMBOL vmlinux 0x934ccbd8 generic_file_write_iter -EXPORT_SYMBOL vmlinux 0x9366a777 tcp_connect -EXPORT_SYMBOL vmlinux 0x936b95cb scsi_alloc_sgtables +EXPORT_SYMBOL vmlinux 0x9310603b rtnl_unicast +EXPORT_SYMBOL vmlinux 0x93253542 pci_dev_driver +EXPORT_SYMBOL vmlinux 0x933a5cdb mr_vif_seq_idx +EXPORT_SYMBOL vmlinux 0x933bcf85 tcf_qevent_destroy +EXPORT_SYMBOL vmlinux 0x934778b8 dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0x9347c49e scm_detach_fds +EXPORT_SYMBOL vmlinux 0x93654529 tegra_ivc_cleanup +EXPORT_SYMBOL vmlinux 0x936885d2 __i2c_transfer +EXPORT_SYMBOL vmlinux 0x936fc80b scsi_partsize +EXPORT_SYMBOL vmlinux 0x93716f22 sock_register EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid -EXPORT_SYMBOL vmlinux 0x937cba90 invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0x93865fa0 imx_scu_enable_general_irq_channel +EXPORT_SYMBOL vmlinux 0x93977ed2 brioctl_set EXPORT_SYMBOL vmlinux 0x93a6e0b2 io_schedule EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier -EXPORT_SYMBOL vmlinux 0x93cbfaf5 padata_alloc +EXPORT_SYMBOL vmlinux 0x93c18d47 security_sctp_assoc_established +EXPORT_SYMBOL vmlinux 0x93c335b5 input_register_handle +EXPORT_SYMBOL vmlinux 0x93caa123 devm_devfreq_add_governor +EXPORT_SYMBOL vmlinux 0x93d48e3c neigh_event_ns EXPORT_SYMBOL vmlinux 0x93d6dd8c complete_all -EXPORT_SYMBOL vmlinux 0x93eda5be filemap_check_errors -EXPORT_SYMBOL vmlinux 0x93ef9ccf tty_unregister_device -EXPORT_SYMBOL vmlinux 0x93f10348 msm_pinctrl_remove -EXPORT_SYMBOL vmlinux 0x93fb09f5 path_is_under -EXPORT_SYMBOL vmlinux 0x93ff1b0d skb_orphan_partial -EXPORT_SYMBOL vmlinux 0x940010ec mmc_gpiod_request_ro -EXPORT_SYMBOL vmlinux 0x941866ca dev_addr_add -EXPORT_SYMBOL vmlinux 0x9422d0d8 copy_string_kernel +EXPORT_SYMBOL vmlinux 0x93d92dfd netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0x940121fb fs_param_is_blockdev +EXPORT_SYMBOL vmlinux 0x94021fb6 __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0x9418e587 dma_map_resource +EXPORT_SYMBOL vmlinux 0x9422a9d6 scsi_test_unit_ready EXPORT_SYMBOL vmlinux 0x9428f816 dim_turn -EXPORT_SYMBOL vmlinux 0x9436c4d9 get_user_pages_unlocked -EXPORT_SYMBOL vmlinux 0x943bc77e qman_get_qm_portal_config -EXPORT_SYMBOL vmlinux 0x944272bf __netif_napi_del EXPORT_SYMBOL vmlinux 0x944375db _totalram_pages +EXPORT_SYMBOL vmlinux 0x9444c72b fs_bio_set EXPORT_SYMBOL vmlinux 0x944a564d is_console_locked -EXPORT_SYMBOL vmlinux 0x945230da mem_cgroup_from_task -EXPORT_SYMBOL vmlinux 0x9462416f devfreq_remove_device -EXPORT_SYMBOL vmlinux 0x94687193 console_force_preferred_locked -EXPORT_SYMBOL vmlinux 0x947b4788 d_genocide +EXPORT_SYMBOL vmlinux 0x945bed80 scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0x94745ff4 bio_copy_data +EXPORT_SYMBOL vmlinux 0x948d86e5 i2c_smbus_read_word_data EXPORT_SYMBOL vmlinux 0x94961283 vunmap -EXPORT_SYMBOL vmlinux 0x94a7f267 register_netdevice_notifier_net -EXPORT_SYMBOL vmlinux 0x94ba2990 eth_header +EXPORT_SYMBOL vmlinux 0x9496824b __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x9497b03f d_move +EXPORT_SYMBOL vmlinux 0x94aaa3bf get_ipc_ns_exported EXPORT_SYMBOL vmlinux 0x94bb7ec3 gen_pool_dma_zalloc_algo -EXPORT_SYMBOL vmlinux 0x94bdc77f xfrm_state_walk -EXPORT_SYMBOL vmlinux 0x94be23a2 param_ops_string EXPORT_SYMBOL vmlinux 0x94bf03ca utf8_to_utf32 -EXPORT_SYMBOL vmlinux 0x94c41105 page_get_link -EXPORT_SYMBOL vmlinux 0x94c59838 d_add -EXPORT_SYMBOL vmlinux 0x94c9cf24 nf_register_sockopt -EXPORT_SYMBOL vmlinux 0x94ccf5c6 unregister_cdrom -EXPORT_SYMBOL vmlinux 0x94e1ee4e md_write_end -EXPORT_SYMBOL vmlinux 0x94e368fb locks_lock_inode_wait -EXPORT_SYMBOL vmlinux 0x94e7cdde mr_rtm_dumproute -EXPORT_SYMBOL vmlinux 0x94f93c3f xfrm_input +EXPORT_SYMBOL vmlinux 0x94c3ef4b inet_csk_accept +EXPORT_SYMBOL vmlinux 0x94d9b460 mmc_detect_change +EXPORT_SYMBOL vmlinux 0x94e1fe93 blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0x94e63c8f dquot_disable +EXPORT_SYMBOL vmlinux 0x94fc1f31 tcp_release_cb EXPORT_SYMBOL vmlinux 0x94fc8d93 smp_call_function_many +EXPORT_SYMBOL vmlinux 0x9507053a rdmacg_uncharge EXPORT_SYMBOL vmlinux 0x9507c90f copy_fsxattr_to_user -EXPORT_SYMBOL vmlinux 0x95132e66 generic_writepages -EXPORT_SYMBOL vmlinux 0x9526b9b2 sk_stop_timer -EXPORT_SYMBOL vmlinux 0x952be7f1 sock_no_ioctl +EXPORT_SYMBOL vmlinux 0x952830b7 napi_enable EXPORT_SYMBOL vmlinux 0x953d2426 utf8_strncmp EXPORT_SYMBOL vmlinux 0x954cef6f init_on_alloc EXPORT_SYMBOL vmlinux 0x954f099c idr_preload -EXPORT_SYMBOL vmlinux 0x955ebc56 sync_file_create -EXPORT_SYMBOL vmlinux 0x9566da7b follow_down_one -EXPORT_SYMBOL vmlinux 0x956a8cff ptp_clock_unregister -EXPORT_SYMBOL vmlinux 0x956bf721 vmalloc_to_page -EXPORT_SYMBOL vmlinux 0x956c8c47 ipv6_sock_mc_drop -EXPORT_SYMBOL vmlinux 0x9575dead pci_scan_root_bus -EXPORT_SYMBOL vmlinux 0x9591a069 mmc_add_host +EXPORT_SYMBOL vmlinux 0x954f6205 mini_qdisc_pair_swap +EXPORT_SYMBOL vmlinux 0x9556b097 rproc_get_by_phandle +EXPORT_SYMBOL vmlinux 0x955b0597 dev_uc_unsync +EXPORT_SYMBOL vmlinux 0x95788396 inet_release +EXPORT_SYMBOL vmlinux 0x9582e2db rfkill_alloc +EXPORT_SYMBOL vmlinux 0x9589fec2 cookie_ecn_ok EXPORT_SYMBOL vmlinux 0x95a07bb5 acpi_execute_reg_methods EXPORT_SYMBOL vmlinux 0x95a67b07 udp_table -EXPORT_SYMBOL vmlinux 0x95ab4ee0 xfrm_state_flush -EXPORT_SYMBOL vmlinux 0x95adf852 simple_get_link -EXPORT_SYMBOL vmlinux 0x95af9115 page_symlink_inode_operations -EXPORT_SYMBOL vmlinux 0x95bcfbbe skb_set_owner_w -EXPORT_SYMBOL vmlinux 0x95c6ef13 lookup_positive_unlocked -EXPORT_SYMBOL vmlinux 0x95d845e9 devm_request_threaded_irq -EXPORT_SYMBOL vmlinux 0x95d8fd12 phy_ethtool_ksettings_get -EXPORT_SYMBOL vmlinux 0x95f6a17a netif_set_real_num_queues -EXPORT_SYMBOL vmlinux 0x95fb13db qdisc_reset -EXPORT_SYMBOL vmlinux 0x9601490b pci_select_bars -EXPORT_SYMBOL vmlinux 0x9611e4db vm_map_pages_zero -EXPORT_SYMBOL vmlinux 0x9617113b dma_free_attrs +EXPORT_SYMBOL vmlinux 0x95adef6f qman_get_qm_portal_config +EXPORT_SYMBOL vmlinux 0x96108365 __blk_mq_alloc_disk +EXPORT_SYMBOL vmlinux 0x9612cadd __sock_cmsg_send EXPORT_SYMBOL vmlinux 0x9629f50a __nla_put_64bit -EXPORT_SYMBOL vmlinux 0x964194ae __fib6_flush_trees -EXPORT_SYMBOL vmlinux 0x964d7f6c eth_commit_mac_addr_change -EXPORT_SYMBOL vmlinux 0x9678245d dev_printk_emit +EXPORT_SYMBOL vmlinux 0x964101cc dma_resv_add_fence +EXPORT_SYMBOL vmlinux 0x964b0706 blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0x966bc779 sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x9670f331 __mod_node_page_state +EXPORT_SYMBOL vmlinux 0x9676478b jbd2_journal_start_reserved EXPORT_SYMBOL vmlinux 0x96848186 scnprintf -EXPORT_SYMBOL vmlinux 0x9686c32e arp_create EXPORT_SYMBOL vmlinux 0x9688de8b memstart_addr -EXPORT_SYMBOL vmlinux 0x96a5146b skb_queue_tail +EXPORT_SYMBOL vmlinux 0x969fc8e9 vmbus_sendpacket +EXPORT_SYMBOL vmlinux 0x96a00836 phys_mem_access_prot +EXPORT_SYMBOL vmlinux 0x96ad7361 udp_poll EXPORT_SYMBOL vmlinux 0x96b29254 strncasecmp +EXPORT_SYMBOL vmlinux 0x96c114ed ip_options_compile EXPORT_SYMBOL vmlinux 0x96c17136 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0x96c74ea7 md_write_end +EXPORT_SYMBOL vmlinux 0x96cc1480 netdev_has_any_upper_dev EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string -EXPORT_SYMBOL vmlinux 0x96d66416 tty_name +EXPORT_SYMBOL vmlinux 0x96d72d0b pci_release_resource +EXPORT_SYMBOL vmlinux 0x96d831e6 mipi_dsi_shutdown_peripheral +EXPORT_SYMBOL vmlinux 0x96dd2891 tcp_rcv_established +EXPORT_SYMBOL vmlinux 0x96e40c6d kfree_skb_reason EXPORT_SYMBOL vmlinux 0x96e5d30f gen_pool_set_algo EXPORT_SYMBOL vmlinux 0x96fab350 dim_park_on_top -EXPORT_SYMBOL vmlinux 0x972102ea ip_fraglist_prepare -EXPORT_SYMBOL vmlinux 0x9735ab95 zap_page_range -EXPORT_SYMBOL vmlinux 0x973e5032 file_fdatawait_range +EXPORT_SYMBOL vmlinux 0x96fe418b linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0x9701b386 jbd2_fc_wait_bufs +EXPORT_SYMBOL vmlinux 0x97267d95 kern_unmount +EXPORT_SYMBOL vmlinux 0x972b2b6a input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0x972f46b0 nvdimm_check_and_set_ro +EXPORT_SYMBOL vmlinux 0x97346cbe pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0x97399235 security_path_mknod EXPORT_SYMBOL vmlinux 0x973fa82e register_acpi_notifier -EXPORT_SYMBOL vmlinux 0x974b1f3f dma_unmap_sg_attrs -EXPORT_SYMBOL vmlinux 0x974e3b9f unpin_user_page_range_dirty_lock -EXPORT_SYMBOL vmlinux 0x9757f244 sg_miter_start -EXPORT_SYMBOL vmlinux 0x975b2620 ipv6_dev_find -EXPORT_SYMBOL vmlinux 0x976710ce set_page_writeback -EXPORT_SYMBOL vmlinux 0x976b2cfd elv_rb_find -EXPORT_SYMBOL vmlinux 0x976bede7 scsi_register_interface +EXPORT_SYMBOL vmlinux 0x9745e3f3 netif_schedule_queue +EXPORT_SYMBOL vmlinux 0x97465ddb __traceiter_module_get +EXPORT_SYMBOL vmlinux 0x975e6d12 pldmfw_flash_image +EXPORT_SYMBOL vmlinux 0x975ed50f flow_rule_match_icmp +EXPORT_SYMBOL vmlinux 0x9779596a param_set_invbool +EXPORT_SYMBOL vmlinux 0x97796289 vm_node_stat +EXPORT_SYMBOL vmlinux 0x978cc3cb cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0x979cfa18 gnet_stats_copy_app EXPORT_SYMBOL vmlinux 0x97a57333 crc_t10dif_update +EXPORT_SYMBOL vmlinux 0x97a7c4be devm_release_resource EXPORT_SYMBOL vmlinux 0x97adb487 utf8s_to_utf16s -EXPORT_SYMBOL vmlinux 0x97bb643b sock_kzfree_s +EXPORT_SYMBOL vmlinux 0x97b96f09 secure_tcpv6_ts_off EXPORT_SYMBOL vmlinux 0x97bdfa60 scsi_dev_info_remove_list -EXPORT_SYMBOL vmlinux 0x97d612c1 inet_proto_csum_replace_by_diff -EXPORT_SYMBOL vmlinux 0x97d6e245 seq_pad +EXPORT_SYMBOL vmlinux 0x97e37194 xfrm_register_type_offload EXPORT_SYMBOL vmlinux 0x97ed2212 __tracepoint_spi_transfer_start -EXPORT_SYMBOL vmlinux 0x980d6031 input_mt_init_slots -EXPORT_SYMBOL vmlinux 0x9812e121 __devm_mdiobus_register -EXPORT_SYMBOL vmlinux 0x9815fa92 pcie_relaxed_ordering_enabled -EXPORT_SYMBOL vmlinux 0x982035d2 __sk_mem_reclaim -EXPORT_SYMBOL vmlinux 0x982840d6 devm_release_resource +EXPORT_SYMBOL vmlinux 0x9811dac2 sk_stop_timer_sync EXPORT_SYMBOL vmlinux 0x9829fc11 __kfifo_out_peek_r EXPORT_SYMBOL vmlinux 0x982bcde4 __cpu_dying_mask -EXPORT_SYMBOL vmlinux 0x9838abb1 scsi_eh_finish_cmd -EXPORT_SYMBOL vmlinux 0x98419cf5 jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0x98518cdb set_user_nice EXPORT_SYMBOL vmlinux 0x9858f364 get_random_u8 -EXPORT_SYMBOL vmlinux 0x985f0ebf inet_csk_prepare_forced_close -EXPORT_SYMBOL vmlinux 0x986d9ea3 of_node_put +EXPORT_SYMBOL vmlinux 0x985b130a vme_irq_generate +EXPORT_SYMBOL vmlinux 0x986b602f update_devfreq EXPORT_SYMBOL vmlinux 0x986ed9b3 __cpuhp_setup_state -EXPORT_SYMBOL vmlinux 0x9886c2b8 filp_close -EXPORT_SYMBOL vmlinux 0x988fb5ce pci_bus_size_bridges -EXPORT_SYMBOL vmlinux 0x98a444f6 dmam_free_coherent -EXPORT_SYMBOL vmlinux 0x98bafc4a netdev_offload_xstats_enable +EXPORT_SYMBOL vmlinux 0x9875734b ipv6_dev_mc_inc +EXPORT_SYMBOL vmlinux 0x987e6306 tcp_splice_read +EXPORT_SYMBOL vmlinux 0x9885501d iov_iter_kvec +EXPORT_SYMBOL vmlinux 0x98ad4bd5 file_ns_capable EXPORT_SYMBOL vmlinux 0x98c039dc dma_fence_wait_timeout -EXPORT_SYMBOL vmlinux 0x98c4bc71 mdiobus_read_nested EXPORT_SYMBOL vmlinux 0x98c89ade security_xfrm_state_alloc -EXPORT_SYMBOL vmlinux 0x98cf4edb devm_ioremap +EXPORT_SYMBOL vmlinux 0x98cbe8a7 key_unlink EXPORT_SYMBOL vmlinux 0x98cf60b3 strlen +EXPORT_SYMBOL vmlinux 0x98db5a65 setattr_should_drop_suidgid EXPORT_SYMBOL vmlinux 0x98e508ef ignore_console_lock_warning -EXPORT_SYMBOL vmlinux 0x98f4664e phy_ethtool_get_strings -EXPORT_SYMBOL vmlinux 0x9902aa3b rproc_add +EXPORT_SYMBOL vmlinux 0x98e716c0 ip_sock_set_recverr EXPORT_SYMBOL vmlinux 0x99078b39 trace_print_flags_seq EXPORT_SYMBOL vmlinux 0x99094fb2 qcom_scm_is_available -EXPORT_SYMBOL vmlinux 0x9915bf4b devm_register_netdev -EXPORT_SYMBOL vmlinux 0x992ef838 bdev_check_media_change +EXPORT_SYMBOL vmlinux 0x991153c3 new_inode +EXPORT_SYMBOL vmlinux 0x991eec21 iov_iter_advance +EXPORT_SYMBOL vmlinux 0x992babc0 starget_for_each_device +EXPORT_SYMBOL vmlinux 0x992cbd52 dump_align +EXPORT_SYMBOL vmlinux 0x992fdfcd dquot_operations EXPORT_SYMBOL vmlinux 0x9931f8c9 qcom_scm_lmh_dcvsh_available +EXPORT_SYMBOL vmlinux 0x99394961 security_skb_classify_flow EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x99516c8b locks_free_lock EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable -EXPORT_SYMBOL vmlinux 0x99640eaa folio_write_one +EXPORT_SYMBOL vmlinux 0x995a8ef6 __breadahead EXPORT_SYMBOL vmlinux 0x9975dc22 acpi_get_handle -EXPORT_SYMBOL vmlinux 0x997cea5f gnet_stats_copy_queue -EXPORT_SYMBOL vmlinux 0x998c9dbb skb_vlan_untag +EXPORT_SYMBOL vmlinux 0x999d627d pci_enable_device EXPORT_SYMBOL vmlinux 0x999e8297 vfree -EXPORT_SYMBOL vmlinux 0x99b40147 pci_bus_claim_resources -EXPORT_SYMBOL vmlinux 0x99ba708c param_ops_bint -EXPORT_SYMBOL vmlinux 0x99c35f7a simple_link +EXPORT_SYMBOL vmlinux 0x99a2fd21 phy_init_hw +EXPORT_SYMBOL vmlinux 0x99a38945 mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0x99a4f508 param_get_uint +EXPORT_SYMBOL vmlinux 0x99b1ec88 devm_register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x99bf72a9 simple_transaction_set EXPORT_SYMBOL vmlinux 0x99d472b1 net_dim_get_rx_moderation +EXPORT_SYMBOL vmlinux 0x99da72be scsi_register_interface EXPORT_SYMBOL vmlinux 0x99daa9bf try_offline_node -EXPORT_SYMBOL vmlinux 0x99e9ccfb dquot_load_quota_inode EXPORT_SYMBOL vmlinux 0x99f7371c refcount_dec_and_mutex_lock EXPORT_SYMBOL vmlinux 0x99f9638f __napi_alloc_frag_align -EXPORT_SYMBOL vmlinux 0x99fc81c9 tcf_chain_put_by_act -EXPORT_SYMBOL vmlinux 0x99fd13e6 fs_param_is_bool -EXPORT_SYMBOL vmlinux 0x9a076f5c rpmh_invalidate EXPORT_SYMBOL vmlinux 0x9a0c3a18 vme_unregister_error_handler +EXPORT_SYMBOL vmlinux 0x9a0d06df bdev_end_io_acct +EXPORT_SYMBOL vmlinux 0x9a152cdc nf_unregister_net_hook +EXPORT_SYMBOL vmlinux 0x9a1c8a0c pci_pme_active EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk EXPORT_SYMBOL vmlinux 0x9a22391e radix_tree_gang_lookup_tag_slot -EXPORT_SYMBOL vmlinux 0x9a321e67 eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0x9a44df97 page_pool_release_page +EXPORT_SYMBOL vmlinux 0x9a4a0598 mipi_dsi_generic_write +EXPORT_SYMBOL vmlinux 0x9a4b2118 fscrypt_ioctl_set_policy +EXPORT_SYMBOL vmlinux 0x9a536d89 of_iomap EXPORT_SYMBOL vmlinux 0x9a583306 netlbl_bitmap_walk +EXPORT_SYMBOL vmlinux 0x9a5d1e88 dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0x9a699672 mmc_of_parse_voltage EXPORT_SYMBOL vmlinux 0x9a6e3380 tegra_io_pad_power_enable -EXPORT_SYMBOL vmlinux 0x9a6f8f7d devm_alloc_etherdev_mqs -EXPORT_SYMBOL vmlinux 0x9a86ebb5 key_type_keyring -EXPORT_SYMBOL vmlinux 0x9a950606 redirty_page_for_writepage -EXPORT_SYMBOL vmlinux 0x9a9fe3a6 security_old_inode_init_security -EXPORT_SYMBOL vmlinux 0x9aa76927 devm_pci_remap_cfg_resource -EXPORT_SYMBOL vmlinux 0x9aabfcd0 xsk_tx_completed +EXPORT_SYMBOL vmlinux 0x9a98fe81 bmap +EXPORT_SYMBOL vmlinux 0x9aa1bcd4 devm_request_any_context_irq EXPORT_SYMBOL vmlinux 0x9aaeefce sysctl_nf_log_all_netns -EXPORT_SYMBOL vmlinux 0x9abe19ad imx_scu_enable_general_irq_channel -EXPORT_SYMBOL vmlinux 0x9ad62fd3 tcf_chain_get_by_act -EXPORT_SYMBOL vmlinux 0x9adb8b64 unlock_buffer +EXPORT_SYMBOL vmlinux 0x9ac0ecc6 ethtool_notify +EXPORT_SYMBOL vmlinux 0x9ac74328 inet_frag_queue_insert +EXPORT_SYMBOL vmlinux 0x9ad5d1ec generic_perform_write +EXPORT_SYMBOL vmlinux 0x9ad68202 __insert_inode_hash +EXPORT_SYMBOL vmlinux 0x9ada3d36 dquot_release +EXPORT_SYMBOL vmlinux 0x9adb8f91 of_translate_dma_address +EXPORT_SYMBOL vmlinux 0x9ae43af3 zpool_register_driver EXPORT_SYMBOL vmlinux 0x9ae47436 _find_last_bit -EXPORT_SYMBOL vmlinux 0x9af7c137 param_ops_short -EXPORT_SYMBOL vmlinux 0x9afdea77 inet6_register_protosw -EXPORT_SYMBOL vmlinux 0x9b044265 blkdev_put +EXPORT_SYMBOL vmlinux 0x9ae6b57d __ethtool_get_link_ksettings +EXPORT_SYMBOL vmlinux 0x9b0d42fd dma_resv_init EXPORT_SYMBOL vmlinux 0x9b128a66 qcom_scm_set_remote_state -EXPORT_SYMBOL vmlinux 0x9b1e55d9 debugfs_create_automount -EXPORT_SYMBOL vmlinux 0x9b1ed40c tty_port_close_end +EXPORT_SYMBOL vmlinux 0x9b1a72af mdiobus_get_phy EXPORT_SYMBOL vmlinux 0x9b2560b9 gf128mul_init_4k_bbe -EXPORT_SYMBOL vmlinux 0x9b2dce31 t10_pi_type1_ip -EXPORT_SYMBOL vmlinux 0x9b316ef9 md_bitmap_sync_with_cluster +EXPORT_SYMBOL vmlinux 0x9b2c72c2 folio_clear_dirty_for_io EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier -EXPORT_SYMBOL vmlinux 0x9b39cf37 elv_rb_add -EXPORT_SYMBOL vmlinux 0x9b3aae0f input_unregister_device -EXPORT_SYMBOL vmlinux 0x9b46396d dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0x9b420e33 netif_receive_skb_core +EXPORT_SYMBOL vmlinux 0x9b430180 pldmfw_op_pci_match_record +EXPORT_SYMBOL vmlinux 0x9b46f679 ipv6_setsockopt EXPORT_SYMBOL vmlinux 0x9b496b21 posix_acl_alloc -EXPORT_SYMBOL vmlinux 0x9b506e72 netdev_state_change -EXPORT_SYMBOL vmlinux 0x9b69a736 netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0x9b69fbdd sock_no_connect EXPORT_SYMBOL vmlinux 0x9b6c724e xudma_pktdma_tflow_get_irq -EXPORT_SYMBOL vmlinux 0x9b6cbfb0 pagecache_isize_extended EXPORT_SYMBOL vmlinux 0x9b72478f acpi_unload_parent_table -EXPORT_SYMBOL vmlinux 0x9b7581a8 xfrm_sad_getinfo -EXPORT_SYMBOL vmlinux 0x9b7d4be2 tty_port_tty_set -EXPORT_SYMBOL vmlinux 0x9b91c6ee of_phy_deregister_fixed_link -EXPORT_SYMBOL vmlinux 0x9b94cc0c arp_xmit -EXPORT_SYMBOL vmlinux 0x9b9e21d9 cookie_ecn_ok -EXPORT_SYMBOL vmlinux 0x9b9e905e skb_pull -EXPORT_SYMBOL vmlinux 0x9bb4ec37 datagram_poll -EXPORT_SYMBOL vmlinux 0x9bcbbf74 fs_param_is_enum -EXPORT_SYMBOL vmlinux 0x9bcc2897 clear_page_dirty_for_io -EXPORT_SYMBOL vmlinux 0x9c076483 simple_statfs +EXPORT_SYMBOL vmlinux 0x9b73a4b3 __skb_get_hash +EXPORT_SYMBOL vmlinux 0x9b9da0b9 of_graph_get_remote_port +EXPORT_SYMBOL vmlinux 0x9b9fee54 blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0x9ba78213 reuseport_select_sock +EXPORT_SYMBOL vmlinux 0x9bb71fcc pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0x9bb9598e keyring_clear +EXPORT_SYMBOL vmlinux 0x9bbc7e50 xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x9bbfd0ac phy_modify_paged_changed +EXPORT_SYMBOL vmlinux 0x9bc83868 kernel_sendmsg +EXPORT_SYMBOL vmlinux 0x9be47373 vlan_vid_del +EXPORT_SYMBOL vmlinux 0x9c0316bc of_get_ethdev_address +EXPORT_SYMBOL vmlinux 0x9c0586a3 mmc_gpiod_request_ro EXPORT_SYMBOL vmlinux 0x9c122bcf mempool_create_node EXPORT_SYMBOL vmlinux 0x9c1e5bf5 queued_spin_lock_slowpath -EXPORT_SYMBOL vmlinux 0x9c31f82e get_cached_acl_rcu -EXPORT_SYMBOL vmlinux 0x9c3846d3 scsi_device_put +EXPORT_SYMBOL vmlinux 0x9c33c6ea nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0x9c34f772 pci_enable_wake +EXPORT_SYMBOL vmlinux 0x9c37b8e5 blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0x9c3ee053 flow_rule_match_mpls EXPORT_SYMBOL vmlinux 0x9c5a2ada ucc_fast_dump_regs EXPORT_SYMBOL vmlinux 0x9c5d5b94 crc8 -EXPORT_SYMBOL vmlinux 0x9c7b3542 unlock_rename +EXPORT_SYMBOL vmlinux 0x9c7cf7c9 dec_node_page_state +EXPORT_SYMBOL vmlinux 0x9c84b428 param_ops_int EXPORT_SYMBOL vmlinux 0x9c86b9ab fileattr_fill_flags -EXPORT_SYMBOL vmlinux 0x9c98794e get_fs_type +EXPORT_SYMBOL vmlinux 0x9c8b5518 rproc_free +EXPORT_SYMBOL vmlinux 0x9c9855a5 bio_split_to_limits EXPORT_SYMBOL vmlinux 0x9c9aa3b9 parse_int_array_user -EXPORT_SYMBOL vmlinux 0x9c9aeb40 dquot_quota_sync -EXPORT_SYMBOL vmlinux 0x9ca437f5 eth_platform_get_mac_address -EXPORT_SYMBOL vmlinux 0x9ca8885f try_to_free_buffers EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name -EXPORT_SYMBOL vmlinux 0x9ccccf4d posix_lock_file +EXPORT_SYMBOL vmlinux 0x9cb07502 __traceiter_mmap_lock_released +EXPORT_SYMBOL vmlinux 0x9cb2c431 nf_register_net_hook +EXPORT_SYMBOL vmlinux 0x9cbc8569 locks_remove_posix EXPORT_SYMBOL vmlinux 0x9ccf7171 vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x9cd2ceca scsi_block_requests EXPORT_SYMBOL vmlinux 0x9cd91791 register_sysctl EXPORT_SYMBOL vmlinux 0x9cdfb3f7 sysctl_fb_tunnels_only_for_init_net -EXPORT_SYMBOL vmlinux 0x9ce0413d blk_mq_rq_cpu -EXPORT_SYMBOL vmlinux 0x9ce3b39c vm_iomap_memory -EXPORT_SYMBOL vmlinux 0x9d00743c __neigh_event_send -EXPORT_SYMBOL vmlinux 0x9d08f99f of_device_alloc +EXPORT_SYMBOL vmlinux 0x9ce697d8 seq_vprintf +EXPORT_SYMBOL vmlinux 0x9cfd11d7 generic_key_instantiate +EXPORT_SYMBOL vmlinux 0x9d04df83 device_get_mac_address EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier -EXPORT_SYMBOL vmlinux 0x9d175452 dev_add_pack EXPORT_SYMBOL vmlinux 0x9d1a5e3a __memcpy +EXPORT_SYMBOL vmlinux 0x9d201843 phy_device_create EXPORT_SYMBOL vmlinux 0x9d26675e zstd_cstream_workspace_bound +EXPORT_SYMBOL vmlinux 0x9d2894fd input_release_device EXPORT_SYMBOL vmlinux 0x9d2ab8ac __tasklet_schedule EXPORT_SYMBOL vmlinux 0x9d2e7707 unregister_sysrq_key -EXPORT_SYMBOL vmlinux 0x9d2fe36d single_open -EXPORT_SYMBOL vmlinux 0x9d30aa46 dquot_get_next_id -EXPORT_SYMBOL vmlinux 0x9d40a93e seq_printf -EXPORT_SYMBOL vmlinux 0x9d469987 finalize_exec -EXPORT_SYMBOL vmlinux 0x9d5322f6 end_buffer_read_sync -EXPORT_SYMBOL vmlinux 0x9d5fc90a devm_ioport_map +EXPORT_SYMBOL vmlinux 0x9d583d51 skb_dequeue_tail EXPORT_SYMBOL vmlinux 0x9d61e994 ucs2_strncmp -EXPORT_SYMBOL vmlinux 0x9d6abd75 cfb_fillrect -EXPORT_SYMBOL vmlinux 0x9d6aede3 netpoll_setup -EXPORT_SYMBOL vmlinux 0x9d80b11e security_inet_conn_request -EXPORT_SYMBOL vmlinux 0x9d8e9551 flow_block_cb_lookup +EXPORT_SYMBOL vmlinux 0x9d65b9e3 iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0x9d6a5a2a devm_mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x9d8a42af pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0x9d8f0076 i2c_smbus_write_block_data EXPORT_SYMBOL vmlinux 0x9d92f3ad __wait_on_bit_lock -EXPORT_SYMBOL vmlinux 0x9d97e96e pci_bus_set_ops -EXPORT_SYMBOL vmlinux 0x9da1aee6 dma_set_mask -EXPORT_SYMBOL vmlinux 0x9db7089a tty_port_alloc_xmit_buf -EXPORT_SYMBOL vmlinux 0x9dd54865 cont_write_begin -EXPORT_SYMBOL vmlinux 0x9dd743c2 inode_io_list_del +EXPORT_SYMBOL vmlinux 0x9dce8dad alloc_pages +EXPORT_SYMBOL vmlinux 0x9dd04928 param_ops_invbool +EXPORT_SYMBOL vmlinux 0x9dd16984 pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0x9dd369b5 icmpv6_ndo_send +EXPORT_SYMBOL vmlinux 0x9dd75d18 kthread_create_on_node EXPORT_SYMBOL vmlinux 0x9dd9df13 dm_kcopyd_client_create -EXPORT_SYMBOL vmlinux 0x9dea0fa7 scsi_register_driver +EXPORT_SYMBOL vmlinux 0x9ddccc3d kern_path_create EXPORT_SYMBOL vmlinux 0x9df21d0e qman_affine_channel -EXPORT_SYMBOL vmlinux 0x9df251c6 security_sctp_sk_clone -EXPORT_SYMBOL vmlinux 0x9e05be62 blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0x9df9dc70 kernel_bind +EXPORT_SYMBOL vmlinux 0x9e00ea18 acpi_dev_get_first_match_dev EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node EXPORT_SYMBOL vmlinux 0x9e0fa5ae hsiphash_3u32 EXPORT_SYMBOL vmlinux 0x9e13f6f6 gf128mul_lle -EXPORT_SYMBOL vmlinux 0x9e16ad99 netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0x9e14d65c serio_bus +EXPORT_SYMBOL vmlinux 0x9e268ede seq_path EXPORT_SYMBOL vmlinux 0x9e2737f0 acpi_install_interface_handler -EXPORT_SYMBOL vmlinux 0x9e46a6a9 dquot_initialize -EXPORT_SYMBOL vmlinux 0x9e490857 mdiobus_setup_mdiodev_from_board_info +EXPORT_SYMBOL vmlinux 0x9e2b8f38 ram_aops +EXPORT_SYMBOL vmlinux 0x9e368338 kill_pid +EXPORT_SYMBOL vmlinux 0x9e3c1562 ip6mr_rule_default +EXPORT_SYMBOL vmlinux 0x9e3c87af security_unix_may_send +EXPORT_SYMBOL vmlinux 0x9e468314 skb_seq_read +EXPORT_SYMBOL vmlinux 0x9e4f4ddc skb_store_bits EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy -EXPORT_SYMBOL vmlinux 0x9e5465fd page_pool_destroy -EXPORT_SYMBOL vmlinux 0x9e59b51c tcf_exts_dump EXPORT_SYMBOL vmlinux 0x9e5e750d node_to_cpumask_map -EXPORT_SYMBOL vmlinux 0x9e5e7bef xfrm_policy_flush -EXPORT_SYMBOL vmlinux 0x9e5fa31d mii_nway_restart EXPORT_SYMBOL vmlinux 0x9e61bb05 set_freezable -EXPORT_SYMBOL vmlinux 0x9e6fea59 netdev_upper_dev_link -EXPORT_SYMBOL vmlinux 0x9e73717b mii_ethtool_gset -EXPORT_SYMBOL vmlinux 0x9e7d42fc unregister_framebuffer +EXPORT_SYMBOL vmlinux 0x9e736438 security_sb_clone_mnt_opts EXPORT_SYMBOL vmlinux 0x9e7d6bd0 __udelay -EXPORT_SYMBOL vmlinux 0x9e7db42b km_state_expired -EXPORT_SYMBOL vmlinux 0x9e9829bd dev_uc_add +EXPORT_SYMBOL vmlinux 0x9e82dc72 __skb_try_recv_datagram +EXPORT_SYMBOL vmlinux 0x9e896ec7 single_open +EXPORT_SYMBOL vmlinux 0x9e934862 block_write_full_page +EXPORT_SYMBOL vmlinux 0x9e9e8638 pci_find_parent_resource EXPORT_SYMBOL vmlinux 0x9e9eab95 devcgroup_check_permission -EXPORT_SYMBOL vmlinux 0x9e9f0a47 __set_page_dirty_nobuffers EXPORT_SYMBOL vmlinux 0x9e9fdd9d memunmap -EXPORT_SYMBOL vmlinux 0x9ea89246 i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0x9eaa44f5 set_blocksize EXPORT_SYMBOL vmlinux 0x9eacf8a5 kstrndup +EXPORT_SYMBOL vmlinux 0x9eaf65b8 tcf_em_tree_dump EXPORT_SYMBOL vmlinux 0x9eb187fa xudma_pktdma_rflow_get_irq -EXPORT_SYMBOL vmlinux 0x9eba4d7b register_qdisc +EXPORT_SYMBOL vmlinux 0x9eb39d43 md_bitmap_end_sync +EXPORT_SYMBOL vmlinux 0x9eb418ad copy_page_from_iter_atomic EXPORT_SYMBOL vmlinux 0x9ec0e639 twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0x9ec4be68 md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0x9ec65b94 dquot_set_dqinfo EXPORT_SYMBOL vmlinux 0x9ec6ca96 ktime_get_real_ts64 -EXPORT_SYMBOL vmlinux 0x9ecc2f18 in6_dev_finish_destroy EXPORT_SYMBOL vmlinux 0x9ed12e20 kmalloc_large -EXPORT_SYMBOL vmlinux 0x9ed6bf33 filemap_fault +EXPORT_SYMBOL vmlinux 0x9ed4d7d5 kmem_cache_destroy EXPORT_SYMBOL vmlinux 0x9ed7c847 brcmstb_get_family_id EXPORT_SYMBOL vmlinux 0x9ed978de vme_lm_set -EXPORT_SYMBOL vmlinux 0x9eeb3a82 i2c_smbus_write_byte -EXPORT_SYMBOL vmlinux 0x9eebd015 netlink_ack -EXPORT_SYMBOL vmlinux 0x9f23e619 of_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0x9ee00d20 sync_file_create +EXPORT_SYMBOL vmlinux 0x9eef81db bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0x9ef072ad filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0x9f0ef69e param_array_ops +EXPORT_SYMBOL vmlinux 0x9f28b9df param_set_ushort +EXPORT_SYMBOL vmlinux 0x9f2961a2 dev_driver_string EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 -EXPORT_SYMBOL vmlinux 0x9f4bf625 vfs_ioctl +EXPORT_SYMBOL vmlinux 0x9f48dee6 __inc_zone_page_state EXPORT_SYMBOL vmlinux 0x9f4f2aa3 acpi_gbl_FADT -EXPORT_SYMBOL vmlinux 0x9f505ed4 rtnl_configure_link EXPORT_SYMBOL vmlinux 0x9f50b770 keyring_restrict EXPORT_SYMBOL vmlinux 0x9f54ead7 gro_cells_destroy -EXPORT_SYMBOL vmlinux 0x9f55504b ip_mc_inc_group -EXPORT_SYMBOL vmlinux 0x9f5865fd console_start -EXPORT_SYMBOL vmlinux 0x9f5ae236 pm8606_osc_enable -EXPORT_SYMBOL vmlinux 0x9f74302f of_graph_get_remote_node +EXPORT_SYMBOL vmlinux 0x9f60f37e register_shrinker +EXPORT_SYMBOL vmlinux 0x9f61c534 mdiobus_read +EXPORT_SYMBOL vmlinux 0x9f663fc7 misc_deregister +EXPORT_SYMBOL vmlinux 0x9f6eaabe mod_node_page_state EXPORT_SYMBOL vmlinux 0x9f7d7dbb logic_outsw -EXPORT_SYMBOL vmlinux 0x9f7fde06 netdev_name_in_use -EXPORT_SYMBOL vmlinux 0x9f8b8f83 find_vma +EXPORT_SYMBOL vmlinux 0x9f896ac8 sock_from_file +EXPORT_SYMBOL vmlinux 0x9f974bf9 mmc_gpio_set_cd_isr 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 0x9fc3d36e nd_region_to_nstype -EXPORT_SYMBOL vmlinux 0x9fd418b8 rproc_elf_load_segments -EXPORT_SYMBOL vmlinux 0x9fd6a698 insert_inode_locked +EXPORT_SYMBOL vmlinux 0x9fb548df pci_read_config_word EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many -EXPORT_SYMBOL vmlinux 0x9fed7959 dm_register_target +EXPORT_SYMBOL vmlinux 0x9fe737af ipmi_platform_add EXPORT_SYMBOL vmlinux 0x9feed7ce timer_reduce EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0xa002a9d9 dev_uc_flush EXPORT_SYMBOL vmlinux 0xa00aca2a dql_completed +EXPORT_SYMBOL vmlinux 0xa0100573 phy_ethtool_get_strings +EXPORT_SYMBOL vmlinux 0xa01258b2 seq_bprintf +EXPORT_SYMBOL vmlinux 0xa014121f seg6_hmac_info_del +EXPORT_SYMBOL vmlinux 0xa019cf51 mr_mfc_seq_next EXPORT_SYMBOL vmlinux 0xa01d3df6 font_vga_8x16 EXPORT_SYMBOL vmlinux 0xa02aa74a __cond_resched_lock -EXPORT_SYMBOL vmlinux 0xa02b5e29 xfrm_lookup_with_ifid +EXPORT_SYMBOL vmlinux 0xa02e223e mroute6_is_socket EXPORT_SYMBOL vmlinux 0xa033d747 next_arg -EXPORT_SYMBOL vmlinux 0xa03ea365 generic_file_llseek EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes EXPORT_SYMBOL vmlinux 0xa04e33da qcom_scm_lmh_dcvsh +EXPORT_SYMBOL vmlinux 0xa0552c33 i2c_smbus_write_byte EXPORT_SYMBOL vmlinux 0xa057df8f twl_set_regcache_bypass EXPORT_SYMBOL vmlinux 0xa05b6be2 psched_ppscfg_precompute -EXPORT_SYMBOL vmlinux 0xa068f522 scsi_report_opcode -EXPORT_SYMBOL vmlinux 0xa0732982 migrate_vma_finalize +EXPORT_SYMBOL vmlinux 0xa05cd175 current_time +EXPORT_SYMBOL vmlinux 0xa0717a6b skb_mac_gso_segment EXPORT_SYMBOL vmlinux 0xa07a37f0 memchr EXPORT_SYMBOL vmlinux 0xa07d1b3c tasklet_setup EXPORT_SYMBOL vmlinux 0xa084749a __bitmap_or +EXPORT_SYMBOL vmlinux 0xa089f7ef cad_pid +EXPORT_SYMBOL vmlinux 0xa08c9ba4 __quota_error EXPORT_SYMBOL vmlinux 0xa095e02e generic_check_addressable -EXPORT_SYMBOL vmlinux 0xa09d3588 freeze_super -EXPORT_SYMBOL vmlinux 0xa0a5798e __hw_addr_ref_unsync_dev -EXPORT_SYMBOL vmlinux 0xa0ab8961 tcf_qevent_dump +EXPORT_SYMBOL vmlinux 0xa096ab2f devfreq_get_freq_range +EXPORT_SYMBOL vmlinux 0xa09f5c39 shmem_aops +EXPORT_SYMBOL vmlinux 0xa09f770d adjust_managed_page_count EXPORT_SYMBOL vmlinux 0xa0ae1e73 siphash_3u64 EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 -EXPORT_SYMBOL vmlinux 0xa0b60521 devfreq_get_freq_range -EXPORT_SYMBOL vmlinux 0xa0c1723a __sync_dirty_buffer -EXPORT_SYMBOL vmlinux 0xa0d10b66 security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0xa0b7bda8 jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0xa0b9c8c8 netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0xa0cf9c77 __scm_send +EXPORT_SYMBOL vmlinux 0xa0d454f4 of_get_mac_address EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0e7cbbc unix_destruct_scm 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 0xa0f10085 __sg_free_table -EXPORT_SYMBOL vmlinux 0xa0f8d8d2 vfs_rmdir +EXPORT_SYMBOL vmlinux 0xa0f4f76c try_to_free_buffers +EXPORT_SYMBOL vmlinux 0xa0fa36b4 nd_device_unregister EXPORT_SYMBOL vmlinux 0xa0fbac79 wake_up_bit -EXPORT_SYMBOL vmlinux 0xa1088f44 mipi_dsi_dcs_get_power_mode EXPORT_SYMBOL vmlinux 0xa108eb4d sysctl_optmem_max -EXPORT_SYMBOL vmlinux 0xa1548301 tcp_poll -EXPORT_SYMBOL vmlinux 0xa167db5f tcp_release_cb -EXPORT_SYMBOL vmlinux 0xa16b3399 pnp_possible_config -EXPORT_SYMBOL vmlinux 0xa16d9239 mipi_dsi_dcs_soft_reset -EXPORT_SYMBOL vmlinux 0xa1736243 mmc_can_trim -EXPORT_SYMBOL vmlinux 0xa17eaed5 vme_lm_request -EXPORT_SYMBOL vmlinux 0xa18214af lookup_one_unlocked -EXPORT_SYMBOL vmlinux 0xa18325f7 fs_param_is_string -EXPORT_SYMBOL vmlinux 0xa19b609f phy_get_eee_err -EXPORT_SYMBOL vmlinux 0xa1a83810 vfs_get_link -EXPORT_SYMBOL vmlinux 0xa1b1b6be dev_get_stats -EXPORT_SYMBOL vmlinux 0xa1bc7e97 msm_pinctrl_dev_pm_ops -EXPORT_SYMBOL vmlinux 0xa1bd04fa iov_iter_init -EXPORT_SYMBOL vmlinux 0xa1be6fbc __scsi_add_device -EXPORT_SYMBOL vmlinux 0xa1c6a6d1 copy_page_from_iter -EXPORT_SYMBOL vmlinux 0xa1cafa03 tcp_seq_next -EXPORT_SYMBOL vmlinux 0xa1e31903 __hw_addr_ref_sync_dev +EXPORT_SYMBOL vmlinux 0xa11128c6 xfrm_register_km +EXPORT_SYMBOL vmlinux 0xa14bee3a set_binfmt +EXPORT_SYMBOL vmlinux 0xa15b4820 nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0xa164683b dcb_ieee_getapp_dscp_prio_mask_map +EXPORT_SYMBOL vmlinux 0xa16721d3 inet_pton_with_scope +EXPORT_SYMBOL vmlinux 0xa1834f6d dev_pre_changeaddr_notify +EXPORT_SYMBOL vmlinux 0xa19349e0 skb_copy_and_hash_datagram_iter +EXPORT_SYMBOL vmlinux 0xa195171b build_skb_around +EXPORT_SYMBOL vmlinux 0xa195efc4 scsi_rescan_device +EXPORT_SYMBOL vmlinux 0xa1a957d2 scsi_device_get +EXPORT_SYMBOL vmlinux 0xa1b43340 __acpi_mdiobus_register +EXPORT_SYMBOL vmlinux 0xa1b93df1 ip_getsockopt +EXPORT_SYMBOL vmlinux 0xa1bff55a dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0xa1c65d17 tcp_sendpage +EXPORT_SYMBOL vmlinux 0xa1d8a513 xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xa1e3240d pci_save_state +EXPORT_SYMBOL vmlinux 0xa1f4731e pci_alloc_irq_vectors_affinity +EXPORT_SYMBOL vmlinux 0xa1fd9407 jbd2_journal_try_to_free_buffers EXPORT_SYMBOL vmlinux 0xa2060911 inet_current_timestamp -EXPORT_SYMBOL vmlinux 0xa22109ec tty_check_change -EXPORT_SYMBOL vmlinux 0xa230c0d2 flow_rule_match_tcp +EXPORT_SYMBOL vmlinux 0xa2105a61 devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0xa219508a dquot_transfer +EXPORT_SYMBOL vmlinux 0xa2231758 genl_unregister_family EXPORT_SYMBOL vmlinux 0xa2326c49 acpi_remove_table_handler -EXPORT_SYMBOL vmlinux 0xa2343006 unpin_user_page -EXPORT_SYMBOL vmlinux 0xa23cbb50 dump_skip_to +EXPORT_SYMBOL vmlinux 0xa23407e1 keyring_search EXPORT_SYMBOL vmlinux 0xa23ffc04 groups_sort +EXPORT_SYMBOL vmlinux 0xa2424904 slab_build_skb EXPORT_SYMBOL vmlinux 0xa24f23d8 __request_module -EXPORT_SYMBOL vmlinux 0xa261558f pci_bus_write_config_byte EXPORT_SYMBOL vmlinux 0xa263892b fscrypt_fname_free_buffer EXPORT_SYMBOL vmlinux 0xa2660e90 __tracepoint_dma_fence_signaled -EXPORT_SYMBOL vmlinux 0xa2805c48 iproc_msi_exit -EXPORT_SYMBOL vmlinux 0xa28c29f0 udp_push_pending_frames -EXPORT_SYMBOL vmlinux 0xa28c42de mmc_of_parse_voltage +EXPORT_SYMBOL vmlinux 0xa276b25e folio_wait_bit +EXPORT_SYMBOL vmlinux 0xa28575ec mipi_dsi_dcs_set_display_on +EXPORT_SYMBOL vmlinux 0xa288785e pnp_possible_config EXPORT_SYMBOL vmlinux 0xa28cfcc0 gen_estimator_active -EXPORT_SYMBOL vmlinux 0xa2acbd17 end_buffer_async_write -EXPORT_SYMBOL vmlinux 0xa2b41f62 bio_alloc_bioset -EXPORT_SYMBOL vmlinux 0xa2cb3db1 tcf_block_netif_keep_dst -EXPORT_SYMBOL vmlinux 0xa2cd6feb i2c_smbus_read_word_data -EXPORT_SYMBOL vmlinux 0xa2cde834 netif_inherit_tso_max +EXPORT_SYMBOL vmlinux 0xa2991c45 security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0xa29ef8f7 dev_mc_del_global +EXPORT_SYMBOL vmlinux 0xa2a3cb48 tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0xa2a93d8e xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0xa2cd3f81 vfs_fileattr_get EXPORT_SYMBOL vmlinux 0xa2cf3649 qman_fq_fqid -EXPORT_SYMBOL vmlinux 0xa2d1894a __dec_node_page_state EXPORT_SYMBOL vmlinux 0xa2d4b75e qcom_scm_iommu_set_cp_pool_size EXPORT_SYMBOL vmlinux 0xa2d7ec8d __SCK__tp_func_kmem_cache_free -EXPORT_SYMBOL vmlinux 0xa32fa0d4 phy_aneg_done -EXPORT_SYMBOL vmlinux 0xa33227ed mount_nodev +EXPORT_SYMBOL vmlinux 0xa2da0843 blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0xa2db8fc2 mii_ethtool_gset +EXPORT_SYMBOL vmlinux 0xa2deb19e vfs_create_mount +EXPORT_SYMBOL vmlinux 0xa2f010e2 fc_find_rport_by_wwpn +EXPORT_SYMBOL vmlinux 0xa2f300dc set_bh_page +EXPORT_SYMBOL vmlinux 0xa304019b mmc_gpio_set_cd_wake +EXPORT_SYMBOL vmlinux 0xa30c32bb kmem_cache_create_usercopy EXPORT_SYMBOL vmlinux 0xa339e6e5 on_each_cpu_cond_mask -EXPORT_SYMBOL vmlinux 0xa3439a01 is_free_buddy_page +EXPORT_SYMBOL vmlinux 0xa3452232 flow_rule_match_enc_ip +EXPORT_SYMBOL vmlinux 0xa34bd15f proc_create_single_data EXPORT_SYMBOL vmlinux 0xa3522df5 qman_query_fq_np -EXPORT_SYMBOL vmlinux 0xa35d94c8 setattr_should_drop_suidgid -EXPORT_SYMBOL vmlinux 0xa367b65b nd_integrity_init -EXPORT_SYMBOL vmlinux 0xa36bda62 crypto_kdf108_setkey -EXPORT_SYMBOL vmlinux 0xa3720a59 key_link -EXPORT_SYMBOL vmlinux 0xa38238a2 clk_add_alias -EXPORT_SYMBOL vmlinux 0xa3839ebd page_pool_create -EXPORT_SYMBOL vmlinux 0xa3a7cb2a ps2_sliced_command +EXPORT_SYMBOL vmlinux 0xa35fa597 devfreq_update_target +EXPORT_SYMBOL vmlinux 0xa3822956 ndisc_mc_map +EXPORT_SYMBOL vmlinux 0xa3a1384e nd_dax_probe +EXPORT_SYMBOL vmlinux 0xa3b0c693 input_mt_init_slots +EXPORT_SYMBOL vmlinux 0xa3b28199 lease_modify +EXPORT_SYMBOL vmlinux 0xa3bda0f3 scsi_is_host_device EXPORT_SYMBOL vmlinux 0xa3be8342 __ubsan_handle_type_mismatch -EXPORT_SYMBOL vmlinux 0xa3c91a30 tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0xa3c5c075 security_path_unlink EXPORT_SYMBOL vmlinux 0xa3cefaa0 blake2s_update -EXPORT_SYMBOL vmlinux 0xa3dcfd74 blk_queue_segment_boundary -EXPORT_SYMBOL vmlinux 0xa3fd0a80 block_write_full_page +EXPORT_SYMBOL vmlinux 0xa3e0cec7 flow_rule_match_enc_ipv6_addrs +EXPORT_SYMBOL vmlinux 0xa3e42840 xsk_tx_peek_desc +EXPORT_SYMBOL vmlinux 0xa3f2b995 amba_request_regions EXPORT_SYMBOL vmlinux 0xa3fea172 sha224_final -EXPORT_SYMBOL vmlinux 0xa40b56ac mipi_dsi_device_unregister -EXPORT_SYMBOL vmlinux 0xa40f77c9 scsi_host_busy -EXPORT_SYMBOL vmlinux 0xa40fd2ea of_find_compatible_node EXPORT_SYMBOL vmlinux 0xa40ff01b acpi_dbg_layer -EXPORT_SYMBOL vmlinux 0xa411dcb2 flow_rule_match_vlan -EXPORT_SYMBOL vmlinux 0xa417a687 rproc_shutdown -EXPORT_SYMBOL vmlinux 0xa41d8404 fs_lookup_param -EXPORT_SYMBOL vmlinux 0xa437302c remove_arg_zero -EXPORT_SYMBOL vmlinux 0xa43e5402 netdev_has_any_upper_dev +EXPORT_SYMBOL vmlinux 0xa43e257e fs_context_for_mount +EXPORT_SYMBOL vmlinux 0xa44194ce fb_firmware_edid EXPORT_SYMBOL vmlinux 0xa443be3b security_cred_getsecid +EXPORT_SYMBOL vmlinux 0xa4471967 rpmh_invalidate EXPORT_SYMBOL vmlinux 0xa448c653 qcom_scm_ice_set_key -EXPORT_SYMBOL vmlinux 0xa45500c1 mount_subtree -EXPORT_SYMBOL vmlinux 0xa45cd531 keyring_alloc -EXPORT_SYMBOL vmlinux 0xa47d49d8 ipv6_chk_addr -EXPORT_SYMBOL vmlinux 0xa485a7fb genlmsg_multicast_allns -EXPORT_SYMBOL vmlinux 0xa491163f fib_default_rule_add -EXPORT_SYMBOL vmlinux 0xa495bea0 dst_discard_out -EXPORT_SYMBOL vmlinux 0xa4bcc49b pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0xa449165f vmf_insert_mixed +EXPORT_SYMBOL vmlinux 0xa4774362 __blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0xa4797349 vlan_filter_push_vids +EXPORT_SYMBOL vmlinux 0xa47e44f8 netdev_offload_xstats_get +EXPORT_SYMBOL vmlinux 0xa4a37229 blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0xa4ccd2a7 tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0xa4e0d18f d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0xa4f846f0 of_graph_get_port_by_id EXPORT_SYMBOL vmlinux 0xa4fca045 qcom_scm_ocmem_lock -EXPORT_SYMBOL vmlinux 0xa5161851 alloc_pages +EXPORT_SYMBOL vmlinux 0xa50f826c param_get_byte EXPORT_SYMBOL vmlinux 0xa52bedf6 xenbus_dev_request_and_reply -EXPORT_SYMBOL vmlinux 0xa5421ba6 d_splice_alias -EXPORT_SYMBOL vmlinux 0xa54fb4db register_netdev +EXPORT_SYMBOL vmlinux 0xa532b8ef device_match_acpi_handle +EXPORT_SYMBOL vmlinux 0xa533d0f8 dm_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0xa53e3b75 jbd2__journal_start +EXPORT_SYMBOL vmlinux 0xa546c203 pnp_register_card_driver +EXPORT_SYMBOL vmlinux 0xa54a4dee current_in_userns EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color -EXPORT_SYMBOL vmlinux 0xa554ad6b of_find_i2c_device_by_node -EXPORT_SYMBOL vmlinux 0xa55a2a49 param_get_long -EXPORT_SYMBOL vmlinux 0xa5654766 fqdir_exit -EXPORT_SYMBOL vmlinux 0xa56fdd93 security_inet_conn_established -EXPORT_SYMBOL vmlinux 0xa576c562 uart_match_port -EXPORT_SYMBOL vmlinux 0xa5899f8f mdiobus_unregister_device -EXPORT_SYMBOL vmlinux 0xa593525c mark_page_accessed -EXPORT_SYMBOL vmlinux 0xa5945fb2 dev_pm_opp_unregister_notifier +EXPORT_SYMBOL vmlinux 0xa566f915 folio_write_one +EXPORT_SYMBOL vmlinux 0xa569b0b0 neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0xa57105b9 vfs_rename +EXPORT_SYMBOL vmlinux 0xa57182c5 rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0xa57e1a3f get_user_pages EXPORT_SYMBOL vmlinux 0xa5976e4f dev_base_lock -EXPORT_SYMBOL vmlinux 0xa59e30fc input_allocate_device -EXPORT_SYMBOL vmlinux 0xa5b7ce66 tcp_set_rcvlowat -EXPORT_SYMBOL vmlinux 0xa5bf56cd dev_getbyhwaddr_rcu -EXPORT_SYMBOL vmlinux 0xa5c330fe thaw_super -EXPORT_SYMBOL vmlinux 0xa5ce5bc0 mark_buffer_dirty_inode -EXPORT_SYMBOL vmlinux 0xa5d6a68d jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0xa598cb68 node_data +EXPORT_SYMBOL vmlinux 0xa5c1bc68 from_kuid +EXPORT_SYMBOL vmlinux 0xa5c92ff6 generic_file_read_iter EXPORT_SYMBOL vmlinux 0xa5f7cf37 __cpu_possible_mask -EXPORT_SYMBOL vmlinux 0xa604e299 csum_and_copy_from_iter -EXPORT_SYMBOL vmlinux 0xa619edc7 md_flush_request +EXPORT_SYMBOL vmlinux 0xa608a5b7 devfreq_remove_device EXPORT_SYMBOL vmlinux 0xa61ced89 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0xa621dbef mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0xa624ce76 sock_wake_async EXPORT_SYMBOL vmlinux 0xa6257a2f complete -EXPORT_SYMBOL vmlinux 0xa631a333 dump_page -EXPORT_SYMBOL vmlinux 0xa63fb904 tcf_block_put +EXPORT_SYMBOL vmlinux 0xa62d7c7e ppp_input_error +EXPORT_SYMBOL vmlinux 0xa62e50f0 netdev_name_in_use +EXPORT_SYMBOL vmlinux 0xa641d6b9 input_allocate_device +EXPORT_SYMBOL vmlinux 0xa64438e9 arp_create +EXPORT_SYMBOL vmlinux 0xa6459508 dcb_ieee_getapp_default_prio_mask EXPORT_SYMBOL vmlinux 0xa648e561 __ubsan_handle_shift_out_of_bounds -EXPORT_SYMBOL vmlinux 0xa649470b tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0xa64b89c9 md_bitmap_free EXPORT_SYMBOL vmlinux 0xa64c7249 __printk_cpu_sync_try_get -EXPORT_SYMBOL vmlinux 0xa64e2bdf sock_no_bind -EXPORT_SYMBOL vmlinux 0xa67812b6 padata_do_serial +EXPORT_SYMBOL vmlinux 0xa64f3a23 reuseport_detach_prog +EXPORT_SYMBOL vmlinux 0xa6593067 netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0xa660a4d9 dcb_getapp EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid -EXPORT_SYMBOL vmlinux 0xa68d6f30 noop_dirty_folio -EXPORT_SYMBOL vmlinux 0xa69c1d1d of_find_mipi_dsi_device_by_node +EXPORT_SYMBOL vmlinux 0xa683a8f4 shrink_dcache_parent EXPORT_SYMBOL vmlinux 0xa69ed606 flow_keys_dissector -EXPORT_SYMBOL vmlinux 0xa6a40273 md_integrity_add_rdev -EXPORT_SYMBOL vmlinux 0xa6aaa5dc dev_pm_opp_register_notifier -EXPORT_SYMBOL vmlinux 0xa6b2926a pcie_get_speed_cap -EXPORT_SYMBOL vmlinux 0xa6bb2800 netif_set_real_num_rx_queues -EXPORT_SYMBOL vmlinux 0xa6efbb93 dma_resv_add_fence -EXPORT_SYMBOL vmlinux 0xa700d0da of_get_child_by_name -EXPORT_SYMBOL vmlinux 0xa705aa47 inet_dgram_ops +EXPORT_SYMBOL vmlinux 0xa6ce881f netif_set_tso_max_segs +EXPORT_SYMBOL vmlinux 0xa6e09d76 register_netdevice +EXPORT_SYMBOL vmlinux 0xa6ea745d blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0xa6f5fc92 vme_register_driver +EXPORT_SYMBOL vmlinux 0xa6faf07c security_task_getsecid_obj +EXPORT_SYMBOL vmlinux 0xa6ff8955 debugfs_create_automount EXPORT_SYMBOL vmlinux 0xa70bc96d qcom_scm_restore_sec_cfg_available -EXPORT_SYMBOL vmlinux 0xa70d8f35 phy_mii_ioctl EXPORT_SYMBOL vmlinux 0xa70ed9dc tcp_hashinfo +EXPORT_SYMBOL vmlinux 0xa715a483 cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0xa717669f scsi_device_resume +EXPORT_SYMBOL vmlinux 0xa71a7aa8 gro_find_complete_by_type EXPORT_SYMBOL vmlinux 0xa71acc92 fman_port_config EXPORT_SYMBOL vmlinux 0xa72035f9 xa_get_order -EXPORT_SYMBOL vmlinux 0xa73457ef deactivate_super +EXPORT_SYMBOL vmlinux 0xa7285469 vfs_link +EXPORT_SYMBOL vmlinux 0xa72abefa vga_get +EXPORT_SYMBOL vmlinux 0xa7301554 devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0xa74b5837 generic_file_direct_write +EXPORT_SYMBOL vmlinux 0xa74bd5db seq_escape_mem EXPORT_SYMBOL vmlinux 0xa74c9877 refcount_dec_and_rtnl_lock -EXPORT_SYMBOL vmlinux 0xa76646e5 mii_check_gmii_support +EXPORT_SYMBOL vmlinux 0xa75df8a6 do_SAK +EXPORT_SYMBOL vmlinux 0xa765ad09 elv_rb_find +EXPORT_SYMBOL vmlinux 0xa771e50e sk_dst_check +EXPORT_SYMBOL vmlinux 0xa77a9b7e ip6_find_1stfragopt EXPORT_SYMBOL vmlinux 0xa77bfd29 register_inet6addr_validator_notifier -EXPORT_SYMBOL vmlinux 0xa780e6ad ip_options_rcv_srr -EXPORT_SYMBOL vmlinux 0xa7829f46 of_find_device_by_node -EXPORT_SYMBOL vmlinux 0xa79f3564 inet_bind -EXPORT_SYMBOL vmlinux 0xa7c672a7 genphy_handle_interrupt_no_ack +EXPORT_SYMBOL vmlinux 0xa77d62ee __dev_get_by_name +EXPORT_SYMBOL vmlinux 0xa7834a1e sock_alloc +EXPORT_SYMBOL vmlinux 0xa785c56c __udp_disconnect +EXPORT_SYMBOL vmlinux 0xa7944e3e blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0xa7b6d020 bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0xa7bd4125 to_ndd +EXPORT_SYMBOL vmlinux 0xa7cbbc70 filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0xa7cbf95b mnt_set_expiry +EXPORT_SYMBOL vmlinux 0xa7cc97e1 fman_port_get_device +EXPORT_SYMBOL vmlinux 0xa7d3b2ae mmc_hw_reset EXPORT_SYMBOL vmlinux 0xa7d5f92e ida_destroy -EXPORT_SYMBOL vmlinux 0xa7dd824c security_path_rename +EXPORT_SYMBOL vmlinux 0xa7e3eff1 twl6040_get_pll +EXPORT_SYMBOL vmlinux 0xa7ee359f migrate_vma_setup EXPORT_SYMBOL vmlinux 0xa7eedcc4 call_usermodehelper -EXPORT_SYMBOL vmlinux 0xa7f4d528 dquot_get_state -EXPORT_SYMBOL vmlinux 0xa8089704 udp_poll +EXPORT_SYMBOL vmlinux 0xa7efbc1b generic_file_fsync +EXPORT_SYMBOL vmlinux 0xa8004eda of_find_node_by_phandle +EXPORT_SYMBOL vmlinux 0xa80c1066 pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0xa812bedf i2c_smbus_write_word_data EXPORT_SYMBOL vmlinux 0xa8181adf proc_dointvec +EXPORT_SYMBOL vmlinux 0xa831ac43 devm_aperture_acquire_for_platform_device +EXPORT_SYMBOL vmlinux 0xa831cbbf dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0xa83e1ac8 param_set_uint 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 0xa8546a0a dquot_destroy -EXPORT_SYMBOL vmlinux 0xa859905c writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0xa8578066 vmf_insert_mixed_prot EXPORT_SYMBOL vmlinux 0xa85a3e6d xa_load -EXPORT_SYMBOL vmlinux 0xa85b4591 get_phy_device EXPORT_SYMBOL vmlinux 0xa8694ecd kblockd_schedule_work -EXPORT_SYMBOL vmlinux 0xa86e019a netif_napi_add_weight -EXPORT_SYMBOL vmlinux 0xa872cddd fasync_helper +EXPORT_SYMBOL vmlinux 0xa87a8a96 ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0xa87eae15 kset_register +EXPORT_SYMBOL vmlinux 0xa886b0d5 jbd2_journal_submit_inode_data_buffers +EXPORT_SYMBOL vmlinux 0xa895bc47 flow_rule_match_arp EXPORT_SYMBOL vmlinux 0xa897e3e7 mempool_free -EXPORT_SYMBOL vmlinux 0xa898cdda mmc_unregister_driver EXPORT_SYMBOL vmlinux 0xa89a1cf1 ipmi_dmi_get_slave_addr -EXPORT_SYMBOL vmlinux 0xa8a115a0 inet_frag_reasm_finish +EXPORT_SYMBOL vmlinux 0xa89f3d32 of_io_request_and_map EXPORT_SYMBOL vmlinux 0xa8a8110c kernel_neon_end -EXPORT_SYMBOL vmlinux 0xa8adf570 vfs_parse_fs_param -EXPORT_SYMBOL vmlinux 0xa8ae564e twl6040_set_bits -EXPORT_SYMBOL vmlinux 0xa8b5996f in_dev_finish_destroy EXPORT_SYMBOL vmlinux 0xa8caa845 clk_bulk_put_all +EXPORT_SYMBOL vmlinux 0xa8d73ff9 md_flush_request +EXPORT_SYMBOL vmlinux 0xa8dae02c pci_claim_resource EXPORT_SYMBOL vmlinux 0xa8e6933a qdf2400_e44_present -EXPORT_SYMBOL vmlinux 0xa8ece57c pci_write_vpd_any -EXPORT_SYMBOL vmlinux 0xa8f4bfad __udp_disconnect EXPORT_SYMBOL vmlinux 0xa8f6c843 ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xa8f7f5d0 generic_parse_monolithic +EXPORT_SYMBOL vmlinux 0xa9024e7b phy_reset_after_clk_enable EXPORT_SYMBOL vmlinux 0xa90ca0de flush_rcu_work -EXPORT_SYMBOL vmlinux 0xa9103cac sock_edemux EXPORT_SYMBOL vmlinux 0xa916b694 strnlen -EXPORT_SYMBOL vmlinux 0xa92827af devm_mfd_add_devices -EXPORT_SYMBOL vmlinux 0xa936f81a mnt_set_expiry -EXPORT_SYMBOL vmlinux 0xa9430810 rproc_resource_cleanup -EXPORT_SYMBOL vmlinux 0xa943c92d udp_disconnect -EXPORT_SYMBOL vmlinux 0xa9490f89 __dev_remove_pack +EXPORT_SYMBOL vmlinux 0xa920ed72 fman_reset_mac EXPORT_SYMBOL vmlinux 0xa94a09bb mem_section -EXPORT_SYMBOL vmlinux 0xa9560938 mipi_dsi_dcs_set_display_off -EXPORT_SYMBOL vmlinux 0xa95a6627 xsk_tx_peek_desc +EXPORT_SYMBOL vmlinux 0xa960369f dma_async_device_register +EXPORT_SYMBOL vmlinux 0xa9625279 ip6_output +EXPORT_SYMBOL vmlinux 0xa962a95a create_empty_buffers EXPORT_SYMBOL vmlinux 0xa965ca81 reciprocal_value -EXPORT_SYMBOL vmlinux 0xa973bef9 page_pool_put_defragged_page EXPORT_SYMBOL vmlinux 0xa976957d bitmap_remap -EXPORT_SYMBOL vmlinux 0xa987e622 flow_indr_block_cb_alloc -EXPORT_SYMBOL vmlinux 0xa98cf092 device_match_acpi_handle -EXPORT_SYMBOL vmlinux 0xa9a5974a set_nlink -EXPORT_SYMBOL vmlinux 0xa9b38540 param_get_ulong -EXPORT_SYMBOL vmlinux 0xa9b5e5a9 netpoll_print_options -EXPORT_SYMBOL vmlinux 0xa9bab5a7 jbd2_journal_blocks_per_page -EXPORT_SYMBOL vmlinux 0xa9bace12 tcp_rcv_established -EXPORT_SYMBOL vmlinux 0xa9ce1458 __devm_release_region -EXPORT_SYMBOL vmlinux 0xa9d97c54 skb_ext_add +EXPORT_SYMBOL vmlinux 0xa99d0a3e dst_alloc +EXPORT_SYMBOL vmlinux 0xa9cc67fa vfs_parse_fs_param +EXPORT_SYMBOL vmlinux 0xa9ed46f2 lookup_one_len_unlocked EXPORT_SYMBOL vmlinux 0xa9ed62d2 tegra_fuse_readl -EXPORT_SYMBOL vmlinux 0xa9fe40dc fb_blank +EXPORT_SYMBOL vmlinux 0xa9f34d3b reuseport_has_conns_set +EXPORT_SYMBOL vmlinux 0xa9f8b8bb pnp_disable_dev +EXPORT_SYMBOL vmlinux 0xa9f97535 simple_pin_fs +EXPORT_SYMBOL vmlinux 0xa9fd82c4 path_is_mountpoint EXPORT_SYMBOL vmlinux 0xaa00fdc0 ec_transaction -EXPORT_SYMBOL vmlinux 0xaa08dedb tegra_ivc_read_get_next_frame EXPORT_SYMBOL vmlinux 0xaa0c318b vscnprintf -EXPORT_SYMBOL vmlinux 0xaa18f694 xfrm_register_type_offload +EXPORT_SYMBOL vmlinux 0xaa0fc0ba dcbnl_cee_notify EXPORT_SYMBOL vmlinux 0xaa19e4aa _kstrtol -EXPORT_SYMBOL vmlinux 0xaa24c2f4 twl6040_reg_read +EXPORT_SYMBOL vmlinux 0xaa1dc2c6 phy_queue_state_machine EXPORT_SYMBOL vmlinux 0xaa341905 acpi_bios_exception -EXPORT_SYMBOL vmlinux 0xaa4fdf79 bio_add_pc_page +EXPORT_SYMBOL vmlinux 0xaa4b8a3a ps2_handle_response +EXPORT_SYMBOL vmlinux 0xaa52b3e1 tcf_classify +EXPORT_SYMBOL vmlinux 0xaa604c2e skb_flow_get_icmp_tci +EXPORT_SYMBOL vmlinux 0xaa68848e tcp_peek_len EXPORT_SYMBOL vmlinux 0xaa6f23ad rfkill_get_led_trigger_name -EXPORT_SYMBOL vmlinux 0xaa7c14a5 keyring_search EXPORT_SYMBOL vmlinux 0xaa8106bc crc8_populate_msb EXPORT_SYMBOL vmlinux 0xaa8f1b71 inet_addr_is_any EXPORT_SYMBOL vmlinux 0xaaa4b9bc hchacha_block_generic EXPORT_SYMBOL vmlinux 0xaaa50fb2 qcom_scm_lmh_profile_change -EXPORT_SYMBOL vmlinux 0xaaabe719 dev_loopback_xmit -EXPORT_SYMBOL vmlinux 0xaac6303c netdev_lower_get_next -EXPORT_SYMBOL vmlinux 0xaac86844 fault_in_iov_iter_readable +EXPORT_SYMBOL vmlinux 0xaab877d0 set_cached_acl +EXPORT_SYMBOL vmlinux 0xaac65b6c tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0xaac6f4aa qdisc_watchdog_cancel EXPORT_SYMBOL vmlinux 0xaad0ae78 __bitmap_shift_right -EXPORT_SYMBOL vmlinux 0xaad3e7c0 da903x_query_status -EXPORT_SYMBOL vmlinux 0xaad65269 input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0xaad20098 dmam_free_coherent EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state EXPORT_SYMBOL vmlinux 0xaad8c7d6 default_wake_function +EXPORT_SYMBOL vmlinux 0xaae89964 i2c_smbus_write_byte_data EXPORT_SYMBOL vmlinux 0xaae8ab0e acpi_bus_power_manageable +EXPORT_SYMBOL vmlinux 0xaaee2796 max8998_write_reg +EXPORT_SYMBOL vmlinux 0xaaf3ad5b sock_common_recvmsg EXPORT_SYMBOL vmlinux 0xaaf4a334 qcom_scm_set_cold_boot_addr EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp -EXPORT_SYMBOL vmlinux 0xab15e283 jbd2_journal_wipe -EXPORT_SYMBOL vmlinux 0xab284774 vfs_fileattr_set -EXPORT_SYMBOL vmlinux 0xab2d96b5 __mod_node_page_state +EXPORT_SYMBOL vmlinux 0xab181c1f pci_scan_slot +EXPORT_SYMBOL vmlinux 0xab230ccb blk_queue_virt_boundary EXPORT_SYMBOL vmlinux 0xab3697e4 irq_poll_init EXPORT_SYMBOL vmlinux 0xab3b75ea vme_dma_pattern_attribute -EXPORT_SYMBOL vmlinux 0xab40b759 to_nd_dax -EXPORT_SYMBOL vmlinux 0xab589342 flow_rule_match_enc_ipv6_addrs +EXPORT_SYMBOL vmlinux 0xab53dd03 inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0xab5ed048 fd_install EXPORT_SYMBOL vmlinux 0xab600421 probe_irq_off EXPORT_SYMBOL vmlinux 0xab63baa5 unregister_inetaddr_validator_notifier EXPORT_SYMBOL vmlinux 0xab67a0ac dql_init -EXPORT_SYMBOL vmlinux 0xab69abea backlight_device_get_by_type EXPORT_SYMBOL vmlinux 0xab6d5b3b hex_to_bin EXPORT_SYMBOL vmlinux 0xab781570 fb_get_options -EXPORT_SYMBOL vmlinux 0xab7837f7 of_match_device -EXPORT_SYMBOL vmlinux 0xab7da8dc tcp_shutdown -EXPORT_SYMBOL vmlinux 0xabab27ed current_time -EXPORT_SYMBOL vmlinux 0xabadd3f4 vfs_iocb_iter_write +EXPORT_SYMBOL vmlinux 0xaba017b1 __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0xaba16f1e d_genocide EXPORT_SYMBOL vmlinux 0xabb42425 set_groups -EXPORT_SYMBOL vmlinux 0xabb65aa2 key_alloc +EXPORT_SYMBOL vmlinux 0xabb96b59 mipi_dsi_dcs_set_display_off EXPORT_SYMBOL vmlinux 0xabc1b1eb ethtool_intersect_link_masks -EXPORT_SYMBOL vmlinux 0xabcb1ffb param_set_byte -EXPORT_SYMBOL vmlinux 0xabf20695 fb_get_mode EXPORT_SYMBOL vmlinux 0xabf32f29 utf16s_to_utf8s -EXPORT_SYMBOL vmlinux 0xabf5b798 netdev_offload_xstats_push_delta -EXPORT_SYMBOL vmlinux 0xabfa8466 d_path -EXPORT_SYMBOL vmlinux 0xac08c323 scsi_is_host_device +EXPORT_SYMBOL vmlinux 0xac09c35d vfs_unlink EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier -EXPORT_SYMBOL vmlinux 0xac1f53b0 pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0xac256d15 dev_mc_sync +EXPORT_SYMBOL vmlinux 0xac26e14b nf_log_bind_pf EXPORT_SYMBOL vmlinux 0xac3201b0 udp_flow_hashrnd -EXPORT_SYMBOL vmlinux 0xac387657 pci_ep_cfs_remove_epc_group -EXPORT_SYMBOL vmlinux 0xac4e0607 mdiobus_is_registered_device -EXPORT_SYMBOL vmlinux 0xac4eb3e5 vme_unregister_driver -EXPORT_SYMBOL vmlinux 0xac4fcc68 tty_devnum +EXPORT_SYMBOL vmlinux 0xac439a00 bio_add_pc_page EXPORT_SYMBOL vmlinux 0xac537ac2 percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0xac55bfea unix_detach_fds EXPORT_SYMBOL vmlinux 0xac5fcec0 in4_pton -EXPORT_SYMBOL vmlinux 0xac7b0599 __break_lease -EXPORT_SYMBOL vmlinux 0xac86417d mdio_device_free -EXPORT_SYMBOL vmlinux 0xaca7b260 bio_split_to_limits +EXPORT_SYMBOL vmlinux 0xac66645f skb_checksum_trimmed +EXPORT_SYMBOL vmlinux 0xac70057f __do_once_sleepable_done +EXPORT_SYMBOL vmlinux 0xac76a9e0 seg6_hmac_info_lookup +EXPORT_SYMBOL vmlinux 0xac832a1f vc_resize +EXPORT_SYMBOL vmlinux 0xaca169d4 phy_get_pause +EXPORT_SYMBOL vmlinux 0xaca41ca1 skb_dequeue +EXPORT_SYMBOL vmlinux 0xaca50b49 km_report +EXPORT_SYMBOL vmlinux 0xaca552e9 folio_mark_accessed EXPORT_SYMBOL vmlinux 0xacaa4c72 dma_fence_match_context EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xacdc26cf skb_vlan_pop EXPORT_SYMBOL vmlinux 0xacddd806 ptp_get_vclocks_index -EXPORT_SYMBOL vmlinux 0xace8c124 tcf_block_put_ext +EXPORT_SYMBOL vmlinux 0xace700be page_pool_alloc_frag +EXPORT_SYMBOL vmlinux 0xacf2eece devm_ioport_unmap EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup -EXPORT_SYMBOL vmlinux 0xacf5350a genphy_read_mmd_unsupported EXPORT_SYMBOL vmlinux 0xacf649bf audit_log_task_info +EXPORT_SYMBOL vmlinux 0xacfdb0d2 lookup_positive_unlocked +EXPORT_SYMBOL vmlinux 0xad03f1d0 netpoll_cleanup EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad1076c0 blk_mq_unique_tag EXPORT_SYMBOL vmlinux 0xad128dc1 __tracepoint_dma_fence_enable_signal -EXPORT_SYMBOL vmlinux 0xad2842d8 fscrypt_ioctl_set_policy -EXPORT_SYMBOL vmlinux 0xad2ec2d1 jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0xad363e35 xfrm_state_register_afinfo EXPORT_SYMBOL vmlinux 0xad3ea04c qman_p_irqsource_remove +EXPORT_SYMBOL vmlinux 0xad6164be skb_put EXPORT_SYMBOL vmlinux 0xad682b8f xudma_rchanrt_write EXPORT_SYMBOL vmlinux 0xad6ba40e radix_tree_tag_get -EXPORT_SYMBOL vmlinux 0xad70a9db of_graph_get_remote_port +EXPORT_SYMBOL vmlinux 0xad6dbe83 sock_release +EXPORT_SYMBOL vmlinux 0xad6f26e0 filemap_fdatawrite_wbc EXPORT_SYMBOL vmlinux 0xad73041f autoremove_wake_function -EXPORT_SYMBOL vmlinux 0xad926067 tcp_mss_to_mtu EXPORT_SYMBOL vmlinux 0xad9901ae bit_waitqueue -EXPORT_SYMBOL vmlinux 0xad99aa8f create_empty_buffers -EXPORT_SYMBOL vmlinux 0xad9fd53c __phy_write_mmd EXPORT_SYMBOL vmlinux 0xada31e57 gen_pool_dma_alloc_align EXPORT_SYMBOL vmlinux 0xadae6df8 blake2s_final -EXPORT_SYMBOL vmlinux 0xadbb1e09 make_kprojid +EXPORT_SYMBOL vmlinux 0xadba619c md_bitmap_start_sync EXPORT_SYMBOL vmlinux 0xadbeed61 mipi_dsi_packet_format_is_long -EXPORT_SYMBOL vmlinux 0xadc1236f pci_bus_read_config_word -EXPORT_SYMBOL vmlinux 0xadd0abac blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0xadcf3e25 d_prune_aliases EXPORT_SYMBOL vmlinux 0xadd139d4 rfs_needed -EXPORT_SYMBOL vmlinux 0xadd5976f napi_gro_frags +EXPORT_SYMBOL vmlinux 0xaddd0ab5 msi_desc_to_pci_dev +EXPORT_SYMBOL vmlinux 0xade51ad0 cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0xadf440d4 read_cache_folio +EXPORT_SYMBOL vmlinux 0xadf8d1f2 blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0xadf9b0c0 get_tree_nodev EXPORT_SYMBOL vmlinux 0xae04012c __vmalloc -EXPORT_SYMBOL vmlinux 0xae13f829 fifo_create_dflt +EXPORT_SYMBOL vmlinux 0xae0da440 tcp_read_skb EXPORT_SYMBOL vmlinux 0xae1d2c5e fb_modesetting_disabled -EXPORT_SYMBOL vmlinux 0xae267e47 unregister_netdevice_notifier_dev_net +EXPORT_SYMBOL vmlinux 0xae2f020e key_task_permission EXPORT_SYMBOL vmlinux 0xae316c11 icmpv6_err_convert EXPORT_SYMBOL vmlinux 0xae33c403 xudma_navss_psil_unpair -EXPORT_SYMBOL vmlinux 0xae399de6 netif_skb_features -EXPORT_SYMBOL vmlinux 0xae3cad99 fb_validate_mode -EXPORT_SYMBOL vmlinux 0xae3f638f register_nexthop_notifier +EXPORT_SYMBOL vmlinux 0xae3b53ce __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0xae3e635f inode_permission +EXPORT_SYMBOL vmlinux 0xae47602c irq_set_chip +EXPORT_SYMBOL vmlinux 0xae4b6f5a reuseport_add_sock +EXPORT_SYMBOL vmlinux 0xae4f671f param_get_ulong EXPORT_SYMBOL vmlinux 0xae5a04bb acpi_evaluate_dsm -EXPORT_SYMBOL vmlinux 0xae5a80fa tcp_getsockopt EXPORT_SYMBOL vmlinux 0xae66472b scsi_kmap_atomic_sg -EXPORT_SYMBOL vmlinux 0xae745875 fwnode_phy_find_device -EXPORT_SYMBOL vmlinux 0xae76475f of_device_get_match_data -EXPORT_SYMBOL vmlinux 0xae766d4e dma_mmap_attrs -EXPORT_SYMBOL vmlinux 0xae786e2d pci_bus_read_dev_vendor_id -EXPORT_SYMBOL vmlinux 0xae7c0718 locks_delete_block -EXPORT_SYMBOL vmlinux 0xae951b0b dcache_readdir -EXPORT_SYMBOL vmlinux 0xae9fb7f1 pid_task +EXPORT_SYMBOL vmlinux 0xae6af21f inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0xae6f43a6 tcp_read_sock +EXPORT_SYMBOL vmlinux 0xae79917f tcp_child_process +EXPORT_SYMBOL vmlinux 0xaea7d833 fuse_mount_destroy EXPORT_SYMBOL vmlinux 0xaeac049a generate_random_guid -EXPORT_SYMBOL vmlinux 0xaeaf1cb8 param_get_int +EXPORT_SYMBOL vmlinux 0xaeb4b420 ww_mutex_lock +EXPORT_SYMBOL vmlinux 0xaebb0cf4 tegra_dfll_runtime_suspend EXPORT_SYMBOL vmlinux 0xaebd12f0 acpi_get_name -EXPORT_SYMBOL vmlinux 0xaed646e0 finish_no_open -EXPORT_SYMBOL vmlinux 0xaeec332d sock_no_sendmsg_locked -EXPORT_SYMBOL vmlinux 0xaefb55b1 dma_resv_replace_fences -EXPORT_SYMBOL vmlinux 0xaefcec47 tty_vhangup -EXPORT_SYMBOL vmlinux 0xaefef24f pci_release_selected_regions -EXPORT_SYMBOL vmlinux 0xaf0484df blk_queue_bounce_limit -EXPORT_SYMBOL vmlinux 0xaf0bad92 devm_extcon_register_notifier -EXPORT_SYMBOL vmlinux 0xaf13f091 filemap_page_mkwrite -EXPORT_SYMBOL vmlinux 0xaf1bdc38 folio_migrate_mapping -EXPORT_SYMBOL vmlinux 0xaf1dabae nf_ct_get_tuple_skb -EXPORT_SYMBOL vmlinux 0xaf24ce1e cdc_parse_cdc_header -EXPORT_SYMBOL vmlinux 0xaf3570fb pci_enable_ptm -EXPORT_SYMBOL vmlinux 0xaf3dd10d load_nls_default +EXPORT_SYMBOL vmlinux 0xaebeaca0 vm_insert_page +EXPORT_SYMBOL vmlinux 0xaefa388d pcie_ptm_enabled +EXPORT_SYMBOL vmlinux 0xaf164294 bioset_integrity_create +EXPORT_SYMBOL vmlinux 0xaf27a7f6 of_device_alloc EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf4c6d27 noop_fsync EXPORT_SYMBOL vmlinux 0xaf56600a arm64_use_ng_mappings -EXPORT_SYMBOL vmlinux 0xaf6a0bfc jbd2_journal_force_commit_nested -EXPORT_SYMBOL vmlinux 0xaf99cac0 pci_find_resource -EXPORT_SYMBOL vmlinux 0xaf9df014 of_get_next_cpu_node -EXPORT_SYMBOL vmlinux 0xafa298a5 watchdog_unregister_governor +EXPORT_SYMBOL vmlinux 0xaf749e89 phy_get_c45_ids EXPORT_SYMBOL vmlinux 0xafaa6031 _find_next_and_bit 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 0xaff07451 __lock_sock_fast -EXPORT_SYMBOL vmlinux 0xaff77a77 configfs_remove_default_groups -EXPORT_SYMBOL vmlinux 0xb0187a2a flow_rule_match_enc_ipv4_addrs -EXPORT_SYMBOL vmlinux 0xb01881d8 read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0xafd7e52c dcache_readdir +EXPORT_SYMBOL vmlinux 0xb00532fa device_get_ethdev_address EXPORT_SYMBOL vmlinux 0xb01bebf9 xfrm_get_acqseq -EXPORT_SYMBOL vmlinux 0xb0408c56 read_cache_folio -EXPORT_SYMBOL vmlinux 0xb04690a8 bd_abort_claiming +EXPORT_SYMBOL vmlinux 0xb02e3553 ip_route_me_harder +EXPORT_SYMBOL vmlinux 0xb0443741 tc_setup_cb_replace EXPORT_SYMBOL vmlinux 0xb04a43ad __xa_alloc_cyclic +EXPORT_SYMBOL vmlinux 0xb058d5e5 ilookup5 EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max EXPORT_SYMBOL vmlinux 0xb0617db4 wait_for_completion_state -EXPORT_SYMBOL vmlinux 0xb0635365 ptp_clock_index -EXPORT_SYMBOL vmlinux 0xb066792a mdiobus_get_phy -EXPORT_SYMBOL vmlinux 0xb07c5973 inet_frag_find -EXPORT_SYMBOL vmlinux 0xb09a4662 bpf_map_get EXPORT_SYMBOL vmlinux 0xb0a0da0c rational_best_approximation -EXPORT_SYMBOL vmlinux 0xb0a9b19d napi_enable +EXPORT_SYMBOL vmlinux 0xb0a157b1 netlink_ack +EXPORT_SYMBOL vmlinux 0xb0b289df vfs_parse_fs_string +EXPORT_SYMBOL vmlinux 0xb0b6296d tty_port_hangup +EXPORT_SYMBOL vmlinux 0xb0bf3282 inet6_del_protocol EXPORT_SYMBOL vmlinux 0xb0c5e247 lockref_put_return -EXPORT_SYMBOL vmlinux 0xb0db5a88 netdev_adjacent_change_abort -EXPORT_SYMBOL vmlinux 0xb0dbb8d8 tcp_v4_md5_lookup EXPORT_SYMBOL vmlinux 0xb0e10781 get_option -EXPORT_SYMBOL vmlinux 0xb0e9a695 security_path_unlink -EXPORT_SYMBOL vmlinux 0xb0f36ae6 pci_unmap_rom -EXPORT_SYMBOL vmlinux 0xb1065ca9 fs_context_for_reconfigure +EXPORT_SYMBOL vmlinux 0xb0ea7645 scsi_report_device_reset EXPORT_SYMBOL vmlinux 0xb11e6d8f skb_flow_dissector_init EXPORT_SYMBOL vmlinux 0xb121390a probe_irq_on -EXPORT_SYMBOL vmlinux 0xb123288f xfrm_state_delete -EXPORT_SYMBOL vmlinux 0xb1269c7f iov_iter_get_pages_alloc2 EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client -EXPORT_SYMBOL vmlinux 0xb13215d7 ipv6_mc_check_mld -EXPORT_SYMBOL vmlinux 0xb143bb2c crypto_kdf108_ctr_generate -EXPORT_SYMBOL vmlinux 0xb144ab60 bio_put EXPORT_SYMBOL vmlinux 0xb14ab1ef hdmi_audio_infoframe_init EXPORT_SYMBOL vmlinux 0xb14fc46a find_next_clump8 EXPORT_SYMBOL vmlinux 0xb1518e15 cancel_work -EXPORT_SYMBOL vmlinux 0xb1633335 ipv6_chk_prefix -EXPORT_SYMBOL vmlinux 0xb16eefd1 mipi_dsi_generic_read -EXPORT_SYMBOL vmlinux 0xb1a70302 tc_setup_cb_call -EXPORT_SYMBOL vmlinux 0xb1b25f5b blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0xb1649299 netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0xb1815466 __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0xb1b5eeac clear_inode EXPORT_SYMBOL vmlinux 0xb1c3a01a oops_in_progress +EXPORT_SYMBOL vmlinux 0xb1ce1a5b sock_no_sendmsg EXPORT_SYMBOL vmlinux 0xb1db9a69 fsl_ifc_find EXPORT_SYMBOL vmlinux 0xb1ddf995 jiffies_64_to_clock_t -EXPORT_SYMBOL vmlinux 0xb1ec39f2 netif_tx_wake_queue -EXPORT_SYMBOL vmlinux 0xb1eefcf6 md_check_recovery -EXPORT_SYMBOL vmlinux 0xb1f3d9ad tcp_check_req -EXPORT_SYMBOL vmlinux 0xb1f62dc7 input_inject_event -EXPORT_SYMBOL vmlinux 0xb1f7f77e mr_vif_seq_next -EXPORT_SYMBOL vmlinux 0xb1fce14d inet_csk_reset_keepalive_timer -EXPORT_SYMBOL vmlinux 0xb20454fe pnp_request_card_device -EXPORT_SYMBOL vmlinux 0xb221e42f padata_free_shell -EXPORT_SYMBOL vmlinux 0xb2232f2b input_unregister_handle -EXPORT_SYMBOL vmlinux 0xb22aa618 mini_qdisc_pair_block_init +EXPORT_SYMBOL vmlinux 0xb1e862a5 blk_queue_max_secure_erase_sectors +EXPORT_SYMBOL vmlinux 0xb1eccf89 netlink_set_err +EXPORT_SYMBOL vmlinux 0xb1ffebd6 of_graph_get_endpoint_by_regs +EXPORT_SYMBOL vmlinux 0xb203b60e generic_copy_file_range +EXPORT_SYMBOL vmlinux 0xb210b238 phy_device_free +EXPORT_SYMBOL vmlinux 0xb2118782 sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0xb2169fdf lock_rename +EXPORT_SYMBOL vmlinux 0xb222ed3f stop_tty EXPORT_SYMBOL vmlinux 0xb22e16d5 radix_tree_maybe_preload -EXPORT_SYMBOL vmlinux 0xb22eb8b7 param_ops_int EXPORT_SYMBOL vmlinux 0xb23027c1 kstrtos16_from_user -EXPORT_SYMBOL vmlinux 0xb235eb5a gnet_stats_start_copy -EXPORT_SYMBOL vmlinux 0xb2515ca5 param_get_ushort -EXPORT_SYMBOL vmlinux 0xb25847b7 dentry_path_raw -EXPORT_SYMBOL vmlinux 0xb26ada55 ip_route_me_harder -EXPORT_SYMBOL vmlinux 0xb275ad1e buffer_check_dirty_writeback -EXPORT_SYMBOL vmlinux 0xb27aa009 inet_addr_type -EXPORT_SYMBOL vmlinux 0xb28aca9a dm_table_get_md -EXPORT_SYMBOL vmlinux 0xb2adb921 md_bitmap_close_sync +EXPORT_SYMBOL vmlinux 0xb237f59f tcp_recv_skb +EXPORT_SYMBOL vmlinux 0xb23ed5d0 tcp_parse_options +EXPORT_SYMBOL vmlinux 0xb264a464 pcim_enable_device +EXPORT_SYMBOL vmlinux 0xb29faa6d dev_add_pack +EXPORT_SYMBOL vmlinux 0xb2b13ce3 param_set_dyndbg_classes EXPORT_SYMBOL vmlinux 0xb2bcb088 acpi_current_gpe_count -EXPORT_SYMBOL vmlinux 0xb2c96a8a reuseport_add_sock -EXPORT_SYMBOL vmlinux 0xb2e71c93 tcp_mtup_init +EXPORT_SYMBOL vmlinux 0xb2cff5cf mdio_bus_type +EXPORT_SYMBOL vmlinux 0xb2d03e19 devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0xb2d51bc6 __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0xb2e156a4 configfs_register_default_group +EXPORT_SYMBOL vmlinux 0xb2e62729 kmem_cache_alloc_bulk EXPORT_SYMBOL vmlinux 0xb2ead97c kimage_vaddr -EXPORT_SYMBOL vmlinux 0xb2ef6016 dma_sync_single_for_device EXPORT_SYMBOL vmlinux 0xb2f35c6a xxh64 EXPORT_SYMBOL vmlinux 0xb2fcb56d queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0xb300992c inet_del_protocol EXPORT_SYMBOL vmlinux 0xb306ec50 __sg_alloc_table EXPORT_SYMBOL vmlinux 0xb308c97d wait_woken EXPORT_SYMBOL vmlinux 0xb30b9822 vme_master_set -EXPORT_SYMBOL vmlinux 0xb3222e30 get_tree_single_reconf +EXPORT_SYMBOL vmlinux 0xb30ccb81 of_xudma_dev_get +EXPORT_SYMBOL vmlinux 0xb3213ff8 flow_rule_match_l2tpv3 +EXPORT_SYMBOL vmlinux 0xb324566f skb_copy_and_csum_bits EXPORT_SYMBOL vmlinux 0xb3258f79 __ubsan_handle_type_mismatch_v1 EXPORT_SYMBOL vmlinux 0xb32728bb qcom_scm_iommu_secure_ptbl_init -EXPORT_SYMBOL vmlinux 0xb333850a pnp_activate_dev -EXPORT_SYMBOL vmlinux 0xb3352f83 mount_single -EXPORT_SYMBOL vmlinux 0xb3368271 seq_escape_mem -EXPORT_SYMBOL vmlinux 0xb348d378 inet_del_protocol +EXPORT_SYMBOL vmlinux 0xb32ffd66 can_nice +EXPORT_SYMBOL vmlinux 0xb331c2c6 skb_get_hash_perturb +EXPORT_SYMBOL vmlinux 0xb33b89b9 d_mark_dontcache +EXPORT_SYMBOL vmlinux 0xb33c99bc ip4_datagram_connect EXPORT_SYMBOL vmlinux 0xb34dca1c kryo_l2_get_indirect_reg EXPORT_SYMBOL vmlinux 0xb3687850 out_of_line_wait_on_bit_lock EXPORT_SYMBOL vmlinux 0xb3707e6e flow_keys_basic_dissector +EXPORT_SYMBOL vmlinux 0xb373bc0c phy_ethtool_ksettings_get +EXPORT_SYMBOL vmlinux 0xb3761882 flow_block_cb_priv +EXPORT_SYMBOL vmlinux 0xb379730b pci_iounmap +EXPORT_SYMBOL vmlinux 0xb3858d8c dquot_acquire EXPORT_SYMBOL vmlinux 0xb3867e6d mtree_insert -EXPORT_SYMBOL vmlinux 0xb387697c sock_no_listen -EXPORT_SYMBOL vmlinux 0xb387c519 seq_hex_dump -EXPORT_SYMBOL vmlinux 0xb3988816 __cgroup_bpf_run_filter_sock_ops -EXPORT_SYMBOL vmlinux 0xb39f7049 set_disk_ro EXPORT_SYMBOL vmlinux 0xb3a82019 profile_pc -EXPORT_SYMBOL vmlinux 0xb3ab6872 mmc_gpio_set_cd_isr -EXPORT_SYMBOL vmlinux 0xb3b7db67 inet6_offloads -EXPORT_SYMBOL vmlinux 0xb3c69a96 inet6_add_protocol +EXPORT_SYMBOL vmlinux 0xb3b22f2d fc_eh_timed_out EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string -EXPORT_SYMBOL vmlinux 0xb3d847dd jbd2_journal_inode_ranged_write -EXPORT_SYMBOL vmlinux 0xb3e1218b dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0xb3d323de request_key_rcu +EXPORT_SYMBOL vmlinux 0xb3e31f92 remove_proc_subtree EXPORT_SYMBOL vmlinux 0xb3f0de55 xz_dec_microlzma_run EXPORT_SYMBOL vmlinux 0xb3f49446 kstrtos8_from_user EXPORT_SYMBOL vmlinux 0xb3f548ad kmemdup_nul +EXPORT_SYMBOL vmlinux 0xb3f64c68 pci_bus_read_config_byte EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop EXPORT_SYMBOL vmlinux 0xb3f985a8 sg_alloc_table EXPORT_SYMBOL vmlinux 0xb4043948 acpi_execute_simple_method -EXPORT_SYMBOL vmlinux 0xb40ff145 configfs_undepend_item +EXPORT_SYMBOL vmlinux 0xb40e008a genphy_read_status +EXPORT_SYMBOL vmlinux 0xb413b06b __dec_node_page_state EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb42674cc tty_port_init +EXPORT_SYMBOL vmlinux 0xb42b71ed qdisc_watchdog_init_clockid +EXPORT_SYMBOL vmlinux 0xb43ac26d pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0xb44a4f07 vfs_iocb_iter_read +EXPORT_SYMBOL vmlinux 0xb456f129 dm_unregister_target EXPORT_SYMBOL vmlinux 0xb4577003 acpi_dev_present -EXPORT_SYMBOL vmlinux 0xb457e5bb blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0xb458bb4b tcf_qevent_validate_change +EXPORT_SYMBOL vmlinux 0xb4721bf8 clocksource_unregister +EXPORT_SYMBOL vmlinux 0xb474fb43 freeze_super +EXPORT_SYMBOL vmlinux 0xb48bd45e filemap_get_folios_contig EXPORT_SYMBOL vmlinux 0xb48d4d22 security_sb_eat_lsm_opts EXPORT_SYMBOL vmlinux 0xb49601a1 sg_zero_buffer -EXPORT_SYMBOL vmlinux 0xb498b538 xfrm_register_km -EXPORT_SYMBOL vmlinux 0xb49efea5 phy_attach_direct +EXPORT_SYMBOL vmlinux 0xb4960701 blk_start_plug EXPORT_SYMBOL vmlinux 0xb4a79898 blk_limits_io_opt -EXPORT_SYMBOL vmlinux 0xb4b3ecd1 register_mii_timestamper -EXPORT_SYMBOL vmlinux 0xb4c21b8f dcb_ieee_getapp_mask -EXPORT_SYMBOL vmlinux 0xb4d2f26a tcp_get_md5sig_pool -EXPORT_SYMBOL vmlinux 0xb4e171b6 d_lookup -EXPORT_SYMBOL vmlinux 0xb4eeb728 generic_ro_fops +EXPORT_SYMBOL vmlinux 0xb4b573ac fman_set_port_params +EXPORT_SYMBOL vmlinux 0xb4e31d31 of_find_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0xb4ea350c posix_test_lock EXPORT_SYMBOL vmlinux 0xb4f13d2a abort -EXPORT_SYMBOL vmlinux 0xb52f1e17 vlan_dev_real_dev -EXPORT_SYMBOL vmlinux 0xb5352720 vfs_getattr -EXPORT_SYMBOL vmlinux 0xb535708d __skb_recv_datagram -EXPORT_SYMBOL vmlinux 0xb53ad1fa fscrypt_free_inode +EXPORT_SYMBOL vmlinux 0xb4fc03a6 _copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0xb5075d95 pci_ep_cfs_add_epc_group +EXPORT_SYMBOL vmlinux 0xb515b9d4 jbd2_wait_inode_data +EXPORT_SYMBOL vmlinux 0xb53ae7ba input_get_poll_interval EXPORT_SYMBOL vmlinux 0xb53f2810 tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0xb540ff6c jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0xb5515ac0 release_sock +EXPORT_SYMBOL vmlinux 0xb55f26eb netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0xb562978a blk_mq_run_hw_queue +EXPORT_SYMBOL vmlinux 0xb5719819 param_ops_dyndbg_classes +EXPORT_SYMBOL vmlinux 0xb5780046 skb_free_datagram EXPORT_SYMBOL vmlinux 0xb57f1e27 fman_port_disable EXPORT_SYMBOL vmlinux 0xb58c611e sockopt_ns_capable -EXPORT_SYMBOL vmlinux 0xb59c0d9e skb_recv_datagram -EXPORT_SYMBOL vmlinux 0xb59ea1e7 pci_request_irq EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev -EXPORT_SYMBOL vmlinux 0xb5a8df5e page_pool_update_nid EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy EXPORT_SYMBOL vmlinux 0xb5b63711 fileattr_fill_xflags -EXPORT_SYMBOL vmlinux 0xb5bee374 locks_free_lock -EXPORT_SYMBOL vmlinux 0xb5c62463 netif_receive_skb -EXPORT_SYMBOL vmlinux 0xb5df26f4 rt6_lookup +EXPORT_SYMBOL vmlinux 0xb5b67a26 jbd2_fc_get_buf +EXPORT_SYMBOL vmlinux 0xb5c159a2 cdev_set_parent +EXPORT_SYMBOL vmlinux 0xb5e3907d ndisc_send_skb +EXPORT_SYMBOL vmlinux 0xb5e6c054 seg6_hmac_validate_skb EXPORT_SYMBOL vmlinux 0xb5e73116 flush_delayed_work -EXPORT_SYMBOL vmlinux 0xb5eae30a fc_find_rport_by_wwpn -EXPORT_SYMBOL vmlinux 0xb5fe667c prepare_to_swait_exclusive -EXPORT_SYMBOL vmlinux 0xb610d2cb registered_fb +EXPORT_SYMBOL vmlinux 0xb5f41f9d fifo_create_dflt +EXPORT_SYMBOL vmlinux 0xb5fa2688 ppp_register_channel +EXPORT_SYMBOL vmlinux 0xb600b472 ps2_begin_command +EXPORT_SYMBOL vmlinux 0xb60ccd01 sg_miter_next +EXPORT_SYMBOL vmlinux 0xb6128c02 vfs_copy_file_range +EXPORT_SYMBOL vmlinux 0xb61b99e0 register_mii_tstamp_controller EXPORT_SYMBOL vmlinux 0xb61d6fc2 down_read_interruptible +EXPORT_SYMBOL vmlinux 0xb622e39f phy_ethtool_get_stats +EXPORT_SYMBOL vmlinux 0xb62e4274 rproc_elf_load_segments EXPORT_SYMBOL vmlinux 0xb633f115 irq_poll_enable -EXPORT_SYMBOL vmlinux 0xb64b7430 xfrm_init_state +EXPORT_SYMBOL vmlinux 0xb63a3c9e buffer_migrate_folio +EXPORT_SYMBOL vmlinux 0xb63bff8b fc_block_scsi_eh +EXPORT_SYMBOL vmlinux 0xb64d391f fb_get_mode +EXPORT_SYMBOL vmlinux 0xb64e3c52 xsk_get_pool_from_qid +EXPORT_SYMBOL vmlinux 0xb64fe7d0 clean_bdev_aliases EXPORT_SYMBOL vmlinux 0xb654ef65 acpi_os_read_port +EXPORT_SYMBOL vmlinux 0xb6670791 skb_tunnel_check_pmtu +EXPORT_SYMBOL vmlinux 0xb6672928 register_tcf_proto_ops EXPORT_SYMBOL vmlinux 0xb66e96d8 netlbl_audit_start EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt -EXPORT_SYMBOL vmlinux 0xb67ee889 scsi_done EXPORT_SYMBOL vmlinux 0xb67fec0e uuid_parse -EXPORT_SYMBOL vmlinux 0xb684af9b jbd2_wait_inode_data EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin -EXPORT_SYMBOL vmlinux 0xb695de47 of_get_compatible_child -EXPORT_SYMBOL vmlinux 0xb6a40e1f flow_rule_alloc -EXPORT_SYMBOL vmlinux 0xb6aa7ca7 find_inode_rcu +EXPORT_SYMBOL vmlinux 0xb6984fad ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0xb6a39552 vme_dma_list_free EXPORT_SYMBOL vmlinux 0xb6acaa13 phy_sfp_detach -EXPORT_SYMBOL vmlinux 0xb6b10d7f mark_buffer_async_write -EXPORT_SYMBOL vmlinux 0xb6b86afa brioctl_set +EXPORT_SYMBOL vmlinux 0xb6b98730 d_splice_alias EXPORT_SYMBOL vmlinux 0xb6cb556a _find_first_and_bit -EXPORT_SYMBOL vmlinux 0xb6daba97 seq_read -EXPORT_SYMBOL vmlinux 0xb6e1bb76 scsi_device_set_state +EXPORT_SYMBOL vmlinux 0xb6e112bd vme_irq_handler EXPORT_SYMBOL vmlinux 0xb6e36ce2 psched_ratecfg_precompute -EXPORT_SYMBOL vmlinux 0xb6e8b0ee __inc_zone_page_state -EXPORT_SYMBOL vmlinux 0xb6f5fe1f xfrm_init_replay +EXPORT_SYMBOL vmlinux 0xb6e3c98c mdiobus_write EXPORT_SYMBOL vmlinux 0xb6fde909 close_fd -EXPORT_SYMBOL vmlinux 0xb706a209 tcf_idr_create_from_flags EXPORT_SYMBOL vmlinux 0xb71589f0 skip_spaces +EXPORT_SYMBOL vmlinux 0xb71ae93f put_cmsg EXPORT_SYMBOL vmlinux 0xb71ed69f __hw_addr_unsync -EXPORT_SYMBOL vmlinux 0xb7210b62 mmc_wait_for_req -EXPORT_SYMBOL vmlinux 0xb7212456 rfkill_alloc -EXPORT_SYMBOL vmlinux 0xb730ec5d xfrm_policy_insert -EXPORT_SYMBOL vmlinux 0xb7342f3c fc_remote_port_delete +EXPORT_SYMBOL vmlinux 0xb72dda1d d_instantiate EXPORT_SYMBOL vmlinux 0xb737b185 gen_pool_best_fit -EXPORT_SYMBOL vmlinux 0xb73b1d60 unpin_user_pages_dirty_lock +EXPORT_SYMBOL vmlinux 0xb73e4327 mmc_set_blocklen EXPORT_SYMBOL vmlinux 0xb752eb7e abort_creds -EXPORT_SYMBOL vmlinux 0xb753512d fman_bind EXPORT_SYMBOL vmlinux 0xb7688155 ucc_slow_init -EXPORT_SYMBOL vmlinux 0xb7860dd7 blk_mq_alloc_disk_for_queue +EXPORT_SYMBOL vmlinux 0xb77aa8e4 tcp_sendmsg EXPORT_SYMBOL vmlinux 0xb788fb30 gic_pmr_sync EXPORT_SYMBOL vmlinux 0xb78debe3 LZ4_decompress_fast_usingDict -EXPORT_SYMBOL vmlinux 0xb7a87cca mntget -EXPORT_SYMBOL vmlinux 0xb7abb2d8 phy_start_cable_test_tdr -EXPORT_SYMBOL vmlinux 0xb7b09795 phy_read_mmd -EXPORT_SYMBOL vmlinux 0xb7b22c39 twl6040_reg_write +EXPORT_SYMBOL vmlinux 0xb7a548fd skb_queue_purge EXPORT_SYMBOL vmlinux 0xb7b7fa6e node_states +EXPORT_SYMBOL vmlinux 0xb7c06f56 page_get_link +EXPORT_SYMBOL vmlinux 0xb7c0d6f2 xfrm_input_resume EXPORT_SYMBOL vmlinux 0xb7c0f443 sort EXPORT_SYMBOL vmlinux 0xb7c6db70 sysctl_max_skb_frags -EXPORT_SYMBOL vmlinux 0xb7d2436d qman_start_using_portal -EXPORT_SYMBOL vmlinux 0xb7f3a33f vm_insert_pages -EXPORT_SYMBOL vmlinux 0xb7f7c674 inet_csk_delete_keepalive_timer -EXPORT_SYMBOL vmlinux 0xb7fc006f bpf_link_put -EXPORT_SYMBOL vmlinux 0xb80aebb7 pci_get_slot +EXPORT_SYMBOL vmlinux 0xb7c92295 irq_domain_set_info +EXPORT_SYMBOL vmlinux 0xb7d1a09b pps_lookup_dev +EXPORT_SYMBOL vmlinux 0xb7d88cd1 pci_disable_link_state +EXPORT_SYMBOL vmlinux 0xb7fef73d inet_csk_destroy_sock EXPORT_SYMBOL vmlinux 0xb80b4a18 zstd_compress_bound -EXPORT_SYMBOL vmlinux 0xb81399d8 nd_dax_probe -EXPORT_SYMBOL vmlinux 0xb820ee52 phy_request_interrupt -EXPORT_SYMBOL vmlinux 0xb82c2998 sock_create_lite -EXPORT_SYMBOL vmlinux 0xb82c5b94 poll_freewait -EXPORT_SYMBOL vmlinux 0xb82ca6b0 posix_acl_update_mode -EXPORT_SYMBOL vmlinux 0xb83788a5 sock_efree +EXPORT_SYMBOL vmlinux 0xb82f906b input_set_abs_params EXPORT_SYMBOL vmlinux 0xb842716c qcom_scm_ocmem_lock_available -EXPORT_SYMBOL vmlinux 0xb842793b tcf_action_set_ctrlact -EXPORT_SYMBOL vmlinux 0xb854c0a6 skb_vlan_push +EXPORT_SYMBOL vmlinux 0xb8442572 xp_dma_unmap +EXPORT_SYMBOL vmlinux 0xb8490a37 pci_write_config_word +EXPORT_SYMBOL vmlinux 0xb854ab55 ptp_clock_event +EXPORT_SYMBOL vmlinux 0xb85f5236 dst_init +EXPORT_SYMBOL vmlinux 0xb85fc03a mdiobus_write_nested EXPORT_SYMBOL vmlinux 0xb8605d9c qman_p_static_dequeue_add +EXPORT_SYMBOL vmlinux 0xb86194ee md_handle_request +EXPORT_SYMBOL vmlinux 0xb865ae48 datagram_poll EXPORT_SYMBOL vmlinux 0xb868ac5c register_sysrq_key +EXPORT_SYMBOL vmlinux 0xb876c95b dquot_get_next_dqblk +EXPORT_SYMBOL vmlinux 0xb877a5d9 tcf_exts_validate_ex EXPORT_SYMBOL vmlinux 0xb89b6e6b guid_parse -EXPORT_SYMBOL vmlinux 0xb89de3f8 security_sk_clone -EXPORT_SYMBOL vmlinux 0xb8a74084 tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0xb8aa55ce security_sb_mnt_opts_compat EXPORT_SYMBOL vmlinux 0xb8b043f2 kfree_link -EXPORT_SYMBOL vmlinux 0xb8e022dc fc_vport_terminate -EXPORT_SYMBOL vmlinux 0xb8eaf74e security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0xb8cf3667 migrate_folio +EXPORT_SYMBOL vmlinux 0xb8d9d96b flush_dcache_folio +EXPORT_SYMBOL vmlinux 0xb8dedc6c sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0xb8e4bfbd get_tree_single EXPORT_SYMBOL vmlinux 0xb907513f unpoison_memory EXPORT_SYMBOL vmlinux 0xb911bb58 minmax_running_max -EXPORT_SYMBOL vmlinux 0xb92018d6 generic_pipe_buf_try_steal EXPORT_SYMBOL vmlinux 0xb920db49 acpi_tb_install_and_load_table +EXPORT_SYMBOL vmlinux 0xb937c4ca tegra_dfll_suspend EXPORT_SYMBOL vmlinux 0xb94339c4 qdisc_put_stab EXPORT_SYMBOL vmlinux 0xb9478d90 hdmi_drm_infoframe_unpack_only -EXPORT_SYMBOL vmlinux 0xb94e9120 dev_mc_del -EXPORT_SYMBOL vmlinux 0xb9657b3d skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0xb95e4b77 seg6_hmac_net_exit EXPORT_SYMBOL vmlinux 0xb96c4f9e audit_log_subject_context EXPORT_SYMBOL vmlinux 0xb97220ff bitmap_parse -EXPORT_SYMBOL vmlinux 0xb973f51d flow_rule_match_icmp -EXPORT_SYMBOL vmlinux 0xb9756696 skb_abort_seq_read -EXPORT_SYMBOL vmlinux 0xb981c335 __folio_alloc -EXPORT_SYMBOL vmlinux 0xb9a911a5 blk_rq_map_user_io -EXPORT_SYMBOL vmlinux 0xb9aef727 logfc +EXPORT_SYMBOL vmlinux 0xb98c7107 con_set_default_unimap EXPORT_SYMBOL vmlinux 0xb9af1d0d __xa_clear_mark -EXPORT_SYMBOL vmlinux 0xb9b96200 fscrypt_encrypt_pagecache_blocks -EXPORT_SYMBOL vmlinux 0xb9d54532 twl6040_set_pll +EXPORT_SYMBOL vmlinux 0xb9bfd071 unregister_filesystem +EXPORT_SYMBOL vmlinux 0xb9c017f1 fuse_dequeue_forget +EXPORT_SYMBOL vmlinux 0xb9d68100 xp_alloc +EXPORT_SYMBOL vmlinux 0xb9e20a7f blk_rq_map_user EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xb9fc24ef generic_file_llseek EXPORT_SYMBOL vmlinux 0xb9fc381a qcom_scm_hdcp_req EXPORT_SYMBOL vmlinux 0xba0676e2 vm_zone_stat EXPORT_SYMBOL vmlinux 0xba1008c8 __crc32c_le -EXPORT_SYMBOL vmlinux 0xba485a2f mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0xba19509a reuseport_attach_prog EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy -EXPORT_SYMBOL vmlinux 0xba4c415c dquot_acquire -EXPORT_SYMBOL vmlinux 0xba563495 __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0xba503c0b __skb_vlan_pop +EXPORT_SYMBOL vmlinux 0xba607005 wireless_spy_update EXPORT_SYMBOL vmlinux 0xba707a78 qe_get_brg_clk -EXPORT_SYMBOL vmlinux 0xba769b8c __scm_send -EXPORT_SYMBOL vmlinux 0xba7c82f9 rproc_da_to_va -EXPORT_SYMBOL vmlinux 0xba7ea82e deactivate_locked_super -EXPORT_SYMBOL vmlinux 0xbab69310 security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0xbab4ba03 fc_host_fpin_rcv +EXPORT_SYMBOL vmlinux 0xbabe37de find_vma_intersection +EXPORT_SYMBOL vmlinux 0xbabf3500 filemap_fdatawait_range_keep_errors +EXPORT_SYMBOL vmlinux 0xbabf8d70 scsi_remove_target EXPORT_SYMBOL vmlinux 0xbac8aeea sg_nents_for_len -EXPORT_SYMBOL vmlinux 0xbad6d03d padata_do_parallel -EXPORT_SYMBOL vmlinux 0xbadad31b par_io_of_config -EXPORT_SYMBOL vmlinux 0xbae6cfec scsi_device_resume -EXPORT_SYMBOL vmlinux 0xbae93f39 module_refcount -EXPORT_SYMBOL vmlinux 0xbaea2ee1 vme_irq_handler -EXPORT_SYMBOL vmlinux 0xbaefcec3 skb_csum_hwoffload_help +EXPORT_SYMBOL vmlinux 0xbad09139 unregister_shrinker +EXPORT_SYMBOL vmlinux 0xbae731a2 sk_stream_kill_queues EXPORT_SYMBOL vmlinux 0xbafa632e __do_once_sleepable_start EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset -EXPORT_SYMBOL vmlinux 0xbb05fbe3 tso_start +EXPORT_SYMBOL vmlinux 0xbb1f65e5 open_exec EXPORT_SYMBOL vmlinux 0xbb21260e convert_ifc_address EXPORT_SYMBOL vmlinux 0xbb24f607 init_cdrom_command -EXPORT_SYMBOL vmlinux 0xbb29545f devm_of_find_backlight -EXPORT_SYMBOL vmlinux 0xbb2f4bef param_get_invbool -EXPORT_SYMBOL vmlinux 0xbb336232 dmaengine_get_unmap_data -EXPORT_SYMBOL vmlinux 0xbb3e4472 neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0xbb2bb6b5 get_phy_device +EXPORT_SYMBOL vmlinux 0xbb4cc3c3 pci_assign_resource EXPORT_SYMBOL vmlinux 0xbb4f4766 simple_write_to_buffer -EXPORT_SYMBOL vmlinux 0xbb632750 qdisc_put -EXPORT_SYMBOL vmlinux 0xbb641411 inet6_csk_route_req +EXPORT_SYMBOL vmlinux 0xbb57a869 d_exact_alias EXPORT_SYMBOL vmlinux 0xbb687724 bman_new_pool -EXPORT_SYMBOL vmlinux 0xbb8de9ba get_task_cred -EXPORT_SYMBOL vmlinux 0xbb98ba7a inet6_release +EXPORT_SYMBOL vmlinux 0xbb93310e devfreq_update_status EXPORT_SYMBOL vmlinux 0xbb9ed3bf mutex_trylock -EXPORT_SYMBOL vmlinux 0xbbaf3543 mipi_dsi_host_register -EXPORT_SYMBOL vmlinux 0xbbb38444 copy_page_from_iter_atomic -EXPORT_SYMBOL vmlinux 0xbbe28f8b dma_sync_sg_for_cpu -EXPORT_SYMBOL vmlinux 0xbbeea5bb skb_queue_head -EXPORT_SYMBOL vmlinux 0xbbf6870e inet_frag_destroy -EXPORT_SYMBOL vmlinux 0xbbf82bdf jbd2_journal_errno -EXPORT_SYMBOL vmlinux 0xbc128be7 fb_show_logo +EXPORT_SYMBOL vmlinux 0xbb9f87f3 __inet_stream_connect +EXPORT_SYMBOL vmlinux 0xbba2d6e5 __folio_put +EXPORT_SYMBOL vmlinux 0xbba4b2e5 qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0xbba62123 __module_get +EXPORT_SYMBOL vmlinux 0xbba9a881 acpi_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xbbc1a9db security_inode_init_security +EXPORT_SYMBOL vmlinux 0xbbca8518 bio_chain +EXPORT_SYMBOL vmlinux 0xbbcf2bf9 __netif_rx +EXPORT_SYMBOL vmlinux 0xbbda00c4 fman_get_mem_region EXPORT_SYMBOL vmlinux 0xbc2031de acpi_processor_get_bios_limit -EXPORT_SYMBOL vmlinux 0xbc20df8a mr_mfc_find_any_parent -EXPORT_SYMBOL vmlinux 0xbc2ce9fc __quota_error -EXPORT_SYMBOL vmlinux 0xbc3e0e31 mmc_release_host -EXPORT_SYMBOL vmlinux 0xbc3e1715 pmem_sector_size -EXPORT_SYMBOL vmlinux 0xbc40c0d6 devm_free_irq -EXPORT_SYMBOL vmlinux 0xbc421b32 scsi_get_device_flags_keyed -EXPORT_SYMBOL vmlinux 0xbc4f733b udp_lib_rehash -EXPORT_SYMBOL vmlinux 0xbc567e39 netdev_set_sb_channel -EXPORT_SYMBOL vmlinux 0xbc6b769b param_set_bint -EXPORT_SYMBOL vmlinux 0xbc94184a of_find_node_opts_by_path +EXPORT_SYMBOL vmlinux 0xbc21c082 dst_release_immediate +EXPORT_SYMBOL vmlinux 0xbc621d8b load_nls +EXPORT_SYMBOL vmlinux 0xbc7faaad generic_permission +EXPORT_SYMBOL vmlinux 0xbca1a4ce ps2_init +EXPORT_SYMBOL vmlinux 0xbcaaef43 genphy_restart_aneg EXPORT_SYMBOL vmlinux 0xbcab6ee6 sscanf -EXPORT_SYMBOL vmlinux 0xbcaf6438 neigh_seq_stop -EXPORT_SYMBOL vmlinux 0xbcb34fbc xen_alloc_unpopulated_pages -EXPORT_SYMBOL vmlinux 0xbcbe9ca2 __dquot_alloc_space -EXPORT_SYMBOL vmlinux 0xbcbede19 __of_get_address -EXPORT_SYMBOL vmlinux 0xbcd03a9e readahead_expand -EXPORT_SYMBOL vmlinux 0xbcd11c12 __blkdev_issue_discard -EXPORT_SYMBOL vmlinux 0xbcf16ca0 fwnode_mdiobus_register_phy -EXPORT_SYMBOL vmlinux 0xbcf5f5ad blk_rq_append_bio -EXPORT_SYMBOL vmlinux 0xbcf674b6 __blkdev_issue_zeroout -EXPORT_SYMBOL vmlinux 0xbcfbe772 secpath_set -EXPORT_SYMBOL vmlinux 0xbd0b47e6 udp_ioctl -EXPORT_SYMBOL vmlinux 0xbd0cf0d7 ip_frag_next -EXPORT_SYMBOL vmlinux 0xbd164f84 mmc_remove_host -EXPORT_SYMBOL vmlinux 0xbd1f1677 lynx_pcs_create -EXPORT_SYMBOL vmlinux 0xbd35c2de __mmap_lock_do_trace_start_locking -EXPORT_SYMBOL vmlinux 0xbd444780 from_kprojid_munged +EXPORT_SYMBOL vmlinux 0xbcb0a71d dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0xbcced541 xattr_full_name +EXPORT_SYMBOL vmlinux 0xbcd8b9cf devm_ioremap_wc +EXPORT_SYMBOL vmlinux 0xbd00ed90 devm_extcon_unregister_notifier +EXPORT_SYMBOL vmlinux 0xbd034332 __netlink_dump_start +EXPORT_SYMBOL vmlinux 0xbd0df629 configfs_register_group +EXPORT_SYMBOL vmlinux 0xbd263587 blk_rq_append_bio +EXPORT_SYMBOL vmlinux 0xbd27c6ae ps2_handle_ack EXPORT_SYMBOL vmlinux 0xbd462b55 __kfifo_init -EXPORT_SYMBOL vmlinux 0xbd524e05 bdi_alloc -EXPORT_SYMBOL vmlinux 0xbd617002 __traceiter_mmap_lock_released EXPORT_SYMBOL vmlinux 0xbd628752 __tracepoint_mmap_lock_start_locking -EXPORT_SYMBOL vmlinux 0xbd65674e pneigh_lookup EXPORT_SYMBOL vmlinux 0xbd6841d4 crc16 -EXPORT_SYMBOL vmlinux 0xbd768c7a pci_fixup_device -EXPORT_SYMBOL vmlinux 0xbd8ca1cd dcache_dir_close -EXPORT_SYMBOL vmlinux 0xbd9db587 skb_coalesce_rx_frag -EXPORT_SYMBOL vmlinux 0xbd9df54c d_delete -EXPORT_SYMBOL vmlinux 0xbda2301b mipi_dsi_dcs_write -EXPORT_SYMBOL vmlinux 0xbda9c5c3 crypto_sha256_finup -EXPORT_SYMBOL vmlinux 0xbdb8b14c mmc_put_card -EXPORT_SYMBOL vmlinux 0xbdcbc88b devfreq_register_opp_notifier -EXPORT_SYMBOL vmlinux 0xbdcc5186 netdev_pick_tx -EXPORT_SYMBOL vmlinux 0xbdd5c43f dma_fence_array_create -EXPORT_SYMBOL vmlinux 0xbddfb5c6 dcbnl_ieee_notify -EXPORT_SYMBOL vmlinux 0xbdee0b5b file_remove_privs -EXPORT_SYMBOL vmlinux 0xbdfeeca4 __register_chrdev +EXPORT_SYMBOL vmlinux 0xbd6970bd __genphy_config_aneg +EXPORT_SYMBOL vmlinux 0xbd6bdd70 tcf_em_unregister +EXPORT_SYMBOL vmlinux 0xbd719389 phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0xbd71efe2 mdiobus_unregister +EXPORT_SYMBOL vmlinux 0xbd71fb10 dm_get_device +EXPORT_SYMBOL vmlinux 0xbd72cf35 key_move +EXPORT_SYMBOL vmlinux 0xbd77afe8 sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0xbd98b7f8 __skb_gso_segment +EXPORT_SYMBOL vmlinux 0xbda7b290 mfd_add_devices +EXPORT_SYMBOL vmlinux 0xbdadfa2b tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0xbdd8013a gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0xbddaa244 sock_no_getname +EXPORT_SYMBOL vmlinux 0xbdddd817 __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0xbde6f671 __check_sticky +EXPORT_SYMBOL vmlinux 0xbdf2026e blkdev_issue_secure_erase +EXPORT_SYMBOL vmlinux 0xbdfd2044 i2c_clients_command EXPORT_SYMBOL vmlinux 0xbe118c52 __tracepoint_mmap_lock_acquire_returned -EXPORT_SYMBOL vmlinux 0xbe161bd5 simple_transaction_get EXPORT_SYMBOL vmlinux 0xbe263f36 cred_fscmp -EXPORT_SYMBOL vmlinux 0xbe3219a2 set_page_dirty +EXPORT_SYMBOL vmlinux 0xbe2e1c6e vme_bus_error_handler EXPORT_SYMBOL vmlinux 0xbe49252c acpi_os_write_port -EXPORT_SYMBOL vmlinux 0xbe4c522b skb_flow_dissect_meta -EXPORT_SYMBOL vmlinux 0xbe4ca098 release_pages EXPORT_SYMBOL vmlinux 0xbe4eb6ed secure_dccpv6_sequence_number -EXPORT_SYMBOL vmlinux 0xbe512b4e iommu_dma_get_resv_regions -EXPORT_SYMBOL vmlinux 0xbe59df53 __ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0xbe4f79d2 fman_unregister_intr EXPORT_SYMBOL vmlinux 0xbe5a24e9 xxh32_copy_state +EXPORT_SYMBOL vmlinux 0xbe6928e2 input_set_capability EXPORT_SYMBOL vmlinux 0xbe6a866f __wait_on_bit EXPORT_SYMBOL vmlinux 0xbe6a8c96 zstd_cctx_workspace_bound -EXPORT_SYMBOL vmlinux 0xbe789f03 pci_map_rom -EXPORT_SYMBOL vmlinux 0xbe87c265 submit_bio_wait -EXPORT_SYMBOL vmlinux 0xbea25e83 tcf_qevent_validate_change -EXPORT_SYMBOL vmlinux 0xbeb27b66 max8998_bulk_read -EXPORT_SYMBOL vmlinux 0xbeb32db9 kobject_get_unless_zero -EXPORT_SYMBOL vmlinux 0xbebe8a4d reuseport_attach_prog -EXPORT_SYMBOL vmlinux 0xbeee52e9 block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0xbea8f442 neigh_lookup +EXPORT_SYMBOL vmlinux 0xbec5aaa5 devm_ioremap +EXPORT_SYMBOL vmlinux 0xbec902dd _dev_emerg +EXPORT_SYMBOL vmlinux 0xbeea4d15 __SetPageMovable +EXPORT_SYMBOL vmlinux 0xbeec2712 __dev_kfree_skb_any EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule EXPORT_SYMBOL vmlinux 0xbefa51a3 gen_pool_add_owner -EXPORT_SYMBOL vmlinux 0xbefc84ce ip_sock_set_mtu_discover -EXPORT_SYMBOL vmlinux 0xbf022d2a pcie_capability_write_word -EXPORT_SYMBOL vmlinux 0xbf19a3d2 misc_register +EXPORT_SYMBOL vmlinux 0xbf04954e xfrm6_rcv_tnl +EXPORT_SYMBOL vmlinux 0xbf121baa mdio_device_reset +EXPORT_SYMBOL vmlinux 0xbf183d77 param_get_ushort +EXPORT_SYMBOL vmlinux 0xbf19904f truncate_inode_pages +EXPORT_SYMBOL vmlinux 0xbf3d2f76 security_inode_invalidate_secctx EXPORT_SYMBOL vmlinux 0xbf59c419 posix_acl_init -EXPORT_SYMBOL vmlinux 0xbf6f8061 acpi_bus_unregister_driver -EXPORT_SYMBOL vmlinux 0xbf8069d9 pcibios_bus_to_resource -EXPORT_SYMBOL vmlinux 0xbf8a4fab unpin_user_pages -EXPORT_SYMBOL vmlinux 0xbf8f9c0d call_fib_notifiers +EXPORT_SYMBOL vmlinux 0xbf61ba0b pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0xbf67c3a4 of_graph_get_remote_node +EXPORT_SYMBOL vmlinux 0xbf6fb05c mmc_cqe_start_req +EXPORT_SYMBOL vmlinux 0xbf99f3a8 pci_set_power_state EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set EXPORT_SYMBOL vmlinux 0xbfae9e07 utf8_validate -EXPORT_SYMBOL vmlinux 0xbfb4c36c __mod_lruvec_page_state -EXPORT_SYMBOL vmlinux 0xbfb5b753 folio_mapping -EXPORT_SYMBOL vmlinux 0xbfc0e868 mdiobus_scan -EXPORT_SYMBOL vmlinux 0xbfc24349 acpi_device_hid +EXPORT_SYMBOL vmlinux 0xbfb6b2c6 dma_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0xbfbfdddf tcp_mtu_to_mss +EXPORT_SYMBOL vmlinux 0xbfc83940 d_find_any_alias EXPORT_SYMBOL vmlinux 0xbfcbc0d2 stmp_reset_block -EXPORT_SYMBOL vmlinux 0xc0042885 fault_in_iov_iter_writeable -EXPORT_SYMBOL vmlinux 0xc00f60a2 tcp_v4_destroy_sock -EXPORT_SYMBOL vmlinux 0xc021c2d1 generic_write_end -EXPORT_SYMBOL vmlinux 0xc027b2b9 amba_driver_register +EXPORT_SYMBOL vmlinux 0xbfdac0a8 __find_get_block +EXPORT_SYMBOL vmlinux 0xbff5d345 tcp_get_cookie_sock +EXPORT_SYMBOL vmlinux 0xbffb637a _copy_to_iter +EXPORT_SYMBOL vmlinux 0xbffc2d9b dump_skip +EXPORT_SYMBOL vmlinux 0xc0293214 genphy_suspend +EXPORT_SYMBOL vmlinux 0xc02dafa6 netdev_notify_peers EXPORT_SYMBOL vmlinux 0xc0364007 fault_in_writeable -EXPORT_SYMBOL vmlinux 0xc055e62b open_with_fake_path +EXPORT_SYMBOL vmlinux 0xc03b327d qdisc_offload_dump_helper +EXPORT_SYMBOL vmlinux 0xc04197d9 filemap_range_has_page +EXPORT_SYMBOL vmlinux 0xc04eba39 mmc_can_discard EXPORT_SYMBOL vmlinux 0xc060c3f4 page_pool_ethtool_stats_get -EXPORT_SYMBOL vmlinux 0xc06288e8 flow_rule_match_ipv6_addrs +EXPORT_SYMBOL vmlinux 0xc062c7ad md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0xc06bc34e dev_pick_tx_cpu_id +EXPORT_SYMBOL vmlinux 0xc0718142 console_stop +EXPORT_SYMBOL vmlinux 0xc075cd10 dma_async_device_unregister EXPORT_SYMBOL vmlinux 0xc0763484 rfkill_blocked -EXPORT_SYMBOL vmlinux 0xc078187e try_lookup_one_len EXPORT_SYMBOL vmlinux 0xc078d22c zstd_init_cstream EXPORT_SYMBOL vmlinux 0xc07b0863 fb_destroy_modedb -EXPORT_SYMBOL vmlinux 0xc0835f48 phy_queue_state_machine +EXPORT_SYMBOL vmlinux 0xc087cfde ipmr_rule_default EXPORT_SYMBOL vmlinux 0xc08e7a05 nla_reserve -EXPORT_SYMBOL vmlinux 0xc08eccea inet_csk_reqsk_queue_add -EXPORT_SYMBOL vmlinux 0xc0963048 acpi_pm_device_sleep_state -EXPORT_SYMBOL vmlinux 0xc0a94ec0 dev_mc_flush -EXPORT_SYMBOL vmlinux 0xc0c0b8f6 ip6_frag_init -EXPORT_SYMBOL vmlinux 0xc0ccb9f2 sock_gettstamp -EXPORT_SYMBOL vmlinux 0xc0efd0d3 locks_copy_lock -EXPORT_SYMBOL vmlinux 0xc0f6ab96 simple_unlink +EXPORT_SYMBOL vmlinux 0xc0a79019 inet6_add_offload +EXPORT_SYMBOL vmlinux 0xc0b6f18a flow_rule_match_enc_control 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 0xc10809aa of_device_register -EXPORT_SYMBOL vmlinux 0xc109bda1 netdev_emerg -EXPORT_SYMBOL vmlinux 0xc117e5c7 framebuffer_release -EXPORT_SYMBOL vmlinux 0xc118ecd5 folio_account_redirty EXPORT_SYMBOL vmlinux 0xc1198662 __warn_flushing_systemwide_wq -EXPORT_SYMBOL vmlinux 0xc123329d phy_start -EXPORT_SYMBOL vmlinux 0xc14dbb30 phy_remove_link_mode +EXPORT_SYMBOL vmlinux 0xc141a52c __mark_inode_dirty EXPORT_SYMBOL vmlinux 0xc14dc168 acpi_get_data EXPORT_SYMBOL vmlinux 0xc1514a3b free_irq +EXPORT_SYMBOL vmlinux 0xc155d99a ihold EXPORT_SYMBOL vmlinux 0xc1579516 fman_port_enable +EXPORT_SYMBOL vmlinux 0xc15bdce9 alloc_file_pseudo EXPORT_SYMBOL vmlinux 0xc164a51c keygen_init EXPORT_SYMBOL vmlinux 0xc16be39d iter_div_u64_rem -EXPORT_SYMBOL vmlinux 0xc17055b4 of_get_parent -EXPORT_SYMBOL vmlinux 0xc17dd23c xp_can_alloc -EXPORT_SYMBOL vmlinux 0xc17e8b06 of_get_mac_address_nvmem -EXPORT_SYMBOL vmlinux 0xc1955823 icmp_ndo_send -EXPORT_SYMBOL vmlinux 0xc19e7a39 lookup_one -EXPORT_SYMBOL vmlinux 0xc1b13f01 pci_scan_bus -EXPORT_SYMBOL vmlinux 0xc1c81c47 __dynamic_ibdev_dbg -EXPORT_SYMBOL vmlinux 0xc1cacc79 pci_find_capability +EXPORT_SYMBOL vmlinux 0xc16d40f0 flow_rule_match_tcp +EXPORT_SYMBOL vmlinux 0xc173e002 proc_symlink +EXPORT_SYMBOL vmlinux 0xc1886ada phy_ethtool_get_sset_count +EXPORT_SYMBOL vmlinux 0xc193aa73 fscrypt_ioctl_get_policy EXPORT_SYMBOL vmlinux 0xc1d5d504 scsi_cmd_allowed EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget -EXPORT_SYMBOL vmlinux 0xc1de3622 sg_alloc_append_table_from_pages -EXPORT_SYMBOL vmlinux 0xc1e21cc5 inet6_del_offload EXPORT_SYMBOL vmlinux 0xc1e2c742 tegra_io_rail_power_on -EXPORT_SYMBOL vmlinux 0xc1f81c3b vfs_create_mount -EXPORT_SYMBOL vmlinux 0xc1f972fd phy_error +EXPORT_SYMBOL vmlinux 0xc1e47924 blk_mq_alloc_disk_for_queue +EXPORT_SYMBOL vmlinux 0xc2001164 mmc_add_host +EXPORT_SYMBOL vmlinux 0xc2015ad4 mod_zone_page_state EXPORT_SYMBOL vmlinux 0xc2050974 fman_port_get_tstamp -EXPORT_SYMBOL vmlinux 0xc208541e __serio_register_port -EXPORT_SYMBOL vmlinux 0xc20c2de8 mmc_can_gpio_ro -EXPORT_SYMBOL vmlinux 0xc20d6689 inet_proto_csum_replace4 -EXPORT_SYMBOL vmlinux 0xc20da920 xfrm_stateonly_find -EXPORT_SYMBOL vmlinux 0xc222094c of_clk_get_by_name -EXPORT_SYMBOL vmlinux 0xc227bf0c pnp_unregister_card_driver +EXPORT_SYMBOL vmlinux 0xc212f3eb ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0xc223fd34 key_put +EXPORT_SYMBOL vmlinux 0xc224b52f input_event EXPORT_SYMBOL vmlinux 0xc22f6693 call_fib_notifier EXPORT_SYMBOL vmlinux 0xc2310cdc logic_inl -EXPORT_SYMBOL vmlinux 0xc2380412 update_devfreq -EXPORT_SYMBOL vmlinux 0xc2540608 jbd2_journal_update_sb_errno -EXPORT_SYMBOL vmlinux 0xc25b071d devfreq_monitor_resume -EXPORT_SYMBOL vmlinux 0xc2700910 rt_dst_alloc -EXPORT_SYMBOL vmlinux 0xc2967122 dm_table_run_md_queue_async -EXPORT_SYMBOL vmlinux 0xc2980633 seq_bprintf +EXPORT_SYMBOL vmlinux 0xc23b114a xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0xc251fb60 twl6040_reg_read +EXPORT_SYMBOL vmlinux 0xc2605e1d ip_sock_set_tos +EXPORT_SYMBOL vmlinux 0xc26cabcb folio_end_private_2 +EXPORT_SYMBOL vmlinux 0xc28a83f7 sock_no_shutdown +EXPORT_SYMBOL vmlinux 0xc28d2835 flow_rule_match_control EXPORT_SYMBOL vmlinux 0xc29bf967 strspn -EXPORT_SYMBOL vmlinux 0xc2a5ca3e flow_rule_match_eth_addrs -EXPORT_SYMBOL vmlinux 0xc2bae306 devfreq_update_status +EXPORT_SYMBOL vmlinux 0xc2a02806 of_graph_get_next_endpoint +EXPORT_SYMBOL vmlinux 0xc2c62b92 tegra_ivc_notified EXPORT_SYMBOL vmlinux 0xc2cb862e sgl_alloc_order -EXPORT_SYMBOL vmlinux 0xc2dc5b69 pci_disable_link_state -EXPORT_SYMBOL vmlinux 0xc2dd037b max8998_write_reg +EXPORT_SYMBOL vmlinux 0xc2d0a107 of_translate_address +EXPORT_SYMBOL vmlinux 0xc2da0fc4 blk_set_queue_depth +EXPORT_SYMBOL vmlinux 0xc2dbe5bc page_pool_return_skb_page EXPORT_SYMBOL vmlinux 0xc2e168ab caches_clean_inval_pou +EXPORT_SYMBOL vmlinux 0xc2e1b04f register_netdevice_notifier_net +EXPORT_SYMBOL vmlinux 0xc2e3fbf5 mark_page_accessed EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices -EXPORT_SYMBOL vmlinux 0xc2ee018a clocksource_change_rating EXPORT_SYMBOL vmlinux 0xc2f11eac meson_sm_call_read EXPORT_SYMBOL vmlinux 0xc2f52274 __lshrti3 +EXPORT_SYMBOL vmlinux 0xc301837c input_inject_event EXPORT_SYMBOL vmlinux 0xc3055d20 usleep_range_state -EXPORT_SYMBOL vmlinux 0xc30d2383 jbd2_journal_forget EXPORT_SYMBOL vmlinux 0xc310b981 strnstr -EXPORT_SYMBOL vmlinux 0xc31d7b66 inet_csk_accept +EXPORT_SYMBOL vmlinux 0xc31ba0df __icmp_send +EXPORT_SYMBOL vmlinux 0xc31c11ae bpf_link_get_from_fd EXPORT_SYMBOL vmlinux 0xc31db0ce is_vmalloc_addr -EXPORT_SYMBOL vmlinux 0xc323abc2 xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0xc32286d3 dmaengine_get_unmap_data EXPORT_SYMBOL vmlinux 0xc32c71af register_inetaddr_validator_notifier -EXPORT_SYMBOL vmlinux 0xc3543dc2 fman_get_revision -EXPORT_SYMBOL vmlinux 0xc362e435 kobject_get -EXPORT_SYMBOL vmlinux 0xc36d388f tegra_dfll_runtime_resume -EXPORT_SYMBOL vmlinux 0xc372bf34 ipv6_select_ident +EXPORT_SYMBOL vmlinux 0xc35b58da file_fdatawait_range +EXPORT_SYMBOL vmlinux 0xc36afaa5 scsi_target_resume +EXPORT_SYMBOL vmlinux 0xc3705b8e netpoll_setup EXPORT_SYMBOL vmlinux 0xc3762aec mempool_alloc EXPORT_SYMBOL vmlinux 0xc37f9c6e cpufreq_update_policy EXPORT_SYMBOL vmlinux 0xc38c83b8 mod_timer +EXPORT_SYMBOL vmlinux 0xc38cf06f rproc_put +EXPORT_SYMBOL vmlinux 0xc398212d tty_hung_up_p +EXPORT_SYMBOL vmlinux 0xc3998ede mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0xc3ac65dc xfrm_stateonly_find EXPORT_SYMBOL vmlinux 0xc3bc72ad trace_print_array_seq EXPORT_SYMBOL vmlinux 0xc3cd034d crc8_populate_lsb -EXPORT_SYMBOL vmlinux 0xc3d0ba26 inet_rtx_syn_ack -EXPORT_SYMBOL vmlinux 0xc3debef3 jbd2_journal_unlock_updates -EXPORT_SYMBOL vmlinux 0xc3ec6636 nd_region_release_lane +EXPORT_SYMBOL vmlinux 0xc3ce477d devm_rproc_alloc EXPORT_SYMBOL vmlinux 0xc3ff38c2 down_read_trylock +EXPORT_SYMBOL vmlinux 0xc40a17bc vfs_get_fsid +EXPORT_SYMBOL vmlinux 0xc40d5e39 of_find_node_by_name +EXPORT_SYMBOL vmlinux 0xc4164e31 backlight_device_register EXPORT_SYMBOL vmlinux 0xc4212ab9 qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xc426617c scsi_change_queue_depth EXPORT_SYMBOL vmlinux 0xc42dcb99 acpi_evaluate_ost +EXPORT_SYMBOL vmlinux 0xc432372b napi_gro_flush +EXPORT_SYMBOL vmlinux 0xc4458bf0 pci_alloc_dev EXPORT_SYMBOL vmlinux 0xc452212c utf8_strncasecmp +EXPORT_SYMBOL vmlinux 0xc45695b8 __invalidate_device +EXPORT_SYMBOL vmlinux 0xc4674a7a param_set_bool +EXPORT_SYMBOL vmlinux 0xc46fe41b qdisc_create_dflt EXPORT_SYMBOL vmlinux 0xc4708199 cpm_muram_addr EXPORT_SYMBOL vmlinux 0xc4777aa9 __ctzsi2 -EXPORT_SYMBOL vmlinux 0xc480d8c6 processors -EXPORT_SYMBOL vmlinux 0xc4ac719c inode_update_time +EXPORT_SYMBOL vmlinux 0xc4797c50 input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0xc48e1bdd input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0xc4ae6342 nf_reinject EXPORT_SYMBOL vmlinux 0xc4b21d2f qman_get_affine_portal -EXPORT_SYMBOL vmlinux 0xc4b38cff phy_support_asym_pause -EXPORT_SYMBOL vmlinux 0xc4b96ae1 get_bitmap_from_slot -EXPORT_SYMBOL vmlinux 0xc4c2172a scsi_rescan_device -EXPORT_SYMBOL vmlinux 0xc4c530ea twl6040_get_sysclk -EXPORT_SYMBOL vmlinux 0xc4e8e059 mdio_device_register -EXPORT_SYMBOL vmlinux 0xc4ebd964 inode_newsize_ok -EXPORT_SYMBOL vmlinux 0xc50b5347 pci_disable_msi +EXPORT_SYMBOL vmlinux 0xc4b62164 unpin_user_pages_dirty_lock +EXPORT_SYMBOL vmlinux 0xc4c19c19 sk_common_release +EXPORT_SYMBOL vmlinux 0xc4c94673 netdev_reset_tc +EXPORT_SYMBOL vmlinux 0xc509aa66 skb_push +EXPORT_SYMBOL vmlinux 0xc5145055 __splice_from_pipe +EXPORT_SYMBOL vmlinux 0xc5158512 vfs_dedupe_file_range_one EXPORT_SYMBOL vmlinux 0xc528a49a queued_write_lock_slowpath -EXPORT_SYMBOL vmlinux 0xc52c3534 dma_get_sgtable_attrs -EXPORT_SYMBOL vmlinux 0xc5382031 gnet_stats_start_copy_compat -EXPORT_SYMBOL vmlinux 0xc548a3b9 rproc_add_subdev -EXPORT_SYMBOL vmlinux 0xc548f128 insert_inode_locked4 -EXPORT_SYMBOL vmlinux 0xc54972e8 mark_info_dirty -EXPORT_SYMBOL vmlinux 0xc5630449 netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0xc53b2c8d ip_cmsg_recv_offset +EXPORT_SYMBOL vmlinux 0xc54f20b9 d_lookup +EXPORT_SYMBOL vmlinux 0xc553fd7f pci_request_regions EXPORT_SYMBOL vmlinux 0xc56c3609 xz_dec_microlzma_reset -EXPORT_SYMBOL vmlinux 0xc571dc4b tty_unthrottle +EXPORT_SYMBOL vmlinux 0xc56dd314 mdiobus_register_device EXPORT_SYMBOL vmlinux 0xc57c48a3 idr_get_next -EXPORT_SYMBOL vmlinux 0xc5822964 reuseport_stop_listen_sock -EXPORT_SYMBOL vmlinux 0xc58462fe __brelse +EXPORT_SYMBOL vmlinux 0xc584f022 tcp_v4_conn_request EXPORT_SYMBOL vmlinux 0xc58d5a90 kstrtoll_from_user EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete -EXPORT_SYMBOL vmlinux 0xc599dde0 mfd_add_devices EXPORT_SYMBOL vmlinux 0xc5a3367a __tracepoint_dma_fence_emit +EXPORT_SYMBOL vmlinux 0xc5b06fc4 devm_pci_alloc_host_bridge EXPORT_SYMBOL vmlinux 0xc5b6f236 queue_work_on -EXPORT_SYMBOL vmlinux 0xc5ca01f1 __i2c_smbus_xfer -EXPORT_SYMBOL vmlinux 0xc5dd18cd flow_rule_match_enc_ports -EXPORT_SYMBOL vmlinux 0xc5e64716 lease_get_mtime +EXPORT_SYMBOL vmlinux 0xc5d85d26 flow_block_cb_free +EXPORT_SYMBOL vmlinux 0xc5d8ef76 seq_dentry +EXPORT_SYMBOL vmlinux 0xc5dc9519 blk_mq_alloc_request EXPORT_SYMBOL vmlinux 0xc5e74216 release_resource +EXPORT_SYMBOL vmlinux 0xc5fa165e file_write_and_wait_range +EXPORT_SYMBOL vmlinux 0xc604afba pagecache_get_page EXPORT_SYMBOL vmlinux 0xc60d0620 __num_online_cpus +EXPORT_SYMBOL vmlinux 0xc60ea588 read_cache_page +EXPORT_SYMBOL vmlinux 0xc618c3f0 i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0xc61e27a6 to_nd_btt EXPORT_SYMBOL vmlinux 0xc622556f prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0xc6312aa5 dst_discard_out EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc631cbdd pfifo_qdisc_ops EXPORT_SYMBOL vmlinux 0xc633d82d phy_unregister_fixup -EXPORT_SYMBOL vmlinux 0xc63c5718 path_is_mountpoint -EXPORT_SYMBOL vmlinux 0xc641cfe0 inode_set_bytes -EXPORT_SYMBOL vmlinux 0xc64688e4 buffer_migrate_folio -EXPORT_SYMBOL vmlinux 0xc656bd0e param_get_hexint +EXPORT_SYMBOL vmlinux 0xc6481173 zero_fill_bio +EXPORT_SYMBOL vmlinux 0xc64945a0 tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0xc6501a35 pskb_expand_head +EXPORT_SYMBOL vmlinux 0xc65d5018 fscrypt_encrypt_block_inplace EXPORT_SYMBOL vmlinux 0xc65e4e97 secure_dccp_sequence_number -EXPORT_SYMBOL vmlinux 0xc661c6f4 pci_request_regions_exclusive -EXPORT_SYMBOL vmlinux 0xc6623b85 fs_bio_set +EXPORT_SYMBOL vmlinux 0xc6620f10 mmc_unregister_driver EXPORT_SYMBOL vmlinux 0xc666a132 crc_t10dif EXPORT_SYMBOL vmlinux 0xc66a8304 cpu_rmap_add -EXPORT_SYMBOL vmlinux 0xc66bf4cd sock_setsockopt -EXPORT_SYMBOL vmlinux 0xc675c03a tcp_prot -EXPORT_SYMBOL vmlinux 0xc68aeea7 __genphy_config_aneg +EXPORT_SYMBOL vmlinux 0xc67953a7 folio_add_lru EXPORT_SYMBOL vmlinux 0xc69fce52 qcom_scm_qsmmu500_wait_safe_toggle -EXPORT_SYMBOL vmlinux 0xc6a0ccc1 tcp_sock_set_user_timeout -EXPORT_SYMBOL vmlinux 0xc6ae94b3 xsk_set_rx_need_wakeup +EXPORT_SYMBOL vmlinux 0xc6a0863d tty_unlock +EXPORT_SYMBOL vmlinux 0xc6aecc4b fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0xc6b4960f flow_rule_match_ct +EXPORT_SYMBOL vmlinux 0xc6b7f046 eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0xc6bdafa7 __inc_node_page_state EXPORT_SYMBOL vmlinux 0xc6cb465a __kfifo_max_r EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable EXPORT_SYMBOL vmlinux 0xc6d09aa9 release_firmware -EXPORT_SYMBOL vmlinux 0xc6d8e8e5 jbd2_fc_wait_bufs +EXPORT_SYMBOL vmlinux 0xc6d5973c xfrm_state_update +EXPORT_SYMBOL vmlinux 0xc6de1a0b netdev_update_features EXPORT_SYMBOL vmlinux 0xc6e1dd00 __cpuhp_remove_state -EXPORT_SYMBOL vmlinux 0xc6e284f2 key_unlink +EXPORT_SYMBOL vmlinux 0xc6e93acb file_open_root +EXPORT_SYMBOL vmlinux 0xc6e9a8a2 max8925_set_bits +EXPORT_SYMBOL vmlinux 0xc6ec0948 pci_find_capability EXPORT_SYMBOL vmlinux 0xc6f3b3fc refcount_dec_if_one EXPORT_SYMBOL vmlinux 0xc6f46339 init_timer_key +EXPORT_SYMBOL vmlinux 0xc6f802cf dev_remove_offload EXPORT_SYMBOL vmlinux 0xc708f1fe ec_write -EXPORT_SYMBOL vmlinux 0xc71d98c8 tty_port_raise_dtr_rts EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port -EXPORT_SYMBOL vmlinux 0xc7326332 regset_get_alloc -EXPORT_SYMBOL vmlinux 0xc734e289 sdev_disable_disk_events -EXPORT_SYMBOL vmlinux 0xc75555d5 generic_block_bmap -EXPORT_SYMBOL vmlinux 0xc7569a81 ip_sock_set_recverr -EXPORT_SYMBOL vmlinux 0xc75b53e2 tcf_action_exec -EXPORT_SYMBOL vmlinux 0xc7613cf7 cad_pid -EXPORT_SYMBOL vmlinux 0xc76b83ea mr_table_alloc +EXPORT_SYMBOL vmlinux 0xc7320d92 blk_mq_run_hw_queues +EXPORT_SYMBOL vmlinux 0xc75d1ac3 nexthop_res_grp_activity_update +EXPORT_SYMBOL vmlinux 0xc760fff9 netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0xc76e4f36 tegra_ivc_write_advance +EXPORT_SYMBOL vmlinux 0xc77e6fd1 ptp_cancel_worker_sync EXPORT_SYMBOL vmlinux 0xc781bd9f rfkill_resume_polling EXPORT_SYMBOL vmlinux 0xc7856a3d inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xc78d13b5 poll_initwait +EXPORT_SYMBOL vmlinux 0xc7972e11 input_mt_get_slot_by_key EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock -EXPORT_SYMBOL vmlinux 0xc7a93306 blk_post_runtime_resume -EXPORT_SYMBOL vmlinux 0xc7ab8c5a inet_recvmsg EXPORT_SYMBOL vmlinux 0xc7ae1903 security_lock_kernel_down -EXPORT_SYMBOL vmlinux 0xc7bcfa77 __sk_queue_drop_skb +EXPORT_SYMBOL vmlinux 0xc7b2e9ab param_set_byte EXPORT_SYMBOL vmlinux 0xc7c1107a LZ4_decompress_safe -EXPORT_SYMBOL vmlinux 0xc7e5b192 inode_insert5 -EXPORT_SYMBOL vmlinux 0xc7ee58ce simple_rename -EXPORT_SYMBOL vmlinux 0xc7f4affb genphy_check_and_restart_aneg +EXPORT_SYMBOL vmlinux 0xc7f1ce97 fs_lookup_param +EXPORT_SYMBOL vmlinux 0xc7f202cb ptp_clock_index EXPORT_SYMBOL vmlinux 0xc80ab559 swake_up_one -EXPORT_SYMBOL vmlinux 0xc8139ec2 ww_mutex_lock_interruptible -EXPORT_SYMBOL vmlinux 0xc81c4387 __generic_file_fsync -EXPORT_SYMBOL vmlinux 0xc8236330 sunxi_sram_release -EXPORT_SYMBOL vmlinux 0xc8370447 __inc_node_page_state +EXPORT_SYMBOL vmlinux 0xc81085b1 twl6040_power +EXPORT_SYMBOL vmlinux 0xc81435a6 tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0xc82f0ec2 vme_unregister_driver +EXPORT_SYMBOL vmlinux 0xc836d235 ps2_end_command EXPORT_SYMBOL vmlinux 0xc838c3f5 __ashrti3 EXPORT_SYMBOL vmlinux 0xc839afed hdmi_audio_infoframe_check -EXPORT_SYMBOL vmlinux 0xc8496254 csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0xc83bf085 __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0xc83ced52 inet_csk_reqsk_queue_drop +EXPORT_SYMBOL vmlinux 0xc8478e61 unpin_user_page EXPORT_SYMBOL vmlinux 0xc84a0a7e seq_hlist_start_rcu -EXPORT_SYMBOL vmlinux 0xc8535a80 inet_ioctl -EXPORT_SYMBOL vmlinux 0xc859927b blk_mq_init_allocated_queue -EXPORT_SYMBOL vmlinux 0xc862d64e blk_sync_queue -EXPORT_SYMBOL vmlinux 0xc866b252 input_setup_polling +EXPORT_SYMBOL vmlinux 0xc8552cf4 serio_open +EXPORT_SYMBOL vmlinux 0xc8593b17 __traceiter_spi_transfer_stop +EXPORT_SYMBOL vmlinux 0xc86224d6 napi_gro_frags +EXPORT_SYMBOL vmlinux 0xc867e7db vmbus_sendpacket_getid +EXPORT_SYMBOL vmlinux 0xc86b33ef km_policy_expired EXPORT_SYMBOL vmlinux 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc87a097b blk_queue_max_write_zeroes_sectors EXPORT_SYMBOL vmlinux 0xc8827b75 sysctl_vals -EXPORT_SYMBOL vmlinux 0xc88c97a2 scsi_is_sdev_device EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd EXPORT_SYMBOL vmlinux 0xc89846c4 xudma_tchanrt_read +EXPORT_SYMBOL vmlinux 0xc8a33405 ip_setsockopt +EXPORT_SYMBOL vmlinux 0xc8a5dfc8 __skb_wait_for_more_packets EXPORT_SYMBOL vmlinux 0xc8a91f5b cpumask_local_spread -EXPORT_SYMBOL vmlinux 0xc8b367f2 key_payload_reserve -EXPORT_SYMBOL vmlinux 0xc8c1f5c7 pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0xc8acb733 tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0xc8afdb20 begin_new_exec EXPORT_SYMBOL vmlinux 0xc8c85086 sg_free_table -EXPORT_SYMBOL vmlinux 0xc8cb00a5 netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0xc8d389cf vlan_uses_dev EXPORT_SYMBOL vmlinux 0xc8dcc62a krealloc -EXPORT_SYMBOL vmlinux 0xc90fd17b phy_get_pause +EXPORT_SYMBOL vmlinux 0xc8df4ee5 __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0xc8e22e6c netdev_class_remove_file_ns EXPORT_SYMBOL vmlinux 0xc916dd46 __SCK__tp_func_kmalloc -EXPORT_SYMBOL vmlinux 0xc9254018 __sock_create +EXPORT_SYMBOL vmlinux 0xc91d2dbb skb_queue_tail EXPORT_SYMBOL vmlinux 0xc93e8461 acpi_get_event_resources -EXPORT_SYMBOL vmlinux 0xc9620d0c vfs_mkobj +EXPORT_SYMBOL vmlinux 0xc955ec39 scsi_eh_finish_cmd EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters -EXPORT_SYMBOL vmlinux 0xc96e6929 eth_gro_complete +EXPORT_SYMBOL vmlinux 0xc963e433 serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0xc9671df8 scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0xc96ea909 of_find_compatible_node EXPORT_SYMBOL vmlinux 0xc972449f mempool_alloc_slab EXPORT_SYMBOL vmlinux 0xc9822234 clk_register_clkdev -EXPORT_SYMBOL vmlinux 0xc9874b34 dev_set_mtu +EXPORT_SYMBOL vmlinux 0xc991482c xp_raw_get_data EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev -EXPORT_SYMBOL vmlinux 0xc9b3adcd generic_fillattr -EXPORT_SYMBOL vmlinux 0xc9b673a1 proto_unregister -EXPORT_SYMBOL vmlinux 0xc9c17215 clk_hw_register_clkdev -EXPORT_SYMBOL vmlinux 0xc9c82407 devm_devfreq_add_device -EXPORT_SYMBOL vmlinux 0xc9d69bdb of_find_node_by_name +EXPORT_SYMBOL vmlinux 0xc9a2e4b5 pnp_device_detach +EXPORT_SYMBOL vmlinux 0xc9a6f660 of_mdio_find_bus +EXPORT_SYMBOL vmlinux 0xc9ab0502 mfd_cell_disable +EXPORT_SYMBOL vmlinux 0xc9dae29d max8925_reg_read +EXPORT_SYMBOL vmlinux 0xc9dcec56 vfs_iter_write EXPORT_SYMBOL vmlinux 0xc9df055a xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xc9eb30a4 vga_put EXPORT_SYMBOL vmlinux 0xc9ed0401 imx_sc_rm_is_resource_owned -EXPORT_SYMBOL vmlinux 0xc9fe4f6a tcp_rcv_state_process -EXPORT_SYMBOL vmlinux 0xca149ba5 xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xc9f71205 phy_device_remove EXPORT_SYMBOL vmlinux 0xca1648d4 zstd_decompress_dctx EXPORT_SYMBOL vmlinux 0xca17ac01 _find_next_andnot_bit -EXPORT_SYMBOL vmlinux 0xca1a699f devfreq_resume_device EXPORT_SYMBOL vmlinux 0xca21ebd3 bitmap_free +EXPORT_SYMBOL vmlinux 0xca26792a tty_driver_kref_put EXPORT_SYMBOL vmlinux 0xca431c05 wake_bit_function -EXPORT_SYMBOL vmlinux 0xca44cf36 napi_build_skb -EXPORT_SYMBOL vmlinux 0xca4d3a59 blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0xca4cc6c6 eth_header_parse_protocol EXPORT_SYMBOL vmlinux 0xca62afaf xudma_rflow_is_gp +EXPORT_SYMBOL vmlinux 0xca7e14fa generic_file_readonly_mmap EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next EXPORT_SYMBOL vmlinux 0xca9beaa4 __xa_store -EXPORT_SYMBOL vmlinux 0xcacdc58b init_special_inode +EXPORT_SYMBOL vmlinux 0xcaab3cd6 of_find_net_device_by_node +EXPORT_SYMBOL vmlinux 0xcaada083 napi_complete_done +EXPORT_SYMBOL vmlinux 0xcac854bf dev_uc_init +EXPORT_SYMBOL vmlinux 0xcacab716 vfs_create +EXPORT_SYMBOL vmlinux 0xcacde910 genphy_setup_forced EXPORT_SYMBOL vmlinux 0xcad1aca8 acpi_exception -EXPORT_SYMBOL vmlinux 0xcada815a phy_register_fixup_for_uid -EXPORT_SYMBOL vmlinux 0xcaee6eff set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0xcadd0ffb blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0xcb00bca1 neigh_for_each EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu -EXPORT_SYMBOL vmlinux 0xcb03ec0b blackhole_netdev -EXPORT_SYMBOL vmlinux 0xcb041152 jbd2__journal_start -EXPORT_SYMBOL vmlinux 0xcb12677b netdev_set_tc_queue -EXPORT_SYMBOL vmlinux 0xcb1ab303 pps_unregister_source +EXPORT_SYMBOL vmlinux 0xcb10467c of_get_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0xcb3980f8 neigh_app_ns EXPORT_SYMBOL vmlinux 0xcb3ae215 call_blocking_lsm_notifier -EXPORT_SYMBOL vmlinux 0xcb3b3e77 igrab -EXPORT_SYMBOL vmlinux 0xcb3d53d1 ethtool_op_get_link -EXPORT_SYMBOL vmlinux 0xcb5cdfbb blk_queue_virt_boundary -EXPORT_SYMBOL vmlinux 0xcb697118 __tty_insert_flip_char -EXPORT_SYMBOL vmlinux 0xcb6b6997 dquot_operations +EXPORT_SYMBOL vmlinux 0xcb45c0ba __filemap_set_wb_err +EXPORT_SYMBOL vmlinux 0xcb465e68 ip6_frag_next +EXPORT_SYMBOL vmlinux 0xcb6d0f53 devm_rproc_add EXPORT_SYMBOL vmlinux 0xcb733bf2 acpi_bus_set_power -EXPORT_SYMBOL vmlinux 0xcb796ab2 is_nd_dax -EXPORT_SYMBOL vmlinux 0xcb810dae param_get_short -EXPORT_SYMBOL vmlinux 0xcb9d716a sock_set_sndtimeo -EXPORT_SYMBOL vmlinux 0xcbb6dee1 udp_gro_complete -EXPORT_SYMBOL vmlinux 0xcbb9cf4e cdev_del +EXPORT_SYMBOL vmlinux 0xcb762416 scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0xcb94605b sock_bindtoindex +EXPORT_SYMBOL vmlinux 0xcbb35e0c init_net EXPORT_SYMBOL vmlinux 0xcbbf0a6f audit_log_task_context -EXPORT_SYMBOL vmlinux 0xcbc5b9c3 vmap +EXPORT_SYMBOL vmlinux 0xcbcc13ef bioset_exit +EXPORT_SYMBOL vmlinux 0xcbcc3083 phy_set_max_speed EXPORT_SYMBOL vmlinux 0xcbd4898c fortify_panic -EXPORT_SYMBOL vmlinux 0xcbebd108 skb_ensure_writable -EXPORT_SYMBOL vmlinux 0xcbfa6b95 i2c_verify_client +EXPORT_SYMBOL vmlinux 0xcbd75ecd __netif_schedule +EXPORT_SYMBOL vmlinux 0xcbdc079c xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0xcbe418ba udp_read_skb +EXPORT_SYMBOL vmlinux 0xcbf21a55 dma_unmap_page_attrs +EXPORT_SYMBOL vmlinux 0xcbf93d26 fib6_info_hw_flags_set EXPORT_SYMBOL vmlinux 0xcbfb33e4 init_opal_dev -EXPORT_SYMBOL vmlinux 0xcbfead7d vfs_iter_read +EXPORT_SYMBOL vmlinux 0xcc135582 from_kuid_munged EXPORT_SYMBOL vmlinux 0xcc1b882a idr_get_next_ul -EXPORT_SYMBOL vmlinux 0xcc1cf061 input_mt_report_pointer_emulation -EXPORT_SYMBOL vmlinux 0xcc2128a2 vma_alloc_folio EXPORT_SYMBOL vmlinux 0xcc23002a hdmi_infoframe_pack_only EXPORT_SYMBOL vmlinux 0xcc248d26 serial8250_suspend_port EXPORT_SYMBOL vmlinux 0xcc2b25eb call_usermodehelper_setup EXPORT_SYMBOL vmlinux 0xcc328a5c reservation_ww_class EXPORT_SYMBOL vmlinux 0xcc392eea kmalloc_size_roundup +EXPORT_SYMBOL vmlinux 0xcc3ef9c0 inet_get_local_port_range EXPORT_SYMBOL vmlinux 0xcc411ed1 ptp_convert_timestamp EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible -EXPORT_SYMBOL vmlinux 0xcc56dc7d folio_end_writeback +EXPORT_SYMBOL vmlinux 0xcc54c561 pci_bus_size_bridges EXPORT_SYMBOL vmlinux 0xcc5c2df4 trace_print_symbols_seq -EXPORT_SYMBOL vmlinux 0xcc5ccfce blkdev_issue_discard EXPORT_SYMBOL vmlinux 0xcc5d22d9 can_do_mlock -EXPORT_SYMBOL vmlinux 0xcc705a39 padata_free -EXPORT_SYMBOL vmlinux 0xcc8723c9 phy_mac_interrupt -EXPORT_SYMBOL vmlinux 0xcc8b859c block_page_mkwrite -EXPORT_SYMBOL vmlinux 0xcc8f366b mii_ethtool_set_link_ksettings +EXPORT_SYMBOL vmlinux 0xcc6bd060 genphy_read_mmd_unsupported +EXPORT_SYMBOL vmlinux 0xcc7ffa4f xsk_set_tx_need_wakeup +EXPORT_SYMBOL vmlinux 0xcc8a7abb netdev_offload_xstats_enable +EXPORT_SYMBOL vmlinux 0xcc9c3877 of_find_mipi_dsi_device_by_node EXPORT_SYMBOL vmlinux 0xcca5839d xen_vcpu_id -EXPORT_SYMBOL vmlinux 0xccb98b02 ptp_find_pin_unlocked +EXPORT_SYMBOL vmlinux 0xccbc3051 uart_write_wakeup +EXPORT_SYMBOL vmlinux 0xccc55c27 xfrm_init_replay +EXPORT_SYMBOL vmlinux 0xccccd15f flow_block_cb_incref +EXPORT_SYMBOL vmlinux 0xcce35be8 tcf_block_put_ext +EXPORT_SYMBOL vmlinux 0xccecdbb6 skb_find_text +EXPORT_SYMBOL vmlinux 0xccf4743b key_payload_reserve +EXPORT_SYMBOL vmlinux 0xccfb747c xen_alloc_unpopulated_pages EXPORT_SYMBOL vmlinux 0xccfb9e07 dst_default_metrics -EXPORT_SYMBOL vmlinux 0xccfd1fd7 iov_iter_advance EXPORT_SYMBOL vmlinux 0xccfd2ebc scsi_dev_info_list_del_keyed EXPORT_SYMBOL vmlinux 0xcd01b8e6 acpi_attach_data -EXPORT_SYMBOL vmlinux 0xcd0ab5de netdev_adjacent_change_commit -EXPORT_SYMBOL vmlinux 0xcd0e73f0 nd_device_notify +EXPORT_SYMBOL vmlinux 0xcd0a396d set_disk_ro +EXPORT_SYMBOL vmlinux 0xcd16d592 uart_register_driver +EXPORT_SYMBOL vmlinux 0xcd23f138 bdi_set_max_ratio EXPORT_SYMBOL vmlinux 0xcd279169 nla_find -EXPORT_SYMBOL vmlinux 0xcd2fb7c5 acpi_processor_notify_smm -EXPORT_SYMBOL vmlinux 0xcd3f143e unregister_netdevice_queue -EXPORT_SYMBOL vmlinux 0xcd4903d8 devm_nvmem_cell_put -EXPORT_SYMBOL vmlinux 0xcd63b654 skb_tunnel_check_pmtu -EXPORT_SYMBOL vmlinux 0xcd6b37cf tcp_sock_set_keepintvl -EXPORT_SYMBOL vmlinux 0xcd728dfb dma_resv_reserve_fences -EXPORT_SYMBOL vmlinux 0xcd82e1fd scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0xcd31b12e xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0xcd705b88 mdiobus_is_registered_device +EXPORT_SYMBOL vmlinux 0xcd723948 tty_port_tty_set +EXPORT_SYMBOL vmlinux 0xcd7c4c71 tegra_ivc_reset +EXPORT_SYMBOL vmlinux 0xcd80eb66 unregister_key_type EXPORT_SYMBOL vmlinux 0xcd8ce890 acpi_format_exception -EXPORT_SYMBOL vmlinux 0xcd8fb4bd pci_find_bus -EXPORT_SYMBOL vmlinux 0xcd94de77 input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0xcdb6bd82 dm_table_get_mode +EXPORT_SYMBOL vmlinux 0xcdbb9328 __cgroup_bpf_run_filter_sock_ops EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel -EXPORT_SYMBOL vmlinux 0xcdcd683c __traceiter_module_get -EXPORT_SYMBOL vmlinux 0xcddd9dac mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0xcdca2f09 scsi_is_fc_rport +EXPORT_SYMBOL vmlinux 0xcde67b25 ip_mc_inc_group EXPORT_SYMBOL vmlinux 0xcde77bcc free_opal_dev -EXPORT_SYMBOL vmlinux 0xcdfd9f6c param_ops_ulong -EXPORT_SYMBOL vmlinux 0xce197264 mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0xcdeae15d fb_show_logo +EXPORT_SYMBOL vmlinux 0xcdf033c9 inet_accept +EXPORT_SYMBOL vmlinux 0xcdf64180 xen_alloc_ballooned_pages +EXPORT_SYMBOL vmlinux 0xcdf6aaf1 __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0xce0793e1 dquot_free_inode +EXPORT_SYMBOL vmlinux 0xce0f09ad ip_generic_getfrag EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake -EXPORT_SYMBOL vmlinux 0xce34776b folio_add_lru -EXPORT_SYMBOL vmlinux 0xce34da96 __scsi_execute -EXPORT_SYMBOL vmlinux 0xce3c7218 mdiobus_register_device -EXPORT_SYMBOL vmlinux 0xce4a9e26 unix_attach_fds +EXPORT_SYMBOL vmlinux 0xce433afc sock_sendmsg +EXPORT_SYMBOL vmlinux 0xce46d450 netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0xce491045 request_firmware_nowait EXPORT_SYMBOL vmlinux 0xce4cdb8e fb_find_best_mode EXPORT_SYMBOL vmlinux 0xce4e47b6 __kfifo_skip_r -EXPORT_SYMBOL vmlinux 0xce592f4c of_graph_get_next_endpoint EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize -EXPORT_SYMBOL vmlinux 0xce5f6506 vfs_create -EXPORT_SYMBOL vmlinux 0xce5fce00 nvdimm_namespace_locked -EXPORT_SYMBOL vmlinux 0xce6cd9ac pci_unregister_driver +EXPORT_SYMBOL vmlinux 0xce6b86ff nvdimm_namespace_disk_name +EXPORT_SYMBOL vmlinux 0xce6ca02f seq_open EXPORT_SYMBOL vmlinux 0xce720f28 mtree_destroy EXPORT_SYMBOL vmlinux 0xce731b34 ucc_slow_get_qe_cr_subblock -EXPORT_SYMBOL vmlinux 0xce762de5 configfs_register_group +EXPORT_SYMBOL vmlinux 0xce755488 sock_init_data_uid EXPORT_SYMBOL vmlinux 0xce76c257 acpi_get_irq_routing_table -EXPORT_SYMBOL vmlinux 0xce7aded5 udp_sendmsg -EXPORT_SYMBOL vmlinux 0xce7c7a8d config_item_init_type_name -EXPORT_SYMBOL vmlinux 0xce7fa9c6 textsearch_prepare EXPORT_SYMBOL vmlinux 0xce807a25 up_write -EXPORT_SYMBOL vmlinux 0xce8261c0 mipi_dsi_detach -EXPORT_SYMBOL vmlinux 0xce8563cb is_subdir +EXPORT_SYMBOL vmlinux 0xce92ffff rproc_remove_subdev +EXPORT_SYMBOL vmlinux 0xce965168 devfreq_suspend_device EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul -EXPORT_SYMBOL vmlinux 0xceb4c98f bdi_register -EXPORT_SYMBOL vmlinux 0xcec07eec pci_ep_cfs_add_epf_group -EXPORT_SYMBOL vmlinux 0xcecfc9d4 follow_up +EXPORT_SYMBOL vmlinux 0xceca9219 nexthop_bucket_set_hw_flags +EXPORT_SYMBOL vmlinux 0xcecce619 address_space_init_once EXPORT_SYMBOL vmlinux 0xced0f4d4 gen_pool_create -EXPORT_SYMBOL vmlinux 0xced229f9 ipv6_skip_exthdr -EXPORT_SYMBOL vmlinux 0xced8d910 blk_queue_max_discard_sectors -EXPORT_SYMBOL vmlinux 0xceeca23f from_kgid +EXPORT_SYMBOL vmlinux 0xced39b5d fc_remote_port_delete +EXPORT_SYMBOL vmlinux 0xced73db8 ip_do_fragment +EXPORT_SYMBOL vmlinux 0xcee20a29 tc_cleanup_offload_action +EXPORT_SYMBOL vmlinux 0xcef8a935 phy_aneg_done EXPORT_SYMBOL vmlinux 0xcefb0c9f __mutex_init EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port -EXPORT_SYMBOL vmlinux 0xcf0934ca sync_inode_metadata -EXPORT_SYMBOL vmlinux 0xcf1df1c5 neigh_changeaddr -EXPORT_SYMBOL vmlinux 0xcf262e55 nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0xcf01645b iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0xcf0790e8 netdev_alert +EXPORT_SYMBOL vmlinux 0xcf18d880 sock_create_kern EXPORT_SYMBOL vmlinux 0xcf2a6966 up EXPORT_SYMBOL vmlinux 0xcf3b69b3 netdev_stats_to_stats64 -EXPORT_SYMBOL vmlinux 0xcf3e781e inet_shutdown -EXPORT_SYMBOL vmlinux 0xcf433d7d cdrom_number_of_slots -EXPORT_SYMBOL vmlinux 0xcf49253e acpi_dev_get_first_match_dev +EXPORT_SYMBOL vmlinux 0xcf443beb scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0xcf4ab477 scsi_register_driver EXPORT_SYMBOL vmlinux 0xcf4fdd4d _atomic_dec_and_lock -EXPORT_SYMBOL vmlinux 0xcf6e2f34 param_set_charp -EXPORT_SYMBOL vmlinux 0xcf81e038 sock_from_file -EXPORT_SYMBOL vmlinux 0xcf8abb4f simple_symlink_inode_operations -EXPORT_SYMBOL vmlinux 0xcf8e7a3f tcp_time_wait -EXPORT_SYMBOL vmlinux 0xcf9af297 tty_register_ldisc +EXPORT_SYMBOL vmlinux 0xcf8133b3 ipv6_sock_mc_join +EXPORT_SYMBOL vmlinux 0xcf87e0a3 tc_setup_cb_add +EXPORT_SYMBOL vmlinux 0xcf997415 __register_nls EXPORT_SYMBOL vmlinux 0xcf9b558d touchscreen_set_mt_pos -EXPORT_SYMBOL vmlinux 0xcfb1b4cd __alloc_skb -EXPORT_SYMBOL vmlinux 0xcfbb256c __vlan_find_dev_deep_rcu -EXPORT_SYMBOL vmlinux 0xcfc132b5 skb_kill_datagram +EXPORT_SYMBOL vmlinux 0xcfa07057 pci_iomap +EXPORT_SYMBOL vmlinux 0xcfb55576 module_put +EXPORT_SYMBOL vmlinux 0xcfbf02f2 rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0xcfc86a48 folio_mark_dirty +EXPORT_SYMBOL vmlinux 0xcfc8a626 sg_miter_stop EXPORT_SYMBOL vmlinux 0xcfc9deaf atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0xcfd3a65d netdev_refcnt_read EXPORT_SYMBOL vmlinux 0xcfd4978f __nla_reserve_64bit -EXPORT_SYMBOL vmlinux 0xcfd753b5 ether_setup -EXPORT_SYMBOL vmlinux 0xcfd83097 xfrm6_rcv_spi EXPORT_SYMBOL vmlinux 0xcfd884a8 __hsiphash_unaligned +EXPORT_SYMBOL vmlinux 0xcfe28d69 kern_path +EXPORT_SYMBOL vmlinux 0xcfe64a0b tcp_v4_do_rcv EXPORT_SYMBOL vmlinux 0xcfeb98a8 acpi_processor_register_performance -EXPORT_SYMBOL vmlinux 0xcff6a5ff napi_gro_flush -EXPORT_SYMBOL vmlinux 0xcfffcf6c fscrypt_zeroout_range -EXPORT_SYMBOL vmlinux 0xd02f939b ip_route_input_noref -EXPORT_SYMBOL vmlinux 0xd041202f dev_load +EXPORT_SYMBOL vmlinux 0xcfedc81f dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0xcfff8ab9 generic_cont_expand_simple EXPORT_SYMBOL vmlinux 0xd04c1a64 sysctl_devconf_inherit_init_net -EXPORT_SYMBOL vmlinux 0xd0555d10 sk_free -EXPORT_SYMBOL vmlinux 0xd0626122 vfs_get_fsid +EXPORT_SYMBOL vmlinux 0xd05acbaa security_sb_set_mnt_opts EXPORT_SYMBOL vmlinux 0xd0654aba woken_wake_function -EXPORT_SYMBOL vmlinux 0xd0760cde of_clk_get +EXPORT_SYMBOL vmlinux 0xd06807cf genphy_soft_reset +EXPORT_SYMBOL vmlinux 0xd06ed676 ilookup EXPORT_SYMBOL vmlinux 0xd0760fc0 kfree_sensitive -EXPORT_SYMBOL vmlinux 0xd0780d89 rdmacg_try_charge +EXPORT_SYMBOL vmlinux 0xd078f2d2 tty_hangup +EXPORT_SYMBOL vmlinux 0xd0848d41 blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0xd085b5ea msm_pinctrl_dev_pm_ops EXPORT_SYMBOL vmlinux 0xd08adb2b trace_seq_hex_dump -EXPORT_SYMBOL vmlinux 0xd0974c64 uart_unregister_driver -EXPORT_SYMBOL vmlinux 0xd09fa783 get_inode_acl -EXPORT_SYMBOL vmlinux 0xd0a440a5 __of_parse_phandle_with_args +EXPORT_SYMBOL vmlinux 0xd0917c72 unix_get_socket EXPORT_SYMBOL vmlinux 0xd0b74705 acpi_install_interface -EXPORT_SYMBOL vmlinux 0xd0ba559d tegra_ivc_init -EXPORT_SYMBOL vmlinux 0xd0bcd1d6 mmc_can_discard -EXPORT_SYMBOL vmlinux 0xd0bd7e7a d_mark_dontcache -EXPORT_SYMBOL vmlinux 0xd0d0e26d vme_slave_request -EXPORT_SYMBOL vmlinux 0xd0e8f49e pcim_iomap_regions -EXPORT_SYMBOL vmlinux 0xd0f0236d netdev_txq_to_tc -EXPORT_SYMBOL vmlinux 0xd0f05c6a inet_csk_reqsk_queue_drop -EXPORT_SYMBOL vmlinux 0xd0f5251a d_set_d_op -EXPORT_SYMBOL vmlinux 0xd11fcb3f vfs_llseek +EXPORT_SYMBOL vmlinux 0xd0c34ed5 blk_mq_end_request +EXPORT_SYMBOL vmlinux 0xd0dfc0f8 skb_copy_bits +EXPORT_SYMBOL vmlinux 0xd0e60268 scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0xd0f00844 unregister_qdisc +EXPORT_SYMBOL vmlinux 0xd0f310a7 pci_release_regions +EXPORT_SYMBOL vmlinux 0xd0f5f19f jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0xd100f7d1 mmc_retune_pause +EXPORT_SYMBOL vmlinux 0xd10e3aea blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0xd114f75d mdiobus_unregister_device +EXPORT_SYMBOL vmlinux 0xd11e7aaf vme_lm_request +EXPORT_SYMBOL vmlinux 0xd133ee57 ppp_channel_index EXPORT_SYMBOL vmlinux 0xd1363cc1 ucs2_strsize -EXPORT_SYMBOL vmlinux 0xd148749d seg6_hmac_validate_skb -EXPORT_SYMBOL vmlinux 0xd14b4c9f rtnl_unicast -EXPORT_SYMBOL vmlinux 0xd14be209 sdev_enable_disk_events -EXPORT_SYMBOL vmlinux 0xd154aeaa __ip_queue_xmit -EXPORT_SYMBOL vmlinux 0xd155e765 twl6040_power -EXPORT_SYMBOL vmlinux 0xd165db13 give_up_console -EXPORT_SYMBOL vmlinux 0xd1746b75 kfree_skb_reason -EXPORT_SYMBOL vmlinux 0xd1780098 page_cache_next_miss -EXPORT_SYMBOL vmlinux 0xd17e4b7f xfrm_dev_policy_flush -EXPORT_SYMBOL vmlinux 0xd17ef14a pnp_is_active +EXPORT_SYMBOL vmlinux 0xd140b9e8 ipv4_specific +EXPORT_SYMBOL vmlinux 0xd1611d59 filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0xd1623a69 end_page_writeback +EXPORT_SYMBOL vmlinux 0xd162c9cc rt_dst_clone +EXPORT_SYMBOL vmlinux 0xd164b552 mmc_put_card +EXPORT_SYMBOL vmlinux 0xd17adb00 eth_gro_complete +EXPORT_SYMBOL vmlinux 0xd18a4f23 register_fib_notifier +EXPORT_SYMBOL vmlinux 0xd18f7c8c con_is_bound EXPORT_SYMBOL vmlinux 0xd194ddf9 acpi_gpe_count -EXPORT_SYMBOL vmlinux 0xd1aefec5 neigh_seq_next -EXPORT_SYMBOL vmlinux 0xd1af698c security_sock_graft -EXPORT_SYMBOL vmlinux 0xd1b0baa8 config_item_set_name +EXPORT_SYMBOL vmlinux 0xd1abfd9f csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0xd1b21d50 mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0xd1b673bf dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0xd1c8acb2 nd_btt_version +EXPORT_SYMBOL vmlinux 0xd1d4d1d0 default_qdisc_ops EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string -EXPORT_SYMBOL vmlinux 0xd1e32db2 add_to_page_cache_lru +EXPORT_SYMBOL vmlinux 0xd1dff776 __free_pages +EXPORT_SYMBOL vmlinux 0xd1e69432 __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0xd1edbf8a of_device_is_compatible +EXPORT_SYMBOL vmlinux 0xd1f13fbc rproc_shutdown +EXPORT_SYMBOL vmlinux 0xd1f22bb8 kthread_create_worker_on_cpu +EXPORT_SYMBOL vmlinux 0xd2000728 dma_mmap_attrs EXPORT_SYMBOL vmlinux 0xd2051916 qcom_scm_cpu_power_down -EXPORT_SYMBOL vmlinux 0xd2118a28 mipi_dsi_dcs_nop -EXPORT_SYMBOL vmlinux 0xd2167ce1 dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0xd209a02d pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0xd20fddee simple_rmdir +EXPORT_SYMBOL vmlinux 0xd20fef41 rproc_boot EXPORT_SYMBOL vmlinux 0xd2237016 radix_tree_delete_item -EXPORT_SYMBOL vmlinux 0xd22c6094 genphy_restart_aneg -EXPORT_SYMBOL vmlinux 0xd22c6f05 md_wakeup_thread -EXPORT_SYMBOL vmlinux 0xd23b086c netdev_refcnt_read -EXPORT_SYMBOL vmlinux 0xd23cde1c blk_queue_max_write_zeroes_sectors +EXPORT_SYMBOL vmlinux 0xd233e7ce of_root +EXPORT_SYMBOL vmlinux 0xd23e0f72 setup_new_exec EXPORT_SYMBOL vmlinux 0xd24108d4 rfkill_soft_blocked -EXPORT_SYMBOL vmlinux 0xd24f17d1 blk_queue_max_segments EXPORT_SYMBOL vmlinux 0xd2582f8f __SCK__tp_func_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0xd25b695b from_kgid_munged EXPORT_SYMBOL vmlinux 0xd25bc5d4 csum_tcpudp_nofold +EXPORT_SYMBOL vmlinux 0xd25c5c33 ipv6_getsockopt EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook -EXPORT_SYMBOL vmlinux 0xd262378e redraw_screen -EXPORT_SYMBOL vmlinux 0xd26297a8 dquot_file_open -EXPORT_SYMBOL vmlinux 0xd271a266 sb_min_blocksize +EXPORT_SYMBOL vmlinux 0xd2654a6e con_is_visible EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged EXPORT_SYMBOL vmlinux 0xd2800691 nf_conntrack_destroy -EXPORT_SYMBOL vmlinux 0xd2814f99 generic_remap_file_range_prep -EXPORT_SYMBOL vmlinux 0xd2b97338 vfs_path_lookup -EXPORT_SYMBOL vmlinux 0xd2bcc0d0 fc_remote_port_rolechg -EXPORT_SYMBOL vmlinux 0xd2ccfb61 blk_mq_tagset_wait_completed_request +EXPORT_SYMBOL vmlinux 0xd28f2d9c pci_enable_msi +EXPORT_SYMBOL vmlinux 0xd2b2ff94 tcf_idr_create EXPORT_SYMBOL vmlinux 0xd2d88506 netdev_offload_xstats_report_used EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd2dae1db mr_table_dump EXPORT_SYMBOL vmlinux 0xd2e2a9d0 hdmi_spd_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0xd2e65bcb sync_inodes_sb EXPORT_SYMBOL vmlinux 0xd2ea49b8 acpi_leave_sleep_state_prep -EXPORT_SYMBOL vmlinux 0xd2ebe1dc nf_unregister_net_hook -EXPORT_SYMBOL vmlinux 0xd2facaec inode_init_owner -EXPORT_SYMBOL vmlinux 0xd2fc3e90 fiemap_prep -EXPORT_SYMBOL vmlinux 0xd313cdf4 inet_del_offload +EXPORT_SYMBOL vmlinux 0xd2eb8316 logfc +EXPORT_SYMBOL vmlinux 0xd2fda13d fc_host_post_fc_event +EXPORT_SYMBOL vmlinux 0xd303521e edac_mc_find EXPORT_SYMBOL vmlinux 0xd31ccb06 of_machine_is_compatible +EXPORT_SYMBOL vmlinux 0xd32f231a block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0xd342e854 dev_add_offload EXPORT_SYMBOL vmlinux 0xd3543063 memcg_kmem_enabled_key EXPORT_SYMBOL vmlinux 0xd3559ef4 __memset EXPORT_SYMBOL vmlinux 0xd35a6d31 mempool_kmalloc EXPORT_SYMBOL vmlinux 0xd36dc10c get_random_u32 EXPORT_SYMBOL vmlinux 0xd36e3d59 prandom_bytes_state -EXPORT_SYMBOL vmlinux 0xd378aba7 folio_redirty_for_writepage EXPORT_SYMBOL vmlinux 0xd378fae9 __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0xd37b7fdd tty_vhangup EXPORT_SYMBOL vmlinux 0xd38ee2c7 __get_hash_from_flowi6 -EXPORT_SYMBOL vmlinux 0xd39603b8 devm_clk_hw_register_clkdev -EXPORT_SYMBOL vmlinux 0xd3b867bb ww_mutex_unlock -EXPORT_SYMBOL vmlinux 0xd3bcf0d1 inet_protos -EXPORT_SYMBOL vmlinux 0xd3e81894 __dev_direct_xmit +EXPORT_SYMBOL vmlinux 0xd3b872e5 input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0xd3bdb5da jbd2_journal_inode_ranged_write +EXPORT_SYMBOL vmlinux 0xd3c57b46 __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0xd3d2c65c locks_copy_conflock +EXPORT_SYMBOL vmlinux 0xd3e1d4d6 tcp_sock_set_keepintvl +EXPORT_SYMBOL vmlinux 0xd3e9febb devm_extcon_register_notifier +EXPORT_SYMBOL vmlinux 0xd3fd1028 pci_read_config_dword EXPORT_SYMBOL vmlinux 0xd406d266 fb_mode_is_equal -EXPORT_SYMBOL vmlinux 0xd427243f unregister_filesystem -EXPORT_SYMBOL vmlinux 0xd4301d4f kmalloc_trace +EXPORT_SYMBOL vmlinux 0xd4130b5a skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0xd41a011a of_mdiobus_child_is_phy +EXPORT_SYMBOL vmlinux 0xd42fc7d7 mipi_dsi_dcs_set_tear_on EXPORT_SYMBOL vmlinux 0xd45cc6ca bin2hex -EXPORT_SYMBOL vmlinux 0xd48215b7 tcp_parse_options +EXPORT_SYMBOL vmlinux 0xd466a5ad get_task_cred +EXPORT_SYMBOL vmlinux 0xd4713525 mipi_dsi_dcs_write +EXPORT_SYMBOL vmlinux 0xd47e76d2 jbd2_log_wait_commit EXPORT_SYMBOL vmlinux 0xd4835ef8 dmi_check_system -EXPORT_SYMBOL vmlinux 0xd49ea100 flow_block_cb_free -EXPORT_SYMBOL vmlinux 0xd4a594f5 ptp_find_pin +EXPORT_SYMBOL vmlinux 0xd484cd8d mdio_device_remove EXPORT_SYMBOL vmlinux 0xd4a69d20 qm_channel_caam -EXPORT_SYMBOL vmlinux 0xd4a9e88c write_cache_pages +EXPORT_SYMBOL vmlinux 0xd4ab629c mark_buffer_dirty EXPORT_SYMBOL vmlinux 0xd4bb4a82 inet6addr_validator_notifier_call_chain -EXPORT_SYMBOL vmlinux 0xd4c1829d scsi_remove_host -EXPORT_SYMBOL vmlinux 0xd4c5c0b3 __bread_gfp +EXPORT_SYMBOL vmlinux 0xd4c17160 deactivate_locked_super EXPORT_SYMBOL vmlinux 0xd4d1983c udplite_table -EXPORT_SYMBOL vmlinux 0xd4fe7ffd iter_file_splice_write -EXPORT_SYMBOL vmlinux 0xd511e23a pci_iomap +EXPORT_SYMBOL vmlinux 0xd4d8f995 dquot_get_next_id +EXPORT_SYMBOL vmlinux 0xd5070790 trace_event_printf +EXPORT_SYMBOL vmlinux 0xd5088848 param_set_ullong +EXPORT_SYMBOL vmlinux 0xd5183707 fs_context_for_submount EXPORT_SYMBOL vmlinux 0xd5263820 mb_cache_destroy -EXPORT_SYMBOL vmlinux 0xd52a2c8d tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0xd5320419 nd_integrity_init EXPORT_SYMBOL vmlinux 0xd5346bfc acpi_get_possible_resources -EXPORT_SYMBOL vmlinux 0xd5357f2b __folio_start_writeback -EXPORT_SYMBOL vmlinux 0xd54ad1c9 dm_mq_kick_requeue_list -EXPORT_SYMBOL vmlinux 0xd54e7d87 user_revoke -EXPORT_SYMBOL vmlinux 0xd551b610 dm_kcopyd_zero -EXPORT_SYMBOL vmlinux 0xd55f859e sync_inodes_sb -EXPORT_SYMBOL vmlinux 0xd5649123 skb_trim -EXPORT_SYMBOL vmlinux 0xd569bb53 md_unregister_thread -EXPORT_SYMBOL vmlinux 0xd56a1f2e __netif_schedule -EXPORT_SYMBOL vmlinux 0xd5810718 end_buffer_write_sync -EXPORT_SYMBOL vmlinux 0xd5836502 sock_queue_rcv_skb_reason -EXPORT_SYMBOL vmlinux 0xd59205ac devm_devfreq_register_opp_notifier -EXPORT_SYMBOL vmlinux 0xd59ac9f9 cdrom_get_media_event -EXPORT_SYMBOL vmlinux 0xd5af400f dm_unregister_target +EXPORT_SYMBOL vmlinux 0xd5530ef0 __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0xd55dbcf3 finish_open +EXPORT_SYMBOL vmlinux 0xd5856fe4 inode_dio_wait +EXPORT_SYMBOL vmlinux 0xd58b1178 fman_set_mac_max_frame EXPORT_SYMBOL vmlinux 0xd5b3d0d5 xxh64_copy_state -EXPORT_SYMBOL vmlinux 0xd5e508ed mfd_cell_enable -EXPORT_SYMBOL vmlinux 0xd5e8a3ca kernel_connect -EXPORT_SYMBOL vmlinux 0xd5eaa906 ip_generic_getfrag -EXPORT_SYMBOL vmlinux 0xd5eab7c9 pci_read_config_byte -EXPORT_SYMBOL vmlinux 0xd5f809e2 ip_frag_init +EXPORT_SYMBOL vmlinux 0xd5b978eb param_get_ullong +EXPORT_SYMBOL vmlinux 0xd5cfb314 fault_in_iov_iter_writeable +EXPORT_SYMBOL vmlinux 0xd5d0321d flow_rule_match_meta +EXPORT_SYMBOL vmlinux 0xd5e137ae tty_kref_put +EXPORT_SYMBOL vmlinux 0xd5e9955a security_inode_copy_up +EXPORT_SYMBOL vmlinux 0xd5f4b472 tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0xd5fa0fc6 d_add EXPORT_SYMBOL vmlinux 0xd5fd90f1 prepare_to_wait EXPORT_SYMBOL vmlinux 0xd60736ec gf128mul_free_64k -EXPORT_SYMBOL vmlinux 0xd626b08f dev_get_port_parent_id +EXPORT_SYMBOL vmlinux 0xd60b648c has_capability +EXPORT_SYMBOL vmlinux 0xd6185a7f netdev_set_num_tc EXPORT_SYMBOL vmlinux 0xd62ecd49 rps_sock_flow_table -EXPORT_SYMBOL vmlinux 0xd63e4c80 of_get_next_parent +EXPORT_SYMBOL vmlinux 0xd6421aa7 nf_setsockopt EXPORT_SYMBOL vmlinux 0xd642f3f6 video_firmware_drivers_only EXPORT_SYMBOL vmlinux 0xd643239a acpi_leave_sleep_state -EXPORT_SYMBOL vmlinux 0xd64612bb vmbus_sendpacket_getid -EXPORT_SYMBOL vmlinux 0xd646be7a jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0xd6503543 register_console +EXPORT_SYMBOL vmlinux 0xd656244e done_path_create +EXPORT_SYMBOL vmlinux 0xd65f40bd filemap_release_folio EXPORT_SYMBOL vmlinux 0xd66c8184 add_device_randomness -EXPORT_SYMBOL vmlinux 0xd67bb895 to_ndd -EXPORT_SYMBOL vmlinux 0xd67dfa75 rproc_elf_find_loaded_rsc_table EXPORT_SYMBOL vmlinux 0xd68c5a1f adjust_resource -EXPORT_SYMBOL vmlinux 0xd68ca368 __mdiobus_register -EXPORT_SYMBOL vmlinux 0xd68d50e5 scm_fp_dup +EXPORT_SYMBOL vmlinux 0xd6907904 inet6_release EXPORT_SYMBOL vmlinux 0xd691c6a9 unregister_sysctl_table -EXPORT_SYMBOL vmlinux 0xd6a17141 __pci_register_driver -EXPORT_SYMBOL vmlinux 0xd6a5b2db nf_log_bind_pf -EXPORT_SYMBOL vmlinux 0xd6a63f3a netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0xd6923c56 pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0xd6940256 fman_register_intr +EXPORT_SYMBOL vmlinux 0xd699e4fb dm_table_get_md +EXPORT_SYMBOL vmlinux 0xd69ee8d2 remove_proc_entry EXPORT_SYMBOL vmlinux 0xd6a91f54 twl_i2c_read -EXPORT_SYMBOL vmlinux 0xd6e72850 free_netdev +EXPORT_SYMBOL vmlinux 0xd6e3077b dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0xd6e66ad5 disk_stack_limits EXPORT_SYMBOL vmlinux 0xd6eaaea1 full_name_hash EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc EXPORT_SYMBOL vmlinux 0xd6fde043 is_module_sig_enforced -EXPORT_SYMBOL vmlinux 0xd6feebb0 inode_sub_bytes -EXPORT_SYMBOL vmlinux 0xd70002f9 kiocb_set_cancel_fn -EXPORT_SYMBOL vmlinux 0xd7053ab2 vif_device_init +EXPORT_SYMBOL vmlinux 0xd7006a57 simple_rename +EXPORT_SYMBOL vmlinux 0xd703250e __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0xd703a527 inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0xd709d08b free_mdio_bitbang EXPORT_SYMBOL vmlinux 0xd70d35a1 gf128mul_4k_bbe EXPORT_SYMBOL vmlinux 0xd70f62b6 acpi_os_execute -EXPORT_SYMBOL vmlinux 0xd71104b3 vm_node_stat -EXPORT_SYMBOL vmlinux 0xd7134480 iov_iter_single_seg_count -EXPORT_SYMBOL vmlinux 0xd72a7d29 nf_register_net_hooks +EXPORT_SYMBOL vmlinux 0xd72faa7f sock_no_bind EXPORT_SYMBOL vmlinux 0xd73653c4 freezer_active EXPORT_SYMBOL vmlinux 0xd738ca1b phy_unregister_fixup_for_uid EXPORT_SYMBOL vmlinux 0xd73a294f mtree_erase EXPORT_SYMBOL vmlinux 0xd73c8c2b synchronize_shrinkers -EXPORT_SYMBOL vmlinux 0xd73e057e skb_append -EXPORT_SYMBOL vmlinux 0xd7469c8b vga_client_register +EXPORT_SYMBOL vmlinux 0xd74809cd get_cached_acl_rcu EXPORT_SYMBOL vmlinux 0xd7482f05 vcalloc -EXPORT_SYMBOL vmlinux 0xd76149e8 neigh_parms_alloc -EXPORT_SYMBOL vmlinux 0xd76c244b mmc_command_done -EXPORT_SYMBOL vmlinux 0xd778ca09 mmc_alloc_host -EXPORT_SYMBOL vmlinux 0xd77ebc55 phy_resume -EXPORT_SYMBOL vmlinux 0xd788575c tcf_exts_destroy -EXPORT_SYMBOL vmlinux 0xd7896076 scsicam_bios_param +EXPORT_SYMBOL vmlinux 0xd74a26b8 md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0xd7608df0 ip_route_input_noref +EXPORT_SYMBOL vmlinux 0xd7932fc6 remap_vmalloc_range EXPORT_SYMBOL vmlinux 0xd7987177 utf8_load -EXPORT_SYMBOL vmlinux 0xd7b03054 dquot_commit_info -EXPORT_SYMBOL vmlinux 0xd7bdd1d2 pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0xd7b665a3 vfs_parse_fs_param_source +EXPORT_SYMBOL vmlinux 0xd7c9e747 bio_reset EXPORT_SYMBOL vmlinux 0xd7d280ad irq_poll_complete -EXPORT_SYMBOL vmlinux 0xd7d8a0df reuseport_has_conns_set EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll -EXPORT_SYMBOL vmlinux 0xd7e6205c blk_mq_run_hw_queues -EXPORT_SYMBOL vmlinux 0xd7e9c6f8 do_splice_direct EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler -EXPORT_SYMBOL vmlinux 0xd7fb59ba nd_region_acquire_lane +EXPORT_SYMBOL vmlinux 0xd7eb77b3 vfs_llseek +EXPORT_SYMBOL vmlinux 0xd7fc9a1b sock_diag_put_filterinfo EXPORT_SYMBOL vmlinux 0xd7ff1b8a __ashlti3 -EXPORT_SYMBOL vmlinux 0xd807ef47 rtnetlink_put_metrics EXPORT_SYMBOL vmlinux 0xd8131274 qman_alloc_cgrid_range +EXPORT_SYMBOL vmlinux 0xd81eeac5 qdisc_put_unlocked EXPORT_SYMBOL vmlinux 0xd828f063 xudma_tchanrt_write -EXPORT_SYMBOL vmlinux 0xd830dec2 __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0xd82b04bc kmem_cache_alloc EXPORT_SYMBOL vmlinux 0xd83898d5 nf_hooks_needed -EXPORT_SYMBOL vmlinux 0xd83d78c9 vm_map_ram -EXPORT_SYMBOL vmlinux 0xd8419718 clear_nlink -EXPORT_SYMBOL vmlinux 0xd84c838e vlan_for_each -EXPORT_SYMBOL vmlinux 0xd865d0db cdev_init -EXPORT_SYMBOL vmlinux 0xd875796b input_mt_report_slot_state -EXPORT_SYMBOL vmlinux 0xd88010cd input_register_handle -EXPORT_SYMBOL vmlinux 0xd89967fa xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0xd844c76e genphy_c37_config_aneg +EXPORT_SYMBOL vmlinux 0xd8558df8 pci_restore_state +EXPORT_SYMBOL vmlinux 0xd8568de5 dst_destroy +EXPORT_SYMBOL vmlinux 0xd883920f jbd2_journal_load +EXPORT_SYMBOL vmlinux 0xd88c1e6a devfreq_update_interval EXPORT_SYMBOL vmlinux 0xd89da37f movable_zone -EXPORT_SYMBOL vmlinux 0xd8a60db6 default_qdisc_ops +EXPORT_SYMBOL vmlinux 0xd8a2bc18 __task_pid_nr_ns EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format EXPORT_SYMBOL vmlinux 0xd8b61304 get_default_font EXPORT_SYMBOL vmlinux 0xd8b6d96f __find_nth_and_bit -EXPORT_SYMBOL vmlinux 0xd8bb1baa xfrm_parse_spi -EXPORT_SYMBOL vmlinux 0xd8bf8a2d tcp_req_err -EXPORT_SYMBOL vmlinux 0xd8c1b9e0 mipi_dsi_dcs_get_display_brightness -EXPORT_SYMBOL vmlinux 0xd8d1590e dev_get_by_napi_id -EXPORT_SYMBOL vmlinux 0xd8d1a559 vfs_clone_file_range +EXPORT_SYMBOL vmlinux 0xd8cf7d72 kfree_skb_partial +EXPORT_SYMBOL vmlinux 0xd8d59148 fscrypt_decrypt_block_inplace EXPORT_SYMBOL vmlinux 0xd8df08ac acpi_handle_printk -EXPORT_SYMBOL vmlinux 0xd8f3193e __skb_checksum_complete -EXPORT_SYMBOL vmlinux 0xd8f4bf18 proc_symlink -EXPORT_SYMBOL vmlinux 0xd900ced2 blk_mq_delay_kick_requeue_list -EXPORT_SYMBOL vmlinux 0xd905f481 genphy_c37_read_status -EXPORT_SYMBOL vmlinux 0xd9079a4d inet_twsk_deschedule_put -EXPORT_SYMBOL vmlinux 0xd90a48ab netpoll_cleanup -EXPORT_SYMBOL vmlinux 0xd90c3ad8 tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0xd911470d cdev_device_del +EXPORT_SYMBOL vmlinux 0xd912fbbc pcibus_to_node +EXPORT_SYMBOL vmlinux 0xd915873a flush_dcache_page EXPORT_SYMBOL vmlinux 0xd91f6ab6 strnlen_user EXPORT_SYMBOL vmlinux 0xd92deb6b acpi_evaluate_object -EXPORT_SYMBOL vmlinux 0xd9347fb7 generic_set_encrypted_ci_d_ops +EXPORT_SYMBOL vmlinux 0xd93e7790 mr_vif_seq_next EXPORT_SYMBOL vmlinux 0xd9491c14 xa_destroy -EXPORT_SYMBOL vmlinux 0xd94e1359 fman_get_bmi_max_fifo_size -EXPORT_SYMBOL vmlinux 0xd96bc893 tcf_exts_validate -EXPORT_SYMBOL vmlinux 0xd9712ba2 touchscreen_parse_properties +EXPORT_SYMBOL vmlinux 0xd94b2463 sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0xd94c54f2 sockfd_lookup +EXPORT_SYMBOL vmlinux 0xd958cbea netif_rx +EXPORT_SYMBOL vmlinux 0xd97fbe36 mipi_dsi_dcs_set_pixel_format EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages -EXPORT_SYMBOL vmlinux 0xd99df3b5 fifo_set_limit +EXPORT_SYMBOL vmlinux 0xd993e5af generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0xd9a546cd phy_device_register EXPORT_SYMBOL vmlinux 0xd9a5ea54 __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0xd9b3ac10 tcp_seq_stop EXPORT_SYMBOL vmlinux 0xd9b85ef6 lockref_get EXPORT_SYMBOL vmlinux 0xd9b8eaea __SCK__tp_func_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0xd9c07c97 mdio_driver_register +EXPORT_SYMBOL vmlinux 0xd9d608c8 close_fd_get_file EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler EXPORT_SYMBOL vmlinux 0xd9d952d1 crypto_aes_sbox -EXPORT_SYMBOL vmlinux 0xd9fe6122 xfrm_unregister_type_offload +EXPORT_SYMBOL vmlinux 0xd9ece20a pps_event +EXPORT_SYMBOL vmlinux 0xd9fcdfb5 sock_wmalloc EXPORT_SYMBOL vmlinux 0xda10443c xudma_tchan_get_id -EXPORT_SYMBOL vmlinux 0xda1c0dcf seq_vprintf -EXPORT_SYMBOL vmlinux 0xda239a7b dev_mc_unsync +EXPORT_SYMBOL vmlinux 0xda13f673 ps2_drain EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open -EXPORT_SYMBOL vmlinux 0xda570a46 phy_attached_info_irq -EXPORT_SYMBOL vmlinux 0xda933d78 mfd_remove_devices -EXPORT_SYMBOL vmlinux 0xdab20646 filemap_get_folios -EXPORT_SYMBOL vmlinux 0xdac40512 trace_event_printf +EXPORT_SYMBOL vmlinux 0xda60f718 fib_notifier_ops_register +EXPORT_SYMBOL vmlinux 0xda659ce8 dev_uc_del +EXPORT_SYMBOL vmlinux 0xda707914 scsi_device_set_state +EXPORT_SYMBOL vmlinux 0xda718b8d pci_disable_ptm +EXPORT_SYMBOL vmlinux 0xda921fa7 skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0xda9bed92 phy_request_interrupt EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdac82097 blkdev_issue_zeroout EXPORT_SYMBOL vmlinux 0xdad1fc3f zstd_flush_stream -EXPORT_SYMBOL vmlinux 0xdad6540a sock_set_mark -EXPORT_SYMBOL vmlinux 0xdadba6e8 tty_port_open -EXPORT_SYMBOL vmlinux 0xdb065aea dput -EXPORT_SYMBOL vmlinux 0xdb29c24b from_kuid -EXPORT_SYMBOL vmlinux 0xdb2b4237 padata_alloc_shell -EXPORT_SYMBOL vmlinux 0xdb3f00dc may_umount_tree -EXPORT_SYMBOL vmlinux 0xdb4dbe34 mmc_calc_max_discard -EXPORT_SYMBOL vmlinux 0xdb60a2c9 input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0xdae9b0b5 pci_select_bars +EXPORT_SYMBOL vmlinux 0xdafe4415 simple_write_begin +EXPORT_SYMBOL vmlinux 0xdafe6aee __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0xdb1f614e make_kprojid +EXPORT_SYMBOL vmlinux 0xdb401346 jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0xdb412035 reuseport_stop_listen_sock +EXPORT_SYMBOL vmlinux 0xdb48eea7 inet6_bind +EXPORT_SYMBOL vmlinux 0xdb651ad1 dquot_load_quota_sb EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free -EXPORT_SYMBOL vmlinux 0xdb7eb5b7 __of_mdiobus_register -EXPORT_SYMBOL vmlinux 0xdb84c7af param_set_ulong -EXPORT_SYMBOL vmlinux 0xdb84e465 xfrm_trans_queue -EXPORT_SYMBOL vmlinux 0xdb949600 pci_iomap_range -EXPORT_SYMBOL vmlinux 0xdb9f327f param_set_hexint -EXPORT_SYMBOL vmlinux 0xdba68fa5 rproc_del +EXPORT_SYMBOL vmlinux 0xdb93826f __cgroup_bpf_run_filter_sk +EXPORT_SYMBOL vmlinux 0xdba005f3 get_user_pages_remote EXPORT_SYMBOL vmlinux 0xdbc43e6a qdisc_get_rtab EXPORT_SYMBOL vmlinux 0xdbcf041a acpi_install_address_space_handler +EXPORT_SYMBOL vmlinux 0xdbd674e2 km_new_mapping +EXPORT_SYMBOL vmlinux 0xdbdc62bd config_group_init_type_name EXPORT_SYMBOL vmlinux 0xdbdf6c92 ioport_resource -EXPORT_SYMBOL vmlinux 0xdbe49224 cfb_imageblit -EXPORT_SYMBOL vmlinux 0xdbea40ac rproc_set_firmware -EXPORT_SYMBOL vmlinux 0xdbefb342 phy_register_fixup_for_id -EXPORT_SYMBOL vmlinux 0xdc018127 configfs_unregister_group -EXPORT_SYMBOL vmlinux 0xdc09582b dma_async_device_register +EXPORT_SYMBOL vmlinux 0xdbe04818 simple_empty +EXPORT_SYMBOL vmlinux 0xdbe54963 kthread_create_on_cpu +EXPORT_SYMBOL vmlinux 0xdbee9ee5 cfb_fillrect +EXPORT_SYMBOL vmlinux 0xdbfcb76d freeze_bdev +EXPORT_SYMBOL vmlinux 0xdc09d179 tty_port_put EXPORT_SYMBOL vmlinux 0xdc0e4855 timer_delete EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems -EXPORT_SYMBOL vmlinux 0xdc18a65f bprm_change_interp -EXPORT_SYMBOL vmlinux 0xdc21ea97 tcp_sock_set_keepidle -EXPORT_SYMBOL vmlinux 0xdc250753 iov_iter_discard -EXPORT_SYMBOL vmlinux 0xdc287961 tcp_inbound_md5_hash +EXPORT_SYMBOL vmlinux 0xdc1f30da netlbl_calipso_ops_register EXPORT_SYMBOL vmlinux 0xdc34158f fman_port_init -EXPORT_SYMBOL vmlinux 0xdc39e800 kernel_listen EXPORT_SYMBOL vmlinux 0xdc3fcbc9 __sw_hweight8 +EXPORT_SYMBOL vmlinux 0xdc40d098 jbd2_fc_begin_commit EXPORT_SYMBOL vmlinux 0xdc42db3e inet_frag_rbtree_purge +EXPORT_SYMBOL vmlinux 0xdc460041 xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0xdc48d6b2 acpi_dev_get_next_match_dev EXPORT_SYMBOL vmlinux 0xdc49c198 reciprocal_value_adv EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier -EXPORT_SYMBOL vmlinux 0xdc86874d eth_header_parse -EXPORT_SYMBOL vmlinux 0xdc88747c genl_notify -EXPORT_SYMBOL vmlinux 0xdc93f185 tcf_idr_release +EXPORT_SYMBOL vmlinux 0xdc56a579 __mdiobus_register +EXPORT_SYMBOL vmlinux 0xdc804d5e xsk_clear_rx_need_wakeup +EXPORT_SYMBOL vmlinux 0xdc8478a8 scsi_host_put +EXPORT_SYMBOL vmlinux 0xdc86834f jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0xdc917a32 dma_map_sg_attrs EXPORT_SYMBOL vmlinux 0xdca8c3d4 logic_outb +EXPORT_SYMBOL vmlinux 0xdcb56d13 ndo_dflt_fdb_del EXPORT_SYMBOL vmlinux 0xdcb764ad memset EXPORT_SYMBOL vmlinux 0xdcbeba1d sg_copy_from_buffer -EXPORT_SYMBOL vmlinux 0xdcc37142 xfrm_policy_unregister_afinfo -EXPORT_SYMBOL vmlinux 0xdcc90689 udp_gro_receive -EXPORT_SYMBOL vmlinux 0xdccaea73 proc_create_single_data -EXPORT_SYMBOL vmlinux 0xdccee9c7 iov_iter_get_pages2 -EXPORT_SYMBOL vmlinux 0xdcdb2c98 pcie_ptm_enabled -EXPORT_SYMBOL vmlinux 0xdcdbc20d acpi_device_set_power +EXPORT_SYMBOL vmlinux 0xdcd1b9e5 sunxi_sram_release EXPORT_SYMBOL vmlinux 0xdcdc0040 slhc_compress -EXPORT_SYMBOL vmlinux 0xdce0cc4f rt_dst_clone -EXPORT_SYMBOL vmlinux 0xdcfda7a7 netdev_adjacent_change_prepare +EXPORT_SYMBOL vmlinux 0xdcdc27f6 inet_shutdown EXPORT_SYMBOL vmlinux 0xdd00447a acpi_resource_to_address64 -EXPORT_SYMBOL vmlinux 0xdd08fb5c register_tcf_proto_ops EXPORT_SYMBOL vmlinux 0xdd18a993 acpi_check_dsm +EXPORT_SYMBOL vmlinux 0xdd23ff0d bpf_prog_get_type_path EXPORT_SYMBOL vmlinux 0xdd2c169b mb_cache_create -EXPORT_SYMBOL vmlinux 0xdd4cd503 mipi_dsi_driver_unregister -EXPORT_SYMBOL vmlinux 0xdd57aac6 inode_dio_wait +EXPORT_SYMBOL vmlinux 0xdd35961c netlink_broadcast +EXPORT_SYMBOL vmlinux 0xdd364118 netdev_adjacent_change_abort EXPORT_SYMBOL vmlinux 0xdd64e639 strscpy -EXPORT_SYMBOL vmlinux 0xdd67eb8a sock_alloc_send_pskb 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 0xdd8d1dd5 __ip4_datagram_connect -EXPORT_SYMBOL vmlinux 0xdd8fb386 fc_vport_create -EXPORT_SYMBOL vmlinux 0xdd9a5c1f ps2_drain -EXPORT_SYMBOL vmlinux 0xdda90024 input_copy_abs EXPORT_SYMBOL vmlinux 0xddad7952 acpi_dbg_level -EXPORT_SYMBOL vmlinux 0xdddabc2f input_event +EXPORT_SYMBOL vmlinux 0xddc16895 mdiobb_read EXPORT_SYMBOL vmlinux 0xdde810cc dns_query +EXPORT_SYMBOL vmlinux 0xddebd484 xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0xddf4fb66 of_chosen EXPORT_SYMBOL vmlinux 0xddf6ad7a completion_done +EXPORT_SYMBOL vmlinux 0xddf6c12b flow_rule_match_eth_addrs +EXPORT_SYMBOL vmlinux 0xddfb28ba tty_port_close_start +EXPORT_SYMBOL vmlinux 0xddfd1d23 __netdev_notify_peers EXPORT_SYMBOL vmlinux 0xddfdb8ac tcp_md5_needed EXPORT_SYMBOL vmlinux 0xde293f9e add_wait_queue_exclusive -EXPORT_SYMBOL vmlinux 0xde2ad62d netdev_update_features -EXPORT_SYMBOL vmlinux 0xde3218cb block_write_end -EXPORT_SYMBOL vmlinux 0xde348d24 user_path_at_empty -EXPORT_SYMBOL vmlinux 0xde3d3964 vme_register_bridge -EXPORT_SYMBOL vmlinux 0xde4b35d0 kernel_sendpage_locked +EXPORT_SYMBOL vmlinux 0xde2cbbbd __nlmsg_put +EXPORT_SYMBOL vmlinux 0xde3d3e71 put_ipc_ns +EXPORT_SYMBOL vmlinux 0xde40144a genphy_update_link +EXPORT_SYMBOL vmlinux 0xde421b93 keyring_alloc +EXPORT_SYMBOL vmlinux 0xde45d098 sock_recvmsg +EXPORT_SYMBOL vmlinux 0xde48d17e write_dirty_buffer EXPORT_SYMBOL vmlinux 0xde4d4ace dim_calc_stats -EXPORT_SYMBOL vmlinux 0xde5a692d task_work_add -EXPORT_SYMBOL vmlinux 0xde627b86 netdev_reset_tc -EXPORT_SYMBOL vmlinux 0xde6560e9 pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0xde5361ff rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0xde5b9f92 writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0xde5f100d devm_ioremap_resource EXPORT_SYMBOL vmlinux 0xde67419e sg_split -EXPORT_SYMBOL vmlinux 0xde745ce4 __wait_on_buffer -EXPORT_SYMBOL vmlinux 0xde74c1f2 folio_wait_private_2_killable -EXPORT_SYMBOL vmlinux 0xde8dfd57 devm_backlight_device_register -EXPORT_SYMBOL vmlinux 0xde911e89 get_tree_nodev -EXPORT_SYMBOL vmlinux 0xdea0ab11 jbd2_journal_grab_journal_head -EXPORT_SYMBOL vmlinux 0xdea16b35 udp_set_csum -EXPORT_SYMBOL vmlinux 0xdea9153c xfrm_state_check_expire -EXPORT_SYMBOL vmlinux 0xdeb43e0c jbd2_journal_set_features -EXPORT_SYMBOL vmlinux 0xdec1acfd phy_device_remove -EXPORT_SYMBOL vmlinux 0xdeca21c9 mod_node_page_state -EXPORT_SYMBOL vmlinux 0xdecf8b57 nf_unregister_net_hooks +EXPORT_SYMBOL vmlinux 0xde7325e3 dma_resv_iter_first_unlocked +EXPORT_SYMBOL vmlinux 0xde83dfca vfs_fileattr_set +EXPORT_SYMBOL vmlinux 0xdea014a0 neigh_destroy +EXPORT_SYMBOL vmlinux 0xdea29fb5 vme_slave_request +EXPORT_SYMBOL vmlinux 0xdeb067de blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0xdecfe007 pci_map_rom EXPORT_SYMBOL vmlinux 0xded39a6b gen_kill_estimator EXPORT_SYMBOL vmlinux 0xdef7c893 fb_match_mode -EXPORT_SYMBOL vmlinux 0xdf0d5523 pcibios_resource_to_bus -EXPORT_SYMBOL vmlinux 0xdf0d9e15 flow_block_cb_alloc -EXPORT_SYMBOL vmlinux 0xdf16dc10 block_write_begin +EXPORT_SYMBOL vmlinux 0xdefda491 cfb_copyarea +EXPORT_SYMBOL vmlinux 0xdefdcee5 tcf_exts_dump +EXPORT_SYMBOL vmlinux 0xdf036bfb rproc_da_to_va +EXPORT_SYMBOL vmlinux 0xdf1f6529 udp_set_csum EXPORT_SYMBOL vmlinux 0xdf256037 kstrtou8_from_user EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last EXPORT_SYMBOL vmlinux 0xdf36914b xa_find_after -EXPORT_SYMBOL vmlinux 0xdf45061b bio_free_pages +EXPORT_SYMBOL vmlinux 0xdf412567 of_graph_get_remote_endpoint EXPORT_SYMBOL vmlinux 0xdf521442 _find_next_zero_bit EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier -EXPORT_SYMBOL vmlinux 0xdf63d21e locks_init_lock +EXPORT_SYMBOL vmlinux 0xdf5cc69c inet_del_offload EXPORT_SYMBOL vmlinux 0xdf6b082f proc_dointvec_jiffies -EXPORT_SYMBOL vmlinux 0xdf76db5c simple_write_begin -EXPORT_SYMBOL vmlinux 0xdf7bfc63 sock_enable_timestamps -EXPORT_SYMBOL vmlinux 0xdf7c5d42 set_blocksize -EXPORT_SYMBOL vmlinux 0xdf848a55 eth_gro_receive -EXPORT_SYMBOL vmlinux 0xdf84ec8c default_llseek EXPORT_SYMBOL vmlinux 0xdf8c695a __ndelay -EXPORT_SYMBOL vmlinux 0xdf8da6e7 tcp_v4_send_check EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid EXPORT_SYMBOL vmlinux 0xdf93b9d8 timespec64_to_jiffies EXPORT_SYMBOL vmlinux 0xdf9734a7 sg_nents -EXPORT_SYMBOL vmlinux 0xdfa42719 sk_common_release -EXPORT_SYMBOL vmlinux 0xdfae434b __traceiter_spi_transfer_stop -EXPORT_SYMBOL vmlinux 0xdfb9ec33 blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0xdfa08581 netdev_lower_get_next_private_rcu EXPORT_SYMBOL vmlinux 0xdfc12ef1 zstd_decompress_stream +EXPORT_SYMBOL vmlinux 0xdfc29eef config_item_put EXPORT_SYMBOL vmlinux 0xdfcc992c current_work -EXPORT_SYMBOL vmlinux 0xdfd15ace nf_getsockopt -EXPORT_SYMBOL vmlinux 0xdfd6fd69 __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0xdfd6df87 param_get_string EXPORT_SYMBOL vmlinux 0xdfd8110c flow_block_cb_is_busy -EXPORT_SYMBOL vmlinux 0xdfd940de netdev_lower_get_next_private_rcu -EXPORT_SYMBOL vmlinux 0xdfdef9a4 __sock_cmsg_send +EXPORT_SYMBOL vmlinux 0xdfdfeb3b phy_write_mmd +EXPORT_SYMBOL vmlinux 0xdff53b02 __of_parse_phandle_with_args EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free EXPORT_SYMBOL vmlinux 0xdffc80fc vesa_modes -EXPORT_SYMBOL vmlinux 0xe00bd82d generic_splice_sendpage -EXPORT_SYMBOL vmlinux 0xe023e641 security_sb_clone_mnt_opts 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 0xe0600df2 iterate_dir -EXPORT_SYMBOL vmlinux 0xe068819e textsearch_unregister -EXPORT_SYMBOL vmlinux 0xe06f0b1e seq_lseek +EXPORT_SYMBOL vmlinux 0xe04239ef bpf_empty_prog_array +EXPORT_SYMBOL vmlinux 0xe047054d i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0xe05a1720 nvdimm_namespace_locked +EXPORT_SYMBOL vmlinux 0xe064a4bd __ps2_command 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 0xe09044c8 dma_find_channel +EXPORT_SYMBOL vmlinux 0xe0914c37 tty_port_destroy EXPORT_SYMBOL vmlinux 0xe091c977 list_sort EXPORT_SYMBOL vmlinux 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0b813a3 of_graph_is_present EXPORT_SYMBOL vmlinux 0xe0b9065b security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xe0bb4e0f kill_block_super EXPORT_SYMBOL vmlinux 0xe0bef318 icst_hz_to_vco -EXPORT_SYMBOL vmlinux 0xe0dd6cd7 clk_bulk_get -EXPORT_SYMBOL vmlinux 0xe0edac2b __breadahead -EXPORT_SYMBOL vmlinux 0xe0f62608 alloc_file_pseudo -EXPORT_SYMBOL vmlinux 0xe106b278 ip_do_fragment +EXPORT_SYMBOL vmlinux 0xe0c5929f scsicam_bios_param +EXPORT_SYMBOL vmlinux 0xe0edfefe phy_validate_pause +EXPORT_SYMBOL vmlinux 0xe0eff32a key_alloc +EXPORT_SYMBOL vmlinux 0xe0f56e73 iterate_supers_type +EXPORT_SYMBOL vmlinux 0xe0fca8c3 dev_lstats_read EXPORT_SYMBOL vmlinux 0xe113bbbc csum_partial -EXPORT_SYMBOL vmlinux 0xe11e3414 sk_page_frag_refill EXPORT_SYMBOL vmlinux 0xe123f3d9 dma_fence_release EXPORT_SYMBOL vmlinux 0xe12bda79 vme_dma_free_attribute EXPORT_SYMBOL vmlinux 0xe1317694 __kfifo_dma_in_prepare_r EXPORT_SYMBOL vmlinux 0xe138fb8c percpu_counter_add_batch EXPORT_SYMBOL vmlinux 0xe13cd8a7 dmi_name_in_vendors -EXPORT_SYMBOL vmlinux 0xe140aad7 mmc_retune_release -EXPORT_SYMBOL vmlinux 0xe14d7615 nd_device_register -EXPORT_SYMBOL vmlinux 0xe14d785d cpufreq_get_policy -EXPORT_SYMBOL vmlinux 0xe15cd011 d_find_any_alias -EXPORT_SYMBOL vmlinux 0xe16a8d8d gpiochip_irq_relres -EXPORT_SYMBOL vmlinux 0xe171367d scsi_unblock_requests -EXPORT_SYMBOL vmlinux 0xe190a965 vme_irq_free -EXPORT_SYMBOL vmlinux 0xe19e47f5 inet6_del_protocol -EXPORT_SYMBOL vmlinux 0xe1aced4e mq_change_real_num_tx -EXPORT_SYMBOL vmlinux 0xe1b322d3 xp_dma_map -EXPORT_SYMBOL vmlinux 0xe1bddbb0 dev_mc_add_global -EXPORT_SYMBOL vmlinux 0xe1d18965 clk_get +EXPORT_SYMBOL vmlinux 0xe14a5198 prepare_to_swait_exclusive +EXPORT_SYMBOL vmlinux 0xe14d85eb sock_no_socketpair +EXPORT_SYMBOL vmlinux 0xe154f3ab nf_log_register +EXPORT_SYMBOL vmlinux 0xe1655148 page_pool_create +EXPORT_SYMBOL vmlinux 0xe167e412 pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0xe1762b47 dquot_quotactl_sysfile_ops +EXPORT_SYMBOL vmlinux 0xe177f271 unregister_mii_tstamp_controller +EXPORT_SYMBOL vmlinux 0xe17e3a90 ppp_input +EXPORT_SYMBOL vmlinux 0xe1801461 __folio_alloc +EXPORT_SYMBOL vmlinux 0xe1b46f95 discard_new_inode +EXPORT_SYMBOL vmlinux 0xe1d09d23 pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0xe1d2d588 simple_release_fs +EXPORT_SYMBOL vmlinux 0xe1d65b8b nd_dev_to_uuid +EXPORT_SYMBOL vmlinux 0xe1d71f33 of_parse_phandle_with_args_map EXPORT_SYMBOL vmlinux 0xe1dcf64a audit_log_format -EXPORT_SYMBOL vmlinux 0xe1e8cf66 kmem_cache_alloc_node -EXPORT_SYMBOL vmlinux 0xe1e8f352 edac_mc_find -EXPORT_SYMBOL vmlinux 0xe1ed9d51 t10_pi_type3_ip -EXPORT_SYMBOL vmlinux 0xe1fbec73 finish_open +EXPORT_SYMBOL vmlinux 0xe1e6e15c iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0xe1f0f536 __phy_write_mmd +EXPORT_SYMBOL vmlinux 0xe1ff3bc8 dev_get_port_parent_id EXPORT_SYMBOL vmlinux 0xe21f18ac __genradix_iter_peek -EXPORT_SYMBOL vmlinux 0xe2237e49 phy_config_aneg -EXPORT_SYMBOL vmlinux 0xe232d0c1 devm_aperture_acquire_for_platform_device -EXPORT_SYMBOL vmlinux 0xe23b4cd0 fman_register_intr -EXPORT_SYMBOL vmlinux 0xe23bf0a1 fman_port_bind -EXPORT_SYMBOL vmlinux 0xe2431066 tty_unregister_driver -EXPORT_SYMBOL vmlinux 0xe243bc7f km_state_notify -EXPORT_SYMBOL vmlinux 0xe250e051 param_ops_ullong -EXPORT_SYMBOL vmlinux 0xe26986a2 dev_pick_tx_cpu_id +EXPORT_SYMBOL vmlinux 0xe22e6d09 sock_gettstamp +EXPORT_SYMBOL vmlinux 0xe258fd62 tcp_mtup_init +EXPORT_SYMBOL vmlinux 0xe26beac1 netlink_capable EXPORT_SYMBOL vmlinux 0xe273d75d alloc_cpu_rmap -EXPORT_SYMBOL vmlinux 0xe279d0ea inet_register_protosw -EXPORT_SYMBOL vmlinux 0xe2828a33 dmam_pool_create -EXPORT_SYMBOL vmlinux 0xe285b1a4 generic_update_time +EXPORT_SYMBOL vmlinux 0xe2859700 timestamp_truncate EXPORT_SYMBOL vmlinux 0xe2964344 __wake_up -EXPORT_SYMBOL vmlinux 0xe2c2f009 dma_map_resource -EXPORT_SYMBOL vmlinux 0xe2c8bcb8 jbd2_journal_start -EXPORT_SYMBOL vmlinux 0xe2cf356f inet_stream_connect +EXPORT_SYMBOL vmlinux 0xe29aac77 pin_user_pages +EXPORT_SYMBOL vmlinux 0xe2b3b9e5 __alloc_pages +EXPORT_SYMBOL vmlinux 0xe2b83bf9 md_bitmap_endwrite +EXPORT_SYMBOL vmlinux 0xe2c27f73 jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0xe2cc93a4 mmc_wait_for_cmd EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe2dab5e2 seq_read_iter +EXPORT_SYMBOL vmlinux 0xe2fd85cf param_ops_charp +EXPORT_SYMBOL vmlinux 0xe30bfce1 phy_attached_info EXPORT_SYMBOL vmlinux 0xe32ab4d8 xxh64_digest -EXPORT_SYMBOL vmlinux 0xe36eef5e msi_desc_to_pci_dev -EXPORT_SYMBOL vmlinux 0xe37beee0 del_gendisk -EXPORT_SYMBOL vmlinux 0xe3807fb8 flow_rule_match_enc_opts -EXPORT_SYMBOL vmlinux 0xe382549e pci_dev_put +EXPORT_SYMBOL vmlinux 0xe339debc rproc_del +EXPORT_SYMBOL vmlinux 0xe33ec98e init_task +EXPORT_SYMBOL vmlinux 0xe36b800f security_socket_socketpair EXPORT_SYMBOL vmlinux 0xe39b2ea5 sha256 -EXPORT_SYMBOL vmlinux 0xe39c649e km_query +EXPORT_SYMBOL vmlinux 0xe39f5cac filemap_get_folios EXPORT_SYMBOL vmlinux 0xe3ad3046 __sg_page_iter_dma_next -EXPORT_SYMBOL vmlinux 0xe3af32e6 pci_get_device -EXPORT_SYMBOL vmlinux 0xe3bf6925 pci_try_set_mwi EXPORT_SYMBOL vmlinux 0xe3ec2f2b alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0xe3ef8b2f pnp_device_attach EXPORT_SYMBOL vmlinux 0xe3feba56 tasklet_unlock_spin_wait EXPORT_SYMBOL vmlinux 0xe3ff2c41 get_random_u64 -EXPORT_SYMBOL vmlinux 0xe406db37 seq_release_private +EXPORT_SYMBOL vmlinux 0xe403ccb4 write_cache_pages EXPORT_SYMBOL vmlinux 0xe40976c0 pnp_range_reserved EXPORT_SYMBOL vmlinux 0xe40c37ea down_write_trylock -EXPORT_SYMBOL vmlinux 0xe422b506 bio_alloc_clone -EXPORT_SYMBOL vmlinux 0xe4282625 vm_map_pages -EXPORT_SYMBOL vmlinux 0xe42c4645 serial8250_do_pm -EXPORT_SYMBOL vmlinux 0xe43012c8 __SetPageMovable +EXPORT_SYMBOL vmlinux 0xe41f746f flow_block_cb_decref +EXPORT_SYMBOL vmlinux 0xe42b88bb md_unregister_thread +EXPORT_SYMBOL vmlinux 0xe42ebec3 mmc_request_done EXPORT_SYMBOL vmlinux 0xe4329092 __ctzdi2 -EXPORT_SYMBOL vmlinux 0xe43bacc4 input_register_device -EXPORT_SYMBOL vmlinux 0xe43c2d22 phy_ethtool_get_stats -EXPORT_SYMBOL vmlinux 0xe455ee21 phy_sfp_probe +EXPORT_SYMBOL vmlinux 0xe4419c85 page_pool_destroy +EXPORT_SYMBOL vmlinux 0xe44ea6a5 copy_page_from_iter EXPORT_SYMBOL vmlinux 0xe4657608 posix_acl_valid -EXPORT_SYMBOL vmlinux 0xe470e54e tty_port_init -EXPORT_SYMBOL vmlinux 0xe4a16478 pcibus_to_node -EXPORT_SYMBOL vmlinux 0xe4a5e1bf input_set_poll_interval -EXPORT_SYMBOL vmlinux 0xe4bb6e4a netif_tx_lock +EXPORT_SYMBOL vmlinux 0xe46b8870 xfrm_state_insert +EXPORT_SYMBOL vmlinux 0xe4704039 dev_get_stats +EXPORT_SYMBOL vmlinux 0xe472aa6f folio_end_writeback +EXPORT_SYMBOL vmlinux 0xe487f59d tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0xe49046e5 path_has_submounts +EXPORT_SYMBOL vmlinux 0xe49941ca file_check_and_advance_wb_err +EXPORT_SYMBOL vmlinux 0xe4bb0b4d blk_mq_complete_request EXPORT_SYMBOL vmlinux 0xe4bbc1dd kimage_voffset EXPORT_SYMBOL vmlinux 0xe4bc2c2f hdmi_drm_infoframe_pack -EXPORT_SYMBOL vmlinux 0xe4d3a968 vc_cons -EXPORT_SYMBOL vmlinux 0xe4e5e16a __skb_wait_for_more_packets -EXPORT_SYMBOL vmlinux 0xe4ec2e88 mdio_driver_register -EXPORT_SYMBOL vmlinux 0xe4f749d3 pci_pme_active -EXPORT_SYMBOL vmlinux 0xe50b78a2 proc_remove -EXPORT_SYMBOL vmlinux 0xe51a3228 devfreq_monitor_suspend -EXPORT_SYMBOL vmlinux 0xe51d0d8b get_thermal_instance +EXPORT_SYMBOL vmlinux 0xe4cd07ac dev_addr_mod +EXPORT_SYMBOL vmlinux 0xe4da42dd sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0xe5088c22 nf_register_queue_handler EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq -EXPORT_SYMBOL vmlinux 0xe5390351 bio_init -EXPORT_SYMBOL vmlinux 0xe53f4f06 tcf_qevent_handle +EXPORT_SYMBOL vmlinux 0xe5248341 iov_iter_gap_alignment +EXPORT_SYMBOL vmlinux 0xe53da445 fscrypt_zeroout_range +EXPORT_SYMBOL vmlinux 0xe5480688 netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0xe54a3954 __mdiobus_write +EXPORT_SYMBOL vmlinux 0xe55dab7c pci_alloc_host_bridge +EXPORT_SYMBOL vmlinux 0xe55df372 pci_get_subsys +EXPORT_SYMBOL vmlinux 0xe5626408 iommu_get_msi_cookie EXPORT_SYMBOL vmlinux 0xe57feefb qcom_scm_ocmem_unlock EXPORT_SYMBOL vmlinux 0xe58090ca security_ib_endport_manage_subnet +EXPORT_SYMBOL vmlinux 0xe584ff99 of_get_next_cpu_node EXPORT_SYMBOL vmlinux 0xe590dea3 sk_busy_loop_end -EXPORT_SYMBOL vmlinux 0xe5b03c4d mipi_dsi_picture_parameter_set -EXPORT_SYMBOL vmlinux 0xe5b050c7 skb_copy_datagram_from_iter -EXPORT_SYMBOL vmlinux 0xe5b4c194 serio_rescan +EXPORT_SYMBOL vmlinux 0xe5a72928 dev_set_mac_address +EXPORT_SYMBOL vmlinux 0xe5aea86c dquot_set_dqblk EXPORT_SYMBOL vmlinux 0xe5c60bd2 percpu_counter_set EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen -EXPORT_SYMBOL vmlinux 0xe5cdce95 irq_set_chip -EXPORT_SYMBOL vmlinux 0xe5e52b68 __phy_resume -EXPORT_SYMBOL vmlinux 0xe5e584c9 kernel_param_unlock -EXPORT_SYMBOL vmlinux 0xe5f02ff5 nf_ct_attach -EXPORT_SYMBOL vmlinux 0xe5fde932 of_cpu_node_to_id -EXPORT_SYMBOL vmlinux 0xe61939b5 skb_udp_tunnel_segment -EXPORT_SYMBOL vmlinux 0xe61a27bf of_count_phandle_with_args -EXPORT_SYMBOL vmlinux 0xe6266352 has_capability_noaudit -EXPORT_SYMBOL vmlinux 0xe62ad36a uart_suspend_port -EXPORT_SYMBOL vmlinux 0xe652595b scsi_host_get +EXPORT_SYMBOL vmlinux 0xe5d8ee62 mii_link_ok +EXPORT_SYMBOL vmlinux 0xe5e81291 kernel_write +EXPORT_SYMBOL vmlinux 0xe5faaa0e configfs_unregister_group +EXPORT_SYMBOL vmlinux 0xe6012879 netif_device_detach +EXPORT_SYMBOL vmlinux 0xe60c4174 blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0xe62b490e touch_atime +EXPORT_SYMBOL vmlinux 0xe62d359a proc_mkdir EXPORT_SYMBOL vmlinux 0xe6550092 utf8_casefold -EXPORT_SYMBOL vmlinux 0xe666ca7a genphy_suspend -EXPORT_SYMBOL vmlinux 0xe6722212 rawv6_mh_filter_unregister -EXPORT_SYMBOL vmlinux 0xe6be543f xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0xe65aab48 __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0xe66c4687 phy_detach +EXPORT_SYMBOL vmlinux 0xe66ecd29 fasync_helper +EXPORT_SYMBOL vmlinux 0xe672c0f5 phy_init_eee +EXPORT_SYMBOL vmlinux 0xe67762d0 __phy_read_mmd +EXPORT_SYMBOL vmlinux 0xe67ccdc5 pnp_register_driver +EXPORT_SYMBOL vmlinux 0xe682d6bf skb_tx_error +EXPORT_SYMBOL vmlinux 0xe69f733d xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0xe6a9ff32 kmalloc_trace +EXPORT_SYMBOL vmlinux 0xe6afdaf5 i2c_del_driver +EXPORT_SYMBOL vmlinux 0xe6ba60cd submit_bio_noacct +EXPORT_SYMBOL vmlinux 0xe6baa4ff fscrypt_has_permitted_context EXPORT_SYMBOL vmlinux 0xe6d2458e do_trace_netlink_extack -EXPORT_SYMBOL vmlinux 0xe6e53ef8 scsi_command_normalize_sense -EXPORT_SYMBOL vmlinux 0xe6f6e606 sock_no_socketpair -EXPORT_SYMBOL vmlinux 0xe6f6f256 bio_integrity_prep +EXPORT_SYMBOL vmlinux 0xe6dc7a3e _copy_from_iter +EXPORT_SYMBOL vmlinux 0xe6e1b970 rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0xe6e1cedc __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0xe6e9e328 iterate_fd EXPORT_SYMBOL vmlinux 0xe6fa06a2 rename_lock -EXPORT_SYMBOL vmlinux 0xe6fc0b5c __ethtool_get_link_ksettings -EXPORT_SYMBOL vmlinux 0xe703d661 xfrm6_protocol_deregister -EXPORT_SYMBOL vmlinux 0xe707e4b3 neigh_event_ns +EXPORT_SYMBOL vmlinux 0xe70070cd ip_tunnel_parse_protocol EXPORT_SYMBOL vmlinux 0xe7257ab8 xa_store_range -EXPORT_SYMBOL vmlinux 0xe75c9b0f skb_copy_header -EXPORT_SYMBOL vmlinux 0xe771729c address_space_init_once -EXPORT_SYMBOL vmlinux 0xe7839bbd scsi_device_lookup -EXPORT_SYMBOL vmlinux 0xe7894b57 send_sig_mceerr -EXPORT_SYMBOL vmlinux 0xe78f8ae9 udp_skb_destructor -EXPORT_SYMBOL vmlinux 0xe795780c netdev_unbind_sb_channel -EXPORT_SYMBOL vmlinux 0xe79bfb29 setup_new_exec +EXPORT_SYMBOL vmlinux 0xe728f929 page_symlink +EXPORT_SYMBOL vmlinux 0xe7415deb generic_file_open +EXPORT_SYMBOL vmlinux 0xe7540481 flow_rule_match_ports +EXPORT_SYMBOL vmlinux 0xe75d00d5 inet_sendpage +EXPORT_SYMBOL vmlinux 0xe76bf561 rproc_add_carveout +EXPORT_SYMBOL vmlinux 0xe792e6ec sk_reset_timer +EXPORT_SYMBOL vmlinux 0xe7945475 scsi_device_lookup EXPORT_SYMBOL vmlinux 0xe7a02573 ida_alloc_range +EXPORT_SYMBOL vmlinux 0xe7a75975 __break_lease +EXPORT_SYMBOL vmlinux 0xe7abc294 skb_clone EXPORT_SYMBOL vmlinux 0xe7b0353b __cpu_active_mask -EXPORT_SYMBOL vmlinux 0xe7c1ffc1 scsi_remove_device -EXPORT_SYMBOL vmlinux 0xe7cd0078 filemap_fdatawait_keep_errors -EXPORT_SYMBOL vmlinux 0xe7cf5d38 phy_read_paged +EXPORT_SYMBOL vmlinux 0xe7b85115 block_read_full_folio EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next -EXPORT_SYMBOL vmlinux 0xe7f0486f tcp_md5_do_del -EXPORT_SYMBOL vmlinux 0xe7f23ee4 devfreq_monitor_start -EXPORT_SYMBOL vmlinux 0xe7ff9709 rproc_alloc +EXPORT_SYMBOL vmlinux 0xe7ec0166 dev_mc_add_excl EXPORT_SYMBOL vmlinux 0xe801bf79 prepare_creds +EXPORT_SYMBOL vmlinux 0xe8026973 end_buffer_async_write EXPORT_SYMBOL vmlinux 0xe816048f tty_termios_copy_hw -EXPORT_SYMBOL vmlinux 0xe82aeab7 kmem_cache_free -EXPORT_SYMBOL vmlinux 0xe8577ec2 of_pci_range_to_resource +EXPORT_SYMBOL vmlinux 0xe824806e __kfree_skb +EXPORT_SYMBOL vmlinux 0xe839dd88 of_device_is_big_endian +EXPORT_SYMBOL vmlinux 0xe83f1d83 dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0xe841845e ip6tun_encaps +EXPORT_SYMBOL vmlinux 0xe8489d3e udp_gro_complete EXPORT_SYMBOL vmlinux 0xe85f2123 acpi_tb_unload_table -EXPORT_SYMBOL vmlinux 0xe8683cf0 crypto_sha512_update -EXPORT_SYMBOL vmlinux 0xe87102a2 tcf_exts_validate_ex -EXPORT_SYMBOL vmlinux 0xe885f40e crypto_sha512_finup -EXPORT_SYMBOL vmlinux 0xe88d5b15 acpi_dev_get_next_match_dev -EXPORT_SYMBOL vmlinux 0xe88f541a tcp_sendpage -EXPORT_SYMBOL vmlinux 0xe8b4c26b input_unregister_handler +EXPORT_SYMBOL vmlinux 0xe8691a8c tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0xe887c199 padata_do_serial +EXPORT_SYMBOL vmlinux 0xe88e7b98 xfrm_user_policy +EXPORT_SYMBOL vmlinux 0xe8a16c09 tcf_action_set_ctrlact +EXPORT_SYMBOL vmlinux 0xe8ada501 fwnode_get_phy_id +EXPORT_SYMBOL vmlinux 0xe8b3b356 eth_header_cache_update EXPORT_SYMBOL vmlinux 0xe8b5c3c3 __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0xe8c784d2 inet6_unregister_protosw EXPORT_SYMBOL vmlinux 0xe8d285b2 nla_policy_len -EXPORT_SYMBOL vmlinux 0xe8dfbef4 blk_rq_map_kern -EXPORT_SYMBOL vmlinux 0xe8e6fc83 genphy_c37_config_aneg -EXPORT_SYMBOL vmlinux 0xe8ec154e ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0xe8da775c ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0xe8ed64da __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0xe8f77e36 xfrm_lookup EXPORT_SYMBOL vmlinux 0xe8fbf4fa __alloc_bucket_spinlocks -EXPORT_SYMBOL vmlinux 0xe90123c7 xp_raw_get_data EXPORT_SYMBOL vmlinux 0xe90253f0 xudma_rflow_get +EXPORT_SYMBOL vmlinux 0xe9088e8f skb_queue_head EXPORT_SYMBOL vmlinux 0xe909997a bitmap_print_list_to_buf EXPORT_SYMBOL vmlinux 0xe914e41e strcpy -EXPORT_SYMBOL vmlinux 0xe91a8e74 sock_common_getsockopt -EXPORT_SYMBOL vmlinux 0xe920a98c skb_expand_head -EXPORT_SYMBOL vmlinux 0xe9418236 tcp_sock_set_nodelay -EXPORT_SYMBOL vmlinux 0xe94b2199 dma_unmap_resource -EXPORT_SYMBOL vmlinux 0xe94fb02f ipv6_dev_mc_inc EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino -EXPORT_SYMBOL vmlinux 0xe958c255 kthread_create_on_node -EXPORT_SYMBOL vmlinux 0xe965da1e pcim_iounmap -EXPORT_SYMBOL vmlinux 0xe96e5767 phy_ethtool_get_wol -EXPORT_SYMBOL vmlinux 0xe96f27b7 sget -EXPORT_SYMBOL vmlinux 0xe99c243b fscrypt_ioctl_get_policy -EXPORT_SYMBOL vmlinux 0xe99c6256 dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0xe95f496c phy_loopback +EXPORT_SYMBOL vmlinux 0xe9621206 ip_check_defrag +EXPORT_SYMBOL vmlinux 0xe9758855 set_anon_super +EXPORT_SYMBOL vmlinux 0xe97941c1 pcie_set_readrq EXPORT_SYMBOL vmlinux 0xe9af7397 __xa_set_mark -EXPORT_SYMBOL vmlinux 0xe9c36adb xfrm_policy_bysel_ctx -EXPORT_SYMBOL vmlinux 0xe9cc598e dentry_open -EXPORT_SYMBOL vmlinux 0xe9ccd30b __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0xe9b27dc8 xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0xe9b5b24e vlan_filter_drop_vids +EXPORT_SYMBOL vmlinux 0xe9b8de4e twl6040_get_vibralr_status EXPORT_SYMBOL vmlinux 0xe9dc12a4 zstd_get_error_name -EXPORT_SYMBOL vmlinux 0xe9e0eaf8 bio_uninit -EXPORT_SYMBOL vmlinux 0xe9e26b91 of_get_ethdev_address +EXPORT_SYMBOL vmlinux 0xe9e3668a inet_offloads EXPORT_SYMBOL vmlinux 0xe9e8faeb efi_tpm_final_log_size -EXPORT_SYMBOL vmlinux 0xe9f443c4 tcp_sendmsg EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize EXPORT_SYMBOL vmlinux 0xe9ffc063 down_trylock +EXPORT_SYMBOL vmlinux 0xea0b57ab module_refcount +EXPORT_SYMBOL vmlinux 0xea12d071 sb_min_blocksize EXPORT_SYMBOL vmlinux 0xea1c3e3a arm_smccc_1_2_hvc -EXPORT_SYMBOL vmlinux 0xea2a9ff2 validate_slab_cache +EXPORT_SYMBOL vmlinux 0xea1f8ea5 netdev_adjacent_change_commit +EXPORT_SYMBOL vmlinux 0xea307f92 page_cache_prev_miss EXPORT_SYMBOL vmlinux 0xea3c8e4e scsilun_to_int -EXPORT_SYMBOL vmlinux 0xea533da1 jbd2_fc_end_commit_fallback -EXPORT_SYMBOL vmlinux 0xea55e6bd tcp_enter_quickack_mode -EXPORT_SYMBOL vmlinux 0xea697f98 mipi_dsi_dcs_set_column_address -EXPORT_SYMBOL vmlinux 0xea6d8c6e tcp_read_done -EXPORT_SYMBOL vmlinux 0xea6e07a1 generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0xea4f3f71 pnp_stop_dev EXPORT_SYMBOL vmlinux 0xea6f9a36 zlib_deflate_dfltcc_enabled -EXPORT_SYMBOL vmlinux 0xeaae50be xp_raw_get_dma +EXPORT_SYMBOL vmlinux 0xea96d4c3 phy_get_internal_delay +EXPORT_SYMBOL vmlinux 0xea9d1325 mark_buffer_dirty_inode EXPORT_SYMBOL vmlinux 0xeab6f4c4 acpi_check_resource_conflict EXPORT_SYMBOL vmlinux 0xead8c400 bman_get_bpid EXPORT_SYMBOL vmlinux 0xeae3dfd6 __const_udelay -EXPORT_SYMBOL vmlinux 0xeaeb20a9 netdev_warn +EXPORT_SYMBOL vmlinux 0xeaf628c2 get_tree_bdev EXPORT_SYMBOL vmlinux 0xeafc141f __posix_acl_chmod -EXPORT_SYMBOL vmlinux 0xeaffca32 blk_rq_map_integrity_sg -EXPORT_SYMBOL vmlinux 0xeb0307c4 fc_eh_timed_out EXPORT_SYMBOL vmlinux 0xeb233a45 __kmalloc -EXPORT_SYMBOL vmlinux 0xeb2903a9 skb_headers_offset_update -EXPORT_SYMBOL vmlinux 0xeb31a844 i2c_smbus_write_i2c_block_data -EXPORT_SYMBOL vmlinux 0xeb349ad6 __ip_select_ident +EXPORT_SYMBOL vmlinux 0xeb318760 pci_ep_cfs_add_epf_group EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end EXPORT_SYMBOL vmlinux 0xeb44339a free_pages_exact -EXPORT_SYMBOL vmlinux 0xeb549e13 fs_context_for_submount -EXPORT_SYMBOL vmlinux 0xeb58e401 genlmsg_put -EXPORT_SYMBOL vmlinux 0xeb5e4e9a skb_store_bits -EXPORT_SYMBOL vmlinux 0xeb639beb pps_register_source -EXPORT_SYMBOL vmlinux 0xeb6e1426 phy_connect_direct +EXPORT_SYMBOL vmlinux 0xeb55067c param_ops_byte +EXPORT_SYMBOL vmlinux 0xeb60c559 tty_register_ldisc +EXPORT_SYMBOL vmlinux 0xeb610732 security_sctp_assoc_request +EXPORT_SYMBOL vmlinux 0xeb64fd13 md_check_recovery +EXPORT_SYMBOL vmlinux 0xeb6df652 __mmap_lock_do_trace_acquire_returned EXPORT_SYMBOL vmlinux 0xeb7329a2 qcom_scm_set_warm_boot_addr EXPORT_SYMBOL vmlinux 0xeb7f6046 acpi_get_devices -EXPORT_SYMBOL vmlinux 0xeb8d3a1f vmf_insert_mixed_prot EXPORT_SYMBOL vmlinux 0xeb9eef52 match_uint -EXPORT_SYMBOL vmlinux 0xeba0bae4 iov_iter_alignment -EXPORT_SYMBOL vmlinux 0xebaf3c57 xfrm6_protocol_register -EXPORT_SYMBOL vmlinux 0xebc09cc4 ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0xebca25f7 jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0xebce1cbc padata_alloc +EXPORT_SYMBOL vmlinux 0xebcf86db dma_fence_describe EXPORT_SYMBOL vmlinux 0xebe8b479 register_sysctl_mount_point -EXPORT_SYMBOL vmlinux 0xebfddca1 mipi_dsi_dcs_set_tear_on -EXPORT_SYMBOL vmlinux 0xec07c1a7 md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0xebf09f70 copy_highpage +EXPORT_SYMBOL vmlinux 0xebf2b014 follow_down_one +EXPORT_SYMBOL vmlinux 0xebf55741 inode_init_owner +EXPORT_SYMBOL vmlinux 0xec10dabf of_get_cpu_state_node 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 0xec4ea6cf tcp_init_sock -EXPORT_SYMBOL vmlinux 0xec5fb3de phy_connect -EXPORT_SYMBOL vmlinux 0xec695917 netdev_sk_get_lowest_dev -EXPORT_SYMBOL vmlinux 0xec6b0aa9 tty_port_close +EXPORT_SYMBOL vmlinux 0xec5ae0bb md_set_array_sectors +EXPORT_SYMBOL vmlinux 0xec5e7abc fb_set_suspend +EXPORT_SYMBOL vmlinux 0xec60fba9 pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0xec879ebb nf_ct_attach EXPORT_SYMBOL vmlinux 0xeca957d1 __bitmap_and -EXPORT_SYMBOL vmlinux 0xecaaeb53 mmc_get_card -EXPORT_SYMBOL vmlinux 0xecb211e8 register_md_cluster_operations -EXPORT_SYMBOL vmlinux 0xecb4b20c config_group_init_type_name -EXPORT_SYMBOL vmlinux 0xecd3f016 flow_indr_dev_unregister +EXPORT_SYMBOL vmlinux 0xecaaeca6 vfs_mkobj +EXPORT_SYMBOL vmlinux 0xecb4e898 sg_miter_start EXPORT_SYMBOL vmlinux 0xece784c2 rb_first -EXPORT_SYMBOL vmlinux 0xece9bf91 gnet_stats_copy_basic_hw -EXPORT_SYMBOL vmlinux 0xecf642eb path_put -EXPORT_SYMBOL vmlinux 0xecf76d16 ip6mr_rule_default +EXPORT_SYMBOL vmlinux 0xece7c3a0 dev_set_allmulti +EXPORT_SYMBOL vmlinux 0xece8fedb scmd_printk EXPORT_SYMBOL vmlinux 0xecfd68ef acpi_get_node EXPORT_SYMBOL vmlinux 0xed00c4fb acpi_os_printf -EXPORT_SYMBOL vmlinux 0xed04ed69 blk_put_queue -EXPORT_SYMBOL vmlinux 0xed04f23b reuseport_detach_prog -EXPORT_SYMBOL vmlinux 0xed08aa83 mipi_dsi_dcs_set_tear_scanline -EXPORT_SYMBOL vmlinux 0xed25638a __dev_queue_xmit -EXPORT_SYMBOL vmlinux 0xed2ae1bd skb_dequeue_tail -EXPORT_SYMBOL vmlinux 0xed3d7e0e __skb_get_hash +EXPORT_SYMBOL vmlinux 0xed28c0d2 flow_rule_match_ipv6_addrs +EXPORT_SYMBOL vmlinux 0xed3bad77 dev_remove_pack +EXPORT_SYMBOL vmlinux 0xed528c8e super_setup_bdi EXPORT_SYMBOL vmlinux 0xed55f929 acpi_os_unmap_generic_address +EXPORT_SYMBOL vmlinux 0xed5aee5c input_mt_drop_unused EXPORT_SYMBOL vmlinux 0xed656e30 udp_encap_disable +EXPORT_SYMBOL vmlinux 0xed723fe1 of_graph_get_endpoint_count +EXPORT_SYMBOL vmlinux 0xed76052f add_to_pipe EXPORT_SYMBOL vmlinux 0xed8a2d95 memset64 -EXPORT_SYMBOL vmlinux 0xed91b1e4 simple_recursive_removal +EXPORT_SYMBOL vmlinux 0xed962a8d inetdev_by_index +EXPORT_SYMBOL vmlinux 0xed9829cd inet_rcv_saddr_equal EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp -EXPORT_SYMBOL vmlinux 0xedbd8b45 mii_ethtool_sset -EXPORT_SYMBOL vmlinux 0xedbdfb55 unregister_binfmt EXPORT_SYMBOL vmlinux 0xedc03953 iounmap -EXPORT_SYMBOL vmlinux 0xedc11ea4 __devm_request_region -EXPORT_SYMBOL vmlinux 0xedc2e1ac proc_mkdir_mode -EXPORT_SYMBOL vmlinux 0xedcc40d1 netdev_get_xmit_slave EXPORT_SYMBOL vmlinux 0xedd17b31 sock_get_timeout -EXPORT_SYMBOL vmlinux 0xedf397f8 dst_init -EXPORT_SYMBOL vmlinux 0xee13e541 clear_inode -EXPORT_SYMBOL vmlinux 0xee1ab305 __netif_rx +EXPORT_SYMBOL vmlinux 0xede72710 fc_remote_port_rolechg +EXPORT_SYMBOL vmlinux 0xedea08b4 devm_pci_remap_iospace +EXPORT_SYMBOL vmlinux 0xee146ba0 simple_dentry_operations +EXPORT_SYMBOL vmlinux 0xee1e5413 sock_i_ino +EXPORT_SYMBOL vmlinux 0xee2b97e0 mipi_dsi_set_maximum_return_packet_size EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee399286 shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0xee3b8f73 io_uring_get_socket +EXPORT_SYMBOL vmlinux 0xee4822b2 ppp_unit_number +EXPORT_SYMBOL vmlinux 0xee55e194 rtnl_link_get_net EXPORT_SYMBOL vmlinux 0xee58e970 fb_add_videomode -EXPORT_SYMBOL vmlinux 0xee5ffad8 netif_carrier_off -EXPORT_SYMBOL vmlinux 0xee660dac dma_sync_single_for_cpu -EXPORT_SYMBOL vmlinux 0xee6bf7ae tc_setup_cb_reoffload +EXPORT_SYMBOL vmlinux 0xee77f065 mdiobus_read_nested +EXPORT_SYMBOL vmlinux 0xee78a458 scsi_report_bus_reset EXPORT_SYMBOL vmlinux 0xee7d7deb gen_pool_dma_zalloc EXPORT_SYMBOL vmlinux 0xee7eb9e1 pnp_platform_devices +EXPORT_SYMBOL vmlinux 0xee829904 tcp_recvmsg +EXPORT_SYMBOL vmlinux 0xee844b1d misc_register EXPORT_SYMBOL vmlinux 0xee883b06 __vmalloc_array -EXPORT_SYMBOL vmlinux 0xee89a659 dev_mc_add_excl EXPORT_SYMBOL vmlinux 0xee8c02e9 vprintk_emit EXPORT_SYMBOL vmlinux 0xee8d74d6 jiffies64_to_nsecs EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder -EXPORT_SYMBOL vmlinux 0xee98cb59 scsi_host_put +EXPORT_SYMBOL vmlinux 0xee9477ff netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0xee972b25 padata_alloc_shell EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap -EXPORT_SYMBOL vmlinux 0xeecc3d52 scmd_printk -EXPORT_SYMBOL vmlinux 0xeeda9b6b touch_buffer +EXPORT_SYMBOL vmlinux 0xeecb5bde bdi_put +EXPORT_SYMBOL vmlinux 0xeed2e805 inc_node_page_state EXPORT_SYMBOL vmlinux 0xeee75d91 ucc_fast_init -EXPORT_SYMBOL vmlinux 0xef0a8478 seq_puts -EXPORT_SYMBOL vmlinux 0xef23d2f6 dev_get_by_index -EXPORT_SYMBOL vmlinux 0xef277b74 mdiobus_read -EXPORT_SYMBOL vmlinux 0xef28b1f7 eth_header_parse_protocol -EXPORT_SYMBOL vmlinux 0xef28e84c mipi_dsi_turn_on_peripheral -EXPORT_SYMBOL vmlinux 0xef2a8959 mdio_device_reset -EXPORT_SYMBOL vmlinux 0xef3d6ceb unix_get_socket -EXPORT_SYMBOL vmlinux 0xef6b2e55 tcp_splice_read -EXPORT_SYMBOL vmlinux 0xef7c7b2d simple_transaction_release -EXPORT_SYMBOL vmlinux 0xef82c00f of_get_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0xeeeb0d95 scsi_done +EXPORT_SYMBOL vmlinux 0xeeed6033 devm_pci_remap_cfgspace +EXPORT_SYMBOL vmlinux 0xeef54ce9 udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0xeefc4fa6 kernel_sendpage_locked +EXPORT_SYMBOL vmlinux 0xef055485 kmem_cache_create +EXPORT_SYMBOL vmlinux 0xef0a7073 tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0xef0dfa15 pci_find_next_bus +EXPORT_SYMBOL vmlinux 0xef1596a0 blk_rq_init +EXPORT_SYMBOL vmlinux 0xef1bffed dentry_path_raw +EXPORT_SYMBOL vmlinux 0xef339373 tcp_filter +EXPORT_SYMBOL vmlinux 0xef398616 rproc_of_parse_firmware +EXPORT_SYMBOL vmlinux 0xef3d00ad d_add_ci +EXPORT_SYMBOL vmlinux 0xef547622 pci_rebar_get_possible_sizes +EXPORT_SYMBOL vmlinux 0xef55e70c rproc_set_firmware +EXPORT_SYMBOL vmlinux 0xef58ff33 cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0xef61c12d capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0xef641910 xattr_supported_namespace +EXPORT_SYMBOL vmlinux 0xef795d63 configfs_undepend_item +EXPORT_SYMBOL vmlinux 0xef816619 sk_free EXPORT_SYMBOL vmlinux 0xef8ac53d qcom_scm_restore_sec_cfg -EXPORT_SYMBOL vmlinux 0xefa76859 _dev_emerg EXPORT_SYMBOL vmlinux 0xefaf2e4f tcf_queue_work -EXPORT_SYMBOL vmlinux 0xefb0f20b device_match_acpi_dev -EXPORT_SYMBOL vmlinux 0xefb10b56 cdrom_release -EXPORT_SYMBOL vmlinux 0xefb9be98 __mdiobus_write -EXPORT_SYMBOL vmlinux 0xefc2f70f vlan_vids_add_by_dev -EXPORT_SYMBOL vmlinux 0xefc64446 xfrm_if_register_cb +EXPORT_SYMBOL vmlinux 0xefbe5eac rproc_coredump_add_custom_segment EXPORT_SYMBOL vmlinux 0xefcea2e7 acpi_warning -EXPORT_SYMBOL vmlinux 0xefe165fd fb_find_mode -EXPORT_SYMBOL vmlinux 0xefe21f70 inet_sendpage -EXPORT_SYMBOL vmlinux 0xefee8746 pci_enable_wake +EXPORT_SYMBOL vmlinux 0xefd61f5a register_mii_timestamper EXPORT_SYMBOL vmlinux 0xefee932c acpi_get_data_full EXPORT_SYMBOL vmlinux 0xefeefc09 __SCK__tp_func_dma_fence_emit -EXPORT_SYMBOL vmlinux 0xeff52c0f vm_insert_page EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list -EXPORT_SYMBOL vmlinux 0xf00e63da unregister_nexthop_notifier -EXPORT_SYMBOL vmlinux 0xf016f692 truncate_pagecache_range EXPORT_SYMBOL vmlinux 0xf02aa937 wait_for_completion_interruptible_timeout -EXPORT_SYMBOL vmlinux 0xf03dbab6 __page_frag_cache_drain -EXPORT_SYMBOL vmlinux 0xf05e3ad6 ata_scsi_cmd_error_handler -EXPORT_SYMBOL vmlinux 0xf06013bc invalidate_bdev +EXPORT_SYMBOL vmlinux 0xf032b1d8 scsi_print_command +EXPORT_SYMBOL vmlinux 0xf04a611f netdev_unbind_sb_channel +EXPORT_SYMBOL vmlinux 0xf05173a3 pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0xf053bed3 d_alloc_name +EXPORT_SYMBOL vmlinux 0xf06a11aa dquot_alloc +EXPORT_SYMBOL vmlinux 0xf07504f7 inet_reqsk_alloc +EXPORT_SYMBOL vmlinux 0xf0756b15 ip_fraglist_init EXPORT_SYMBOL vmlinux 0xf07b07f6 sg_free_append_table -EXPORT_SYMBOL vmlinux 0xf0807eda register_quota_format -EXPORT_SYMBOL vmlinux 0xf08724a6 fbcon_update_vcs +EXPORT_SYMBOL vmlinux 0xf08e8d91 bio_alloc_clone EXPORT_SYMBOL vmlinux 0xf09b5d9a get_zeroed_page EXPORT_SYMBOL vmlinux 0xf09eb395 arch_hibernation_header_restore -EXPORT_SYMBOL vmlinux 0xf0a6a510 init_pseudo +EXPORT_SYMBOL vmlinux 0xf0ae3bad pnp_unregister_card_driver EXPORT_SYMBOL vmlinux 0xf0b2419f cmd_db_read_aux_data -EXPORT_SYMBOL vmlinux 0xf0bd1ed1 neigh_seq_start -EXPORT_SYMBOL vmlinux 0xf0bda61b amba_release_regions -EXPORT_SYMBOL vmlinux 0xf0e0a8d5 truncate_pagecache -EXPORT_SYMBOL vmlinux 0xf0f4b1f0 skb_flow_get_icmp_tci -EXPORT_SYMBOL vmlinux 0xf117664f pci_remove_bus -EXPORT_SYMBOL vmlinux 0xf119a7f8 inet_csk_complete_hashdance -EXPORT_SYMBOL vmlinux 0xf11b2d73 param_get_uint +EXPORT_SYMBOL vmlinux 0xf0c048df bdi_register +EXPORT_SYMBOL vmlinux 0xf0c23f9a prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0xf0efd0b7 may_setattr +EXPORT_SYMBOL vmlinux 0xf10191ef sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0xf105fa07 folio_migrate_flags +EXPORT_SYMBOL vmlinux 0xf10be7eb security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0xf1106fbf md_finish_reshape +EXPORT_SYMBOL vmlinux 0xf1182269 jbd2__journal_restart EXPORT_SYMBOL vmlinux 0xf11dd46e _page_poisoning_enabled_early -EXPORT_SYMBOL vmlinux 0xf1200d71 d_instantiate_new -EXPORT_SYMBOL vmlinux 0xf12bd99a nvdimm_namespace_common_probe -EXPORT_SYMBOL vmlinux 0xf13b3bc2 blk_mq_destroy_queue -EXPORT_SYMBOL vmlinux 0xf140e6a5 touchscreen_report_pos -EXPORT_SYMBOL vmlinux 0xf14d10b7 dma_find_channel -EXPORT_SYMBOL vmlinux 0xf166c566 d_instantiate -EXPORT_SYMBOL vmlinux 0xf16a7102 arp_send -EXPORT_SYMBOL vmlinux 0xf16b9e10 uart_register_driver -EXPORT_SYMBOL vmlinux 0xf17a5ada bio_kmalloc +EXPORT_SYMBOL vmlinux 0xf129d03f vme_register_bridge +EXPORT_SYMBOL vmlinux 0xf12e4d2a simple_transaction_read +EXPORT_SYMBOL vmlinux 0xf14f0029 amba_release_regions +EXPORT_SYMBOL vmlinux 0xf1558aca uart_resume_port +EXPORT_SYMBOL vmlinux 0xf165b4da blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0xf1688ed6 fscrypt_setup_filename EXPORT_SYMBOL vmlinux 0xf18300ad logic_inb -EXPORT_SYMBOL vmlinux 0xf1943d03 fs_param_is_fd +EXPORT_SYMBOL vmlinux 0xf1884e85 pci_scan_bridge EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps EXPORT_SYMBOL vmlinux 0xf1969a8e __usecs_to_jiffies -EXPORT_SYMBOL vmlinux 0xf1a17122 tcp_sock_set_keepcnt EXPORT_SYMBOL vmlinux 0xf1a65f7b zstd_reset_dstream -EXPORT_SYMBOL vmlinux 0xf1ca27a5 pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0xf1a9a55d input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0xf1c11f01 sock_kfree_s +EXPORT_SYMBOL vmlinux 0xf1d2b32e inode_to_bdi +EXPORT_SYMBOL vmlinux 0xf1d2f784 phy_driver_unregister +EXPORT_SYMBOL vmlinux 0xf1d58793 __xfrm_state_destroy EXPORT_SYMBOL vmlinux 0xf1db1704 nla_memcpy EXPORT_SYMBOL vmlinux 0xf1e046cc panic -EXPORT_SYMBOL vmlinux 0xf1e04b9c padata_set_cpumask EXPORT_SYMBOL vmlinux 0xf1e98c74 avenrun EXPORT_SYMBOL vmlinux 0xf1f88a0e dm_kcopyd_prepare_callback -EXPORT_SYMBOL vmlinux 0xf218c751 sock_cmsg_send -EXPORT_SYMBOL vmlinux 0xf220cdc1 free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0xf2069591 vfs_dedupe_file_range +EXPORT_SYMBOL vmlinux 0xf216101c of_mdiobus_phy_device_register +EXPORT_SYMBOL vmlinux 0xf221a74c neigh_table_clear +EXPORT_SYMBOL vmlinux 0xf2315359 jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0xf2345ccc ethtool_virtdev_set_link_ksettings EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in EXPORT_SYMBOL vmlinux 0xf2628676 zstd_compress_cctx EXPORT_SYMBOL vmlinux 0xf2669a2c imx_scu_irq_register_notifier -EXPORT_SYMBOL vmlinux 0xf26b69b2 __do_once_done -EXPORT_SYMBOL vmlinux 0xf27a506d fwnode_iomap -EXPORT_SYMBOL vmlinux 0xf281ba20 md_reload_sb -EXPORT_SYMBOL vmlinux 0xf289310b pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0xf266f3a1 __seq_open_private EXPORT_SYMBOL vmlinux 0xf28cf0ae __hw_addr_init -EXPORT_SYMBOL vmlinux 0xf29307af devm_devfreq_register_notifier -EXPORT_SYMBOL vmlinux 0xf293d455 mipi_dsi_host_unregister +EXPORT_SYMBOL vmlinux 0xf290db20 pci_request_region EXPORT_SYMBOL vmlinux 0xf29403e5 acpi_install_table_handler +EXPORT_SYMBOL vmlinux 0xf29de618 tty_port_carrier_raised EXPORT_SYMBOL vmlinux 0xf2a8efae dm_kcopyd_do_callback -EXPORT_SYMBOL vmlinux 0xf2af3175 put_cmsg_scm_timestamping -EXPORT_SYMBOL vmlinux 0xf2c29e66 input_grab_device EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2dadb95 __skb_recv_udp +EXPORT_SYMBOL vmlinux 0xf2e583ee component_match_add_typed EXPORT_SYMBOL vmlinux 0xf2e5bd87 security_free_mnt_opts -EXPORT_SYMBOL vmlinux 0xf2eb8fab inode_set_flags +EXPORT_SYMBOL vmlinux 0xf2ef1291 kern_unmount_array EXPORT_SYMBOL vmlinux 0xf2f53617 memregion_free EXPORT_SYMBOL vmlinux 0xf3107926 sha224_update +EXPORT_SYMBOL vmlinux 0xf31237bc fman_port_bind +EXPORT_SYMBOL vmlinux 0xf3160469 fsync_bdev EXPORT_SYMBOL vmlinux 0xf327ece0 blk_limits_io_min -EXPORT_SYMBOL vmlinux 0xf33d1819 pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0xf32a4ada mark_info_dirty +EXPORT_SYMBOL vmlinux 0xf32d8d8a dma_set_coherent_mask +EXPORT_SYMBOL vmlinux 0xf345b4ea ip6_frag_init EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head -EXPORT_SYMBOL vmlinux 0xf34f50e5 unregister_console +EXPORT_SYMBOL vmlinux 0xf346a1bb param_get_dyndbg_classes +EXPORT_SYMBOL vmlinux 0xf3511abc cfb_imageblit EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf358c8e2 lookup_one EXPORT_SYMBOL vmlinux 0xf3621fe2 mtree_alloc_rrange -EXPORT_SYMBOL vmlinux 0xf36406f9 remap_pfn_range EXPORT_SYMBOL vmlinux 0xf36f42a9 slhc_uncompress EXPORT_SYMBOL vmlinux 0xf390f6f1 __bitmap_andnot EXPORT_SYMBOL vmlinux 0xf3916987 global_cursor_default EXPORT_SYMBOL vmlinux 0xf3932313 mb_cache_entry_wait_unused EXPORT_SYMBOL vmlinux 0xf3a57892 release_dentry_name_snapshot -EXPORT_SYMBOL vmlinux 0xf3d59333 xp_dma_sync_for_cpu_slow -EXPORT_SYMBOL vmlinux 0xf3dac809 sock_no_accept +EXPORT_SYMBOL vmlinux 0xf3a6a89b sock_create_lite +EXPORT_SYMBOL vmlinux 0xf3c2a27c tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0xf3cd6463 vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0xf3d7b1eb ilookup5_nowait EXPORT_SYMBOL vmlinux 0xf3e0e1df allocate_resource -EXPORT_SYMBOL vmlinux 0xf42d31a2 inet_sk_set_state -EXPORT_SYMBOL vmlinux 0xf42eab7e dev_pick_tx_zero -EXPORT_SYMBOL vmlinux 0xf43abdbb register_shrinker +EXPORT_SYMBOL vmlinux 0xf413389c rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0xf42b7c13 ip_tunnel_header_ops +EXPORT_SYMBOL vmlinux 0xf432a31d inet6_getname EXPORT_SYMBOL vmlinux 0xf43d2caa acpi_remove_interface -EXPORT_SYMBOL vmlinux 0xf44832fe blk_rq_map_user_iov EXPORT_SYMBOL vmlinux 0xf44a904a net_ns_barrier +EXPORT_SYMBOL vmlinux 0xf46e1a45 inode_needs_sync +EXPORT_SYMBOL vmlinux 0xf46fd187 serial8250_do_pm EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf EXPORT_SYMBOL vmlinux 0xf474fdcb kfree_const +EXPORT_SYMBOL vmlinux 0xf475b15b of_platform_device_create +EXPORT_SYMBOL vmlinux 0xf475fed6 __bforget +EXPORT_SYMBOL vmlinux 0xf47f8176 scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0xf486dd2b pcim_pin_device EXPORT_SYMBOL vmlinux 0xf496101a ns_capable_noaudit +EXPORT_SYMBOL vmlinux 0xf4a95d1e call_fib_notifiers +EXPORT_SYMBOL vmlinux 0xf4b222cd pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0xf4b3d4e5 blk_integrity_register EXPORT_SYMBOL vmlinux 0xf4b754fd acpi_resources_are_enforced -EXPORT_SYMBOL vmlinux 0xf4d2f39d dev_uc_flush +EXPORT_SYMBOL vmlinux 0xf4bb6ac7 wait_for_key_construction +EXPORT_SYMBOL vmlinux 0xf4c78281 xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0xf4c9742b fb_set_cmap +EXPORT_SYMBOL vmlinux 0xf4d00712 xp_raw_get_dma +EXPORT_SYMBOL vmlinux 0xf4d056a5 PageMovable EXPORT_SYMBOL vmlinux 0xf4db35bc stpcpy -EXPORT_SYMBOL vmlinux 0xf4e6cbc2 __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0xf4e102a4 pci_scan_single_device +EXPORT_SYMBOL vmlinux 0xf4e6613a dquot_file_open EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock -EXPORT_SYMBOL vmlinux 0xf510b99b generic_permission -EXPORT_SYMBOL vmlinux 0xf518417c netif_set_real_num_tx_queues -EXPORT_SYMBOL vmlinux 0xf51f1351 tcp_v4_md5_hash_skb -EXPORT_SYMBOL vmlinux 0xf52a9f35 fixed_size_llseek -EXPORT_SYMBOL vmlinux 0xf5349c4e fman_set_port_params -EXPORT_SYMBOL vmlinux 0xf539db17 __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0xf4f29a84 from_kprojid_munged +EXPORT_SYMBOL vmlinux 0xf4fcdede would_dump +EXPORT_SYMBOL vmlinux 0xf51584ba nvdimm_namespace_capacity +EXPORT_SYMBOL vmlinux 0xf51c1d3a rt_dst_alloc +EXPORT_SYMBOL vmlinux 0xf521110c dev_pm_opp_unregister_notifier +EXPORT_SYMBOL vmlinux 0xf5381850 ether_setup EXPORT_SYMBOL vmlinux 0xf53d4c26 qdisc_class_hash_destroy -EXPORT_SYMBOL vmlinux 0xf543bb98 tcp_read_skb -EXPORT_SYMBOL vmlinux 0xf54f9121 __nd_driver_register -EXPORT_SYMBOL vmlinux 0xf592c290 take_dentry_name_snapshot -EXPORT_SYMBOL vmlinux 0xf59aae69 security_d_instantiate -EXPORT_SYMBOL vmlinux 0xf59ca7bc flow_block_cb_setup_simple +EXPORT_SYMBOL vmlinux 0xf54a24b0 d_set_d_op +EXPORT_SYMBOL vmlinux 0xf551c346 hdmi_infoframe_log +EXPORT_SYMBOL vmlinux 0xf55f0dd1 release_pages +EXPORT_SYMBOL vmlinux 0xf5975103 udp_seq_start EXPORT_SYMBOL vmlinux 0xf5a20ed2 __genradix_prealloc -EXPORT_SYMBOL vmlinux 0xf5b0d2b3 netdev_port_same_parent_id -EXPORT_SYMBOL vmlinux 0xf5de33ba pci_clear_mwi -EXPORT_SYMBOL vmlinux 0xf5e5b6e0 scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0xf5be6ec5 netif_tx_unlock +EXPORT_SYMBOL vmlinux 0xf5bea820 vfs_statfs +EXPORT_SYMBOL vmlinux 0xf5c79973 phy_find_first +EXPORT_SYMBOL vmlinux 0xf5ccc871 pcie_bandwidth_available +EXPORT_SYMBOL vmlinux 0xf5d714b3 request_firmware +EXPORT_SYMBOL vmlinux 0xf5df78e5 iov_iter_init EXPORT_SYMBOL vmlinux 0xf5e7ea40 ktime_get_coarse_ts64 -EXPORT_SYMBOL vmlinux 0xf605bfea pci_iounmap -EXPORT_SYMBOL vmlinux 0xf615e62f vfs_copy_file_range -EXPORT_SYMBOL vmlinux 0xf616e5ca input_get_poll_interval +EXPORT_SYMBOL vmlinux 0xf5eec006 dma_fence_array_create +EXPORT_SYMBOL vmlinux 0xf5f84626 pci_resize_resource +EXPORT_SYMBOL vmlinux 0xf5fa02a8 input_get_timestamp +EXPORT_SYMBOL vmlinux 0xf60482f0 hash_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0xf60b1f05 inet_twsk_deschedule_put +EXPORT_SYMBOL vmlinux 0xf617ef42 phy_attach_direct EXPORT_SYMBOL vmlinux 0xf62c39fe ucc_slow_graceful_stop_tx -EXPORT_SYMBOL vmlinux 0xf6301b24 ndo_dflt_fdb_add -EXPORT_SYMBOL vmlinux 0xf63cabac kernel_recvmsg EXPORT_SYMBOL vmlinux 0xf643d104 hsiphash_4u32 -EXPORT_SYMBOL vmlinux 0xf6584bb1 elv_bio_merge_ok -EXPORT_SYMBOL vmlinux 0xf6606018 __netdev_alloc_skb -EXPORT_SYMBOL vmlinux 0xf6643691 disk_stack_limits +EXPORT_SYMBOL vmlinux 0xf649ad06 __devm_request_region +EXPORT_SYMBOL vmlinux 0xf65379ca get_user_pages_unlocked EXPORT_SYMBOL vmlinux 0xf665f74f sock_load_diag_module -EXPORT_SYMBOL vmlinux 0xf66dcc8d filp_open +EXPORT_SYMBOL vmlinux 0xf666e845 skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0xf66dcdb0 sock_no_mmap EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier -EXPORT_SYMBOL vmlinux 0xf6ca326f ipmr_rule_default +EXPORT_SYMBOL vmlinux 0xf68ae785 __netif_napi_del +EXPORT_SYMBOL vmlinux 0xf68baa33 fb_validate_mode +EXPORT_SYMBOL vmlinux 0xf6a21579 uart_unregister_driver +EXPORT_SYMBOL vmlinux 0xf6b66d34 balance_dirty_pages_ratelimited EXPORT_SYMBOL vmlinux 0xf6cee001 __nla_put_nohdr -EXPORT_SYMBOL vmlinux 0xf6cf389f vme_slot_num +EXPORT_SYMBOL vmlinux 0xf6d69476 mode_strip_sgid +EXPORT_SYMBOL vmlinux 0xf6d906e1 kernel_recvmsg +EXPORT_SYMBOL vmlinux 0xf6e37ede flow_rule_match_ipv4_addrs +EXPORT_SYMBOL vmlinux 0xf6ead5ca of_get_next_child EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit -EXPORT_SYMBOL vmlinux 0xf6f105f3 phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0xf6f67ac6 flow_rule_match_pppoe +EXPORT_SYMBOL vmlinux 0xf6f74b4d bio_add_page EXPORT_SYMBOL vmlinux 0xf6f9d58d init_on_free EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor -EXPORT_SYMBOL vmlinux 0xf6fd4bfc tcf_idr_search -EXPORT_SYMBOL vmlinux 0xf713fe49 dev_getfirstbyhwtype -EXPORT_SYMBOL vmlinux 0xf72040d7 scsi_dma_map EXPORT_SYMBOL vmlinux 0xf7370f56 system_state +EXPORT_SYMBOL vmlinux 0xf7387f83 ptp_clock_unregister EXPORT_SYMBOL vmlinux 0xf738d1be register_blocking_lsm_notifier -EXPORT_SYMBOL vmlinux 0xf74274c4 devm_clk_get -EXPORT_SYMBOL vmlinux 0xf754727a tty_driver_kref_put -EXPORT_SYMBOL vmlinux 0xf75d4baa pci_get_class -EXPORT_SYMBOL vmlinux 0xf75f5f3c lookup_one_len -EXPORT_SYMBOL vmlinux 0xf75f89ff truncate_inode_pages_range EXPORT_SYMBOL vmlinux 0xf76843b5 qcom_scm_pas_supported +EXPORT_SYMBOL vmlinux 0xf768e2c3 netdev_features_change EXPORT_SYMBOL vmlinux 0xf77555cd __memcpy_toio -EXPORT_SYMBOL vmlinux 0xf776382e netdev_next_lower_dev_rcu -EXPORT_SYMBOL vmlinux 0xf79abd11 rproc_free -EXPORT_SYMBOL vmlinux 0xf7b408a4 kernel_getpeername -EXPORT_SYMBOL vmlinux 0xf7c16dfe dcb_ieee_getapp_prio_dscp_mask_map +EXPORT_SYMBOL vmlinux 0xf785af0c blkdev_put +EXPORT_SYMBOL vmlinux 0xf7900fb3 dget_parent +EXPORT_SYMBOL vmlinux 0xf7a907e3 __scm_destroy +EXPORT_SYMBOL vmlinux 0xf7d253a1 inet_protos EXPORT_SYMBOL vmlinux 0xf7d31de9 kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0xf7d952fe iproc_msi_init EXPORT_SYMBOL vmlinux 0xf7da6e6f acpi_unload_table -EXPORT_SYMBOL vmlinux 0xf7e105b3 backlight_device_set_brightness -EXPORT_SYMBOL vmlinux 0xf7e29643 of_get_mac_address +EXPORT_SYMBOL vmlinux 0xf7e6ca23 vfs_symlink EXPORT_SYMBOL vmlinux 0xf7ea6311 qman_p_poll_dqrr +EXPORT_SYMBOL vmlinux 0xf7ec4632 request_partial_firmware_into_buf EXPORT_SYMBOL vmlinux 0xf7f05c17 fman_port_use_kg_hash -EXPORT_SYMBOL vmlinux 0xf7f38c7b pci_get_subsys -EXPORT_SYMBOL vmlinux 0xf7f88f4e scsi_ioctl -EXPORT_SYMBOL vmlinux 0xf80497c9 iov_iter_bvec -EXPORT_SYMBOL vmlinux 0xf80d1e7d sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0xf7faea22 xp_set_rxq_info +EXPORT_SYMBOL vmlinux 0xf7fd27fd xfrm_find_acq +EXPORT_SYMBOL vmlinux 0xf80702c3 blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0xf809df87 param_set_hexint +EXPORT_SYMBOL vmlinux 0xf80e9f9f xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0xf810bb28 seq_pad EXPORT_SYMBOL vmlinux 0xf811e69d scsi_eh_flush_done_q EXPORT_SYMBOL vmlinux 0xf812cff6 memscan +EXPORT_SYMBOL vmlinux 0xf81ebe86 rio_query_mport EXPORT_SYMBOL vmlinux 0xf82ec573 rb_prev -EXPORT_SYMBOL vmlinux 0xf831864b phy_start_cable_test -EXPORT_SYMBOL vmlinux 0xf8362420 ethtool_rx_flow_rule_destroy -EXPORT_SYMBOL vmlinux 0xf83ad580 filemap_fdatawrite_wbc -EXPORT_SYMBOL vmlinux 0xf83bff81 ipv6_chk_custom_prefix -EXPORT_SYMBOL vmlinux 0xf83d414d generic_key_instantiate +EXPORT_SYMBOL vmlinux 0xf834ed5a uart_update_timeout +EXPORT_SYMBOL vmlinux 0xf84402c4 generic_block_bmap +EXPORT_SYMBOL vmlinux 0xf847d9bb param_ops_string +EXPORT_SYMBOL vmlinux 0xf84bc7ee pci_request_irq EXPORT_SYMBOL vmlinux 0xf84bd6ee bpf_stats_enabled_key -EXPORT_SYMBOL vmlinux 0xf85ddce8 proc_create +EXPORT_SYMBOL vmlinux 0xf86de152 flow_indr_block_cb_alloc EXPORT_SYMBOL vmlinux 0xf8721793 ns_capable -EXPORT_SYMBOL vmlinux 0xf89258ce jbd2_journal_init_inode -EXPORT_SYMBOL vmlinux 0xf8932b02 __filemap_get_folio -EXPORT_SYMBOL vmlinux 0xf895b0ce md_wait_for_blocked_rdev -EXPORT_SYMBOL vmlinux 0xf8a24fcb __scsi_iterate_devices -EXPORT_SYMBOL vmlinux 0xf8c1aac8 phy_loopback +EXPORT_SYMBOL vmlinux 0xf8735876 sock_set_priority +EXPORT_SYMBOL vmlinux 0xf8993700 folio_wait_private_2 +EXPORT_SYMBOL vmlinux 0xf8ae6039 pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0xf8b314bd sock_bind_add +EXPORT_SYMBOL vmlinux 0xf8b535db dev_uc_add +EXPORT_SYMBOL vmlinux 0xf8b7b447 vc_cons EXPORT_SYMBOL vmlinux 0xf8d07858 bitmap_from_arr32 +EXPORT_SYMBOL vmlinux 0xf8d19fe6 copy_string_kernel EXPORT_SYMBOL vmlinux 0xf8d2bc2c zstd_find_frame_compressed_size -EXPORT_SYMBOL vmlinux 0xf8f01da5 rproc_elf_get_boot_addr +EXPORT_SYMBOL vmlinux 0xf8e6b87d mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0xf8ee9be3 mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0xf8f12920 from_kgid EXPORT_SYMBOL vmlinux 0xf8f61ebc wake_up_var -EXPORT_SYMBOL vmlinux 0xf90aa0d4 pm860x_set_bits +EXPORT_SYMBOL vmlinux 0xf8fc066c netdev_err EXPORT_SYMBOL vmlinux 0xf91b89ab fman_sp_build_buffer_struct -EXPORT_SYMBOL vmlinux 0xf92daaba filemap_invalidate_lock_two +EXPORT_SYMBOL vmlinux 0xf9245455 param_ops_bint EXPORT_SYMBOL vmlinux 0xf935550f rtnl_nla_parse_ifla EXPORT_SYMBOL vmlinux 0xf93aae46 __arm_smccc_smc EXPORT_SYMBOL vmlinux 0xf93fd09c fb_find_mode_cvt -EXPORT_SYMBOL vmlinux 0xf942d289 xfrm_state_update -EXPORT_SYMBOL vmlinux 0xf94f55e1 devm_iounmap +EXPORT_SYMBOL vmlinux 0xf953bfe1 refresh_frequency_limits +EXPORT_SYMBOL vmlinux 0xf95b87a3 tcp_shutdown EXPORT_SYMBOL vmlinux 0xf95c619b acpi_processor_preregister_performance -EXPORT_SYMBOL vmlinux 0xf964ed53 mmc_is_req_done +EXPORT_SYMBOL vmlinux 0xf95e3cf5 vfs_rmdir +EXPORT_SYMBOL vmlinux 0xf9681b90 locks_init_lock EXPORT_SYMBOL vmlinux 0xf969e188 dma_fence_array_next -EXPORT_SYMBOL vmlinux 0xf96d7066 __lock_buffer EXPORT_SYMBOL vmlinux 0xf9722676 twl_i2c_write -EXPORT_SYMBOL vmlinux 0xf9726f07 skb_copy -EXPORT_SYMBOL vmlinux 0xf975a28d __xfrm_init_state -EXPORT_SYMBOL vmlinux 0xf9931b4e build_skb_around +EXPORT_SYMBOL vmlinux 0xf97e9298 folio_wait_private_2_killable +EXPORT_SYMBOL vmlinux 0xf98a28fb phy_ethtool_ksettings_set +EXPORT_SYMBOL vmlinux 0xf98b3d8c __f_setown +EXPORT_SYMBOL vmlinux 0xf995b6ef unregister_netdevice_notifier_net +EXPORT_SYMBOL vmlinux 0xf99f0272 tcp_getsockopt +EXPORT_SYMBOL vmlinux 0xf9a3ebfc __tty_alloc_driver EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep -EXPORT_SYMBOL vmlinux 0xf9a4aa2a jbd2_journal_restart -EXPORT_SYMBOL vmlinux 0xf9a5033c of_translate_address -EXPORT_SYMBOL vmlinux 0xf9ae339f devm_arch_phys_wc_add -EXPORT_SYMBOL vmlinux 0xf9ae6fe2 rtc_add_group -EXPORT_SYMBOL vmlinux 0xf9b090e0 param_get_bool EXPORT_SYMBOL vmlinux 0xf9c0b663 strlcat -EXPORT_SYMBOL vmlinux 0xf9c4f2a1 __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0xf9c602d4 devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0xf9c7a3fe eth_mac_addr EXPORT_SYMBOL vmlinux 0xf9ca2eb4 kstrtoint_from_user -EXPORT_SYMBOL vmlinux 0xf9d71812 param_ops_invbool -EXPORT_SYMBOL vmlinux 0xf9da9f57 vfs_mknod +EXPORT_SYMBOL vmlinux 0xf9cb7720 kernel_getpeername +EXPORT_SYMBOL vmlinux 0xf9da88bb inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0xf9e788ff mmc_can_gpio_cd +EXPORT_SYMBOL vmlinux 0xf9e98d67 bio_copy_data_iter EXPORT_SYMBOL vmlinux 0xfa042227 gnet_stats_add_basic EXPORT_SYMBOL vmlinux 0xfa08c34a page_offline_end -EXPORT_SYMBOL vmlinux 0xfa1fce94 qdisc_watchdog_init EXPORT_SYMBOL vmlinux 0xfa297415 acpi_map_pxm_to_node +EXPORT_SYMBOL vmlinux 0xfa2cf993 complete_request_key EXPORT_SYMBOL vmlinux 0xfa2e5f32 i2c_smbus_pec -EXPORT_SYMBOL vmlinux 0xfa4692c2 xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0xfa4242e9 rtnl_notify +EXPORT_SYMBOL vmlinux 0xfa475082 mdiobus_free EXPORT_SYMBOL vmlinux 0xfa4d2f03 __nla_parse EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier -EXPORT_SYMBOL vmlinux 0xfa5d90d7 i2c_add_adapter -EXPORT_SYMBOL vmlinux 0xfa62d55b xp_dma_unmap -EXPORT_SYMBOL vmlinux 0xfa71792c mmc_detect_change -EXPORT_SYMBOL vmlinux 0xfa842b7c flow_rule_match_meta +EXPORT_SYMBOL vmlinux 0xfa5a9260 phy_stop +EXPORT_SYMBOL vmlinux 0xfa61b478 dm_io +EXPORT_SYMBOL vmlinux 0xfa7cb8f7 pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0xfa87c5c8 tty_register_driver +EXPORT_SYMBOL vmlinux 0xfa8cf564 key_validate EXPORT_SYMBOL vmlinux 0xfaaa12d0 _page_poisoning_enabled -EXPORT_SYMBOL vmlinux 0xfab18edd sock_common_setsockopt -EXPORT_SYMBOL vmlinux 0xfabdd641 eth_validate_addr -EXPORT_SYMBOL vmlinux 0xfac358ce pcim_iomap -EXPORT_SYMBOL vmlinux 0xfac67d16 nf_log_register +EXPORT_SYMBOL vmlinux 0xfaac99c1 request_key_tag +EXPORT_SYMBOL vmlinux 0xfab834ec __blk_alloc_disk +EXPORT_SYMBOL vmlinux 0xfac5994a fwnode_irq_get_byname EXPORT_SYMBOL vmlinux 0xfac8865f sysctl_wmem_max -EXPORT_SYMBOL vmlinux 0xfadc2c72 fb_prepare_logo -EXPORT_SYMBOL vmlinux 0xfb115a1b generic_listxattr -EXPORT_SYMBOL vmlinux 0xfb15c0e0 inode_get_bytes -EXPORT_SYMBOL vmlinux 0xfb1ab05c tcp_seq_stop -EXPORT_SYMBOL vmlinux 0xfb1ec766 d_add_ci -EXPORT_SYMBOL vmlinux 0xfb26701e bio_split -EXPORT_SYMBOL vmlinux 0xfb280800 xfrm_policy_register_afinfo -EXPORT_SYMBOL vmlinux 0xfb32aca9 pci_free_host_bridge +EXPORT_SYMBOL vmlinux 0xfac97abd md_cluster_ops +EXPORT_SYMBOL vmlinux 0xfaf4834d dev_get_by_name +EXPORT_SYMBOL vmlinux 0xfb1126e4 skb_flow_dissect_tunnel_info +EXPORT_SYMBOL vmlinux 0xfb1a31d2 generic_remap_file_range_prep +EXPORT_SYMBOL vmlinux 0xfb1eaf01 i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0xfb212a7e pm8606_osc_disable EXPORT_SYMBOL vmlinux 0xfb348fea fault_in_safe_writeable EXPORT_SYMBOL vmlinux 0xfb384d37 kasprintf -EXPORT_SYMBOL vmlinux 0xfb3e6969 fc_attach_transport -EXPORT_SYMBOL vmlinux 0xfb5b19f5 __mmap_lock_do_trace_released +EXPORT_SYMBOL vmlinux 0xfb4b35c2 consume_skb +EXPORT_SYMBOL vmlinux 0xfb5390b3 kmem_cache_free +EXPORT_SYMBOL vmlinux 0xfb662293 xfrm_lookup_with_ifid +EXPORT_SYMBOL vmlinux 0xfb66cc67 mipi_dsi_host_register EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb79512d netdev_next_lower_dev_rcu +EXPORT_SYMBOL vmlinux 0xfb7a4360 invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0xfb99fc3d vmap +EXPORT_SYMBOL vmlinux 0xfb9e1666 freezing_slow_path EXPORT_SYMBOL vmlinux 0xfba7a5f5 __get_random_u32_below EXPORT_SYMBOL vmlinux 0xfba7ddd2 match_u64 -EXPORT_SYMBOL vmlinux 0xfba94f64 mmc_register_driver EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock -EXPORT_SYMBOL vmlinux 0xfbabbef4 security_inode_listsecurity EXPORT_SYMBOL vmlinux 0xfbad3cf0 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xfbb0f98f scsi_eh_restore_cmnd EXPORT_SYMBOL vmlinux 0xfbb8a761 strscpy_pad +EXPORT_SYMBOL vmlinux 0xfbbabeb7 __tty_insert_flip_char +EXPORT_SYMBOL vmlinux 0xfbbd6926 tcf_action_check_ctrlact +EXPORT_SYMBOL vmlinux 0xfbbf2797 udp_skb_destructor EXPORT_SYMBOL vmlinux 0xfbc4f89e io_schedule_timeout EXPORT_SYMBOL vmlinux 0xfbd1886e posix_acl_to_xattr -EXPORT_SYMBOL vmlinux 0xfbde392e dma_resv_fini EXPORT_SYMBOL vmlinux 0xfbe215e4 sg_next EXPORT_SYMBOL vmlinux 0xfbe4b175 qman_create_cgr EXPORT_SYMBOL vmlinux 0xfbe8ee28 acpi_get_table_by_index -EXPORT_SYMBOL vmlinux 0xfbeef0d6 cdrom_mode_select -EXPORT_SYMBOL vmlinux 0xfc0f2afc fscrypt_decrypt_block_inplace -EXPORT_SYMBOL vmlinux 0xfc223268 blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0xfc047daa kobject_del +EXPORT_SYMBOL vmlinux 0xfc126334 pci_msi_vec_count EXPORT_SYMBOL vmlinux 0xfc336d2e __wake_up_bit -EXPORT_SYMBOL vmlinux 0xfc348ede page_symlink +EXPORT_SYMBOL vmlinux 0xfc3fd613 km_policy_notify EXPORT_SYMBOL vmlinux 0xfc4152fc ec_read EXPORT_SYMBOL vmlinux 0xfc421e79 gnet_stats_add_queue -EXPORT_SYMBOL vmlinux 0xfc4d80fe unregister_mii_timestamper -EXPORT_SYMBOL vmlinux 0xfc4f47a9 generic_copy_file_range +EXPORT_SYMBOL vmlinux 0xfc479a5c sock_no_accept +EXPORT_SYMBOL vmlinux 0xfc4bc7aa __cgroup_bpf_run_filter_sock_addr EXPORT_SYMBOL vmlinux 0xfc52abc7 qcom_scm_pas_shutdown -EXPORT_SYMBOL vmlinux 0xfc5c64c0 fc_release_transport +EXPORT_SYMBOL vmlinux 0xfc5dd676 __hw_addr_ref_unsync_dev +EXPORT_SYMBOL vmlinux 0xfc67d0ae dquot_commit EXPORT_SYMBOL vmlinux 0xfc691f80 aperture_remove_conflicting_devices -EXPORT_SYMBOL vmlinux 0xfc7d9569 kern_path_create +EXPORT_SYMBOL vmlinux 0xfc854a48 genphy_write_mmd_unsupported EXPORT_SYMBOL vmlinux 0xfc881b89 fman_port_get_hash_result_offset -EXPORT_SYMBOL vmlinux 0xfc88786e mdiobus_free -EXPORT_SYMBOL vmlinux 0xfc96da0a sock_wake_async -EXPORT_SYMBOL vmlinux 0xfc9a8abd inet6_bind -EXPORT_SYMBOL vmlinux 0xfc9c8c49 kthread_associate_blkcg EXPORT_SYMBOL vmlinux 0xfc9ed8c3 qcom_scm_ice_available -EXPORT_SYMBOL vmlinux 0xfcb57b3e dquot_commit -EXPORT_SYMBOL vmlinux 0xfcbf6861 kernel_accept +EXPORT_SYMBOL vmlinux 0xfca37aff genphy_read_abilities +EXPORT_SYMBOL vmlinux 0xfca68995 make_bad_inode +EXPORT_SYMBOL vmlinux 0xfca8bede path_put +EXPORT_SYMBOL vmlinux 0xfcba5f65 alloc_buffer_head +EXPORT_SYMBOL vmlinux 0xfccd91ba fc_remove_host EXPORT_SYMBOL vmlinux 0xfcce2f7d ucc_fast_enable -EXPORT_SYMBOL vmlinux 0xfccf86eb skb_prepare_seq_read EXPORT_SYMBOL vmlinux 0xfcd1819a hdmi_spd_infoframe_check -EXPORT_SYMBOL vmlinux 0xfcd78847 phy_advertise_supported -EXPORT_SYMBOL vmlinux 0xfcd7a6a2 __put_user_ns +EXPORT_SYMBOL vmlinux 0xfcdaa3a5 kobject_init +EXPORT_SYMBOL vmlinux 0xfcdc257a tcp_make_synack +EXPORT_SYMBOL vmlinux 0xfce12c50 input_mt_assign_slots EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq -EXPORT_SYMBOL vmlinux 0xfcf0e27b flush_dcache_page -EXPORT_SYMBOL vmlinux 0xfcf6e817 qdisc_warn_nonwc -EXPORT_SYMBOL vmlinux 0xfcfb7e0f neigh_connected_output -EXPORT_SYMBOL vmlinux 0xfd08fe84 scsi_bios_ptable -EXPORT_SYMBOL vmlinux 0xfd37375c setup_arg_pages -EXPORT_SYMBOL vmlinux 0xfd4bdec5 dev_get_by_index_rcu -EXPORT_SYMBOL vmlinux 0xfd501920 kfree_skb_partial +EXPORT_SYMBOL vmlinux 0xfceecf33 xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xfcf4fa55 buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0xfcf87eac devfreq_add_governor +EXPORT_SYMBOL vmlinux 0xfcffd21c mipi_dsi_turn_on_peripheral +EXPORT_SYMBOL vmlinux 0xfd053f86 tcp_mss_to_mtu +EXPORT_SYMBOL vmlinux 0xfd0fcdfb netdev_bonding_info_change +EXPORT_SYMBOL vmlinux 0xfd240fb8 mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0xfd2e99a1 scm_fp_dup +EXPORT_SYMBOL vmlinux 0xfd3aa49a fwnode_mdio_find_device +EXPORT_SYMBOL vmlinux 0xfd3b6e65 of_n_addr_cells +EXPORT_SYMBOL vmlinux 0xfd40ab4a dev_change_flags +EXPORT_SYMBOL vmlinux 0xfd56972a pnp_activate_dev EXPORT_SYMBOL vmlinux 0xfd5a2986 cpumask_any_and_distribute -EXPORT_SYMBOL vmlinux 0xfd9f5cf6 tcp_filter -EXPORT_SYMBOL vmlinux 0xfdab5c72 rproc_get_by_phandle -EXPORT_SYMBOL vmlinux 0xfdadbe36 lock_sock_nested -EXPORT_SYMBOL vmlinux 0xfdbcd0d8 jbd2_journal_get_write_access -EXPORT_SYMBOL vmlinux 0xfdbf1b6f dquot_disable -EXPORT_SYMBOL vmlinux 0xfdc9fcd6 sock_create +EXPORT_SYMBOL vmlinux 0xfd622ea6 __dynamic_ibdev_dbg +EXPORT_SYMBOL vmlinux 0xfd66273f xfrm_state_flush +EXPORT_SYMBOL vmlinux 0xfd752c97 d_instantiate_new +EXPORT_SYMBOL vmlinux 0xfd7a1740 param_ops_ushort +EXPORT_SYMBOL vmlinux 0xfd80a7dd crypto_sha256_finup +EXPORT_SYMBOL vmlinux 0xfd8f5089 register_framebuffer +EXPORT_SYMBOL vmlinux 0xfda8814c unregister_framebuffer +EXPORT_SYMBOL vmlinux 0xfdaa8676 neigh_seq_next +EXPORT_SYMBOL vmlinux 0xfdbb0a68 nd_region_acquire_lane EXPORT_SYMBOL vmlinux 0xfdcb4ed3 acpi_os_get_line EXPORT_SYMBOL vmlinux 0xfdcc8a0e fb_find_best_display -EXPORT_SYMBOL vmlinux 0xfde64821 of_find_node_with_property +EXPORT_SYMBOL vmlinux 0xfe012720 inet_sock_destruct EXPORT_SYMBOL vmlinux 0xfe029963 unregister_inetaddr_notifier -EXPORT_SYMBOL vmlinux 0xfe0af3dc sock_init_data_uid EXPORT_SYMBOL vmlinux 0xfe1c9ea5 sg_pcopy_from_buffer EXPORT_SYMBOL vmlinux 0xfe1d2e94 key_create_or_update -EXPORT_SYMBOL vmlinux 0xfe2d8f6a scsi_print_result -EXPORT_SYMBOL vmlinux 0xfe3b5934 inet_sendmsg +EXPORT_SYMBOL vmlinux 0xfe33a040 open_with_fake_path EXPORT_SYMBOL vmlinux 0xfe487975 init_wait_entry -EXPORT_SYMBOL vmlinux 0xfe508d03 pci_set_power_state EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz -EXPORT_SYMBOL vmlinux 0xfe80e5ae tcf_classify -EXPORT_SYMBOL vmlinux 0xfe85a299 phy_support_sym_pause +EXPORT_SYMBOL vmlinux 0xfe5f0090 truncate_pagecache +EXPORT_SYMBOL vmlinux 0xfe5fbe9b dquot_initialize +EXPORT_SYMBOL vmlinux 0xfe696ce4 tty_lock +EXPORT_SYMBOL vmlinux 0xfe6e72ad skb_copy_header +EXPORT_SYMBOL vmlinux 0xfe74e978 inet_register_protosw +EXPORT_SYMBOL vmlinux 0xfe8762ee __dec_zone_page_state EXPORT_SYMBOL vmlinux 0xfe916dc6 hex_dump_to_buffer EXPORT_SYMBOL vmlinux 0xfe9ebbbb acpi_osi_is_win8 -EXPORT_SYMBOL vmlinux 0xfed08676 xudma_get_device -EXPORT_SYMBOL vmlinux 0xfed56d5c write_inode_now +EXPORT_SYMBOL vmlinux 0xfea17603 genphy_read_master_slave EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu -EXPORT_SYMBOL vmlinux 0xfee9f25c __blk_mq_alloc_disk +EXPORT_SYMBOL vmlinux 0xfee5004e dmam_pool_create EXPORT_SYMBOL vmlinux 0xfeebc7c4 __kfifo_from_user_r EXPORT_SYMBOL vmlinux 0xfefcb98e vme_dma_vme_attribute -EXPORT_SYMBOL vmlinux 0xff01e3dc file_write_and_wait_range +EXPORT_SYMBOL vmlinux 0xfefff824 sock_no_sendpage_locked +EXPORT_SYMBOL vmlinux 0xff079305 set_capacity +EXPORT_SYMBOL vmlinux 0xff0c3135 __traceiter_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0xff181959 dev_set_mac_address_user EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start -EXPORT_SYMBOL vmlinux 0xff262da6 acpi_dev_uid_to_integer EXPORT_SYMBOL vmlinux 0xff282521 rfkill_register -EXPORT_SYMBOL vmlinux 0xff3b7346 proto_register -EXPORT_SYMBOL vmlinux 0xff3d1cad hmm_range_fault +EXPORT_SYMBOL vmlinux 0xff2ec77e xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0xff3b5980 xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0xff509e8c path_get EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap -EXPORT_SYMBOL vmlinux 0xff7b404f genphy_read_lpa -EXPORT_SYMBOL vmlinux 0xff7d112b skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0xff6abab8 get_bitmap_from_slot +EXPORT_SYMBOL vmlinux 0xff7873dd netpoll_parse_options EXPORT_SYMBOL vmlinux 0xff7e7f8d kryo_l2_set_indirect_reg EXPORT_SYMBOL vmlinux 0xff87cd18 lockref_get_not_dead -EXPORT_SYMBOL vmlinux 0xff8a11b5 add_to_pipe -EXPORT_SYMBOL vmlinux 0xff8a71e1 rproc_of_resm_mem_entry_init -EXPORT_SYMBOL vmlinux 0xff9c1930 __module_put_and_kthread_exit -EXPORT_SYMBOL vmlinux 0xffa01a15 of_translate_dma_address -EXPORT_SYMBOL vmlinux 0xffb1ad39 sk_alloc +EXPORT_SYMBOL vmlinux 0xff8d9120 devfreq_register_notifier +EXPORT_SYMBOL vmlinux 0xff9a4fc5 mipi_dsi_picture_parameter_set +EXPORT_SYMBOL vmlinux 0xffb7582e tcf_block_put EXPORT_SYMBOL vmlinux 0xffb7c514 ida_free -EXPORT_SYMBOL vmlinux 0xffc32948 mmc_gpiod_request_cd -EXPORT_SYMBOL vmlinux 0xffc43dbe tcp_sock_set_syncnt -EXPORT_SYMBOL vmlinux 0xffc44ca0 inc_nlink EXPORT_SYMBOL vmlinux 0xffc4f200 zstd_compress_stream +EXPORT_SYMBOL vmlinux 0xffcc0867 dma_set_mask EXPORT_SYMBOL vmlinux 0xffcc4ec7 tcp_bpf_bypass_getsockopt -EXPORT_SYMBOL vmlinux 0xffd0d025 tcp_fastopen_defer_connect +EXPORT_SYMBOL vmlinux 0xffce917f __traceiter_kmem_cache_alloc EXPORT_SYMBOL vmlinux 0xffeedf6a delayed_work_timer_fn -EXPORT_SYMBOL vmlinux 0xfffbfd27 vfs_mkdir -EXPORT_SYMBOL vmlinux 0xffffef93 blk_integrity_register -EXPORT_SYMBOL_GPL crypto/af_alg 0x0f193afa af_alg_wait_for_data -EXPORT_SYMBOL_GPL crypto/af_alg 0x21805777 af_alg_free_resources -EXPORT_SYMBOL_GPL crypto/af_alg 0x24682987 af_alg_alloc_areq -EXPORT_SYMBOL_GPL crypto/af_alg 0x3b1517f1 af_alg_pull_tsgl -EXPORT_SYMBOL_GPL crypto/af_alg 0x3ea826bd af_alg_unregister_type -EXPORT_SYMBOL_GPL crypto/af_alg 0x5028b1a0 af_alg_get_rsgl -EXPORT_SYMBOL_GPL crypto/af_alg 0x5357dbe1 af_alg_sendmsg -EXPORT_SYMBOL_GPL crypto/af_alg 0x5785fe74 af_alg_poll -EXPORT_SYMBOL_GPL crypto/af_alg 0x6cdcfb1e af_alg_wmem_wakeup -EXPORT_SYMBOL_GPL crypto/af_alg 0x7356c0c5 af_alg_release -EXPORT_SYMBOL_GPL crypto/af_alg 0x75a31a5f af_alg_register_type -EXPORT_SYMBOL_GPL crypto/af_alg 0x98deab0c af_alg_sendpage -EXPORT_SYMBOL_GPL crypto/af_alg 0xb1e7abe7 af_alg_free_sg -EXPORT_SYMBOL_GPL crypto/af_alg 0xc2d70f9d af_alg_make_sg -EXPORT_SYMBOL_GPL crypto/af_alg 0xd42314ea af_alg_accept -EXPORT_SYMBOL_GPL crypto/af_alg 0xd803a577 af_alg_release_parent -EXPORT_SYMBOL_GPL crypto/af_alg 0xdb86cc8a af_alg_async_cb -EXPORT_SYMBOL_GPL crypto/af_alg 0xe025714b af_alg_count_tsgl +EXPORT_SYMBOL vmlinux 0xfffa247a fwnode_iomap +EXPORT_SYMBOL vmlinux 0xfffae7d0 phy_attach +EXPORT_SYMBOL_GPL crypto/af_alg 0x12454ca5 af_alg_alloc_areq +EXPORT_SYMBOL_GPL crypto/af_alg 0x13331bc4 af_alg_count_tsgl +EXPORT_SYMBOL_GPL crypto/af_alg 0x148213ed af_alg_sendpage +EXPORT_SYMBOL_GPL crypto/af_alg 0x16e9b5f6 af_alg_pull_tsgl +EXPORT_SYMBOL_GPL crypto/af_alg 0x17470118 af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x1e3400bf af_alg_wait_for_data +EXPORT_SYMBOL_GPL crypto/af_alg 0x532c3d20 af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0x5c47b690 af_alg_release_parent +EXPORT_SYMBOL_GPL crypto/af_alg 0x61731389 af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x6868793f af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x6aecc7d0 af_alg_free_resources +EXPORT_SYMBOL_GPL crypto/af_alg 0x6ddde704 af_alg_wmem_wakeup +EXPORT_SYMBOL_GPL crypto/af_alg 0x82a54622 af_alg_sendmsg +EXPORT_SYMBOL_GPL crypto/af_alg 0xa2767fdd af_alg_accept +EXPORT_SYMBOL_GPL crypto/af_alg 0xb41523a2 af_alg_async_cb +EXPORT_SYMBOL_GPL crypto/af_alg 0xba54a6cb af_alg_get_rsgl +EXPORT_SYMBOL_GPL crypto/af_alg 0xf53fc4a3 af_alg_poll +EXPORT_SYMBOL_GPL crypto/af_alg 0xff4daed4 af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/aria_generic 0x4507e39a aria_set_key EXPORT_SYMBOL_GPL crypto/aria_generic 0x4a61978a aria_encrypt EXPORT_SYMBOL_GPL crypto/aria_generic 0xbdad6df6 aria_decrypt -EXPORT_SYMBOL_GPL crypto/aria_generic 0xe447672e aria_set_key -EXPORT_SYMBOL_GPL crypto/async_tx/async_memcpy 0x99bcc18e async_memcpy -EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x267b6595 async_gen_syndrome -EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x6b7bc9b9 async_syndrome_val -EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x701da478 async_raid6_datap_recov -EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0xb6559855 async_raid6_2data_recov -EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x145230e0 async_tx_quiesce -EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x3fb5086f async_trigger_callback -EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xed23aed1 async_tx_submit -EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xf59eed4c __async_tx_find_channel -EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x096f40ec async_xor -EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x54950f24 async_xor_val -EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x6fa31b57 async_xor_offs -EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x9a060c4d async_xor_val_offs +EXPORT_SYMBOL_GPL crypto/async_tx/async_memcpy 0xe6d38c1e async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x1560c27c async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x78d5767f async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x15d4dd3a async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x455e19cb async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x12de29fd async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x264a0626 async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x63f26cb9 async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x8575850e __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x78030155 async_xor +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x9768e22d async_xor_offs +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0xe905131d async_xor_val_offs +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0xf3072f12 async_xor_val EXPORT_SYMBOL_GPL crypto/authenc 0x2479193e crypto_authenc_extractkeys -EXPORT_SYMBOL_GPL crypto/blowfish_common 0x14088f2c blowfish_setkey +EXPORT_SYMBOL_GPL crypto/blowfish_common 0xafae80f6 blowfish_setkey EXPORT_SYMBOL_GPL crypto/cast5_generic 0x188d9d26 __cast5_decrypt -EXPORT_SYMBOL_GPL crypto/cast5_generic 0x9b69d5e3 cast5_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x214da4c5 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 0x7ae94e76 cast6_setkey EXPORT_SYMBOL_GPL crypto/cast6_generic 0xcfce512f __cast6_encrypt EXPORT_SYMBOL_GPL crypto/cast6_generic 0xd76a5716 __cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0xfd91e4df 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 0x0ece60ec cryptd_aead_child -EXPORT_SYMBOL_GPL crypto/cryptd 0x241384c0 cryptd_alloc_skcipher -EXPORT_SYMBOL_GPL crypto/cryptd 0x29983cee cryptd_alloc_aead -EXPORT_SYMBOL_GPL crypto/cryptd 0x4f85b1b6 cryptd_ahash_queued -EXPORT_SYMBOL_GPL crypto/cryptd 0x7db04bc3 cryptd_free_skcipher -EXPORT_SYMBOL_GPL crypto/cryptd 0x924fb95f cryptd_shash_desc -EXPORT_SYMBOL_GPL crypto/cryptd 0xcd0d52e3 cryptd_free_aead -EXPORT_SYMBOL_GPL crypto/cryptd 0xd0eac202 cryptd_ahash_child -EXPORT_SYMBOL_GPL crypto/cryptd 0xd110d479 cryptd_aead_queued -EXPORT_SYMBOL_GPL crypto/cryptd 0xd2e6c614 cryptd_skcipher_child -EXPORT_SYMBOL_GPL crypto/cryptd 0xec76b100 cryptd_skcipher_queued -EXPORT_SYMBOL_GPL crypto/cryptd 0xed9eaeb9 cryptd_free_ahash -EXPORT_SYMBOL_GPL crypto/cryptd 0xf6b77519 cryptd_alloc_ahash -EXPORT_SYMBOL_GPL crypto/crypto_engine 0x031fd327 crypto_transfer_skcipher_request_to_engine -EXPORT_SYMBOL_GPL crypto/crypto_engine 0x28aa73b6 crypto_engine_stop -EXPORT_SYMBOL_GPL crypto/crypto_engine 0x386ed6b1 crypto_engine_alloc_init -EXPORT_SYMBOL_GPL crypto/crypto_engine 0x40540501 crypto_engine_alloc_init_and_set -EXPORT_SYMBOL_GPL crypto/crypto_engine 0x42a6a9ad crypto_transfer_hash_request_to_engine -EXPORT_SYMBOL_GPL crypto/crypto_engine 0x45e2f402 crypto_transfer_aead_request_to_engine -EXPORT_SYMBOL_GPL crypto/crypto_engine 0x7943cfe9 crypto_finalize_skcipher_request -EXPORT_SYMBOL_GPL crypto/crypto_engine 0x7dd43859 crypto_transfer_akcipher_request_to_engine -EXPORT_SYMBOL_GPL crypto/crypto_engine 0x8cd95e37 crypto_finalize_kpp_request -EXPORT_SYMBOL_GPL crypto/crypto_engine 0x90ed5b5a crypto_transfer_kpp_request_to_engine -EXPORT_SYMBOL_GPL crypto/crypto_engine 0xa35051b1 crypto_finalize_aead_request -EXPORT_SYMBOL_GPL crypto/crypto_engine 0xbd97c206 crypto_finalize_hash_request -EXPORT_SYMBOL_GPL crypto/crypto_engine 0xeb2b2e22 crypto_finalize_akcipher_request -EXPORT_SYMBOL_GPL crypto/crypto_engine 0xec706ae8 crypto_engine_exit -EXPORT_SYMBOL_GPL crypto/crypto_engine 0xf9943ee4 crypto_engine_start +EXPORT_SYMBOL_GPL crypto/cryptd 0x21f018b0 cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x2544dd42 cryptd_alloc_skcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x32422dcf cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0x3ac1b076 cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x4a57417f cryptd_ahash_queued +EXPORT_SYMBOL_GPL crypto/cryptd 0x70d26937 cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x8a4b4a60 cryptd_skcipher_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x9c3053f5 cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xa0878b0d cryptd_free_skcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0xc400483c cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0xd9523951 cryptd_skcipher_queued +EXPORT_SYMBOL_GPL crypto/cryptd 0xe3c76ec5 cryptd_aead_queued +EXPORT_SYMBOL_GPL crypto/cryptd 0xf7a47f0f cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x09c08fb1 crypto_finalize_aead_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x0b8fef87 crypto_engine_start +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x6a52fa47 crypto_finalize_akcipher_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x763a7117 crypto_engine_alloc_init +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x86267484 crypto_transfer_akcipher_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x8d22c118 crypto_finalize_kpp_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xabc0e731 crypto_finalize_hash_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xb1ee9c44 crypto_finalize_skcipher_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xb479053c crypto_transfer_hash_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xb502258c crypto_engine_exit +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xbb2aec98 crypto_transfer_kpp_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xbe6b0a84 crypto_engine_alloc_init_and_set +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xd8594a2d crypto_engine_stop +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xe685ac17 crypto_transfer_aead_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xeb5fcffe crypto_transfer_skcipher_request_to_engine 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/polyval-generic 0x1936413e polyval_mul_non4k EXPORT_SYMBOL_GPL crypto/polyval-generic 0x49dece42 polyval_update_non4k EXPORT_SYMBOL_GPL crypto/serpent_generic 0x4eb4c55e __serpent_encrypt -EXPORT_SYMBOL_GPL crypto/serpent_generic 0x7525129d serpent_setkey EXPORT_SYMBOL_GPL crypto/serpent_generic 0xbcc074f3 __serpent_decrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0xc7e0f84b serpent_setkey 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 0x51ab86f2 twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0x2d85e626 twofish_setkey EXPORT_SYMBOL_GPL crypto/twofish_common 0xe22b7787 __twofish_setkey -EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x070ee34b spk_do_catch_up +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x00b15b17 spk_synth_is_alive_nop EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x08f0212d spk_set_num_var -EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x1575453e synth_current EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x1e39eb14 synth_putws -EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x3c436822 spk_var_show EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x41a160e5 synth_buffer_empty +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x4446f663 spk_do_catch_up_unicode EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x4449e1dd synth_buffer_clear EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x45eda959 spk_get_var EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x466f5eb7 synth_putwc -EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x5d600e17 spk_synth_is_alive_nop -EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x5fe0fce3 spk_ttyio_ops +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x57bad70c spk_var_show +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x5b9f38b3 spk_ttyio_release +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x64b35ce7 spk_ttyio_ops +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x6e7ebf77 spk_do_catch_up +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7263a0cf spk_synth_get_index EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x76d40046 synth_buffer_skip_nonlatin1 +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7aabe71d synth_remove EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x84dad068 synth_buffer_getc -EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x850acc64 synth_add -EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x86f319d4 spk_ttyio_synth_probe -EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x8946d055 spk_synth_get_index 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 0x92eba174 spk_do_catch_up_unicode -EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x9b5c41c5 spk_ttyio_release +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x99419666 spk_ttyio_synth_probe +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x9992cf2d synth_add EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xaadb0612 synth_buffer_peek -EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xb36f2e81 spk_synth_is_alive_restart 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 0xc58f6e50 spk_get_var_header -EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xd21690b1 spk_var_store +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xc75fb7ae spk_var_store +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xd4754557 spk_synth_flush +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xd8890ce6 spk_synth_is_alive_restart 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 0xdf7b88ec synth_remove +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xdf5a5bb0 synth_current EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xe194d0ef synth_printf -EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xe254390e spk_synth_flush -EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xf7db32f4 spk_ttyio_synth_immediate +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xee8f27f8 spk_ttyio_synth_immediate 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 0x79f22d97 __pata_platform_probe -EXPORT_SYMBOL_GPL drivers/ata/pata_sis 0xe94631f1 sis_info133_for_sata +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0x537bbd64 __pata_platform_probe +EXPORT_SYMBOL_GPL drivers/ata/pata_sis 0xdb2e000f 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 @@ -11795,206 +11795,206 @@ 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 0xc647ff21 linedisp_unregister -EXPORT_SYMBOL_GPL drivers/auxdisplay/line-display 0xf11cf74a linedisp_register -EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-i3c 0x49535bee __devm_regmap_init_i3c -EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sccb 0x48220d49 __devm_regmap_init_sccb -EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sccb 0x68b7c6b7 __regmap_init_sccb -EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-slimbus 0x39d29656 __devm_regmap_init_slimbus -EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-slimbus 0x68510e51 __regmap_init_slimbus -EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spi-avmm 0x276f7a4a __regmap_init_spi_avmm -EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spi-avmm 0x54da667c __devm_regmap_init_spi_avmm -EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x02a6b679 __regmap_init_spmi_base -EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x15d1bc23 __devm_regmap_init_spmi_base -EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x601ea1d3 __devm_regmap_init_spmi_ext -EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xa0aab84d __regmap_init_spmi_ext -EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-w1 0x2bcdba73 __devm_regmap_init_w1 -EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-w1 0x99576c14 __regmap_init_w1 -EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x0401f495 __bcma_driver_register -EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x0568d8a2 bcma_core_enable -EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x0cf2e9c2 bcma_chipco_chipctl_maskset -EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x10b10aff bcma_chipco_b_mii_write -EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x2e475ab7 bcma_chipco_pll_read -EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x328011e5 bcma_chipco_regctl_maskset -EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x33db6948 bcma_chipco_pll_maskset -EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x51df16f6 bcma_core_pci_power_save -EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x56637497 bcma_host_pci_down -EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x78ecad3c bcma_chipco_gpio_out -EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x8868fdc4 bcma_chipco_get_alp_clock -EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x8f99379a bcma_pmu_get_bus_clock -EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x90d51ddc bcma_chipco_gpio_outen -EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x91d4c718 bcma_host_pci_up -EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x923fd40a bcma_pmu_spuravoid_pllupdate -EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x93a50fbe bcma_core_set_clockmode -EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x9b14d839 bcma_core_is_enabled -EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa0bb14d9 bcma_chipco_gpio_control -EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc82ca6a1 bcma_chipco_pll_write -EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xcdf78a5e bcma_driver_unregister -EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xcf4e7e1e bcma_find_core_unit -EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd4cdd00e bcma_core_disable -EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd78c266c bcma_host_pci_irq_ctl -EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe1b0c3c8 bcma_core_pll_ctl -EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x120b6355 btbcm_write_pcm_int_params -EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x2498d60b btbcm_read_pcm_int_params -EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x40195026 btbcm_setup_patchram -EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x900c2e16 btbcm_initialize -EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x94e8b6d8 btbcm_set_bdaddr -EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xaad550cc btbcm_check_bdaddr -EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xb9a08ff6 btbcm_finalize -EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xddbbdd86 btbcm_setup_apple -EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x07754eee btintel_read_version -EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x09ea2b81 btintel_set_event_mask_mfg -EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x13ad853d btintel_check_bdaddr -EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x24f0fcf1 btintel_secure_send_result -EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x421fd2f6 btintel_set_bdaddr -EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x4d6d9246 btintel_bootup -EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x59bdfc7d btintel_enter_mfg -EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x6b6e6187 btintel_send_intel_reset -EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x6bb8a9cd btintel_exit_mfg -EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xacc68e2e btintel_configure_setup -EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xb43a68bc btintel_set_quality_report -EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xb797f901 btintel_download_firmware -EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xcdc5fc50 btintel_regmap_init -EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xd57e4edc btintel_read_boot_params -EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xd81fc8e6 btintel_version_info -EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xe8c9ba9e btintel_load_ddc_config -EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xebbd74cc btintel_set_diag -EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x10b8fbda btmrvl_enable_hs -EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x2f1a4aa5 btmrvl_add_card -EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x3d126d1b btmrvl_check_evtpkt -EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x3d2d44cd btmrvl_send_module_cfg_cmd -EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x50ffe90b btmrvl_remove_card -EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x5f21ec92 btmrvl_register_hdev -EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x72a9d84f btmrvl_send_hscfg_cmd -EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x969caf48 btmrvl_process_event -EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xb21cb6da btmrvl_pscan_window_reporting -EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xef48c55e btmrvl_interrupt -EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xfdf57f96 btmrvl_enable_ps -EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0xbbc69c64 btmtk_set_bdaddr -EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0xd15dfe11 btmtk_setup_firmware_79xx -EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0xe2a69e7f btmtk_setup_firmware -EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x26edcab9 qca_read_soc_version -EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x517cdaf8 qca_set_bdaddr_rome -EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x9e8a3682 qca_send_pre_shutdown_cmd -EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x9ea3b6d4 qca_set_bdaddr -EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0xa3227ab4 qca_uart_setup -EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x3a92bf69 btrtl_get_uart_settings -EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x43749571 btrtl_shutdown_realtek -EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x84b9127c btrtl_download_firmware +EXPORT_SYMBOL_GPL drivers/auxdisplay/line-display 0x2cfa9808 linedisp_unregister +EXPORT_SYMBOL_GPL drivers/auxdisplay/line-display 0xaaf3cb37 linedisp_register +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-i3c 0x913aaff0 __devm_regmap_init_i3c +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sccb 0x1cc64725 __regmap_init_sccb +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sccb 0xa86116f2 __devm_regmap_init_sccb +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-slimbus 0x73cbd7e6 __regmap_init_slimbus +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-slimbus 0x99db42fd __devm_regmap_init_slimbus +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spi-avmm 0x1d399492 __regmap_init_spi_avmm +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spi-avmm 0x30fa6dfa __devm_regmap_init_spi_avmm +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x00db3b21 __regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x88aea5fa __devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x91910f9e __regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xec553246 __devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-w1 0x0ca1ed0f __regmap_init_w1 +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-w1 0xd467bc83 __devm_regmap_init_w1 +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x01ab3e5c bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x1065e807 bcma_host_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x19abb2cf bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x2a6fa2f1 bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x2bd03126 bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x34b16e41 bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x3d2021f5 bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x4042d610 bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x45b1e02c bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x5606b738 bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x94a77fb7 bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa5282489 bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa7a25c18 bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xac6740a4 bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xba205757 __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xbadfaf7c bcma_host_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xbc6ae112 bcma_host_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xbdfa6cc0 bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xcdcc35ca bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd0970b2a bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xdb1d688f bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe05b7526 bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe8451586 bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xfdc53be0 bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x01a29cec btbcm_setup_patchram +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x562af77c btbcm_setup_apple +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x56b46c1d btbcm_finalize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x8b9b667e btbcm_read_pcm_int_params +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x9e991cad btbcm_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xc9e8bdf2 btbcm_write_pcm_int_params +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xeb882079 btbcm_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xfdf42ee5 btbcm_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x0e5c6189 btintel_set_diag +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x26a8f346 btintel_exit_mfg +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x4dbed3ee btintel_version_info +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x4dfab729 btintel_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x51b105f9 btintel_set_event_mask_mfg +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x5581f43d btintel_load_ddc_config +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x7839e833 btintel_bootup +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x7c5b6be8 btintel_regmap_init +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x93582fd7 btintel_set_quality_report +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xa223b860 btintel_read_boot_params +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xb92d9531 btintel_read_version +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xba3c54e0 btintel_download_firmware +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xcbf628ae btintel_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xe1ab7b3b btintel_send_intel_reset +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xee3babf0 btintel_secure_send_result +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xf0210743 btintel_configure_setup +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xf286146e btintel_enter_mfg +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x0bef5a41 btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x1130efcb btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x1143706c btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x61fcbb74 btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x67ae634f btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x7c7da2bc btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x7dc10977 btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xcc8d408c btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xdde35bc0 btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xee650db4 btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xff7f233b btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0x21ed3cc2 btmtk_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0x2f085795 btmtk_setup_firmware +EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0x9e778fd7 btmtk_setup_firmware_79xx +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x061d9acb qca_set_bdaddr_rome +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x23e42846 qca_read_soc_version +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x38d1a371 qca_send_pre_shutdown_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x8246ebd2 qca_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0xfe6a3085 qca_uart_setup +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x449cb850 btrtl_download_firmware +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x46a8324d btrtl_setup_realtek +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x72419965 btrtl_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x92d93a2c btrtl_shutdown_realtek +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x9427d77c btrtl_set_quirks +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x963e00a9 btrtl_get_uart_settings EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0xaf78f260 btrtl_free -EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0xb13a7a73 btrtl_setup_realtek -EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0xd1203821 btrtl_initialize -EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0xefd3a6b2 btrtl_set_quirks -EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0xa1d2fae4 hci_uart_unregister_device -EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0xc6a67f82 h4_recv_buf -EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0xcf166142 hci_uart_tx_wakeup -EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0xf83b7fa6 hci_uart_register_device -EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x2143e5f4 mhi_ep_register_controller -EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x230d9486 mhi_ep_power_up -EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x566a4f9a mhi_ep_power_down -EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x5b860326 __mhi_ep_driver_register -EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x80fc5ea5 mhi_ep_driver_unregister -EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0xb871d177 mhi_ep_queue_is_empty -EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0xd188840e mhi_ep_queue_skb -EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0xf5c9545b mhi_ep_unregister_controller -EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x042d8513 mhi_queue_buf -EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x19bbaa20 mhi_soc_reset -EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x1a8e8ca1 mhi_notify -EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x21045d3b mhi_free_controller -EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x28d1325c mhi_device_put -EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x2a95632e mhi_alloc_controller -EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x32db8b65 mhi_unprepare_after_power_down -EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x4c999cc3 mhi_driver_unregister -EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x4eccd1d2 mhi_get_exec_env -EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x4f12cd5c mhi_pm_suspend -EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x51bc2107 mhi_poll -EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x5b3aa8e7 mhi_get_free_desc_count -EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x5e7a4747 mhi_queue_dma -EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x6954eff1 mhi_unprepare_from_transfer -EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x8ee4c589 mhi_queue_skb -EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x8eed20ac mhi_device_get -EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x912b338c mhi_pm_resume -EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x98e8b1fb mhi_power_down -EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xaaa2e2b9 mhi_async_power_up -EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xabfe4da0 mhi_prepare_for_transfer_autoqueue -EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xafc4c612 mhi_pm_resume_force -EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xb48b56e5 mhi_queue_is_full -EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xc28f55bd mhi_prepare_for_power_up -EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xc73cd314 mhi_unregister_controller -EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xd17a4c37 mhi_force_rddm_mode -EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xd8c4bb29 mhi_register_controller -EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xe671fc94 mhi_prepare_for_transfer -EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xe76f678b mhi_get_mhi_state -EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xeea0add3 mhi_device_get_sync -EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xf21fcbb0 __mhi_driver_register -EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xf615efb3 mhi_download_rddm_image -EXPORT_SYMBOL_GPL drivers/bus/moxtet 0x034281d7 moxtet_device_written -EXPORT_SYMBOL_GPL drivers/bus/moxtet 0x33469652 __moxtet_register_driver -EXPORT_SYMBOL_GPL drivers/bus/moxtet 0x6fcc887f moxtet_device_write -EXPORT_SYMBOL_GPL drivers/bus/moxtet 0xb080fc52 moxtet_device_read -EXPORT_SYMBOL_GPL drivers/bus/sunxi-rsb 0x00eff1ee sunxi_rsb_driver_register -EXPORT_SYMBOL_GPL drivers/bus/sunxi-rsb 0xe866d734 __devm_regmap_init_sunxi_rsb -EXPORT_SYMBOL_GPL drivers/clk/meson/clk-phase 0x5807ba39 meson_clk_triphase_ops -EXPORT_SYMBOL_GPL drivers/clk/meson/clk-phase 0xbaae0924 meson_sclk_ws_inv_ops -EXPORT_SYMBOL_GPL drivers/clk/meson/clk-phase 0xc564c736 meson_clk_phase_ops -EXPORT_SYMBOL_GPL drivers/clk/meson/sclk-div 0xe36c9e7b meson_sclk_div_ops +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0x341a0f31 hci_uart_unregister_device +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0x42b28117 hci_uart_register_device +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0x655111de h4_recv_buf +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0xbcea1715 hci_uart_tx_wakeup +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x7fca5715 mhi_ep_power_down +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x9a8a13e0 mhi_ep_register_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x9d927499 mhi_ep_queue_skb +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0xc78a01da mhi_ep_queue_is_empty +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0xcb512b45 mhi_ep_power_up +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0xd1c903ed mhi_ep_unregister_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0xe6e2a35a __mhi_ep_driver_register +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0xedab186e mhi_ep_driver_unregister +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x0012db0c mhi_pm_resume_force +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x03dc475e mhi_unregister_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x10474777 mhi_device_get +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x1b76192a mhi_driver_unregister +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x2844520b mhi_queue_buf +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x28455a71 mhi_prepare_for_transfer_autoqueue +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x28c0cf7b mhi_prepare_for_power_up +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x2dfdc65a mhi_get_free_desc_count +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x313adf92 mhi_prepare_for_transfer +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x3b2e4631 mhi_unprepare_after_power_down +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x3d65ef06 mhi_alloc_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x3dbbc65e __mhi_driver_register +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x5383bc7f mhi_queue_dma +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x619705a4 mhi_queue_skb +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x62e214b9 mhi_get_exec_env +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x69b001c3 mhi_get_mhi_state +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x73d4951b mhi_download_rddm_image +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x745f9e77 mhi_unprepare_from_transfer +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x8adfbfea mhi_device_get_sync +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x8cf7cc3d mhi_queue_is_full +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x903f5949 mhi_power_down +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x93cccfce mhi_pm_suspend +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x94e0ffeb mhi_free_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x957fa4cc mhi_async_power_up +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x9f310992 mhi_soc_reset +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xa7465bb1 mhi_notify +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xae76e00d mhi_poll +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xbd94e6b2 mhi_register_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xe4e366ea mhi_device_put +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xe99a6125 mhi_pm_resume +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xefe8cec3 mhi_force_rddm_mode +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0x118016f4 moxtet_device_written +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0x37cff451 moxtet_device_write +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0x3bdc1d3c __moxtet_register_driver +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0xa9b34602 moxtet_device_read +EXPORT_SYMBOL_GPL drivers/bus/sunxi-rsb 0x1a79ab50 __devm_regmap_init_sunxi_rsb +EXPORT_SYMBOL_GPL drivers/bus/sunxi-rsb 0x4c3fcdc9 sunxi_rsb_driver_register +EXPORT_SYMBOL_GPL drivers/clk/meson/clk-phase 0x0ea3539e meson_sclk_ws_inv_ops +EXPORT_SYMBOL_GPL drivers/clk/meson/clk-phase 0x7307edf1 meson_clk_triphase_ops +EXPORT_SYMBOL_GPL drivers/clk/meson/clk-phase 0x975c2473 meson_clk_phase_ops +EXPORT_SYMBOL_GPL drivers/clk/meson/sclk-div 0xb36dedc8 meson_sclk_div_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x03351dae clk_rcg_floor_ops -EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0649b75e qcom_find_src_index EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x07935d8b clk_alpha_pll_postdiv_fabia_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x07e2aa8b qcom_cc_register_rcg_dfs EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0ae351c4 clk_alpha_pll_fabia_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0d678ab9 qcom_reset_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0ed823f3 clk_alpha_pll_lucid_evo_ops -EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x121ebda1 qcom_cc_register_sleep_clk +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x1bc73693 qcom_find_cfg_index EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x1d0f06af clk_byte2_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x1de81c63 clk_pll_configure_sr_hpm_lp EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x1ea782c8 clk_alpha_pll_huayra_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x1f83275f clk_regmap_mux_div_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x1f88365f clk_alpha_pll_ops -EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x216b8d5b devm_clk_register_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x22a6340e gdsc_gx_do_nothing_enable EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x233e5373 clk_rcg_bypass_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x28ec912b clk_fabia_pll_configure -EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x2bee0516 clk_enable_regmap EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x2d293905 clk_alpha_pll_postdiv_lucid_5lpe_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x38229fba clk_alpha_pll_reset_lucid_evo_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x395868a1 qcom_find_freq_floor +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x3ceaece6 qcom_cc_map EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x407cd4e2 clk_zonda_pll_configure -EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x420383a1 qcom_cc_probe_by_index -EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x448cbb36 clk_disable_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x4129cf8f clk_is_enabled_regmap EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x45180f77 clk_dyn_rcg_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x45226263 clk_gfx3d_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x468b22ce clk_pll_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x46eb964b clk_alpha_pll_regs EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x4a930432 clk_branch_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x4d836203 qcom_find_src_index EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x5524687f clk_trion_pll_configure +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x59712ca6 qcom_cc_probe_by_index EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x59eabda5 mux_div_set_src_div EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x5c035f38 clk_alpha_pll_lucid_5lpe_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x5c3e75ee clk_pll_vote_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x61eabc0d devm_clk_register_regmap EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x64b8755d clk_alpha_pll_fixed_lucid_5lpe_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x66580ca3 clk_regmap_mux_closest_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x6af41b8b qcom_pll_set_fsm_mode EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x6b8e2aa0 clk_pll_configure_sr EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x6d308251 clk_alpha_pll_fixed_lucid_evo_ops -EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x6f9471ac qcom_cc_register_board_clk EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x70156ec0 clk_alpha_pll_postdiv_ro_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x708a435d clk_alpha_pll_lucid_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7319e51c clk_alpha_pll_trion_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x746664a2 clk_disable_regmap EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x787e8234 qcom_find_freq EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7b87fe3e clk_alpha_pll_postdiv_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7dfa4f12 clk_alpha_pll_postdiv_lucid_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7e69e953 clk_alpha_pll_postdiv_trion_ops -EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7f41f345 qcom_cc_map EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x82afa55e clk_regmap_phy_mux_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x87b218d6 qcom_cc_really_probe EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x88c0add9 clk_rcg_pixel_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x8e4c395e clk_edp_pixel_ops -EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x939e66d2 clk_is_enabled_regmap EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x93bc2a64 clk_ops_hfpll EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x94c464a3 clk_rcg2_floor_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x953b97b7 clk_alpha_pll_postdiv_lucid_evo_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x96be9bc8 qcom_cc_probe EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x9821a599 clk_rcg_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x9c1fb4be clk_rivian_evo_pll_configure EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x9c401604 clk_rcg_esc_ops -EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x9c794150 gdsc_gx_do_nothing_enable EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xa0755dc3 clk_alpha_pll_fixed_trion_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xa72d720f clk_agera_pll_configure EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xa94f252e clk_lucid_evo_pll_configure @@ -12002,14 +12002,14 @@ EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xaea28295 clk_rcg_bypass2_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xaf105ec4 clk_branch2_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xb3d93f1b clk_branch_simple_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xb7b057f5 clk_enable_regmap EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xb8694bf5 clk_rcg2_mux_closest_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc0126fe0 clk_pll_sr2_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc0d2ecb0 clk_regmap_div_ops -EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc528412a qcom_find_cfg_index -EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc8dc9dbb qcom_cc_really_probe +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc75d8106 qcom_cc_register_sleep_clk EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc9cb9fbf clk_alpha_pll_zonda_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xcb2d25f8 clk_alpha_pll_fixed_ops -EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xcdfb30e2 qcom_cc_probe +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xd188223b qcom_cc_register_board_clk EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xd2ec30a3 clk_dp_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xd98fe91b clk_alpha_pll_fixed_fabia_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xdf871d64 clk_alpha_pll_configure @@ -12022,120 +12022,120 @@ EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xf84b8d59 clk_regmap_div_ro_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xfafc1469 clk_branch2_aon_ops EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xfbd6578d clk_alpha_pll_hwfsm_ops -EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x1601feea sprd_pll_ops -EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x1e85cf61 sprd_div_ops -EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x1faafc0d sprd_div_helper_set_rate -EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x23a8f8d8 sprd_clk_regmap_init -EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x315a4657 sprd_gate_ops -EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x36ab4e2b sprd_mux_helper_get_parent -EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x58cf492c sprd_mux_helper_set_parent -EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x58cf8ef2 sprd_pll_sc_gate_ops -EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x7f58fc0c sprd_sc_gate_ops -EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x9bbe4380 sprd_mux_ops -EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0xd4281230 sprd_div_helper_recalc_rate -EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0xd8614f5c sprd_comp_ops -EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0xf11de056 sprd_clk_probe -EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0xff2a1cc7 sprd_div_helper_round_rate -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x0874437a comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x02044ed2 sprd_div_ops +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x075716e6 sprd_mux_helper_get_parent +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x0a807f59 sprd_pll_ops +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x1dc3643b sprd_div_helper_recalc_rate +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x23a01748 sprd_clk_regmap_init +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x5e2b030e sprd_pll_sc_gate_ops +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x632e25e0 sprd_gate_ops +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x873fc233 sprd_mux_ops +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x8a152ceb sprd_comp_ops +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x8b12a963 sprd_div_helper_set_rate +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0xa6f1998a sprd_sc_gate_ops +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0xb4ca5a8b sprd_mux_helper_set_parent +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0xbad1a7f5 sprd_clk_probe +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0xcc561a4f sprd_div_helper_round_rate +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x023a79a9 comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x03c8c314 comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x0699727d comedi_request_region +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x06c5d31d comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x0891fa61 comedi_dev_put EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x0cd330f4 range_unknown -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x0e6d337e comedi_dev_get_from_minor -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x0ee3940f comedi_readback_insn_read -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x1093e3ff comedi_timeout -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x1b815185 comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x1450ac70 comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x16975b95 comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x1c610c6d comedi_is_subdevice_running EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x2c1fda07 comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x2c813a35 comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x2ce63527 comedi_event +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x2d6ac95b comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x2e0d5371 comedi_handle_events EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x2f0ad9d3 range_bipolar5 -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x362727b7 comedi_check_chanlist -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x36ab8a98 comedi_buf_write_free -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x372fa1b7 comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x2f8b66bc comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x3384cddf comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x34f6250a comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x40cd6a17 comedi_set_hw_dev EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x4236eaaf range_4_20mA -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x429d4b8d comedi_handle_events +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x4310177a comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x49563437 __comedi_request_region +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x49be2267 comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x4c2c867b comedi_dev_get_from_minor EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x4fe634f3 range_bipolar2_5 -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x529c1abf comedi_auto_config -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x56dde9ac comedi_alloc_subdevices -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x57c25918 comedi_nsamples_left -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x681a2d6f comedi_buf_write_alloc -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x6b2f6c32 comedi_alloc_spriv -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7463a710 comedi_dio_insn_config -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x79f797a8 comedi_load_firmware -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7de13834 comedi_bytes_per_scan -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7f00e55c __comedi_request_region +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x59f15cf3 comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x5bee831f comedi_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x63fd9c7d comedi_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x65c545cc comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x6b3c128f comedi_set_spriv_auto_free +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x6db08669 comedi_bytes_per_scan_cmd +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x744b3359 comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x78e4ec15 comedi_alloc_devpriv EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x8113872c range_unipolar10 -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x84bc8703 comedi_auto_unconfig -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x8c224ed1 comedi_alloc_devpriv -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x9415246e comedi_dio_update_state -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x98c8e0c1 comedi_bytes_per_scan_cmd -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x9f2102b7 comedi_inc_scan_progress -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xab7c96a2 comedi_set_spriv_auto_free -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xace1c07d comedi_request_region -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xaf07267e comedi_driver_unregister -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xb10fc72f comedi_alloc_subdev_readback -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xb597b05f comedi_buf_read_alloc -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xb64a73f7 comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x81540627 comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x824c344a comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x93bb10f3 comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xad8da41c comedi_buf_write_samples EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xb679cebc range_0_20mA -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xb751aed6 comedi_is_subdevice_running -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xb84100ae comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xb8dfe143 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 0xcdb02f14 comedi_dev_put -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xd0f003bf comedi_buf_read_samples -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xd811b75e comedi_buf_read_n_available EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xdb2044b2 range_unipolar5 -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xe425df50 comedi_event -EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xfedbc9a1 comedi_driver_register -EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x236630a0 comedi_pci_auto_config -EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x7d47bb38 comedi_pci_auto_unconfig -EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x84b1d58e comedi_pci_detach -EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0xaf0b4669 comedi_pci_driver_register -EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0xc7049b54 comedi_pci_disable -EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0xcc5a70eb comedi_pci_driver_unregister -EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0xe754eef5 comedi_pci_enable -EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0xf1108216 comedi_to_pci_dev -EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x2ec30d74 comedi_usb_driver_unregister -EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x6fc97c51 comedi_usb_auto_unconfig -EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x7ce7d9dc comedi_to_usb_dev -EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x94017a1d comedi_usb_driver_register -EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0xd809478d comedi_usb_auto_config -EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0xe17e3aea comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xe2a10447 comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xfd49e147 comedi_timeout +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x30226e03 comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x558704b8 comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x61669fe0 comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x691a672f comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x95baf7a6 comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0xad183049 comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0xd06c9634 comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0xe899f591 comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x1a3c07be comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x4144912c comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x62c88019 comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x814fd7cd comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0xc188cb6f comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0xda8060ff comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/comedi/drivers/addi_watchdog 0x0570d5ce addi_watchdog_init EXPORT_SYMBOL_GPL drivers/comedi/drivers/addi_watchdog 0x79f4a6cf addi_watchdog_reset -EXPORT_SYMBOL_GPL drivers/comedi/drivers/addi_watchdog 0x8a0e3939 addi_watchdog_init -EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_dio200_common 0x031db0ce amplc_dio200_set_enhance -EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_dio200_common 0x9dc8e63f amplc_dio200_common_attach -EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_pc236_common 0x88ce37f3 amplc_pc236_common_attach -EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x0e2409fd comedi_8254_status -EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x3e39d7d5 comedi_8254_update_divisors -EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x3f46d175 comedi_8254_ns_to_timer -EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x486c70c4 comedi_8254_load -EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x4cbc0822 comedi_8254_set_mode -EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x5cebb9bd comedi_8254_init -EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x8344e142 comedi_8254_read -EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x99abe294 comedi_8254_write -EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xcd661d9b comedi_8254_cascade_ns_to_timer -EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xd2c0ec52 comedi_8254_mm_init -EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xea3649cf comedi_8254_subdevice_init -EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xea6c16ef comedi_8254_set_busy -EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xfb4eea91 comedi_8254_pacer_enable -EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0x48b415a9 subdev_8255_mm_init -EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0x5fb26d07 subdev_8255_init -EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0x744195c2 subdev_8255_regbase -EXPORT_SYMBOL_GPL drivers/comedi/drivers/das08 0x64590b8b das08_common_attach -EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x032df6b8 mite_prep_dma -EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x0d8c78d8 mite_request_channel -EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x16de800e mite_free_ring -EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x2c1e647d mite_release_channel -EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x2ee215a5 mite_done -EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x3f28e055 mite_sync_dma -EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x42fd312a mite_request_channel_in_range -EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x4e5e325c mite_detach -EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x6ca4288d mite_bytes_in_transit -EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x75bc97b3 mite_dma_arm -EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x82087d70 mite_ack_linkc -EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x98458b5e mite_buf_change -EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xb8000133 mite_dma_disarm -EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xcbb6399a mite_init_ring_descriptors -EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xd157a9cb mite_alloc_ring -EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xd82178db mite_attach -EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_common 0x9ca2a674 labpc_common_attach -EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_common 0xcf4829cf labpc_common_detach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_dio200_common 0x897c8d35 amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_dio200_common 0x948d56f0 amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_pc236_common 0x45fa3ddf amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x0e0e7c1d comedi_8254_read +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x2b2fc0a9 comedi_8254_status +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x4c3da0b4 comedi_8254_write +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x67fd1d37 comedi_8254_cascade_ns_to_timer +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x6c9d7f83 comedi_8254_update_divisors +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x814ff7a6 comedi_8254_ns_to_timer +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xa69b8bfd comedi_8254_subdevice_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xaece38ab comedi_8254_mm_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xbba00654 comedi_8254_set_busy +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xcefbea18 comedi_8254_set_mode +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xd9c64d24 comedi_8254_pacer_enable +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xea356de5 comedi_8254_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xeb661f7d comedi_8254_load +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0xba489640 subdev_8255_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0xd7c018cf subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0xec15d123 subdev_8255_regbase +EXPORT_SYMBOL_GPL drivers/comedi/drivers/das08 0x4df57f99 das08_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x0ac1f907 mite_done +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x0ed02219 mite_init_ring_descriptors +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x101345c8 mite_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x114f20ba mite_sync_dma +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x1add0336 mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x22fb9265 mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x23afb2f0 mite_buf_change +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x3b364990 mite_release_channel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x3ea90cab mite_dma_arm +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x5b16fe47 mite_free_ring +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x8a1f4bf4 mite_prep_dma +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x9845c7ac mite_ack_linkc +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xaea3dfd6 mite_request_channel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xc4778cae mite_detach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xdcd370fc mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xde55d3a8 mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_common 0x506cc30d labpc_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_common 0x9d38e898 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 @@ -12146,841 +12146,840 @@ 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 0x16076513 ni_tio_read -EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x327ffc34 ni_tio_set_gate_src -EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x3a3ff29e ni_tio_init_counter -EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x4f3b3e90 ni_tio_insn_write -EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x557c2dc4 ni_tio_insn_read -EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x625d5706 ni_gpct_device_construct -EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x71ddaf66 ni_tio_arm -EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x74a4aa86 ni_tio_set_gate_src_raw -EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x75f7806a ni_tio_set_routing -EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x80981daf ni_gpct_device_destroy -EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x86e4afdc ni_tio_get_soft_copy -EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x8cc3bdb7 ni_tio_unset_routing -EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xb90c0b2f ni_tio_insn_config -EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xdd63ca68 ni_tio_set_bits -EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xe1f74d7e ni_tio_write -EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xf242e54c ni_tio_get_routing -EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x6b802e58 ni_tio_set_mite_channel -EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x6dfd3e29 ni_tio_handle_interrupt -EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x7be50aea ni_tio_cmdtest -EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0xacc035c8 ni_tio_cancel -EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0xea517741 ni_tio_cmd -EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0xed42dd5d ni_tio_acknowledge -EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x120947b8 comedi_dio_config -EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x3d4946c6 comedi_get_n_channels -EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x4b481174 comedi_dio_get_config -EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xa7425378 comedi_find_subdevice_by_type -EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xd2b2ae1e comedi_dio_bitfield2 -EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xdd5819b3 comedi_open -EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xf38f53c0 comedi_close +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x0071d079 ni_tio_unset_routing +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x0b4a426f ni_tio_arm +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x130ea702 ni_tio_get_routing +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x1561c5b4 ni_tio_set_bits +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x1b38d917 ni_tio_set_gate_src_raw +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x23f0176a ni_tio_get_soft_copy +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x3084ca16 ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x38dc285a ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x4aebcd2b ni_tio_write +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x5bf967dc ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x8be33e64 ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xc17b9d0e ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xda929033 ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xe374a80d ni_tio_set_routing +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xeb9e4b6c ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xf35fdf31 ni_tio_read +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x08c29f7f ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x28a5c521 ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x47490582 ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x77775e8e ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x9b925d36 ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0xdf1e6149 ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x15838982 comedi_dio_config +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x54dc1575 comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x8e634ef2 comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xa0d536c2 comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xb3caa3fc comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xbec002e1 comedi_close +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xd63d4b5e comedi_open 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 0x69096436 ccp_enqueue_cmd -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x0215b664 hisi_qm_sriov_configure -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x1957c29b hisi_qm_start_qp -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x1f0e0873 hisi_qm_dev_slot_reset -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x1f816e69 hisi_qm_dev_err_detected -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x2066f205 hisi_qm_wait_task_finish -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x2445e540 hisi_qm_reset_done -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x29d674ec hisi_qm_sriov_enable -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x2a3cf9ec hisi_qm_debug_init -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x2ae80fbd hisi_qm_suspend -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x2b7742f3 hisi_qm_alloc_qps_node -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x2f3f5f60 hisi_qm_sriov_disable -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x3af7f881 hisi_qm_stop -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x452c9093 hisi_qm_debug_regs_clear -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x4b0d8b61 hisi_acc_create_sgl_pool -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x5362edc8 hisi_qm_dev_err_init -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x5a6e57f9 hisi_qm_init -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x5cb5a034 hisi_acc_free_sgl_pool -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x5da304ec hisi_qm_pm_init -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x7a8b6b0b hisi_qm_put_dfx_access -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x85cb9cdc hisi_qm_acc_diff_regs_dump -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x88b77e50 hisi_qm_pm_uninit -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x971d76d2 hisi_qm_get_hw_info -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xa03bcf01 hisi_qm_dev_shutdown -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xa089cbeb hisi_qm_dev_err_uninit -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xa46e6a0f hisi_qm_stop_qp -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xaac4370b hisi_qm_alg_register -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xb8931e34 hisi_qm_regs_debugfs_uninit -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xb93531c8 hisi_qm_resume -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xb9ee10bf hisi_qm_free_qps -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xbf50f532 hisi_qp_send -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xcb97b724 hisi_qm_start -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xcd9e59c8 hisi_qm_uninit -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xe51327d2 hisi_qm_regs_debugfs_init -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xe8da4196 hisi_qm_reset_prepare -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xf253fdfb hisi_acc_sg_buf_map_to_hw_sgl -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xf30bc0af hisi_acc_sg_buf_unmap -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xf3596890 hisi_qm_alg_unregister -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xf7a539b7 hisi_qm_wait_mb_ready -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xff1237e6 hisi_qm_regs_dump -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xff53e450 hisi_qm_mb -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xff770b37 hisi_qm_get_dfx_access -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hpre/hisi_hpre 0x32a5ae64 hisi_hpre_get_pf_driver -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/sec2/hisi_sec2 0x18e96199 hisi_sec_get_pf_driver -EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/zip/hisi_zip 0xa74b4c28 hisi_zip_get_pf_driver +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x6f873002 ccp_enqueue_cmd +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x017a0fdb hisi_qm_init +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x0a14e751 hisi_qm_suspend +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x13444be1 hisi_qm_reset_done +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x15cc5005 hisi_qm_alloc_qps_node +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x15f2f0f4 hisi_qm_start_qp +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x1a0f0af8 hisi_qm_sriov_configure +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x1e6382b3 hisi_qm_stop +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x27172780 hisi_qm_dev_shutdown +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x34a3be7e hisi_qm_sriov_enable +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x3d732210 hisi_qm_free_qps +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x3feeb682 hisi_qm_regs_dump +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x41dccc90 hisi_qm_reset_prepare +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x4c000216 hisi_qm_dev_err_detected +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x4fae0a2d hisi_qm_debug_regs_clear +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x58dcf63f hisi_qm_debug_init +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x6468a50d hisi_acc_free_sgl_pool +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x649ad310 hisi_qm_wait_mb_ready +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x6bd7ea79 hisi_qm_dev_err_init +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x827064f1 hisi_qm_get_dfx_access +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x82c4575c hisi_qm_pm_init +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x85b664f7 hisi_qm_mb +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x8be83b8c hisi_acc_sg_buf_unmap +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x8fa994b5 hisi_qm_regs_debugfs_uninit +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x911f0e68 hisi_qm_dev_slot_reset +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x94621868 hisi_qm_uninit +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x9c39c45f hisi_qm_get_hw_info +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x9d2a2f5d hisi_qm_start +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xa9589de0 hisi_qm_alg_unregister +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xabf24021 hisi_qm_resume +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xb88c0243 hisi_qm_pm_uninit +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xb9a255ee hisi_qm_sriov_disable +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xbbaeb31c hisi_qm_wait_task_finish +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xc5a0ae65 hisi_qm_regs_debugfs_init +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xc751ca5e hisi_qp_send +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xe5aff486 hisi_qm_dev_err_uninit +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xe9f46d22 hisi_qm_put_dfx_access +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xed7ce733 hisi_acc_create_sgl_pool +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xf5d79117 hisi_qm_acc_diff_regs_dump +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xfdffd22a hisi_qm_alg_register +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xff0321f9 hisi_acc_sg_buf_map_to_hw_sgl +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xffb70bae hisi_qm_stop_qp +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hpre/hisi_hpre 0x08f9f9fd hisi_hpre_get_pf_driver +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/sec2/hisi_sec2 0x0c78ef9d hisi_sec_get_pf_driver +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/zip/hisi_zip 0x4e4d1b49 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 0xe0e3c439 otx_cpt_eng_grp_has_eng_type -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x01fbc30f adf_vf2pf_notify_init -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x0238138e adf_gen4_enable_pm -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x0ad4e14b adf_gen2_enable_error_correction -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x0d3bbc37 adf_init_arb -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x114b7f3f adf_gen2_set_ssm_wdtimer -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x16500edb adf_disable_pf2vf_interrupts -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x16a2e37a adf_gen4_ring_pair_reset -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x185eae4d adf_reset_flr -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x1a494204 adf_vf2pf_notify_shutdown -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x2060ffd6 adf_init_admin_pm -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x2a5443c4 adf_gen2_get_num_accels -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x2aa34ef0 adf_vf_isr_resource_free +EXPORT_SYMBOL_GPL drivers/crypto/marvell/octeontx/octeontx-cpt 0xc02ab85d otx_cpt_eng_grp_has_eng_type +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x069ded9e adf_flush_vf_wq +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x1e07cdc5 adf_cfg_dev_add +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x29a97086 adf_init_etr_data 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 0x2d2b4063 adf_dev_start -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x346e3033 adf_dev_stop -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x3568cdde adf_dev_put -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x366bbcd0 adf_devmgr_pci_to_accel_dev -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x36c61938 adf_cfg_add_key_value_param -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x3bb837ca adf_dev_get +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x31f18fe7 adf_cfg_dev_remove +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x341095d3 adf_dev_shutdown +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x359749a1 adf_sysfs_init +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x38cff753 adf_gen4_ring_pair_reset +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x3aeb154f adf_vf2pf_notify_init +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x3dd15736 adf_init_arb 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 0x42aae4c9 adf_gen4_init_pf_pfvf_ops -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x42d622d6 adf_err_handler -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x434489a0 adf_init_etr_data -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x478e3568 adf_gen2_dev_config -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x52f9e6f0 adf_devmgr_rm_dev -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x53e071f9 adf_reset_sbr -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x58bf74b8 adf_gen2_cfg_iov_thds -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x5d887df9 adf_pfvf_comms_disabled -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x6173de0c adf_enable_aer -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x64c7f8f8 adf_gen4_handle_pm_interrupt -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x6596e2ff adf_gen2_init_vf_pfvf_ops -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x69773bcd adf_devmgr_update_class_index -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x6e9e82c7 adf_disable_sriov -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x6f074ead adf_enable_pf2vf_comms -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x74885e7d adf_vf_isr_resource_alloc -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x753f1605 adf_isr_resource_alloc -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x76025a9d adf_cleanup_etr_data -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x7e1320c5 adf_enable_vf2pf_comms -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x7e95b702 adf_sriov_configure -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x81ddc480 adf_dev_in_use -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x8263006d adf_cfg_dev_add -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x85571195 adf_isr_resource_free -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x87fd11c5 adf_cfg_get_param_value -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x952e1add adf_cfg_dev_remove -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x980aa370 adf_gen2_init_pf_pfvf_ops -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xa16f9e94 adf_gen2_get_accel_cap -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xaf2d18cd adf_cfg_section_add -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xb1017f2a adf_gen2_get_num_aes -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xb70f25bc adf_flush_vf_wq -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xc288b33c adf_dev_started +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x4616ed99 adf_gen2_init_pf_pfvf_ops +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x4724e0a7 adf_gen4_init_pf_pfvf_ops +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x4775cf07 adf_dev_stop +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x546f0321 adf_dev_in_use +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x5b6dad89 adf_disable_sriov +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x605a961d adf_enable_pf2vf_comms +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x616d13f7 adf_send_admin_init +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x6657ba15 adf_dev_init +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x68391bfe adf_cfg_section_add +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x6bb7046d adf_dev_start +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x6c371a8c adf_vf_isr_resource_free +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x76cef80d adf_gen2_init_vf_pfvf_ops +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x7f64d2f9 adf_devmgr_add_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x80557edd adf_dev_get +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x87525da4 adf_devmgr_rm_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x89349656 adf_dev_put +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x893d0e4c adf_gen2_get_num_accels +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x8b5f417d adf_gen4_handle_pm_interrupt +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x8bdd78b5 adf_dev_started +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x8d2bf42f adf_cleanup_etr_data +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x8d54b310 adf_pfvf_comms_disabled +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x8dfc825b adf_sriov_configure +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x8e50219e adf_cfg_add_key_value_param +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x90dcd6a7 adf_gen4_set_ssm_wdtimer +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x91eedb99 adf_gen2_set_ssm_wdtimer +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x921f95c2 adf_enable_aer +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x922523bd adf_vf2pf_notify_shutdown +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x925da195 adf_gen2_enable_error_correction +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x95035c4b adf_gen2_cfg_iov_thds +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x9bf4dd96 adf_disable_pf2vf_interrupts +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xa0911d40 adf_enable_vf2pf_comms +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xa93c6c32 adf_reset_sbr +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xabe6f3e8 adf_exit_arb +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xb4185432 adf_vf_isr_resource_alloc +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xb63f6ac4 adf_err_handler +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xba63320b adf_init_admin_comms +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xbc201993 adf_devmgr_update_class_index 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 0xc5397971 adf_exit_admin_comms -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xcbeb3886 adf_gen4_set_ssm_wdtimer +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xc55adc0e adf_cfg_get_param_value +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xc7fd434d adf_reset_flr +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xc80e03af adf_init_admin_pm +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xc9944f6f adf_gen2_get_accel_cap 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 0xd088886c adf_dev_shutdown +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xd57a301e adf_devmgr_pci_to_accel_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xd6163e47 adf_devmgr_in_reset 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 0xddeb48ae adf_devmgr_add_dev -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xde1a7c69 adf_dev_init EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xe327f1f1 adf_gen4_init_dc_ops EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xe45f3512 adf_gen2_init_dc_ops -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xe9f97038 adf_gen2_enable_ints -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xee5a0ee4 adf_exit_arb -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xf4269709 adf_disable_aer -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xf42abec8 adf_devmgr_in_reset -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xf6596536 adf_send_admin_init -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xfaf02a5d adf_sysfs_init -EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xfaff203f adf_init_admin_comms -EXPORT_SYMBOL_GPL drivers/dma/dw-edma/dw-edma 0x3a36cf86 dw_edma_remove -EXPORT_SYMBOL_GPL drivers/dma/dw-edma/dw-edma 0x5ab4acdd dw_edma_probe -EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x1da9d6d3 dw_dma_remove -EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x2abffc09 dw_dma_probe -EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x4b9bb973 idma32_dma_remove -EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x6b1c085b idma32_dma_probe -EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x6e196e08 dw_dma_acpi_controller_register -EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x7674206f do_dw_dma_enable -EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x9aa6fa6e dw_dma_filter -EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xc3a8f297 dw_dma_acpi_controller_free -EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xeecc39f8 do_dw_dma_disable -EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x00bc89e7 dpdmai_get_tx_queue -EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x112c6515 dpdmai_enable -EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x209b538b dpdmai_get_attributes -EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x390aa29c dpdmai_set_rx_queue -EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x3b089193 dpdmai_destroy -EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x7b32a375 dpdmai_disable -EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x94f4561f dpdmai_open -EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0xcd3242d5 dpdmai_close -EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0xe58b391b dpdmai_reset -EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0xf7c84f71 dpdmai_get_rx_queue -EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x15ca0ad4 fsl_edma_alloc_chan_resources -EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x3406835e fsl_edma_prep_dma_cyclic -EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x3494757a fsl_edma_prep_slave_sg -EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x4407a137 fsl_edma_pause -EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x51cd8b1d fsl_edma_tx_status -EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x5a96e3ee fsl_edma_free_chan_resources -EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x6706fb0e fsl_edma_cleanup_vchan -EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x74d9554d fsl_edma_setup_regs -EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x7f2ab608 fsl_edma_issue_pending -EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x868791f3 fsl_edma_slave_config -EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x8948b7df fsl_edma_chan_mux -EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x995ce9c5 fsl_edma_resume -EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xadd4d79e fsl_edma_xfer_desc -EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xba172257 fsl_edma_free_desc -EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xc2c83af9 fsl_edma_disable_request -EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xd3559158 fsl_edma_terminate_all -EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xd5bc9f46 fsl_edma_prep_memcpy -EXPORT_SYMBOL_GPL drivers/dma/qcom/hdma_mgmt 0x064267ee hidma_mgmt_setup -EXPORT_SYMBOL_GPL drivers/dma/qcom/hdma_mgmt 0x6e244d58 hidma_mgmt_init_sys -EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0x756b9101 fw_card_read_cycle_time +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xe79eb40a adf_isr_resource_alloc +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xeaa8cbc9 adf_exit_admin_comms +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xecc13a5f adf_isr_resource_free +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xef22e2be adf_disable_aer +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xf3bf693a adf_gen2_enable_ints +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xf81939d9 adf_gen2_dev_config +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xfb78e676 adf_gen4_enable_pm +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xffe85bf2 adf_gen2_get_num_aes +EXPORT_SYMBOL_GPL drivers/dma/dw-edma/dw-edma 0x6045c255 dw_edma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw-edma/dw-edma 0x6c356e7e dw_edma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x0fc4213b dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x28ca9c69 dw_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x3f42ee26 dw_dma_acpi_controller_register +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x7abd682a dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x7fda50bf do_dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xa3d2c3c7 dw_dma_acpi_controller_free +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xa75611e5 idma32_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xb9486608 do_dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xfeb14066 idma32_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x243f828e dpdmai_close +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x25bfa68c dpdmai_get_attributes +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x34218601 dpdmai_get_rx_queue +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x4af37ab5 dpdmai_enable +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x5430be94 dpdmai_reset +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x7f892dec dpdmai_open +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x99ff5567 dpdmai_set_rx_queue +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x9ac48b99 dpdmai_get_tx_queue +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0xab639660 dpdmai_disable +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0xb9154842 dpdmai_destroy +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x05c30cab fsl_edma_free_chan_resources +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x24418780 fsl_edma_cleanup_vchan +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x26981b15 fsl_edma_disable_request +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x2cb46a15 fsl_edma_prep_slave_sg +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x38065cd9 fsl_edma_setup_regs +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x38a3e0d1 fsl_edma_xfer_desc +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x44824d22 fsl_edma_alloc_chan_resources +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x4fc136ef fsl_edma_prep_memcpy +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x522805ed fsl_edma_free_desc +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x57ec01d8 fsl_edma_terminate_all +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x7aed9b2d fsl_edma_issue_pending +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x83985825 fsl_edma_prep_dma_cyclic +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xb8917a22 fsl_edma_pause +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xd21b1e6d fsl_edma_slave_config +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xf5c71f02 fsl_edma_chan_mux +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xfc8da795 fsl_edma_tx_status +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xfdfb257c fsl_edma_resume +EXPORT_SYMBOL_GPL drivers/dma/qcom/hdma_mgmt 0x5e1acde6 hidma_mgmt_setup +EXPORT_SYMBOL_GPL drivers/dma/qcom/hdma_mgmt 0xc09c38a2 hidma_mgmt_init_sys +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0x63c3f9c5 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 0x25067e7c ffa_device_unregister -EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0x690adda2 ffa_bus_type -EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0x6b3432f2 ffa_driver_register -EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0xd134052e ffa_driver_unregister -EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0xd3eb6647 ffa_device_register -EXPORT_SYMBOL_GPL drivers/firmware/arm_scpi 0xedef6509 get_scpi_ops -EXPORT_SYMBOL_GPL drivers/firmware/mtk-adsp-ipc 0xacae50c3 mtk_adsp_ipc_send +EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0x21f58872 ffa_device_unregister +EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0x45276f3a ffa_driver_register +EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0x9714a880 ffa_bus_type +EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0xa2819c96 ffa_driver_unregister +EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0xf06dc599 ffa_device_register +EXPORT_SYMBOL_GPL drivers/firmware/arm_scpi 0x8cdb2b29 get_scpi_ops +EXPORT_SYMBOL_GPL drivers/firmware/mtk-adsp-ipc 0xe819e215 mtk_adsp_ipc_send EXPORT_SYMBOL_GPL drivers/firmware/stratix10-svc 0x0e7b7015 stratix10_svc_done -EXPORT_SYMBOL_GPL drivers/firmware/stratix10-svc 0x2fd483d5 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 0x02d43033 alt_pr_register -EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x1024d8f0 dfl_fpga_cdev_config_ports_vf -EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x11f89e79 dfl_feature_ioctl_set_irq -EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x1421842c dfl_fpga_cdev_assign_port -EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x1d680eed dfl_fpga_port_ops_del -EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x216e553e dfl_fpga_port_ops_add -EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x239eafd9 dfl_fpga_cdev_release_port -EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x2692487c dfl_fpga_port_ops_get -EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x2778064f dfl_fpga_dev_feature_init -EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x3057ca01 dfl_fpga_cdev_config_ports_pf -EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x331a0d4d dfl_fpga_set_irq_triggers -EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x3d51aecd dfl_fpga_enum_info_free -EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x4cbca199 dfl_fpga_enum_info_add_irq -EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x608a5688 dfl_fpga_feature_devs_enumerate -EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x67d851a7 dfl_fpga_dev_feature_uinit -EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x7254c9da dfl_feature_ioctl_get_num_irqs -EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x789fa3a8 dfl_fpga_dev_ops_unregister -EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x8f3f51ef dfl_fpga_check_port_id -EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x9172da11 dfl_fpga_dev_ops_register -EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xa454c331 dfl_fpga_feature_devs_remove -EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xc1a298ca dfl_fpga_enum_info_alloc -EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xc974da8f __dfl_fpga_cdev_find_port -EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xe41bc7ac dfl_fpga_enum_info_add_dfl -EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xf290e9d2 dfl_fpga_port_ops_put +EXPORT_SYMBOL_GPL drivers/firmware/stratix10-svc 0xde8818dd stratix10_svc_request_channel_byname +EXPORT_SYMBOL_GPL drivers/fpga/altera-pr-ip-core 0x26122c0c alt_pr_register +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x16d10209 dfl_fpga_cdev_config_ports_vf +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x2a6bd3bd __dfl_fpga_cdev_find_port +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x38342a02 dfl_fpga_set_irq_triggers +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x3a55be22 dfl_fpga_cdev_config_ports_pf +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x3efec32c dfl_fpga_dev_ops_unregister +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x521e3883 dfl_fpga_dev_feature_init +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x65d47099 dfl_fpga_enum_info_add_irq +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x6cccdf56 dfl_fpga_check_port_id +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x6de50961 dfl_fpga_enum_info_add_dfl +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x745c8eca dfl_fpga_feature_devs_enumerate +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x7605f8bc dfl_fpga_enum_info_alloc +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x9056d720 dfl_feature_ioctl_get_num_irqs +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x991f7f32 dfl_fpga_port_ops_add +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x993bcba2 dfl_fpga_feature_devs_remove +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x9d4b90df dfl_fpga_cdev_assign_port +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xa9b55cda dfl_fpga_dev_feature_uinit +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xbf8afe56 dfl_fpga_port_ops_get +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xc4e9668c dfl_feature_ioctl_set_irq +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xc7d99ac5 dfl_fpga_dev_ops_register +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xca9f8dc7 dfl_fpga_enum_info_free +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xd9cfbba5 dfl_fpga_port_ops_put +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xf63c0750 dfl_fpga_port_ops_del +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xfe1dcc9e dfl_fpga_cdev_release_port EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x0633c4b9 fpga_bridges_enable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x087c47c5 fpga_bridge_unregister +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x08e575e1 of_fpga_bridge_get EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x0b2b884c fpga_bridges_put -EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x0c255687 fpga_bridge_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x1877884f of_fpga_bridge_get_to_list EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x2c8167cf fpga_bridges_disable -EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x4e48e12d of_fpga_bridge_get -EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x5c3614cc fpga_bridge_enable -EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x6c041b2e fpga_bridge_get -EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x72ac53dd fpga_bridge_unregister -EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x76e58903 fpga_bridge_disable -EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x80c3424f of_fpga_bridge_get_to_list -EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x93151ff8 fpga_bridge_get_to_list -EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x98da7df7 fpga_bridge_put -EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x216fcadb fpga_mgr_unregister -EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x5273163f fpga_mgr_register -EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x6f205484 fpga_mgr_unlock -EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x790aaf3a fpga_image_info_alloc -EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x828784a6 of_fpga_mgr_get -EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x86119952 fpga_mgr_lock -EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xa1edc7ac devm_fpga_mgr_register -EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xa3165c97 fpga_mgr_load -EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xad82f2d6 fpga_mgr_register_full -EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xbdbae1b3 fpga_mgr_get -EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xcfe86bd6 devm_fpga_mgr_register_full -EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xd26a2d38 fpga_mgr_put -EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xdeee87c6 fpga_image_info_free -EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x08f273c0 fpga_region_register_full -EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x3d35f93c fpga_region_class_find -EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0xc00efe5e fpga_region_register -EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0xd4cadad5 fpga_region_program_fpga -EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0xdca29675 fpga_region_unregister -EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x05f5f99f fsi_driver_register -EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x0acfa62a fsi_driver_unregister -EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x1c6e4df8 fsi_get_new_minor +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x7fcc434a fpga_bridge_enable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x86e64c74 fpga_bridge_get_to_list +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0xa4743a6a fpga_bridge_put +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0xa7297e38 fpga_bridge_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0xb8a88b5f fpga_bridge_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0xffcfa8e0 fpga_bridge_disable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x00346626 of_fpga_mgr_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x25c4d542 fpga_mgr_unlock +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x32e21dec fpga_mgr_lock +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x374f2adf devm_fpga_mgr_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x486d2880 fpga_mgr_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x55ced626 fpga_mgr_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x6385ab5c fpga_mgr_load +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x6f82e9ec fpga_image_info_free +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x8430fbff fpga_mgr_put +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x84481fa3 fpga_mgr_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x9b462f3b fpga_mgr_unregister +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xaf659765 fpga_image_info_alloc +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xb0e59874 devm_fpga_mgr_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x38df8e6d fpga_region_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0xc0d220e8 fpga_region_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0xc5f339b9 fpga_region_class_find +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0xcbb13895 fpga_region_unregister +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0xe8e2281e fpga_region_program_fpga +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x16b27f61 fsi_device_write EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x3a93847e fsi_slave_claim_range -EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x46e3c12d fsi_master_rescan EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x5a57d574 fsi_free_minor -EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x5baa43db fsi_master_unregister -EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x73e35e20 fsi_bus_type +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x739e2b18 fsi_driver_unregister EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x78060f23 fsi_slave_read -EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x8d59b410 fsi_device_read -EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xc7e4bcc1 fsi_master_register +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x8ae4da24 fsi_bus_type +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x8e58ec55 fsi_get_new_minor +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xabe965b1 fsi_driver_register +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xbea613c8 fsi_master_unregister +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xc97c63e2 fsi_cdev_type EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xce22aee2 fsi_slave_release_range +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xd66c3daa fsi_master_rescan +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xd753fa45 fsi_device_read EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xd942f235 fsi_slave_write -EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xe0296623 fsi_device_write -EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xea230db1 fsi_cdev_type -EXPORT_SYMBOL_GPL drivers/fsi/fsi-occ 0xb52de74c fsi_occ_submit -EXPORT_SYMBOL_GPL drivers/fsi/fsi-sbefifo 0x169d1cfb sbefifo_submit -EXPORT_SYMBOL_GPL drivers/fsi/fsi-sbefifo 0xc874453d sbefifo_parse_status -EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x149c9da4 gnss_put_device -EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x27285f7b gnss_allocate_device -EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x46c837c1 gnss_deregister_device -EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x4a4f27c2 gnss_register_device -EXPORT_SYMBOL_GPL drivers/gnss/gnss 0xcba96d49 gnss_insert_raw -EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x27beb9fb gnss_serial_free -EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x89f4feaa gnss_serial_allocate -EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0xc9a6773f gnss_serial_deregister -EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0xd8da33d0 gnss_serial_pm_ops -EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0xdb0beafd gnss_serial_register +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xf414f682 fsi_master_register +EXPORT_SYMBOL_GPL drivers/fsi/fsi-occ 0xcc47ec37 fsi_occ_submit +EXPORT_SYMBOL_GPL drivers/fsi/fsi-sbefifo 0x3c796f32 sbefifo_submit +EXPORT_SYMBOL_GPL drivers/fsi/fsi-sbefifo 0x4eeb2d9a sbefifo_parse_status +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x0c7b5c72 gnss_insert_raw +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x1878a7f7 gnss_register_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x4841d686 gnss_put_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x74cf5881 gnss_allocate_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0xbb718ad2 gnss_deregister_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x116f61aa gnss_serial_deregister +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x374d6ef1 gnss_serial_free +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x8b19e1b0 gnss_serial_allocate +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0xec595a2f gnss_serial_register +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0xee966bfc gnss_serial_pm_ops EXPORT_SYMBOL_GPL drivers/gpio/gpio-idio-16 0x5d0e4276 idio_16_set EXPORT_SYMBOL_GPL drivers/gpio/gpio-idio-16 0x6495f119 idio_16_get_multiple EXPORT_SYMBOL_GPL drivers/gpio/gpio-idio-16 0x68830314 idio_16_state_init EXPORT_SYMBOL_GPL drivers/gpio/gpio-idio-16 0x70e2b625 idio_16_get EXPORT_SYMBOL_GPL drivers/gpio/gpio-idio-16 0xae1139f5 idio_16_set_multiple -EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x365741da __max730x_probe -EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x8412c5e8 __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x16806527 __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x2301404c __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpio/gpio-regmap 0x234af57e gpio_regmap_register EXPORT_SYMBOL_GPL drivers/gpio/gpio-regmap 0x496ce291 gpio_regmap_get_drvdata -EXPORT_SYMBOL_GPL drivers/gpio/gpio-regmap 0x4fa8156a devm_gpio_regmap_register -EXPORT_SYMBOL_GPL drivers/gpio/gpio-regmap 0x7da5b75a gpio_regmap_register +EXPORT_SYMBOL_GPL drivers/gpio/gpio-regmap 0x69ac54af 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 0x157fff36 analogix_dp_bind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x0f66827e analogix_dp_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x37959e61 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 0x53f24822 analogix_dp_remove -EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x88a05efe analogix_dp_suspend -EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x916cfdf5 analogix_dp_start_crc -EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0xd49c0e67 analogix_dp_resume -EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0xe997e1d5 analogix_dp_probe -EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0xed70b04c analogix_dp_unbind -EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0xf0da15d3 analogix_dp_stop_crc +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x76427abd analogix_dp_start_crc +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x827bf7c4 analogix_dp_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0xb450870f analogix_dp_stop_crc +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0xb58bcfdd analogix_dp_suspend +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0xd7ead497 analogix_dp_unbind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0xf4d9fd60 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 0x132d8a41 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 0x40849cf0 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 0x56f72e25 dw_hdmi_set_sample_non_pcm +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x6196d62c 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 0x8ce818fd 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 0x9a91da81 dw_hdmi_set_high_tmds_clock_ratio 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 0xb950592c 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 0xd55f50c6 dw_hdmi_set_plugged_cb 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 0x0285ce87 dw_mipi_dsi_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0x0827005a dw_mipi_dsi_probe 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 0x77bffb23 dw_mipi_dsi_bind -EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_display_helper 0x2c3676d9 drm_hdcp_check_ksvs_revoked -EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x78bbcaec dp_aux_dp_driver_unregister -EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x78bc246a of_dp_aux_depopulate_bus -EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0xcb20cb28 devm_of_dp_aux_populate_bus -EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0xda9ca353 __dp_aux_dp_driver_register -EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0xee0e8835 of_dp_aux_populate_bus -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x08458aef drm_bridge_detect -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x1360b383 drm_do_get_edid -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x1cc89210 drm_bridge_hpd_notify -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x236cbbe1 drm_of_find_panel_or_bridge -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x2e1e47ea of_get_drm_panel_display_mode -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x35b9ef8d drm_bridge_get_edid -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x38b71377 accel_open -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x4d8e8e7e drm_of_lvds_get_data_mapping -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x6456b634 drm_gem_dumb_map_offset +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0xea224ba8 dw_mipi_dsi_bind +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_display_helper 0xc7726984 drm_hdcp_check_ksvs_revoked +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x1c0d3a60 dp_aux_dp_driver_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x1e9df1ef devm_of_dp_aux_populate_bus +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x235c1460 of_dp_aux_depopulate_bus +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x259d1d90 __dp_aux_dp_driver_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x38a10027 of_dp_aux_populate_bus +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x00be384b drm_bridge_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x0d840e8a drm_bridge_hpd_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x12f5051f drm_bridge_get_modes +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x14906676 drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x1a56a280 drm_bridge_hpd_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x28cb857b drm_crtc_add_crc_entry +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x483dfc58 drm_bridge_detect +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x48a0c01e of_get_drm_panel_display_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x4cafe3fb of_get_drm_display_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x4d6028bd drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x5b3b340b drmm_kstrdup +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x60ef6b47 drm_bridge_hpd_notify +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x624138cf drm_of_get_data_lanes_count_ep EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x66cf2f64 drm_display_mode_from_videomode -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x6fa363f1 of_get_drm_display_mode -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x708ed80e drm_crtc_add_crc_entry -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x70923d35 drmm_kstrdup -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7e41ddaf drm_class_device_unregister -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x80eda72f drm_of_get_data_lanes_count -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xa06b97fe drm_bridge_hpd_enable -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xa1f929de drm_of_lvds_get_dual_link_pixel_order -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xa5052e83 drm_of_component_match_add +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x6e2a4bcb drm_of_component_match_add +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x8e74e925 drm_of_lvds_get_data_mapping +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x91be9d10 drm_class_device_unregister EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xad885165 drm_bus_flags_from_videomode -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xb3fc21f0 drm_of_get_data_lanes_count_ep -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xd308d9ed drm_bridge_get_modes -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xd4a8fefc drm_of_encoder_active_endpoint -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xeca498bd drm_class_device_register -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xfe40ceb3 drm_bridge_hpd_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xc4c60bac drm_of_get_data_lanes_count +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xc89080db drm_of_encoder_active_endpoint +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xe6ea9448 drm_of_find_panel_or_bridge +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xe812704a drm_of_lvds_get_dual_link_pixel_order +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xf6397ea2 accel_open +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xf952f107 drm_gem_dumb_map_offset EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xfe9f72f3 drm_display_mode_to_videomode -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_dma_helper 0x1dcdaeb9 drm_gem_dma_create -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_dma_helper 0x224c4721 drm_gem_dma_get_sg_table -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_dma_helper 0x2a9b5f08 drm_gem_dma_vm_ops -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_dma_helper 0x2cd7d511 drm_gem_dma_dumb_create_internal -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_dma_helper 0x46ab6444 drm_fb_dma_get_gem_addr -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_dma_helper 0x692da8a5 drm_fb_dma_get_gem_obj -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_dma_helper 0x6ba24aca drm_gem_dma_mmap -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_dma_helper 0x70792946 drm_gem_dma_dumb_create -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_dma_helper 0x74f79219 drm_gem_dma_vmap -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_dma_helper 0x895670bf drm_fb_dma_sync_non_coherent -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_dma_helper 0x9c7bd230 drm_gem_dma_prime_import_sg_table -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_dma_helper 0xe92c58ba drm_gem_dma_free -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x1700c5ae drm_gem_fb_init_with_funcs -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x17037daf drm_gem_fb_create_with_dirty -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x3775659e drm_bridge_connector_enable_hpd -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x3c935743 drm_gem_fb_create -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x3cd96362 drm_gem_fb_get_obj -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x60343849 drm_gem_fb_afbc_init -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x97995a0d drm_gem_fb_create_with_funcs -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xbec4b4f1 drm_bridge_connector_disable_hpd -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xd1845870 drm_bridge_connector_init -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xde1cc1a3 drm_gem_plane_helper_prepare_fb -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x013110d1 drm_gem_shmem_vm_ops -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x08970700 drm_gem_shmem_create -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x1b375707 drm_gem_shmem_dumb_create -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x2b28ab5e drm_gem_shmem_free -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x44fa0ad3 drm_gem_shmem_prime_import_sg_table -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xb320628e drm_gem_shmem_mmap -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xf173f281 drm_gem_shmem_get_sg_table -EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xfab0439a drm_gem_shmem_get_pages_sgt -EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x055a0cda meson_vclk_vic_supported_freq +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_dma_helper 0x0dc16a17 drm_gem_dma_dumb_create_internal +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_dma_helper 0x45884365 drm_gem_dma_mmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_dma_helper 0x4736f306 drm_gem_dma_free +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_dma_helper 0x4b552b9f drm_gem_dma_prime_import_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_dma_helper 0x85ccdf97 drm_fb_dma_sync_non_coherent +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_dma_helper 0x8af85a16 drm_gem_dma_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_dma_helper 0xa01a2378 drm_fb_dma_get_gem_addr +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_dma_helper 0xb502e4cb drm_gem_dma_dumb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_dma_helper 0xc28330e2 drm_gem_dma_get_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_dma_helper 0xc76017bd drm_fb_dma_get_gem_obj +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_dma_helper 0xd789b0b2 drm_gem_dma_vmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_dma_helper 0xe295b161 drm_gem_dma_vm_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x206fc3cf drm_gem_fb_init_with_funcs +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x3395468f drm_gem_fb_afbc_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x57fbc715 drm_gem_fb_get_obj +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x66f3a3c4 drm_bridge_connector_disable_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x80921699 drm_gem_fb_create_with_dirty +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x8e84f34e drm_bridge_connector_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x96a77a5e drm_gem_fb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xbadaf842 drm_bridge_connector_enable_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xd132a184 drm_gem_fb_create_with_funcs +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xed82f915 drm_gem_plane_helper_prepare_fb +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x2479ba9b drm_gem_shmem_dumb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x28f0d7ac drm_gem_shmem_get_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x46458ce6 drm_gem_shmem_get_pages_sgt +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x59b20ae9 drm_gem_shmem_free +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x72f96eeb drm_gem_shmem_mmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x95de11e6 drm_gem_shmem_prime_import_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xc14ae4a3 drm_gem_shmem_vm_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xeb01474d drm_gem_shmem_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x214cb905 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 0x89353831 meson_venc_hdmi_mode_set +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x3e8eb64e meson_vclk_dmt_supported_freq +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x50752879 meson_vclk_vic_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 0xabd421b6 meson_vclk_dmt_supported_freq -EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0xfb402929 meson_vclk_setup -EXPORT_SYMBOL_GPL drivers/gpu/drm/panel/panel-samsung-s6e63m0 0x34cff6e2 s6e63m0_remove -EXPORT_SYMBOL_GPL drivers/gpu/drm/panel/panel-samsung-s6e63m0 0x419d9b46 s6e63m0_probe -EXPORT_SYMBOL_GPL drivers/gpu/drm/pl111/pl111_drm 0xfc08c0fd pl111_versatile_init -EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0x015cb78c rcar_cmm_enable -EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0x1c3a6ff9 rcar_cmm_disable -EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0x614db1f1 rcar_cmm_init -EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0x99125836 rcar_cmm_setup -EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0x10a8866c rcar_lvds_pclk_disable -EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0x82a45977 rcar_lvds_is_connected -EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0xd42748ad rcar_lvds_pclk_enable -EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0xddd63015 rcar_lvds_dual_link -EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_mipi_dsi 0x83900acd rcar_mipi_dsi_pclk_disable -EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_mipi_dsi 0xddd9c01c rcar_mipi_dsi_pclk_enable -EXPORT_SYMBOL_GPL drivers/gpu/drm/rockchip/rockchipdrm 0xa15e4775 rockchip_rgb_init -EXPORT_SYMBOL_GPL drivers/gpu/drm/rockchip/rockchipdrm 0xa89d42e8 vop_component_ops -EXPORT_SYMBOL_GPL drivers/gpu/drm/rockchip/rockchipdrm 0xbfef979e vop2_component_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0xc52bacee meson_vclk_setup +EXPORT_SYMBOL_GPL drivers/gpu/drm/panel/panel-samsung-s6e63m0 0x28a18204 s6e63m0_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/panel/panel-samsung-s6e63m0 0xda4a8d90 s6e63m0_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/pl111/pl111_drm 0x0cf554a4 pl111_versatile_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0x770ac377 rcar_cmm_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0xa3342bd6 rcar_cmm_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0xacf66608 rcar_cmm_setup +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0xbae1915c rcar_cmm_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0x2e48be6a rcar_lvds_pclk_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0x33936411 rcar_lvds_pclk_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0x3e3c6bcf rcar_lvds_dual_link +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0xc84a05a1 rcar_lvds_is_connected +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_mipi_dsi 0xcdc8bc2c rcar_mipi_dsi_pclk_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_mipi_dsi 0xefa9fb10 rcar_mipi_dsi_pclk_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/rockchip/rockchipdrm 0x7c83e038 vop2_component_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/rockchip/rockchipdrm 0xc8644515 vop_component_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/rockchip/rockchipdrm 0xe6bfcba2 rockchip_rgb_init EXPORT_SYMBOL_GPL drivers/gpu/drm/rockchip/rockchipdrm 0xfead7585 rockchip_rgb_fini -EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0x4c01ee2a ssd130x_shutdown -EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0x935ae332 ssd130x_probe -EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0xfe9d81f1 ssd130x_remove -EXPORT_SYMBOL_GPL drivers/gpu/host1x/host1x 0x0a04d1f3 host1x_memory_context_get -EXPORT_SYMBOL_GPL drivers/gpu/host1x/host1x 0xbf8f0073 host1x_memory_context_put -EXPORT_SYMBOL_GPL drivers/gpu/host1x/host1x 0xc305a0de host1x_memory_context_alloc +EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0x710630e4 ssd130x_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0x80a81328 ssd130x_shutdown +EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0xb657d4ad ssd130x_probe +EXPORT_SYMBOL_GPL drivers/gpu/host1x/host1x 0x6187b4f0 host1x_memory_context_alloc +EXPORT_SYMBOL_GPL drivers/gpu/host1x/host1x 0x7d862548 host1x_memory_context_put +EXPORT_SYMBOL_GPL drivers/gpu/host1x/host1x 0x93da571d host1x_memory_context_get EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x02f46d26 __tracepoint_gb_message_submit -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x067383e4 __traceiter_gb_hd_create -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x0aea2975 gb_hd_shutdown -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x0fa860bc gb_connection_create_offloaded +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x041896c4 gb_connection_disable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x0c35477c gb_operation_get +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x116cf15d gb_connection_enable_tx 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 0x1e572b66 greybus_deregister_driver -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x2d7f4b42 gb_connection_create -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x3a809cc5 gb_hd_add -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x3d862a2e gb_operation_create_flags -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x48d52675 gb_operation_sync_timeout -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x54bf1208 gb_hd_cport_reserve -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x5777920a __traceiter_gb_hd_in -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x59c10c1b gb_connection_create_flags +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x18727201 __traceiter_gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x32c42958 gb_operation_request_send_sync_timeout +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x35fced45 gb_operation_request_send +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x39142cdf gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x4237747d greybus_register_driver +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x54df8708 gb_connection_enable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x5532f000 gb_operation_sync_timeout +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x5716c4ad gb_connection_disable_rx +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x58022f66 gb_operation_create_flags 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 0x6b30475d gb_operation_get_payload_size_max EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x6d3bb9ec __SCK__tp_func_gb_message_submit -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x6fa8cd0a gb_hd_cport_release_reserved -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x71346d6f gb_operation_unidirectional_timeout -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x729fcb88 gb_operation_get_payload_size_max -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x73da0f4e gb_operation_get -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x78700dbe gb_hd_put -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7a047705 __traceiter_gb_hd_add -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7bc96c4a gb_connection_enable_tx +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7186e4b3 gb_interface_request_mode_switch +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x72d82462 gb_hd_output +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7b802c3c gb_svc_intf_set_power_mode EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x81e221fb __SCK__tp_func_gb_hd_create -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x867d2604 __traceiter_gb_hd_del -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x86987035 gb_operation_result -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x89094128 gb_connection_disable_rx +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x856d8528 gb_hd_cport_reserve +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x8809fcf0 gb_operation_result EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x89f514a1 __SCK__tp_func_gb_hd_in -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x8bdf6d37 gb_connection_latency_tag_disable -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x8c2ee421 gb_connection_destroy -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x8ea86fb3 __traceiter_gb_hd_release -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x92d2f783 gb_hd_del -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x96bedbe7 gb_connection_enable -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x97285688 gb_hd_output -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x98eacbba gb_debugfs_get -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x9c269a5c gb_interface_request_mode_switch +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x8a6199e0 __traceiter_gb_message_submit +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x8db2808d gb_connection_disable_forced +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x8f085014 gb_hd_cport_release_reserved +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x970a7d28 gb_hd_shutdown +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x9773ed4a gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x97a69d50 __traceiter_gb_hd_release +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x9d2d92e0 gb_operation_unidirectional_timeout EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xa416e2da __tracepoint_gb_hd_del -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xb243ff70 gb_operation_cancel -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xb2a945f1 gb_connection_disable -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xb2e5f054 gb_operation_request_send -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xba0b97ef gb_connection_latency_tag_enable -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xbdc9f063 gb_operation_request_send_sync_timeout -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xc19bb728 gb_svc_intf_set_power_mode -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xc5c909c6 greybus_message_sent -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xd00dfb2b __traceiter_gb_message_submit -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xd01aff5a gb_hd_create -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xd2d0b90d greybus_register_driver +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xa7c9dc45 gb_operation_response_alloc +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xaa5dc4a9 gb_connection_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xaa7d1081 gb_connection_create_flags +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xab00ecd1 greybus_deregister_driver +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xac2ffa88 gb_hd_put +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xb0883c53 __traceiter_gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xbb15636f gb_operation_cancel +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xbcbc858d gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xc3649a1a gb_connection_create_offloaded +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xc4a1c0f0 gb_operation_put EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xd3e646d9 __tracepoint_gb_hd_release +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xdb5cd4d0 gb_debugfs_get +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xe06d145b gb_connection_latency_tag_disable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xe306fa2f gb_connection_destroy +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xe4bd7d6a greybus_data_rcvd +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xe5c85f6c __traceiter_gb_hd_in +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xe78f4442 __traceiter_gb_hd_create EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xeac79e1a __SCK__tp_func_gb_hd_del -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xf04ef377 gb_operation_put -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xf0707e75 gb_operation_response_alloc EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xf107a122 __SCK__tp_func_gb_hd_release -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xf4f60ee8 greybus_data_rcvd -EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xfc34d024 gb_connection_disable_forced +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xf13a85f6 greybus_message_sent +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xfc3f82bc gb_connection_latency_tag_enable +EXPORT_SYMBOL_GPL drivers/hid/hid 0x000cad9f hid_dump_report EXPORT_SYMBOL_GPL drivers/hid/hid 0x05495392 hid_debug -EXPORT_SYMBOL_GPL drivers/hid/hid 0x06d0698e __hid_request -EXPORT_SYMBOL_GPL drivers/hid/hid 0x09d0f31c hid_validate_values -EXPORT_SYMBOL_GPL drivers/hid/hid 0x0bf9aed4 hid_hw_raw_request -EXPORT_SYMBOL_GPL drivers/hid/hid 0x0eba7f65 hidinput_report_event -EXPORT_SYMBOL_GPL drivers/hid/hid 0x1412f67d hid_driver_suspend +EXPORT_SYMBOL_GPL drivers/hid/hid 0x07138a22 hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x13c39745 hid_report_raw_event EXPORT_SYMBOL_GPL drivers/hid/hid 0x19d52f1f hid_quirks_exit -EXPORT_SYMBOL_GPL drivers/hid/hid 0x22b6851b hid_check_keys_pressed -EXPORT_SYMBOL_GPL drivers/hid/hid 0x2388e442 hid_dump_report -EXPORT_SYMBOL_GPL drivers/hid/hid 0x248aab3c hid_debug_event -EXPORT_SYMBOL_GPL drivers/hid/hid 0x286e52ed __hid_register_driver -EXPORT_SYMBOL_GPL drivers/hid/hid 0x28fc6761 hidinput_disconnect -EXPORT_SYMBOL_GPL drivers/hid/hid 0x31d1ebbf hid_lookup_quirk -EXPORT_SYMBOL_GPL drivers/hid/hid 0x4a3fb714 hid_open_report -EXPORT_SYMBOL_GPL drivers/hid/hid 0x4ac6e42a hid_output_report -EXPORT_SYMBOL_GPL drivers/hid/hid 0x4b963218 hidinput_count_leds -EXPORT_SYMBOL_GPL drivers/hid/hid 0x5e1ea983 hid_driver_reset_resume -EXPORT_SYMBOL_GPL drivers/hid/hid 0x681bb4dd hid_destroy_device -EXPORT_SYMBOL_GPL drivers/hid/hid 0x708cfa7b hid_driver_resume -EXPORT_SYMBOL_GPL drivers/hid/hid 0x78331cf3 hid_field_extract -EXPORT_SYMBOL_GPL drivers/hid/hid 0x7b7f8b0d hid_alloc_report_buf -EXPORT_SYMBOL_GPL drivers/hid/hid 0x7ebb7f71 hid_hw_stop -EXPORT_SYMBOL_GPL drivers/hid/hid 0x806c8540 hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x1ded6d42 hid_setup_resolution_multiplier +EXPORT_SYMBOL_GPL drivers/hid/hid 0x1f1847e0 hid_driver_reset_resume +EXPORT_SYMBOL_GPL drivers/hid/hid 0x251743ae hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x277ca578 hid_hw_stop +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2df9e2ed hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2dfc3ce2 hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0x33e37090 __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x378f6ea1 hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3b18211e hid_match_id +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4011aee3 hid_hw_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4c011c23 hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4e8bd0c3 __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x508dbca9 hid_hw_raw_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x50e06617 hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x51716f99 hid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/hid 0x540ad0c8 hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0x57044e74 hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5b923d5d hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5eea049b hid_match_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5f5243c1 hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0x63e66d8c hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x66791870 hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6e4cc4d4 hid_driver_resume +EXPORT_SYMBOL_GPL drivers/hid/hid 0x71626203 hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x73cbdcfe hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7707fed4 hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x82fe6452 hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x89c9649c hid_hw_start EXPORT_SYMBOL_GPL drivers/hid/hid 0x8b13a8b8 hid_snto32 -EXPORT_SYMBOL_GPL drivers/hid/hid 0x8b3f2e77 hid_resolv_usage -EXPORT_SYMBOL_GPL drivers/hid/hid 0x921da112 hid_set_field -EXPORT_SYMBOL_GPL drivers/hid/hid 0x92250ca2 hidinput_calc_abs_res -EXPORT_SYMBOL_GPL drivers/hid/hid 0x941cd97f hid_input_report -EXPORT_SYMBOL_GPL drivers/hid/hid 0x96fa94ad hidraw_disconnect -EXPORT_SYMBOL_GPL drivers/hid/hid 0x9ae375da hid_dump_field -EXPORT_SYMBOL_GPL drivers/hid/hid 0x9e59f025 hidinput_get_led_field -EXPORT_SYMBOL_GPL drivers/hid/hid 0xa0d2ac07 hid_ignore -EXPORT_SYMBOL_GPL drivers/hid/hid 0xa4817bad hid_parse_report -EXPORT_SYMBOL_GPL drivers/hid/hid 0xaeaaeecb hid_add_device -EXPORT_SYMBOL_GPL drivers/hid/hid 0xb4c50451 hid_hw_start -EXPORT_SYMBOL_GPL drivers/hid/hid 0xb6ec9b7a hid_match_id -EXPORT_SYMBOL_GPL drivers/hid/hid 0xb7502c4c hid_unregister_driver -EXPORT_SYMBOL_GPL drivers/hid/hid 0xb927e632 hid_report_raw_event -EXPORT_SYMBOL_GPL drivers/hid/hid 0xc19b0238 hidraw_connect -EXPORT_SYMBOL_GPL drivers/hid/hid 0xc85e20f1 hid_hw_close -EXPORT_SYMBOL_GPL drivers/hid/hid 0xc86fc7a0 hid_dump_device -EXPORT_SYMBOL_GPL drivers/hid/hid 0xca5f8c17 hid_dump_input -EXPORT_SYMBOL_GPL drivers/hid/hid 0xcc1ce31b hid_allocate_device -EXPORT_SYMBOL_GPL drivers/hid/hid 0xe05d797b hid_hw_output_report -EXPORT_SYMBOL_GPL drivers/hid/hid 0xe1184faa hid_connect -EXPORT_SYMBOL_GPL drivers/hid/hid 0xe68ae31f hid_setup_resolution_multiplier -EXPORT_SYMBOL_GPL drivers/hid/hid 0xe74c2d1f hid_compare_device_paths -EXPORT_SYMBOL_GPL drivers/hid/hid 0xe8e59458 hid_hw_request -EXPORT_SYMBOL_GPL drivers/hid/hid 0xedbdcf79 hidinput_connect -EXPORT_SYMBOL_GPL drivers/hid/hid 0xf1be0983 hid_hw_open -EXPORT_SYMBOL_GPL drivers/hid/hid 0xf4b1fd48 hid_match_device -EXPORT_SYMBOL_GPL drivers/hid/hid 0xf782eae0 hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x92627b26 hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9415524d hid_compare_device_paths +EXPORT_SYMBOL_GPL drivers/hid/hid 0x97433b14 hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9b757361 hid_field_extract +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa7c8e64c hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0xad32abcf hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xafd0e076 hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbbb59a7d hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbc553e42 hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbd2bccec hid_driver_suspend +EXPORT_SYMBOL_GPL drivers/hid/hid 0xca82d818 hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd00a72cf hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd21f750e hid_hw_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd25215b9 hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe135b31b hid_hw_open +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf875b2d7 hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf926c5ec hid_resolv_usage EXPORT_SYMBOL_GPL drivers/hid/hid 0xfa355613 hid_quirks_init -EXPORT_SYMBOL_GPL drivers/hid/hid 0xfa86a719 hid_disconnect -EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x282caa11 roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xfca9ff54 hid_hw_close +EXPORT_SYMBOL_GPL drivers/hid/hid 0xff477990 hid_allocate_device 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 0x5c3f03ed roccat_common2_sysfs_write -EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x6cfd8a0d roccat_common2_receive -EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x90eb36d8 roccat_common2_device_init_struct -EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xa34b8dd7 roccat_common2_send -EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xb4891ea4 roccat_common2_send_with_status -EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xd3538002 roccat_common2_sysfs_read -EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x005ee908 sensor_hub_input_get_attribute_info -EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x0d21bd8d sensor_hub_input_attr_get_raw_value -EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x137ae7f5 hid_sensor_get_usage_index -EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x237bbc4d sensor_hub_set_feature -EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x69450b65 sensor_hub_device_close -EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x6a535191 sensor_hub_get_feature -EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x76dda36d sensor_hub_register_callback -EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x9a41b05f sensor_hub_device_open -EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xdc4d13ef sensor_hub_remove_callback -EXPORT_SYMBOL_GPL drivers/hid/hid-vivaldi-common 0x44ec1d7a vivaldi_feature_mapping -EXPORT_SYMBOL_GPL drivers/hid/hid-vivaldi-common 0x7acd3dbd vivaldi_attribute_groups -EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x433d2c38 i2c_hid_core_probe -EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x5162a046 i2c_hid_core_remove -EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x634ada0e i2c_hid_ll_driver -EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x64bb706a i2c_hid_core_shutdown -EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0xc739637a i2c_hid_core_pm -EXPORT_SYMBOL_GPL drivers/hid/surface-hid/surface_hid_core 0x59f41e6f surface_hid_pm_ops -EXPORT_SYMBOL_GPL drivers/hid/surface-hid/surface_hid_core 0x78f9a032 surface_hid_device_destroy -EXPORT_SYMBOL_GPL drivers/hid/surface-hid/surface_hid_core 0x8adf9a2d surface_hid_device_add -EXPORT_SYMBOL_GPL drivers/hid/uhid 0xc5c9cf27 uhid_hid_driver -EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x06b93a93 usb_hid_driver -EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x88fe1d2f hiddev_hid_event -EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x0534f40b hsi_async -EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x13008c18 hsi_put_controller -EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x136b351c hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0xea252fb0 roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x1032bba8 roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x1e4910bb roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x2cc23617 roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x31931d09 roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x42ccb11c roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x96010c16 roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x3fb9ca18 sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x4da2b6cf sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x562d34b6 hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x62784f7b sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x669f953a sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x74bffa61 sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x78f8b1ac sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x84a66e2d sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xfef3a9b0 sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-vivaldi-common 0x69f6c387 vivaldi_attribute_groups +EXPORT_SYMBOL_GPL drivers/hid/hid-vivaldi-common 0x6e85e4a2 vivaldi_feature_mapping +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x546e7cd2 i2c_hid_ll_driver +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x8e1817be i2c_hid_core_shutdown +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0xd43c49c5 i2c_hid_core_probe +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0xf7fd0f36 i2c_hid_core_pm +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0xf87390e7 i2c_hid_core_remove +EXPORT_SYMBOL_GPL drivers/hid/surface-hid/surface_hid_core 0x60927e3e surface_hid_pm_ops +EXPORT_SYMBOL_GPL drivers/hid/surface-hid/surface_hid_core 0x9acd3d4c surface_hid_device_destroy +EXPORT_SYMBOL_GPL drivers/hid/surface-hid/surface_hid_core 0xc51b1c68 surface_hid_device_add +EXPORT_SYMBOL_GPL drivers/hid/uhid 0x04e9a4e0 uhid_hid_driver +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x4c52f7ee hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0xa7f4488a usb_hid_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x0f844b38 hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x27b37a7a hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x28ec856b hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x2bd6dfe1 hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x347135b0 hsi_add_clients_from_dt +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x3a810b4d hsi_event EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x5210a5bf hsi_board_list -EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x572169ef hsi_unregister_port_event -EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x5cb83f32 hsi_alloc_msg -EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x66a07a0b hsi_free_msg -EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x79d5eac3 hsi_port_unregister_clients -EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7d81bc04 hsi_add_clients_from_dt -EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x806fa28f hsi_register_port_event -EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x919a7477 hsi_claim_port -EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xb61d679c hsi_remove_client -EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xbc31b448 hsi_unregister_controller -EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xcb0acdad hsi_new_client -EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xd01e5a95 hsi_alloc_controller -EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xe56ad7ef hsi_register_client_driver -EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xed1c1957 hsi_event -EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xeffee725 hsi_get_channel_id_by_name -EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xf6bcb981 hsi_release_port -EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x9c3eef92 adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x73accb15 hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7b481245 hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x9468ecf5 hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xa06cb7cc hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xa58a0286 hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xaa177a86 hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xb8eb2088 hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xbfce9aab hsi_release_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xe4881487 hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xf71a63c3 hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xfb3e95b4 hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xfb914cd6 hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xcd9972c8 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/nct6775-core 0x2c6d44c1 nct6775_reg_is_word_sized -EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x365b5e5a nct6775_show_alarm -EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x53393b4e nct6775_update_device -EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x7f5f36c3 nct6775_store_beep -EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0xd4f22702 nct6775_show_beep -EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0xdbcbc821 nct6775_probe -EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x14e8c723 intel_th_trace_enable -EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x1a155e59 intel_th_trace_disable -EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x3abbf363 intel_th_driver_register -EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x55de6b73 intel_th_alloc -EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xa466869e intel_th_set_output -EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xc6085811 intel_th_output_enable -EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xd1730598 intel_th_driver_unregister -EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xdd404c20 intel_th_free -EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xfbc85d72 intel_th_trace_switch -EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0x15bbca7a intel_th_msu_buffer_register -EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0x5af516e7 intel_th_msc_window_unlock -EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0xc9fce3fe intel_th_msu_buffer_unregister -EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x3f8d88af stm_source_register_device -EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x42db137e stm_register_device -EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x77844a65 to_pdrv_policy_node -EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x971f5819 stm_data_write -EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x9d739d38 stm_source_write -EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xb34c3f7f stm_register_protocol -EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xcca11040 stm_unregister_device -EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xf39ef6a5 stm_unregister_protocol -EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xfd773746 stm_source_unregister_device -EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-ccgx-ucsi 0x06fa5312 i2c_new_ccgx_ucsi -EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x06923ac8 i2c_mux_del_adapters -EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x1fd51a7d i2c_mux_add_adapter -EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xcc3895eb i2c_root_adapter -EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xdebba267 i2c_mux_alloc -EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x4fe91949 i2c_free_slave_host_notify_device -EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x9cfb6dad i2c_handle_smbus_alert -EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0xae53bdad i2c_new_slave_host_notify_device -EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0xb2bcd935 i2c_register_spd -EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x085c5832 i3c_generic_ibi_alloc_pool -EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x1aa19f8d i3c_device_do_priv_xfers -EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x1f5ab469 dev_to_i3cdev -EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x240d1a93 i3c_master_queue_ibi -EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x40abc5ab i3c_device_match_id -EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x4185c480 i3c_generic_ibi_recycle_slot -EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x45b14204 i3c_master_defslvs_locked -EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x4a443a10 i3c_device_get_info -EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x4d22aa2b i3c_master_entdaa_locked -EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x5c088da6 i3c_device_do_setdasa -EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x5ef8f4dc i3c_device_enable_ibi -EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x65565aa1 i3c_device_request_ibi -EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x66f47ef0 i3c_master_enec_locked -EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x6b536a68 i3c_device_free_ibi -EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x6f4e6ff8 i3c_master_unregister +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x0ea84527 nct6775_store_beep +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x131661c8 nct6775_probe +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x4e35fda0 nct6775_reg_is_word_sized +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x7a33579e nct6775_show_beep +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x876037ba nct6775_update_device +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0xaaee9c73 nct6775_show_alarm +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x0cf5d682 intel_th_output_enable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x2d8a18a0 intel_th_driver_register +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x4b41643b intel_th_trace_enable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x524fc4c5 intel_th_free +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x87389ebb intel_th_alloc +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x88fd3cf1 intel_th_trace_switch +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xba40d8cf intel_th_set_output +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xf2ee3d49 intel_th_driver_unregister +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xfc7b0050 intel_th_trace_disable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0xb459b5af intel_th_msu_buffer_register +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0xeaeb751a intel_th_msu_buffer_unregister +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0xfc2e0d28 intel_th_msc_window_unlock +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x07468511 stm_data_write +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x29cbacf0 to_pdrv_policy_node +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x39a1ca14 stm_source_write +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x3e880fff stm_source_register_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x48d33e5d stm_unregister_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x497683af stm_register_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x4fc32252 stm_unregister_protocol +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x8ff68f23 stm_source_unregister_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xb6241c46 stm_register_protocol +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-ccgx-ucsi 0x17100f5c i2c_new_ccgx_ucsi +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x903112cb i2c_mux_del_adapters +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xb7a5d43c i2c_mux_add_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xbc3fb93d i2c_mux_alloc +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xe42582ab i2c_root_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x18a0d0e3 i2c_free_slave_host_notify_device +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x2dd95fe5 i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x6a7a1a5c i2c_register_spd +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x93028570 i2c_new_slave_host_notify_device +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x1124aaae i3c_driver_unregister +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x1adbdbf1 i3c_generic_ibi_recycle_slot +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x1ea5f5f9 i3c_device_enable_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x362ec84d i3c_master_entdaa_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x3b7585d3 i3c_master_do_daa +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x484f1a21 i3cdev_to_dev +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x5d3c6e62 i3c_master_set_info +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x62598223 i3c_device_match_id +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x62fe362e dev_to_i3cdev +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x633aee21 i3c_master_disec_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x633d111d i3c_master_get_free_addr +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x68446e7c i3c_master_register +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x6d609614 i3c_master_add_i3c_dev_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x75ad4da9 i3c_device_get_info +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x76f38402 i3c_device_request_ibi EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x76fe3e05 i3c_generic_ibi_free_pool -EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7d6eb586 i3c_master_set_info -EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x94de449f i3cdev_to_dev -EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xa57c58d6 i3c_driver_register_with_owner -EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xabb0c096 i3c_master_register -EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xafc8af47 i3c_generic_ibi_get_free_slot -EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xbaa858f9 i3c_master_get_free_addr -EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xbecb616f i3c_master_disec_locked -EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xc36ebcc5 i3c_master_add_i3c_dev_locked -EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xdf8b506f i3c_device_disable_ibi -EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xea58a583 i3c_master_do_daa -EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xfa2b5625 i3c_driver_unregister +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7da89b2f i3c_driver_register_with_owner +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x81f718a1 i3c_device_do_priv_xfers +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x9aaf6288 i3c_generic_ibi_get_free_slot +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x9ab6da54 i3c_device_disable_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xc6f7aef1 i3c_master_queue_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xd1b11d5c i3c_master_enec_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xda6697db i3c_generic_ibi_alloc_pool +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xdb400d68 i3c_master_defslvs_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xefc9b383 i3c_device_do_setdasa +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xf90d8ad1 i3c_device_free_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xfd2f169f i3c_master_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 0x8198156b iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x7f26d38f iio_channel_cb_get_channels 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 0xe31a9cdd iio_channel_get_all_cb -EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0xf6db0915 iio_channel_cb_get_iio_dev -EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x3573c2a0 iio_dma_buffer_data_available -EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x4bac30e8 iio_dma_buffer_enable -EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x506d25dd iio_dma_buffer_block_list_abort -EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x52e020cf iio_dma_buffer_set_length -EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x91aa5232 iio_dma_buffer_release -EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xa3df8fc1 iio_dma_buffer_request_update -EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xa73d3c58 iio_dma_buffer_exit -EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xbfa1cc8d iio_dma_buffer_block_done -EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xd0123a2d iio_dma_buffer_read -EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xe7bae8bc iio_dma_buffer_set_bytes_per_datum -EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xe9d8b9ce iio_dma_buffer_disable -EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xfbaa1d4a iio_dma_buffer_init -EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dmaengine 0x5bce1e9f devm_iio_dmaengine_buffer_setup +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0xa231fbf9 iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0xd78a95af iio_channel_cb_get_iio_dev +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x3578241c iio_dma_buffer_disable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x39b12a15 iio_dma_buffer_data_available +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x98ee1024 iio_dma_buffer_release +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xaa20392b iio_dma_buffer_read +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xb942e619 iio_dma_buffer_set_length +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xbe4cf9af iio_dma_buffer_exit +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xc3162eef iio_dma_buffer_set_bytes_per_datum +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xc8bc8deb iio_dma_buffer_block_list_abort +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xca354cd0 iio_dma_buffer_block_done +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xd25ef724 iio_dma_buffer_init +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xebebf80d iio_dma_buffer_request_update +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xf45a6e32 iio_dma_buffer_enable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dmaengine 0xd7ee1dec 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 0x67e32a6b iio_hw_consumer_alloc +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x62c18499 iio_hw_consumer_alloc +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x723d2ecf 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-hw-consumer 0xda2fcc86 devm_iio_hw_consumer_alloc -EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-triggered-buffer 0xbc554449 devm_iio_triggered_buffer_setup_ext -EXPORT_SYMBOL_GPL drivers/iio/buffer/kfifo_buf 0x745ed19e devm_iio_kfifo_buffer_setup_ext -EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0x29bb0015 bmg160_pm_ops -EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0x92750da7 bmg160_core_probe -EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0xc07072e3 bmg160_core_remove -EXPORT_SYMBOL_GPL drivers/iio/imu/fxos8700_core 0x9ecc4336 fxos8700_core_probe -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x009ca6e2 iio_convert_raw_to_processed -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x072c4263 iio_channel_get_all -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x091fe112 iio_channel_release_all -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x0fcea2a9 iio_buffer_enabled -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x16ddc29a iio_read_channel_processed -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x184ac869 iio_device_get_current_mode -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1b09cf4e iio_device_claim_buffer_mode -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1c1f4f5d fwnode_iio_channel_get_by_name -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1dbfe62f devm_iio_device_alloc -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1e1aca52 iio_read_channel_raw -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x205201e5 devm_iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-triggered-buffer 0x6b2eee3c devm_iio_triggered_buffer_setup_ext +EXPORT_SYMBOL_GPL drivers/iio/buffer/kfifo_buf 0x716e82f2 devm_iio_kfifo_buffer_setup_ext +EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0x0b9b6651 bmg160_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0x4c13c993 bmg160_core_probe +EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0xe416ea83 bmg160_core_remove +EXPORT_SYMBOL_GPL drivers/iio/imu/fxos8700_core 0x6763d9fe fxos8700_core_probe +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x06bdbde5 iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x095cf54d devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x0a827b55 iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x0aed19ac iio_read_channel_processed_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x0e0ee435 iio_read_max_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x15485096 iio_device_id +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x190040a4 iio_read_avail_channel_attribute EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x26f6b499 iio_str_to_fixpoint -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2748dd76 iio_map_array_register -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x27b77b02 iio_read_channel_ext_info -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2ab3e9a1 iio_push_to_buffers_with_ts_unaligned -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2b778341 devm_iio_channel_get_all -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x33c60c35 iio_write_channel_ext_info -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x388dd215 iio_read_avail_channel_attribute -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3931dec1 iio_push_to_buffers -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3b7d3710 iio_read_channel_offset -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x45b0c539 iio_read_avail_channel_raw -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x481fbaea iio_enum_write -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x496d3afc iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x31ffe885 iio_enum_write +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3421cc7b iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3437fb6e iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3e020c50 iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3fbd475b __devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3ff97cd0 iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x42460939 iio_write_channel_ext_info +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x46488bc5 iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x46720310 iio_read_channel_average_raw EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4dce7dd4 iio_format_value -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4ddfc4aa __devm_iio_trigger_alloc -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x562f769c iio_pop_from_buffer -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x5db2934a iio_device_claim_direct_mode -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x624c0099 iio_validate_scan_mask_onehot -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6fa04b3b iio_read_channel_attribute -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x835232ea iio_show_mount_matrix -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x85a6026f iio_device_release_buffer_mode -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8dedffcb iio_channel_release -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x96663a40 iio_buffer_put -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa2fcd711 iio_enum_read -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xab34281b devm_iio_channel_get -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb105571e iio_dealloc_pollfunc -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xbbb55d58 __devm_iio_device_register -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xbc67d320 iio_channel_get -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc31d5e6b iio_device_release_direct_mode -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc9b39aed iio_read_channel_average_raw -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xccc7fb82 iio_device_id -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xcd7a178d iio_read_max_channel_raw -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd61747d3 devm_fwnode_iio_channel_get_by_name -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd71f2360 iio_read_channel_processed_scale -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd76369cb iio_update_buffers -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd7a956cf iio_write_channel_raw -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xda5ffbfd iio_get_debugfs_dentry -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe21c1921 iio_buffer_get -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xea2743f5 iio_map_array_unregister -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf7712f6a iio_read_channel_scale -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf7d20573 devm_iio_trigger_register -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf9fa7244 iio_device_attach_buffer -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf9fe40f9 iio_write_channel_attribute -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfba63a97 iio_get_channel_ext_info_count -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfd656f28 iio_alloc_pollfunc -EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xffd58ff8 iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x50403aa5 iio_write_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x505ff8da iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x51e04b7b iio_pop_from_buffer +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x5bf71881 iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x5bf882c0 __devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6630f77b devm_fwnode_iio_channel_get_by_name +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6b789219 devm_iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x76d74b0b iio_buffer_enabled +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x77f69e26 iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7988f4ee iio_show_mount_matrix +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x84e3cf7a iio_device_release_direct_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x85339ba9 iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8d3d7151 iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x93cd96bc iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x945a3d62 iio_device_claim_direct_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x96c62d6e iio_get_debugfs_dentry +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x98216db4 iio_read_channel_ext_info +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x982ea6ab iio_read_channel_offset +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa22a2424 iio_write_channel_attribute +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa65a07bc devm_iio_trigger_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa65c5107 iio_push_to_buffers_with_ts_unaligned +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa693cda8 iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xbc3476a6 iio_read_avail_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc39d168e iio_get_channel_ext_info_count +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc8360c1f iio_device_claim_buffer_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc84f6dd7 devm_iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xcd419bac devm_iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd4263cc5 iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd88ffe07 iio_device_release_buffer_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xdcb1072b fwnode_iio_channel_get_by_name +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xdf9657f2 iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe203deef iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe38ede3f iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe4212e05 iio_read_channel_attribute +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe530f67f iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe78a54df iio_device_get_current_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xebed43d0 iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf86844f3 iio_device_attach_buffer EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0xdbd019c4 ib_wq -EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x0bba980c rtrs_start_hb -EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x1ca79753 rtrs_stop_hb -EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x34453986 rtrs_cq_qp_create -EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x4c5443d0 rtrs_send_hb_ack -EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x7571fa8a rtrs_iu_post_rdma_write_imm -EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x86decfbe rtrs_iu_post_recv -EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x8cae336f rtrs_init_hb -EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xa94d363e rtrs_iu_post_send -EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xc151843f rtrs_iu_free -EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xcbc4562f rtrs_cq_qp_destroy -EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xd1af6deb rtrs_post_recv_empty -EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xdfd07147 rtrs_iu_alloc -EXPORT_SYMBOL_GPL drivers/input/ff-memless 0xed871ae2 input_ff_create_memless -EXPORT_SYMBOL_GPL drivers/input/matrix-keymap 0xc961413f matrix_keypad_parse_properties -EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x41bc80cb adxl34x_probe +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x2f24e3e9 rtrs_iu_post_send +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x5724855d rtrs_stop_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x62c46c13 rtrs_send_hb_ack +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x63c10f17 rtrs_init_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x669d2763 rtrs_iu_post_rdma_write_imm +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x7ae4da12 rtrs_iu_post_recv +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x8d6b3ead rtrs_post_recv_empty +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xa1e24d7e rtrs_iu_free +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xa2a0de5b rtrs_iu_alloc +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xc71f0d4b rtrs_start_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xe097e023 rtrs_cq_qp_destroy +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xe8ecb0fc rtrs_cq_qp_create +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0xfc687559 input_ff_create_memless +EXPORT_SYMBOL_GPL drivers/input/matrix-keymap 0xdf08c7c0 matrix_keypad_parse_properties EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x66535a18 adxl34x_suspend +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x9fe804c8 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 0x17859d86 rmi_dbg -EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x349578be rmi_2d_sensor_abs_process -EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x4bbe1980 rmi_driver_resume -EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x58745fc4 rmi_2d_sensor_of_probe -EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x6aa4ed12 rmi_2d_sensor_rel_report -EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x861a0170 rmi_set_attn_data -EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x880b8d9a rmi_unregister_function_handler -EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x8f2eb32c rmi_2d_sensor_configure_input -EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xc572673a rmi_register_transport_device -EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xc794c029 rmi_2d_sensor_abs_report -EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xd19617e6 rmi_driver_suspend -EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xe92f0526 rmi_of_property_read_u32 -EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xffb6f975 __rmi_register_function_handler -EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x78e3088a cyttsp4_probe -EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xf44a9b83 cyttsp4_pm_ops -EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xf4a9cb4d cyttsp4_remove -EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x11e03c30 cyttsp_pm_ops -EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0xac033622 cyttsp_probe -EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x42bc197a cyttsp_i2c_write_block_data -EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x9d1723f9 cyttsp_i2c_read_block_data -EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0x379c33cb tsc200x_probe -EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0x857df4e3 tsc200x_pm_ops -EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0xa6ef6aed tsc200x_regmap_config -EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0xd1ea8cae tsc200x_remove -EXPORT_SYMBOL_GPL drivers/interconnect/imx/imx-interconnect 0x0608173f imx_icc_unregister -EXPORT_SYMBOL_GPL drivers/interconnect/imx/imx-interconnect 0x242aedaa imx_icc_register +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x20afe913 rmi_set_attn_data +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x2b85e7ec rmi_2d_sensor_rel_report +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x2c559d6e rmi_driver_resume +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x4172a7a9 rmi_2d_sensor_abs_process +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x4356d991 rmi_driver_suspend +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x45ad8990 rmi_2d_sensor_configure_input +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x978d5da3 __rmi_register_function_handler +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xa50b2cf5 rmi_of_property_read_u32 +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xaea9216a rmi_dbg +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xbeabcde1 rmi_2d_sensor_of_probe +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xdba2557f rmi_2d_sensor_abs_report +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xe11563d6 rmi_register_transport_device +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xf56b1e91 rmi_unregister_function_handler +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x5aefab16 cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x7e201b29 cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x9a96896c cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x4bc598c0 cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0xcffc5dce cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x021fa1f2 cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x0889a97f cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0x044d7df6 tsc200x_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0x07d94f3c tsc200x_regmap_config +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0xa1db0aa1 tsc200x_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0xea3ecea3 tsc200x_remove +EXPORT_SYMBOL_GPL drivers/interconnect/imx/imx-interconnect 0x6dc057d1 imx_icc_unregister +EXPORT_SYMBOL_GPL drivers/interconnect/imx/imx-interconnect 0x81d08ee1 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 0x7d405bc0 of_bcm_voter_get -EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x6a9604a5 qcom_icc_pre_aggregate -EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x8f8fe5c1 qcom_icc_rpmh_probe -EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x91c8d38d qcom_icc_rpmh_remove -EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0xadf30c29 qcom_icc_aggregate -EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0xd964c43e qcom_icc_set -EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0xda41a449 qcom_icc_bcm_init +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-bcm-voter 0x595712db of_bcm_voter_get +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x20b40d84 qcom_icc_set +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x39101976 qcom_icc_aggregate +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x710a135d qcom_icc_rpmh_probe +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0xdad99ae6 qcom_icc_rpmh_remove +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0xe81cc725 qcom_icc_pre_aggregate +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0xf0db558d 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 0x0595833d ipack_device_del -EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x0bbd9276 ipack_bus_register -EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x4e9b26ab ipack_driver_unregister -EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x84eeb5ac ipack_put_device -EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xa5849b87 ipack_device_add -EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xa7b280a8 ipack_get_device -EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xae001bea ipack_bus_unregister -EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xaf689a41 ipack_device_init -EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xc6c7a06a ipack_driver_register -EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x41783207 devm_led_classdev_flash_register_ext -EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x59146830 led_update_flash_brightness -EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x60955ff3 led_classdev_flash_register_ext -EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x82f50c02 led_set_flash_timeout -EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x83b142bf devm_led_classdev_flash_unregister -EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x83e7149e led_classdev_flash_unregister -EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xacacd189 led_get_flash_fault -EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xb9ff3731 led_set_flash_brightness -EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x2c8705ea devm_led_classdev_multicolor_unregister -EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x55a39f09 led_classdev_multicolor_unregister -EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x8757366d led_classdev_multicolor_register_ext -EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x8f3ca454 led_mc_calc_color_components -EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0xe51b0b9d devm_led_classdev_multicolor_register_ext -EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x1301d46a lp55xx_deinit_device -EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x47967f02 lp55xx_of_populate_pdata -EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x4fd98a2f lp55xx_unregister_sysfs -EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x55d04c44 lp55xx_read -EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x55daaf2d lp55xx_register_leds -EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x78382320 lp55xx_init_device -EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x7f79a841 lp55xx_write -EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xed7d40d9 lp55xx_register_sysfs -EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xf86c2c76 lp55xx_update_bits -EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xfc9ee669 lp55xx_is_extclk_used +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x1140ad64 ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x1d112b88 ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x4238747d ipack_bus_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x69313f85 ipack_device_del +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x984bd3c8 ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xbdcb19fa ipack_put_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xe2000519 ipack_get_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xec92fcfe ipack_device_init +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xf7d1f352 ipack_device_add +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x3128771e led_get_flash_fault +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x4e307bfd led_set_flash_timeout +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x89a6bd70 led_update_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x8c399d8e devm_led_classdev_flash_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x8d052cba devm_led_classdev_flash_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x8def28ad led_set_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xa2580136 led_classdev_flash_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xb5dacf3e led_classdev_flash_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x41da566a devm_led_classdev_multicolor_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x9e211d3d led_mc_calc_color_components +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x9ee51c55 led_classdev_multicolor_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0xbd256980 devm_led_classdev_multicolor_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0xeaf3953a led_classdev_multicolor_unregister +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x15394766 lp55xx_deinit_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x3b17581a lp55xx_read +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x68831a39 lp55xx_write +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x6f639162 lp55xx_init_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x6fc31026 lp55xx_update_bits +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x75514143 lp55xx_is_extclk_used +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x9d932a55 lp55xx_of_populate_pdata +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xc0d65006 lp55xx_register_leds +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xef765c99 lp55xx_unregister_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xff1102de 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 0x03697427 __traceiter_bcache_gc_start EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x051b2215 __tracepoint_bcache_btree_node_compact -EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x064ed7cf __traceiter_bcache_journal_write 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 0x1062483e __traceiter_bcache_request_end 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 @@ -12988,116 +12987,117 @@ 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 0x1c438e68 __traceiter_bcache_invalidate 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 0x234caab1 __traceiter_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x26913fed __traceiter_bcache_gc_end 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 0x37451545 __traceiter_bcache_btree_write -EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x3cb0994c __traceiter_bcache_btree_set_root -EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x3f3f9207 __traceiter_bcache_bypass_congested -EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x44380e11 __traceiter_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x3617a188 __traceiter_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x38f44aa1 __traceiter_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x3aa5cd11 __traceiter_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x41d3ec3d __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 0x50205253 __traceiter_bcache_gc_start EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x51d0e534 __SCK__tp_func_bcache_btree_write -EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5367aaa4 __traceiter_bcache_btree_read EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x53b5e5e3 __tracepoint_bcache_journal_entry_full -EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x553294a2 __traceiter_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x55f60790 __traceiter_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x578e6df7 __traceiter_bcache_journal_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 0x643297bb __traceiter_bcache_btree_cache_cannibalize 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 0x6841e5da __traceiter_bcache_btree_node_free EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x690dd415 __tracepoint_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6ba7281e __traceiter_bcache_btree_read EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6e74dca7 __SCK__tp_func_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x70ff6a9e __traceiter_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x73f8fc8b __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 0x7ba8b7db __traceiter_bcache_gc_end -EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7d560914 __traceiter_bcache_btree_node_alloc_fail 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 0x8890bc62 __traceiter_bcache_write 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 0x91c17445 __traceiter_bcache_read EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9865dbc4 __tracepoint_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9a05d5a0 __traceiter_bcache_btree_node_free 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 0x9d919816 __traceiter_bcache_btree_node_alloc 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 0xaa9aa4bd __traceiter_bcache_read_retry EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xad6440b4 __traceiter_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xadd1c124 __traceiter_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb0e10107 __traceiter_bcache_btree_node_split EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb5a62a8c __traceiter_bcache_cache_insert -EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb7d6320b __traceiter_bcache_bypass_sequential 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 0xbe938ee4 __traceiter_bcache_journal_entry_full -EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc1201b4f __traceiter_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbd2332f2 __traceiter_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbef21c75 __traceiter_bcache_read EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc1857470 __tracepoint_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc29d9e08 __traceiter_bcache_invalidate 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 0xcadddd05 __traceiter_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xcdabc609 __traceiter_bcache_btree_insert_key EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xce48d6f4 __tracepoint_bcache_alloc_fail -EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xd1bc7040 __traceiter_bcache_btree_node_split -EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xd5eb2bc2 __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 0xdbdaf93e __traceiter_bcache_btree_insert_key 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 0xe456d146 __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 0xecec4144 __traceiter_bcache_bypass_congested 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 0xf16b2226 __traceiter_bcache_bypass_sequential EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf6249e5f __SCK__tp_func_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf66a6ec5 __traceiter_bcache_btree_node_compact 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 0x0117eace dm_bio_prison_free_cell -EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x09b82ec8 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 0x2912f860 dm_cell_lock_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x1a82f907 dm_cell_put_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x1d234244 dm_bio_prison_alloc_cell_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x224e1cd2 dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x274b0779 dm_cell_visit_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x28ef50aa dm_cell_release EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2eb01e04 dm_deferred_set_destroy -EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x411f1103 dm_bio_detain -EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x5f9066ec dm_cell_visit_release -EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6062a855 dm_cell_release_no_holder -EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x60c54eec dm_cell_quiesce_v2 -EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x656d02f4 dm_cell_lock_promote_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x39ea00ae dm_cell_get_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x508bb08a 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 0x753e20b2 dm_bio_prison_create -EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7b22a08b dm_cell_error -EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x9657135b dm_bio_prison_alloc_cell_v2 -EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xa0335c84 dm_cell_put_v2 -EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xacbb5f1c dm_get_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x81ec2ef1 dm_cell_promote_or_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x9edf6530 dm_bio_prison_free_cell_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xa29055c1 dm_cell_release_no_holder +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xaa7b5fbd dm_cell_lock_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xac77b8c0 dm_cell_lock_promote_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 0xbfc49afb dm_cell_release -EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xc9270656 dm_cell_unlock_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xc5a88406 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 0xd13943bb dm_cell_promote_or_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xcb37585b 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 0xdfee6d14 dm_bio_prison_alloc_cell -EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xeba53c48 dm_cell_get_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xe9a324b9 dm_bio_prison_alloc_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xea4950eb dm_get_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xfacba4d9 dm_cell_quiesce_v2 EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x0ad0dc4f dm_bufio_mark_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x175d1321 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 0x66aee5d2 dm_bufio_client_create EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6a2f40e1 dm_bufio_mark_partial_buffer_dirty EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6aebce95 dm_bufio_issue_discard EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6cdb2d56 dm_bufio_prefetch @@ -13120,41 +13120,41 @@ 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 0x0f391550 dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x1349144c dm_cache_policy_register EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x1c852cab btracker_nr_demotions_queued EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x23ddc5ab dm_cache_policy_get_version EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x37ef59a5 dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x3e1b168f dm_cache_policy_unregister EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x481a0b15 btracker_create EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x4becb830 dm_cache_policy_get_hint_size EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x50b3c64c dm_cache_policy_create EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5adc2807 btracker_destroy EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x65eea825 btracker_nr_writebacks_queued -EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7a71a31d dm_cache_policy_register 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 0xf9f3e74b dm_cache_policy_destroy -EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x16e356d2 dm_register_path_selector -EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x308c989e dm_unregister_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x19ccd670 dm_unregister_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0xf103766a 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 0x2c67cfe7 dm_rh_inc_pending +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x210d514c dm_rh_inc_pending EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x38972f23 dm_rh_region_to_sector -EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x38c4e72b dm_rh_delay 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 0x5511d322 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 0x6c1d3e37 dm_rh_bio_to_region +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x6bf9ba4c 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 0xa96fb616 dm_region_hash_create +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xba934695 dm_rh_delay EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xbe38a431 dm_rh_recovery_prepare -EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xd0003fd9 dm_rh_mark_nosync +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xc02a8597 dm_rh_mark_nosync EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xd8aa4284 dm_rh_region_context -EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xe422bbbe dm_rh_dirty_log +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xf32221ee dm_region_hash_create 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 @@ -13186,7 +13186,6 @@ EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x4f2c653e dm_btree_insert_notify EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x4f477261 dm_bm_checksum EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x51005cef dm_bitset_cursor_skip -EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x517278ec dm_block_manager_create 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 0x563946a0 dm_btree_remove_leaves @@ -13202,6 +13201,7 @@ 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 0x815295ad dm_block_manager_create EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x836693c5 dm_disk_bitset_init EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x87419c51 dm_array_cursor_skip EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x87c934be dm_tm_inc @@ -13231,57 +13231,57 @@ EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xedf5036f dm_bitset_flush EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf2b4509a dm_btree_cursor_get_value EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf71f197e dm_btree_cursor_next -EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x02e31088 cec_notifier_cec_adap_unregister -EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x079b5608 cec_s_conn_info -EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x0fd0359f cec_transmit_done_ts -EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x21826e88 cec_transmit_msg -EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x2647732f cec_queue_pin_cec_event -EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x2812fc82 cec_s_log_addrs -EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x2fc1095b cec_notifier_cec_adap_register -EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x3cb43396 cec_received_msg_ts -EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x53808ac1 cec_unregister_adapter -EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x7dcf5d50 cec_notifier_parse_hdmi_phandle -EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x894c9172 cec_transmit_attempt_done_ts +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x04b71e9b cec_unregister_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x36f7c8c5 cec_queue_pin_hpd_event +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x3b1f3c86 cec_delete_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x475b6e56 cec_register_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x6e5984ba cec_queue_pin_5v_event +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x72a1cb9a cec_notifier_parse_hdmi_phandle +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x7e0e740e cec_transmit_msg +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x8a0c9053 cec_s_phys_addr_from_edid +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x8d74733c cec_transmit_attempt_done_ts +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x8f39f647 cec_s_phys_addr +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x929587d2 cec_transmit_done_ts +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x94505ada cec_notifier_cec_adap_unregister +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x94ea928a cec_queue_pin_cec_event +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x94ec5cef cec_received_msg_ts +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x9de356b6 cec_s_log_addrs EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xa01fbb6b cec_notifier_set_phys_addr -EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xa108605e cec_allocate_adapter -EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xaa86a8fc cec_register_adapter -EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xaacc2a34 cec_fill_conn_info_from_drm -EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xad1e3687 cec_queue_pin_hpd_event +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xa5b5733b cec_s_conn_info EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xaee236c6 cec_notifier_conn_unregister +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xb08b9b13 cec_notifier_cec_adap_register EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xbe4de675 cec_get_edid_phys_addr -EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xbfcbfabe cec_delete_adapter EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xc16f2887 cec_notifier_set_phys_addr_from_edid -EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xd7a634be cec_notifier_conn_register -EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xdf6af869 cec_queue_pin_5v_event -EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xf14b4229 cec_s_phys_addr -EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xf2d7cba7 cec_s_phys_addr_from_edid +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xdac3baa1 cec_notifier_conn_register +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xe66fd86e cec_fill_conn_info_from_drm +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xf9acb0e7 cec_allocate_adapter EXPORT_SYMBOL_GPL drivers/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug -EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x020fe197 smscore_getbuffer -EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x10fc68a9 sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x0fc087ea smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x1c36825e smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x1c63bef2 sms_board_event EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x2305af93 smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x270e70f9 smscore_get_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x2b4bee2e smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x2f8c3ded sms_board_setup 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 0x3d4e266b smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x37f3bd85 smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x43f626d7 smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x44df3363 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 0x4c0747c2 sms_board_event -EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x5007a3a2 smscore_onresponse -EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x67f2361d smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x549a3b61 smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x6a8564bb 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 0x75274483 smscore_set_board_id 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 0x88dd5cff smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x84c1f69e smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x870f116f sms_board_power EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x99a81ab3 smsclient_sendrequest -EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9cc1d6ca smscore_start_device -EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xa00f28a2 smscore_register_device -EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xa6054740 sms_board_setup -EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xb946a560 smscore_register_hotplug EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client -EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbc4bd71f smscore_register_client -EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xc6da4a4e smscore_unregister_device -EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xc7e6640c sms_board_led_feedback -EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xe4987642 smscore_get_board_id -EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xf8635173 sms_board_power -EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xfe5747e8 smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xe3bdaa29 smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xfcd96de7 smscore_onresponse EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x040dc7cd tpg_aspect_strings EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x21bfae4e tpg_gen_text EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x4a738cc1 tpg_g_interleaved_plane @@ -13299,403 +13299,403 @@ EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xf064e392 tpg_fillbuffer EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xf7a5f765 tpg_calc_text_basep EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xf7ec0949 tpg_reset_source -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x00ade370 vb2_core_queue_init +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x006bbbe9 vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x007da8ba vb2_core_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x037a20b2 __traceiter_vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x0526fbf7 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 0x0775d740 vb2_write -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x0d83c92a vb2_mmap -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x148203ae vb2_request_buffer_cnt +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x0c71ddd8 vb2_write +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x1d1001ad vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x1db86d15 __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 0x247513a8 vb2_core_queue_init EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x2593782f __tracepoint_vb2_buf_queue -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x2c5008e3 vb2_core_querybuf -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x4509a444 vb2_wait_for_all_buffers -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x46a59e29 __traceiter_vb2_buf_done -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x4bafa15c vb2_core_create_bufs -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x4ceef99f __traceiter_vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x2b7b252c vb2_core_reqbufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x31c60ac2 vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x619a552d vb2_queue_error EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x630b24d3 __tracepoint_vb2_qbuf -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x6a39ad94 vb2_buffer_done -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x6a3ccde1 vb2_core_expbuf -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x70504686 vb2_discard_done -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x77a50290 vb2_core_reqbufs -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x78dd643e vb2_core_dqbuf -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x802685a6 vb2_thread_stop -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x84de38c3 vb2_core_streamon -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xa4121049 vb2_core_poll -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xa54b0502 vb2_core_queue_release -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xac902d61 vb2_plane_cookie -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xb2fa2a94 __traceiter_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x714fe21b __traceiter_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7bb040d6 vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7e54bf17 vb2_core_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x922d1ad7 vb2_core_streamon +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x937998c3 vb2_core_poll +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x9ebea760 vb2_core_queue_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xa2a681a7 vb2_core_querybuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xb0da2a47 vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xb44f255d __traceiter_vb2_qbuf 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 0xb9fac2ab vb2_core_qbuf -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xbaad5071 vb2_plane_vaddr -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xbd4613d4 vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xc4559731 vb2_core_streamoff 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 0xceb2cdf0 vb2_request_object_is_buffer -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xde71b9f9 vb2_core_prepare_buf -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xe3fb190f vb2_queue_error -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xee67d453 vb2_read -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xf2815a39 __traceiter_vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xca89dc07 vb2_request_object_is_buffer +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xcea4e0a4 vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xcf1c52c6 vb2_read +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xd101074d vb2_core_expbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xd5e3cad1 vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xd9f6a256 vb2_core_create_bufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xdde40312 vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xe94408a3 vb2_core_dqbuf EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xf703a3f9 __tracepoint_vb2_dqbuf -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xfb3aeb28 vb2_core_streamoff -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-contig 0x6ec3ca20 vb2_dma_contig_memops -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-contig 0xb95f52cc vb2_dma_contig_set_max_seg_size -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-sg 0xb75d855a vb2_dma_sg_memops -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-memops 0x1d47a3f1 vb2_common_vm_ops -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x0e5d23ed vb2_poll -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x0e9a4ec4 vb2_prepare_buf -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x10519289 vb2_ioctl_qbuf -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x10fd8c0b vb2_queue_init_name -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x1a2c708f vb2_streamon -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x1e182b0e vb2_video_unregister_device -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x1f86ac85 vb2_ioctl_streamoff -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x3247b229 vb2_fop_poll -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x39b2d103 vb2_ioctl_prepare_buf -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x3b5db42b vb2_find_buffer -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x3b8a375c vb2_queue_change_type -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x3f7fc60e vb2_ioctl_create_bufs -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x4e170f54 vb2_ioctl_dqbuf -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x51062bd1 vb2_request_queue -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x55e57ba9 vb2_ioctl_expbuf -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x65528083 vb2_expbuf -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x679bff99 vb2_ioctl_streamon -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x685afb48 vb2_request_validate -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x80a214b6 vb2_ioctl_querybuf -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x8684c274 vb2_ops_wait_prepare -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x8fdb0913 vb2_streamoff -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x9712e185 vb2_fop_release -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xacc777e8 vb2_queue_release -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xafd775d3 vb2_queue_init -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xb0a12201 vb2_qbuf -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xb4126546 vb2_ioctl_reqbufs -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xb855062e vb2_reqbufs -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xbc359952 vb2_fop_write -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xbc79d6f0 vb2_fop_mmap -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xbdeaa509 _vb2_fop_release -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xc6d2414b vb2_ops_wait_finish -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xe9fa8f0d vb2_fop_read -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xec3b8f0d vb2_create_bufs -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xf04c1498 vb2_dqbuf -EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-vmalloc 0xf2d49f52 vb2_vmalloc_memops -EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0x3175d2f1 dvb_create_media_graph -EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0xe0f1ea98 dvb_module_release -EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0xf822c881 dvb_module_probe -EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0x7fef1dea as102_attach -EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0x2dafc280 cx24117_attach -EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/gp8psk-fe 0x38c9c426 gp8psk_fe_attach -EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/mxl5xx 0x88ffc313 mxl5xx_attach -EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/stv0910 0xfc7e1e78 stv0910_attach -EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/stv6111 0x27467273 stv6111_attach -EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0xd63595b7 tda18271c2dd_attach -EXPORT_SYMBOL_GPL drivers/media/i2c/aptina-pll 0xb4ef0ecd aptina_pll_calculate -EXPORT_SYMBOL_GPL drivers/media/i2c/ccs-pll 0xe709f924 ccs_pll_calculate -EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x118672b3 max9271_set_translation -EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x20d0fd25 max9271_enable_gpios -EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x38b8053e max9271_verify_id -EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x61a31572 max9271_clear_gpios -EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x6a985b42 max9271_disable_gpios -EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x6dab3569 max9271_configure_gmsl_link -EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x880054f4 max9271_set_serial_link -EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x88e15555 max9271_set_address -EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x9a021e8c max9271_configure_i2c -EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xa1327ea1 max9271_wake_up -EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xa3318b15 max9271_set_deserializer_address -EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xc821a2ce max9271_set_gpios -EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xeaa13025 max9271_set_high_threshold -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x02d731bb media_pad_remote_pad_unique -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x0687ad1f __media_entity_remove_links -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x08313d93 media_device_cleanup -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x08d31f76 media_graph_walk_init -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x09d458d2 media_devnode_create -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x1098482b media_pipeline_stop -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x18d288ae __media_remove_intf_link -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x2561c1b2 media_device_pci_init -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x2746b4ea __media_device_register -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x2e9fb2eb media_request_object_init -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x31e5d7d8 media_request_get_by_fd -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x331a984b media_request_object_unbind -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x3863f507 media_device_init -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x3c737ef3 __media_remove_intf_links -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x455940e2 media_pipeline_start -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x4759dcf5 media_request_put -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x48e6e110 media_entity_remove_links -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x4bc158e0 media_remove_intf_link -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x4c45f528 media_create_intf_link -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x4cc83852 media_entity_setup_link -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x4f24d0b9 media_device_register_entity -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x4fd6dbc0 media_device_unregister_entity -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x516d660c media_request_object_put -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x52af0d4b media_request_object_complete -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x572298b6 media_graph_walk_start -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x57505228 __media_device_usb_init -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x58206102 media_devnode_remove -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x62d387fa media_device_unregister_entity_notify -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x6bda7432 media_request_object_find -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x6be67930 media_create_pad_link -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x6cd20916 media_entity_pads_init -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x710b12c6 media_device_unregister -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x770222e5 media_device_usb_allocate -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7ce62a63 media_device_delete -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7e5b39b1 __media_entity_next_link -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fa9ca33 media_entity_find_link -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x924a2062 media_pad_pipeline -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xa8be0ddc media_create_ancillary_link -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xac82022e media_remove_intf_links -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xc08aa0ec __media_pipeline_start -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xc9303b23 media_entity_pipeline -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xcbfb2616 media_pipeline_alloc_start -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xce12eac6 media_pad_remote_pad_first -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xcecb3e5a media_graph_walk_cleanup -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xd163ec32 media_get_pad_index -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xd2f1f97c __media_pipeline_stop -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xd3b1678a media_request_object_bind -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xd4a4b8c2 media_entity_remote_pad_unique -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xdf3f3021 __media_entity_setup_link -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xe1d6eef9 media_entity_enum_init -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xe28f5e0d media_device_register_entity_notify +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-contig 0x461ec3cb vb2_dma_contig_set_max_seg_size +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-contig 0xc63e1f85 vb2_dma_contig_memops +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-sg 0xe569e6b1 vb2_dma_sg_memops +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-memops 0xc39b4061 vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x073ec5fa vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x09167661 vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x0df65740 vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x15469767 vb2_request_validate +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x18de5deb vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x2ffcc507 vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x43ee4b49 vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x44747a49 vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x54308471 vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x5c0c6777 vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x640a65a5 _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x6d5ec05e vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x76d8c79b vb2_poll +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x77b8cf10 vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7a9996ce vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x8f98413f vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x9072e341 vb2_find_buffer +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x936d77a3 vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x9952d40b vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xa1948f1d vb2_queue_change_type +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xb0cae89d vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xbdf763fa vb2_video_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xc43f86d0 vb2_request_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xc5b5eed2 vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xd0ba062f vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xdc85312f vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xe02d2374 vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xe8746eb0 vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xe9177be4 vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xea04e300 vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xeb9f0977 vb2_queue_init_name +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xf81ec56d vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xf9f07eef vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xf9f38bbd vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-vmalloc 0xc55e90c1 vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0x12963ac6 dvb_create_media_graph +EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0x48484b35 dvb_module_release +EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0xd3349a07 dvb_module_probe +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0x66a3bf13 as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0x4ddbdfce cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/gp8psk-fe 0x7ad8c8c6 gp8psk_fe_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/mxl5xx 0xb366424b mxl5xx_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/stv0910 0x10cb06f0 stv0910_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/stv6111 0x8b2e19b2 stv6111_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0xaa114da3 tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/i2c/aptina-pll 0xcd856fc6 aptina_pll_calculate +EXPORT_SYMBOL_GPL drivers/media/i2c/ccs-pll 0xeb7c7759 ccs_pll_calculate +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x0db8510e max9271_set_deserializer_address +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x1913fcc0 max9271_configure_gmsl_link +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x1de53f1b max9271_set_high_threshold +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x42ada0f8 max9271_wake_up +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x650ff864 max9271_set_address +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x7401f5e8 max9271_set_translation +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x85534993 max9271_disable_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x8d87a3f7 max9271_clear_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x8f8068f3 max9271_set_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xa08f4b5e max9271_verify_id +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xa60b5f44 max9271_enable_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xc269c809 max9271_configure_i2c +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xcc1e77a5 max9271_set_serial_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x0c34650a media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x198a1820 media_entity_remote_pad_unique +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x1cc1eb6e media_request_put +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x1e60a41b __media_remove_intf_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x23cd697a media_pad_remote_pad_unique +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x26f09a46 media_device_register_entity_notify +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x2c166f9c media_device_unregister_entity_notify +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x39b4c2ad media_request_get_by_fd +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x3e590af3 media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x42ed9f45 media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x4e8a6422 media_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x550543c8 media_get_pad_index +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x56814d78 media_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x56c503b1 __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x5f001a50 __media_device_register +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x60be9ef2 media_pad_remote_pad_first +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x62cc9b93 media_pipeline_alloc_start +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x64b66959 media_entity_pads_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x6662cfbf media_devnode_remove +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x67511131 media_remove_intf_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x6d385aa7 __media_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x6fa314bc media_graph_walk_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x77968ded media_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x78fae4e9 media_create_pad_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7bb1baa8 media_device_pci_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x82e8aa05 __media_entity_next_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x83e79ab3 media_entity_pipeline +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x8a196d7b __media_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x8aaec9a3 media_device_cleanup +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x8f0407bd media_create_pad_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x9087bcfb media_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x93c3df16 media_request_object_complete +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x964182f8 media_request_object_unbind +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x9e6b26ce media_device_usb_allocate +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x9fdc8362 media_graph_walk_cleanup +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xa2ba6209 media_device_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xaa04d422 media_request_object_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xaeebcc99 media_pad_pipeline +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xb2122449 media_remove_intf_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xb39e5e10 __media_device_usb_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xbb2deb7a media_devnode_create +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xbbc88db8 media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xbf5bc8be media_create_intf_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xc1d263b4 media_entity_enum_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xc3f64db3 media_device_delete +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xc63438f6 media_request_object_bind +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xdf139b05 media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xe078c19a media_entity_get_fwnode_pad +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xe53f07e5 media_request_object_find EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xe5ceecd6 media_entity_enum_cleanup -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xe87f4b0a media_create_pad_links -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xec92abbd media_entity_get_fwnode_pad -EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xed9c4267 media_graph_walk_next -EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0xb2665854 cx88_setup_xc3028 -EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x053492df mantis_dma_init -EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x0ea90d1e mantis_gpio_set_bits -EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x1b014ded mantis_get_mac -EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x1fa023b5 mantis_stream_control -EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x2577a8e7 mantis_input_exit -EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x33a1a464 mantis_pci_init -EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x402db81f mantis_frontend_soft_reset -EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x51f02539 mantis_dvb_init -EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x5303d8b1 mantis_pci_exit -EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x5a9450d7 mantis_i2c_init -EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x796798d9 mantis_uart_exit -EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x87da41e0 mantis_dma_exit -EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xae0728aa mantis_ca_exit -EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xbbb40c2f mantis_uart_init -EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xd31ef606 mantis_dvb_exit -EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xd83c055c mantis_ca_init -EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xd87a83e8 mantis_i2c_exit -EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xf36259c8 mantis_frontend_power -EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xf4fe188b mantis_input_init -EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x0c7adecb saa7134_enum_input -EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x167c9623 saa7134_g_frequency -EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x2cceff22 saa7134_s_input -EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x31bc30d9 saa7134_vb2_buffer_queue -EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x33597828 saa7134_ts_start_streaming -EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x44d4de20 saa7134_querycap -EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x4b3839d7 saa7134_s_frequency -EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x4b68a74e saa7134_ts_qops -EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x4db590b7 saa7134_querystd -EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x711b4d7e saa7134_s_std -EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x905b7a57 saa7134_g_std -EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xb07ebbd8 saa7134_ts_stop_streaming -EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xbd20498e saa7134_g_tuner -EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xcce804de saa7134_s_tuner -EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xdefcb2d9 saa7134_ts_buffer_prepare -EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xe3a2b865 saa7134_ts_queue_setup -EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xe968fb0e saa7134_stop_streaming -EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xf59ddace saa7134_ts_buffer_init -EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xfa402fc4 saa7134_g_input -EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x040697f0 nal_h264_write_pps -EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x09e1bdeb nal_hevc_read_sps -EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x1e450b46 nal_hevc_read_vps -EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x220515e5 nal_h264_write_filler -EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x2c3c1d9f nal_hevc_write_pps -EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x5dc761c3 nal_h264_read_sps -EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xa1cda5df nal_h264_read_filler -EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xb5993ea4 nal_hevc_write_filler -EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xd378cd37 nal_hevc_write_vps -EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xddfe1ce7 nal_hevc_read_pps -EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xef3f6cd4 nal_hevc_read_filler -EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xf3b50691 nal_hevc_write_sps -EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xf7e8c707 nal_h264_write_sps -EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xf86bdedf nal_h264_read_pps -EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x3d0a60ca mccic_register -EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x81374eb4 mccic_suspend -EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x9ca1e5d0 mccic_resume -EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0xb889bf62 mccic_shutdown -EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0xcee6299d mccic_irq -EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x1baf62c1 vpu_mapping_dm_addr -EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x2229328a vpu_get_venc_hw_capa -EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x598134c7 vpu_ipi_register -EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x87ccb94c vpu_ipi_send -EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0xaa5b734d vpu_get_plat_device -EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0xbedb69c7 vpu_wdt_reg_handler -EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0xd6318063 vpu_load_firmware -EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0xf648fd16 vpu_get_vdec_hw_capa -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x032a8ce8 venus_helper_process_initial_out_bufs -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x09617046 venus_helper_set_color_format -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x1a351970 venus_helper_set_num_bufs -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x1cb88ee2 hfi_session_process_buf -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x2086a9d7 venus_helper_set_profile_level +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xe84fd34f media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xeb542243 media_create_ancillary_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xf3de8abd __media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xf6ca6883 media_request_object_put +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xfccc40b4 __media_remove_intf_link +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0xd6543194 cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x05048678 mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x104ba670 mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x2de0b8ea mantis_input_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x2fa0bab7 mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x3471c549 mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x36ef14a2 mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x392e6a0d mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x45cfa8f7 mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x4c200a67 mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x5341784d mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x702c930f mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x9e4235d0 mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xa0389737 mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xa500bb16 mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xa6f5176e mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xa8f2d85c mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xb6b32ada mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xc0a117cf mantis_input_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xd9e179ec mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x198506b7 saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x227fb618 saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x37dee039 saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x3d0a1a6b saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x4784cf9a saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x535e3236 saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x64d058cf saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x6edbf6c3 saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x99b53581 saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xa180bc92 saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xa467aa37 saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xba9ae436 saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xbec426db saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xd4ef73a1 saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xd9dfb6d1 saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xd9e911f2 saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xde697a5a saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xed1e730e saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xf1e9b763 saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x15847f00 nal_hevc_read_pps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x348ea035 nal_h264_read_pps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x3867c141 nal_hevc_write_vps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x4a61e7ef nal_h264_read_sps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x5d543f4c nal_hevc_read_sps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x6fce0ce4 nal_hevc_write_pps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x7d4397cf nal_h264_write_sps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xadab0b2e nal_hevc_read_filler +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xbe4aaad8 nal_hevc_write_filler +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xc0b46858 nal_h264_write_filler +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xc6fd6ca1 nal_hevc_write_sps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xcec06012 nal_hevc_read_vps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xd418abd0 nal_h264_write_pps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xe2153623 nal_h264_read_filler +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x4f8f10eb mccic_shutdown +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x54c2856d mccic_irq +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x8f2ea3d9 mccic_register +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x93614122 mccic_suspend +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0xcf4b2071 mccic_resume +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x21e17e75 vpu_ipi_register +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x22b42889 vpu_get_venc_hw_capa +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x8feb0f1b vpu_mapping_dm_addr +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0xbdd1c93f vpu_get_vdec_hw_capa +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0xce36c54b vpu_ipi_send +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0xd2faa108 vpu_get_plat_device +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0xe8588448 vpu_wdt_reg_handler +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0xf701c2d6 vpu_load_firmware +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x028b6b22 venus_helper_buffers_done +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x0c739634 venus_helper_intbufs_alloc +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x0fb67b31 venus_helper_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x1b55e930 hfi_session_stop +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x1f5de886 venus_helper_intbufs_free +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x252bc9ad venus_helper_unregister_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 0x28433b3e hfi_session_start 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 0x2f4cdbb5 venus_helper_set_work_mode -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x3026bd01 hfi_session_get_property -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x3452aa9d venus_helper_get_profile_level -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x3598ceae venus_helper_free_dpb_bufs -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x3c90e96b venus_helper_alloc_dpb_bufs -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x3eb37f4e venus_helper_get_bufreq -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x3f33ec1d hfi_session_stop -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x3f40f853 venus_helper_intbufs_realloc -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x5da96bfc venus_helper_check_format -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x67689f79 hfi_session_deinit -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x6a88e01f venus_helper_set_multistream -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x6ad8e784 venus_helper_find_buf -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x725ab66f venus_helper_queue_dpb_bufs -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x751cb907 venus_helper_set_bufsize -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x78118998 venus_helper_set_input_resolution -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x784d2cc0 hfi_session_set_property -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x78990d98 hfi_session_unload_res -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x7d401949 hfi_session_abort -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x7fdba85a venus_helper_change_dpb_owner -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x8345c201 venus_helper_buffers_done -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x85df4cad hfi_session_create -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x874f16e3 hfi_session_destroy -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x87839815 venus_helper_vb2_start_streaming -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x899b556d venus_helper_process_initial_cap_bufs -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x98e54c1e venus_helper_vb2_queue_error -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xa89c7647 hfi_session_start -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xaba746b6 venus_helper_vb2_buf_prepare -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xad17efeb venus_helper_acquire_buf_ref -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xaf4dc800 venus_helper_get_ts_metadata -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xaf9878c1 hfi_session_flush -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xafa8dda6 venus_helper_get_out_fmts -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xb3e5ac9e venus_helper_vb2_buf_queue -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xb41c4d6f venus_helper_check_codec -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xb4accaca venus_helper_vb2_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x32eb9260 hfi_session_get_property +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x3901e04d venus_helper_vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x400d4e59 venus_helper_set_input_resolution +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x433ae2a8 venus_helper_init_instance +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x465fb0bd hfi_session_create +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x4c777c4b venus_helper_check_codec +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x4d78bda6 venus_helper_free_dpb_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x4ee811e5 venus_helper_set_bufsize +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x50eac081 venus_helper_process_initial_out_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x57aa8b2e venus_helper_set_multistream +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x5de0074c venus_helper_get_out_fmts +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x604db221 hfi_session_abort +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x6172ccce hfi_session_process_buf +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x61c84be5 venus_helper_session_init +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x6479e382 hfi_session_continue +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x64cc7b41 venus_helper_alloc_dpb_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x680275e9 venus_helper_set_format_constraints +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x69204cfa venus_helper_queue_dpb_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x6a2eae08 venus_helper_set_color_format +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x6fa10d5e venus_helper_vb2_start_streaming +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x7be9afe6 hfi_session_set_property +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x7f4490e3 venus_helper_get_opb_size +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x8b3a8fb1 venus_helper_set_stride +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x8b868ddb venus_helper_set_raw_format +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x9c7c0eb4 venus_helper_release_buf_ref +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xa109afe8 venus_helper_acquire_buf_ref +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xa10c7735 venus_helper_get_bufreq +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xa2040504 hfi_session_flush +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xa6a24ed5 hfi_session_destroy +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xa7f5ec08 hfi_session_init +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xb1a9b383 venus_helper_find_buf 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 0xbdb93399 venus_helper_get_opb_size -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xbeb7dcd3 venus_helper_release_buf_ref -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xc2dd4ecd venus_helper_unregister_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xb6250b33 venus_helper_set_output_resolution +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xbbfb3e12 venus_helper_get_profile_level +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xc1984859 venus_helper_vb2_buf_prepare +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xc4f66b14 venus_helper_change_dpb_owner +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xc9e9ef16 venus_helper_set_dyn_bufmode +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xca8f2551 venus_helper_intbufs_realloc +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xd04b5e46 venus_helper_set_profile_level +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xd0b32911 venus_helper_set_work_mode 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 0xd9979f85 venus_helper_set_stride -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xdb0a6329 venus_helper_intbufs_alloc -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xdd139cef hfi_session_init -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xdd82890d venus_helper_intbufs_free -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xddc1773d venus_helper_set_format_constraints -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xe6ea0684 venus_helper_session_init -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xe87d7e1b venus_helper_set_raw_format -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xe90457cc venus_helper_init_instance -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xeb84c1c7 venus_helper_set_dyn_bufmode -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xfbeb0b60 venus_helper_vb2_buf_init -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xfd7b0e86 venus_helper_set_output_resolution -EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xfe628952 hfi_session_continue +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xd89078af venus_helper_get_ts_metadata +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xd9d1ff21 venus_helper_process_initial_cap_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xddb33360 venus_helper_vb2_buf_init +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xe8574658 venus_helper_vb2_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xeab479fe hfi_session_unload_res +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xf2c893e6 venus_helper_check_format +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xf55f57eb hfi_session_deinit +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xf66cfead venus_helper_set_num_bufs 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 0x60fa115c rcar_fcp_get_device EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0x9877c29f rcar_fcp_get -EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x117a0fff vsp1_du_atomic_begin -EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x24995786 vsp1_du_init -EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x4a02ee90 vsp1_du_setup_lif -EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x68b6926f vsp1_du_map_sg -EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x97cf06c1 vsp1_du_atomic_update -EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0xa005add9 vsp1_du_atomic_flush -EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0xfd84fa80 vsp1_du_unmap_sg -EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x1812285b xvip_enum_frame_size -EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x19c7b667 xvip_clr_or_set +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0xba88d572 rcar_fcp_get_device +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x450b193d vsp1_du_unmap_sg +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x45ff16e6 vsp1_du_atomic_update +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x514ec2f6 vsp1_du_map_sg +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0xa7f220af vsp1_du_setup_lif +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0xe20ebfb7 vsp1_du_atomic_flush +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0xe5617439 vsp1_du_atomic_begin +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0xec56a38f vsp1_du_init +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x007d22a4 xvip_enum_mbus_code +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x0d800e31 xvip_clr_and_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x283e4899 xvip_cleanup_resources EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x43738fab xvip_set_format_size -EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x80bd58c5 xvip_clr_and_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x6b2b41a5 xvip_enum_frame_size +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x9e840e28 xvip_init_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 0xc81ea7f6 xvip_init_resources -EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xd405183d xvip_cleanup_resources +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xbd6f0869 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 0xfa330dde xvip_of_get_format -EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xfe317389 xvip_enum_mbus_code -EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x15482895 xvtc_of_get +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xe5477e46 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 0x4faff330 xvtc_of_get EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0xa8a0f912 xvtc_put -EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x79c7c4b9 radio_tea5777_exit -EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xb9abb7b8 radio_tea5777_init -EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x0c096f98 si470x_viddev_template -EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x3d8a6529 si470x_stop -EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x4780dac0 si470x_start -EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x4a5102e0 si470x_set_freq -EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x9bda2aca si470x_ctrl_ops -EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x05bec4e4 ir_raw_event_handle -EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x0ba724ab rc_repeat -EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x0be1403b lirc_scancode_event -EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x1dddab5e ir_raw_event_store -EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x27e14ef6 ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x2cd546ae radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x4c91bfc3 radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x4fc7f640 si470x_set_freq +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x6dd6c84a si470x_ctrl_ops +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x6e28b65f si470x_start +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0xd3c11c18 si470x_stop +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0xdff27109 si470x_viddev_template +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x13a30a24 rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x1e382a31 devm_rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x24c8e938 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 0x3d51eccc rc_keydown -EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x499f3c92 rc_free_device -EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x6f8d4d7f rc_unregister_device -EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x77bd20cd ir_raw_event_store_with_timeout -EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x8ca235b2 rc_g_keycode_from_table -EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xa90683c8 devm_rc_allocate_device -EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xb8b5d50f rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x2f854e72 ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x34a6e485 rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x689ee68d devm_rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x6da4c6aa rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x744195e3 rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x74eff2af ir_raw_event_store_with_timeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7b068b8c ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7d58a03e rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7db93295 lirc_scancode_event +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x82595337 rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x9a3383a4 ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xa722c3f3 rc_register_device EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xb960f15c rc_map_register -EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xc36cd1c9 rc_allocate_device -EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xd890590e rc_keydown_notimeout -EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe4ea217a ir_raw_event_store_with_filter -EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe55e19c3 rc_keyup -EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe5bf1b45 ir_raw_event_set_idle -EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xf22871d9 devm_rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe487109f rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xec182570 rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xfa7841d0 ir_raw_event_store EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xfc5d3079 rc_map_get -EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0x9335a4dc mt2063_attach -EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0xbc1ea3e8 microtune_attach -EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0x655c028d mxl5007t_attach -EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0x48cccb7e r820t_attach -EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0xd1697c69 tda18271_attach -EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0xa404f940 tda827x_attach -EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x5861e622 tda829x_attach -EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0xdf7ca570 tda829x_probe -EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0xf5d4ec94 tda9887_attach -EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x47b5e9f0 tea5761_autodetection -EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x5c89fc09 tea5761_attach -EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x8748f4a5 tea5767_autodetection -EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0xe512c7a3 tea5767_attach -EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0xb88f1386 simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0x620cccf3 mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0xb49f515f microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0xb284ed61 mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0x3747793a r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0x0b0a79e6 tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0xd9776c74 tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x06b70da7 tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x5cd54a4d tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0x59bc8755 tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x38fbbe32 tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0xf0e197c8 tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x497aac62 tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0xc1185132 tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0xb3373ef5 simple_tuner_attach EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback -EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x050aaeb1 cx231xx_demod_reset -EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x08bcf743 is_fw_load -EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x20deabbf cx231xx_dev_uninit -EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x253dac5c cx231xx_dev_init -EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x6afe1728 cx231xx_set_mode -EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x784dad95 cx231xx_set_alt_setting -EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x85983cb4 cx231xx_unmute_audio -EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xa1008c17 cx231xx_capture_start -EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xa8d90e51 cx231xx_get_i2c_adap -EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xad11ded8 cx231xx_uninit_vbi_isoc -EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc096af33 cx231xx_send_gpio_cmd -EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc171949f cx231xx_enable_i2c_port_3 -EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc21f9c0c cx231xx_send_usb_command -EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc680e948 cx231xx_uninit_bulk -EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xd067fe96 cx231xx_uninit_isoc -EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xd5d7d5ba cx231xx_init_isoc -EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xdbeeecd4 cx231xx_enable656 -EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xf4a29d46 cx231xx_init_bulk -EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xf6cf9480 cx231xx_disable656 -EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xfb08d93c cx231xx_init_vbi_isoc -EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0x64ce7b2d mxl111sf_demod_attach -EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0x5d34281b mxl111sf_tuner_attach -EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x1b686c80 em28xx_audio_setup -EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x3490b96e em28xx_set_mode -EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x48d2d5cd em28xx_write_regs -EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x60e72a88 em28xx_toggle_reg_bits -EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6867e05a em28xx_setup_xc3028 -EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6960c475 em28xx_write_reg_bits -EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x71292cdc em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x31426fc0 cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x49343a52 cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x53489935 cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x5c9435aa cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x6e570f9f cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x70dbe5a5 cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x714e4223 cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7dc657da cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x80d1f799 cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x94a1db04 cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x9bc46759 cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xa470f0cb cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xb1b0e43e cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc03f61bc cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xd600bdb5 cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xd787ae5e cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xddb81665 cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xeb6868a7 cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xf0263b82 is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xf4afe597 cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0x0d4759c3 mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0xca655b71 mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x436fa91b em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x4890ef3c em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x56fff785 em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x62e4f938 em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x66684e81 em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6a89aa1c em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6f088f5f em28xx_set_mode 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 0x816b54d4 em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x88f96a6e em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x8fa290b0 em28xx_toggle_reg_bits EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x921d7c65 em28xx_boards -EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xa02b2e78 em28xx_alloc_urbs -EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xa5e39a82 em28xx_gpio_set -EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xb640cfc1 em28xx_uninit_usb_xfer -EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xbe83935d em28xx_write_ac97 -EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xbefb1ec4 em28xx_stop_urbs -EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xc45fde7d em28xx_read_reg -EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcad5f588 em28xx_init_usb_xfer -EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xd2a22abd em28xx_init_camera -EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xe2b288c4 em28xx_write_reg -EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xf0984091 em28xx_audio_analog_set -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x01228bbd __v4l2_async_nf_add_fwnode_remote -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x4dccc6b4 __v4l2_async_nf_add_i2c -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x77a02991 __v4l2_async_nf_add_fwnode -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x865eaf73 __v4l2_async_nf_add_subdev -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0xa2fb9743 v4l2_async_nf_cleanup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x961a692a em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xa4dd6cdc em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xbe65b6c4 em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xbef84edc em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xd6d8e3c6 em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xda6369c7 em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xdc7e960b em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xf57b278f em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xfd772ed5 em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x37934783 __v4l2_async_nf_add_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x4273a2c1 __v4l2_async_nf_add_i2c +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0xbb4c8398 __v4l2_async_nf_add_fwnode +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0xe7759c36 v4l2_async_nf_cleanup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0xfd828786 __v4l2_async_nf_add_fwnode_remote 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 @@ -13713,20 +13713,20 @@ 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 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 0x723390fe v4l2_flash_release -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x7a475047 v4l2_flash_indicator_init -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x9fab3de3 v4l2_flash_init -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x1ec43f96 v4l2_fwnode_parse_link -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x3d00e790 v4l2_async_register_subdev_sensor -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x3e79eefc v4l2_fwnode_device_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x2f2f1c9e v4l2_flash_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x57f93a43 v4l2_flash_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x5a97049f v4l2_flash_indicator_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x1ca72a87 v4l2_fwnode_connector_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x2022b347 v4l2_fwnode_endpoint_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x257365c5 v4l2_fwnode_put_link +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x39982c22 v4l2_fwnode_device_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x3c4c853d v4l2_async_nf_parse_fwnode_endpoints EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x612ddce5 v4l2_fwnode_connector_free -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x64f611db v4l2_async_nf_parse_fwnode_endpoints -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x6b07f6f9 v4l2_fwnode_connector_add_link -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x86a2b455 v4l2_fwnode_endpoint_alloc_parse -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x887b977e v4l2_fwnode_put_link -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xa3f41fd8 v4l2_fwnode_connector_parse -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xc710594e v4l2_fwnode_endpoint_free -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xf052bb84 v4l2_fwnode_endpoint_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x76d01ccb v4l2_async_register_subdev_sensor +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xac40bec9 v4l2_fwnode_endpoint_alloc_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xc363dc54 v4l2_fwnode_connector_add_link +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xdae3b588 v4l2_fwnode_endpoint_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xdda57757 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 0xf568bf81 v4l2_h264_build_b_ref_lists @@ -13735,53 +13735,53 @@ 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 0x02549921 v4l2_m2m_ctx_init -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x078252b8 v4l2_m2m_streamon -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0ce5b325 v4l2_m2m_reqbufs -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0d3f83bf v4l2_m2m_encoder_cmd -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1066c2c6 v4l2_m2m_fop_poll -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x14ab1275 v4l2_m2m_querybuf -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x186aed13 v4l2_m2m_ioctl_streamoff -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1ab6f1ab v4l2_m2m_qbuf -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1d2623a9 v4l2_m2m_update_start_streaming_state -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1dea214c v4l2_m2m_buf_remove_by_buf -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1ebc433f v4l2_m2m_decoder_cmd -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2bf84ae1 v4l2_m2m_dqbuf -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x30befad2 v4l2_m2m_try_schedule -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x324e0df4 v4l2_m2m_next_buf -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x32e0e0d5 v4l2_m2m_create_bufs -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3c3afc11 v4l2_m2m_expbuf -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x408108ac v4l2_m2m_buf_remove -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x46f794bf v4l2_m2m_buf_copy_metadata -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5c4506a4 v4l2_m2m_buf_remove_by_idx -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5f5c04ff v4l2_m2m_ioctl_try_decoder_cmd -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6010c700 v4l2_m2m_last_buffer_done -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x63b36def v4l2_m2m_fop_mmap -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x661102e7 v4l2_m2m_register_media_controller -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7143d1b2 v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0717984d v4l2_m2m_buf_copy_metadata +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x117ed9e1 v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x16a202b7 v4l2_m2m_update_stop_streaming_state +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1eff897e v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2b967c66 v4l2_m2m_request_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3242e7e6 v4l2_m2m_ioctl_stateless_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x361f0b8a v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3c104e82 v4l2_m2m_ioctl_encoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x40f06587 v4l2_m2m_update_start_streaming_state +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x52124cc0 v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x57cfdc1d v4l2_m2m_ioctl_try_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5b9ab402 v4l2_m2m_buf_remove_by_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x604f7c74 v4l2_m2m_last_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6d79c34a v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x71e0b8f7 v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x722912ff v4l2_m2m_ioctl_streamoff EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x730f2eae v4l2_m2m_init -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7b21cf1d v4l2_m2m_ioctl_prepare_buf -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x80849c12 v4l2_m2m_request_queue -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x9e7944b7 v4l2_m2m_last_buf -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa756d01c v4l2_m2m_buf_queue -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xadbf47b3 v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x737fcd5c v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7c301c94 v4l2_m2m_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x82891506 v4l2_m2m_ctx_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x840c8b2e v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x844c5e5d v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8854ca89 v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8aa0f4dd v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x92abd874 v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x98c9200e v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x99dbc5d1 v4l2_m2m_ioctl_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa34211cf v4l2_m2m_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa51c9fc5 v4l2_m2m_ioctl_try_encoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa87b374a v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb31d5628 v4l2_m2m_last_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xbc3010e5 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 0xd37ac04a v4l2_m2m_ioctl_expbuf -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd684d6cd v4l2_m2m_ioctl_encoder_cmd -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd8794d8a v4l2_m2m_prepare_buf -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xddc7e796 v4l2_m2m_update_stop_streaming_state -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xde52c39a v4l2_m2m_ioctl_querybuf -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xde5dc4d5 v4l2_m2m_ioctl_dqbuf -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe2c1e8ae v4l2_m2m_ioctl_try_encoder_cmd -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe2de2b6b v4l2_m2m_streamoff -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe5878286 v4l2_m2m_ioctl_qbuf -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe61e709d v4l2_m2m_ioctl_streamon -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xebb0a9f7 v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc822782e v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xca569586 v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xcc783537 v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd1e12501 v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe07dc5b8 v4l2_m2m_ioctl_stateless_try_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe7b5b6aa v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xead0dc59 v4l2_m2m_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xec8c843e v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf01f55d2 v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf0204cf0 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 0xf1c7fe95 v4l2_m2m_ioctl_stateless_decoder_cmd -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xfcabd19c v4l2_m2m_ioctl_reqbufs -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xfd364832 v4l2_m2m_ioctl_stateless_try_decoder_cmd -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xfd677970 v4l2_m2m_ioctl_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf3c3518d v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf6380075 v4l2_m2m_buf_remove_by_idx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xfecc9d23 v4l2_m2m_encoder_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 @@ -13791,346 +13791,346 @@ 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 0x05df6956 __videobuf_mmap_setup -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1f7dda2a videobuf_read_one -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x20861548 videobuf_read_stop -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2bf51380 videobuf_dqbuf -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2f1fbf65 videobuf_iolock -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x3223366a videobuf_reqbufs -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x46a233aa videobuf_mmap_mapper -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x57eb64d6 videobuf_streamon -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x6c325c6a videobuf_querybuf -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7c8c9ef1 videobuf_qbuf -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x8248048d videobuf_read_stream -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa4eb1b85 videobuf_queue_cancel -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xafe68e0a videobuf_mmap_setup -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xb7c2766f videobuf_stop -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xbb9733dd videobuf_queue_to_vaddr -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xc1ab8dfb videobuf_mmap_free -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xcf774a4b videobuf_queue_is_busy -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd14914d0 videobuf_poll_stream -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd3ff7ce0 videobuf_streamoff -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xdb718921 videobuf_alloc_vb -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe49739e2 videobuf_next_field -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xf1e0f8e4 videobuf_read_start -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xfb69fe4d videobuf_waiton -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xfdb31559 videobuf_queue_core_init -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x27e7764b videobuf_dma_unmap -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x4a6cfdf0 videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x137204c0 videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x15563435 videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x172d7b68 videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x178ef7c1 videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x26f168de videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2cd5a37a videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x4ae449ec videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x55e29a7a videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x752f0488 videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x9146f94c videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x9bd632f7 videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xac70fcfd videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xb0dabf0b videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xc57ad5b5 videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xcc8310fc videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd06f1784 videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd13bf179 videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe5007329 videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe60ff79a videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xebe6722a videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xf6edaa6f videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xfbd56f91 __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xfd0d5006 videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xfe3b6d11 videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x1bd37fee 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 0x5c708aa1 videobuf_to_dma -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xe22b93c6 videobuf_queue_sg_init -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xae24b1b3 videobuf_to_vmalloc -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xd055a7ef videobuf_vmalloc_free -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xe8d2c72d videobuf_queue_vmalloc_init -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x013994b6 v4l2_fh_release -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x03ab2b4a v4l2_device_disconnect -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x04a7d729 v4l2_i2c_new_subdev_board -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x064252f6 __v4l2_subdev_state_alloc -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0c5281a4 v4l2_subdev_link_validate_default -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0cdd3ecb video_device_pipeline_alloc_start -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0e014192 v4l2_event_pending -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0f8ca025 v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x5db15668 videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x98b41f64 videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xc7f62e52 videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x3f5d3dd3 videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xa8539fbd videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xf76bbd2c videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x088c7378 v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0957eca7 v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0abfe153 v4l2_ctrl_request_hdl_find +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0df12936 v4l_enable_media_source +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x117e0597 v4l2_subdev_get_fmt EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x11f3044c __SCK__tp_func_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x164eb8a2 v4l2_subdev_get_fwnode_pad_1_to_1 +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x16f17390 v4l2_fh_is_singular EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1885c1f6 __v4l2_subdev_state_free -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1ab7dad2 v4l_disable_media_source -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1b90c816 v4l2_subdev_cleanup -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1c551333 v4l2_event_wake_all -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1f21df1a video_device_pipeline -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x207a36ff video_device_pipeline_start -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x23680975 v4l2_event_unsubscribe_all -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x244a5e72 __traceiter_vb2_v4l2_buf_done -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x296ae7d0 __v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1a627442 __video_device_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1b38bc51 v4l2_i2c_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1ca1f6f9 v4l2_subdev_notify_event +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1e0e8085 v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1f3bc34b v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2133be43 v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2411f41c v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x248b157c v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x28127d18 v4l2_device_set_name EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2ae0877b __SCK__tp_func_vb2_v4l2_buf_done -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2d94ca89 v4l2_subdev_link_validate -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x33e6c290 __traceiter_vb2_v4l2_qbuf -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x38f2e78e v4l2_event_dequeue -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x397455b1 v4l2_mc_create_media_graph -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3b5d0812 v4l2_create_fwnode_links_to_pad -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3bc3d3e5 v4l2_pipeline_pm_get -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3e594fed v4l2_event_subscribe -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x40445705 v4l2_device_set_name -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4363dd46 __traceiter_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3604bb58 video_device_pipeline_alloc_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x370a61f4 v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3939be64 v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4488ef6d 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 0x47689280 v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4830c932 __v4l2_subdev_init_finalize +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4f3f89fc v4l2_compat_ioctl32 +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4fda38d6 v4l2_event_subdev_unsubscribe EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5074e573 v4l2_fraction_to_interval -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5bd77bf7 v4l2_spi_new_subdev -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x61f3a15a v4l2_subdev_notify_event -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x69757fcf v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x50ed3860 v4l2_i2c_subdev_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5260acb6 v4l2_subdev_cleanup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x55b3d850 v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x57a60984 __traceiter_vb2_v4l2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5af2b96e v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5b39eb7d v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x61c157e1 v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6934e53a v4l2_event_pending EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6a2de036 __tracepoint_vb2_v4l2_buf_queue -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6b1125cf v4l2_device_unregister -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6b15a970 v4l2_s_parm_cap -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6bf7dc3a 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 0x6dd08f29 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 0x6f75aa77 v4l2_i2c_subdev_set_name -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x78d88c8a v4l2_fh_open -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7e2d6f3a v4l2_event_subdev_unsubscribe -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7e615444 v4l2_pipeline_pm_put -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fe1af3c __video_device_pipeline_start -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8000ce03 v4l2_src_change_event_subscribe -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x854977c6 v4l2_event_unsubscribe -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x86412fd8 video_device_pipeline_stop -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x87dd9116 v4l2_device_register -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8ac302bc v4l2_pipeline_link_notify -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9029b221 v4l2_create_fwnode_links -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x937cabff v4l2_device_unregister_subdev -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x971e21a2 v4l2_i2c_new_subdev -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9a3c0762 __video_device_pipeline_stop -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9d268329 v4l2_i2c_subdev_init -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9f07323b v4l2_subdev_get_fmt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6edf21e0 __traceiter_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x77879185 v4l2_event_wake_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x79033b5b v4l2_mc_create_media_graph +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x790aef72 v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x80052d10 v4l2_s_parm_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x82eb0cf2 v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x868bcd05 __v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8b5f305a v4l_disable_media_source +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8c0bb420 v4l2_i2c_new_subdev_board +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8d9230b9 __v4l2_subdev_state_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8f9ebb84 video_device_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x92c88243 v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x99a431d3 v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9b3a9243 v4l2_pipeline_pm_get +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9c11138d v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9c681cbe v4l2_fh_del EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9fef35ac v4l2_apply_frmsize_constraints -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa40344b8 v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa5a10c4a __video_device_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa7c2362b v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa8342fd3 v4l2_g_parm_cap EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xad5c3c93 v4l2_simplify_fraction -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xaded3a61 v4l2_g_parm_cap -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbea6e488 v4l2_fh_add -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc03cb9f8 v4l2_ctrl_request_hdl_find -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc15f9146 v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb2ca47b4 v4l_vb2q_enable_media_source +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb966e317 v4l2_ctrl_request_hdl_ctrl_find +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbb031c5e v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbcb465ae v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc6594b7d v4l2_pipeline_pm_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc659af64 v4l2_event_unsubscribe_all EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc742d6e8 __tracepoint_vb2_v4l2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc8d724eb v4l2_create_fwnode_links +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcbabb7be v4l2_event_unsubscribe EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcc501597 v4l2_fill_pixfmt -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcd498ec1 v4l2_src_change_event_subdev_subscribe -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcf42f3c0 v4l2_get_link_freq -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd284942e __v4l2_ctrl_handler_setup -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd34b72dd v4l2_i2c_subdev_addr -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd3689779 v4l2_subdev_get_fwnode_pad_1_to_1 -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd8b64ae1 __traceiter_vb2_v4l2_dqbuf -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xda292de0 v4l2_compat_ioctl32 -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xdb011f0e v4l_vb2q_enable_media_source +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd20ac424 __traceiter_vb2_v4l2_buf_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd2425070 v4l2_pipeline_link_notify +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xdeb48b21 v4l2_get_link_freq +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xdf97936d video_device_pipeline +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe0d1f07f __traceiter_vb2_v4l2_qbuf EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe2822320 __v4l2_find_nearest_size -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe5067089 v4l2_device_put EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe5a33113 __SCK__tp_func_vb2_v4l2_qbuf -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe742c1cf v4l2_ctrl_request_hdl_ctrl_find -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xed0c49a6 __v4l2_subdev_init_finalize -EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf27d8b9a v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe945c445 video_device_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xef08c0bc __v4l2_ctrl_handler_setup 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 0xf9a786d3 v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf7a8a8c7 v4l2_i2c_subdev_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xfe748953 v4l2_spi_new_subdev +EXPORT_SYMBOL_GPL drivers/memory/omap-gpmc 0x17d28b6d gpmc_omap_onenand_set_timings EXPORT_SYMBOL_GPL drivers/memory/omap-gpmc 0x1bc40a8d gpmc_omap_get_nand_ops -EXPORT_SYMBOL_GPL drivers/memory/omap-gpmc 0x857a0f1e gpmc_omap_onenand_set_timings -EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x4608e2a6 pm80x_regmap_config -EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xbcc26445 pm80x_init -EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xc1a53a07 pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x14ab6ec8 pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xc8456d32 pm80x_init EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit -EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x2091e74d arizona_free_irq -EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x22b9cf4c wm8997_patch +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xe3d5c7b1 pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x03e3b3c4 wm8998_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x0bf90608 arizona_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x12116530 wm5102_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x249366f1 wm8997_i2c_regmap EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x2527806e wm5110_revd_irq -EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x2f5ff84a arizona_pm_ops -EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x317bef3d wm5110_i2c_regmap -EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x34e26073 arizona_dev_exit -EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x3c2169a7 arizona_clk32k_disable +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x5129a47c wm5102_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x5157d5d7 arizona_dev_exit EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x549c0565 wm5110_irq EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x58dc8758 wm8997_irq -EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x72432e71 wm5110_spi_regmap -EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x833e2737 cs47l24_patch -EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x85fe84b5 cs47l24_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x727b813f arizona_set_irq_wake EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x88b6aa3e cs47l24_irq -EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x8f107a4c wm5102_spi_regmap -EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x941d9a70 arizona_dev_init -EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x9ee2acb8 wm8998_i2c_regmap -EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x9f1086f3 arizona_set_irq_wake -EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xa2a2b5ef wm5110_patch -EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xb12be402 arizona_clk32k_enable +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x8e374ae5 arizona_clk32k_enable +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xaa6341c7 wm8997_patch +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xac7af041 wm5110_i2c_regmap EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xb263fbbd wm5110_aod -EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xb992798d wm8997_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xb33adab2 arizona_dev_init +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xb9ad8a56 cs47l24_patch EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xbe237980 wm8997_aod -EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xc279985e arizona_request_irq -EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xcc28bb00 wm5102_i2c_regmap -EXPORT_SYMBOL_GPL drivers/mfd/atc260x-core 0x425a9b35 atc260x_match_device -EXPORT_SYMBOL_GPL drivers/mfd/atc260x-core 0xde2d4a12 atc260x_device_probe -EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x119da594 da9150_bulk_read -EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x758922fb da9150_bulk_write -EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x7770ed4c da9150_read_qif -EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x9e6b44a0 da9150_reg_write -EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xbd6859d2 da9150_write_qif -EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xd5f3ca72 da9150_reg_read -EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xf7244d12 da9150_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xccea3324 arizona_clk32k_disable +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xdae94a07 wm5110_patch +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xdcd0b8bd cs47l24_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xe4c8d6c0 arizona_request_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xef42310d wm5110_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xf71acf36 arizona_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/atc260x-core 0x45b78295 atc260x_device_probe +EXPORT_SYMBOL_GPL drivers/mfd/atc260x-core 0x52120f04 atc260x_match_device +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x39a31417 da9150_bulk_write +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x5275942f da9150_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x58a6924b da9150_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x5ce2f678 da9150_write_qif +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x7d154943 da9150_bulk_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x9dab3dcb da9150_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xc27356c5 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 0x250ec868 kempld_write16 -EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x44a4f4ee kempld_release_mutex -EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x8ba82549 kempld_read8 -EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x91d04e00 kempld_read32 -EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xb50a8cc0 kempld_write8 -EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xd7ffdef0 kempld_write32 -EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xdcb77484 kempld_get_mutex -EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xfecf3117 kempld_read16 -EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x100b5846 lm3533_read -EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x2c4b25cb lm3533_update -EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xa06354ad lm3533_write -EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x0b24118b lm3533_ctrlbank_enable -EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x1b8a9e64 lm3533_ctrlbank_get_brightness -EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xd910640a lm3533_ctrlbank_disable -EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xdbba0d25 lm3533_ctrlbank_set_brightness -EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xe4c5bbd6 lm3533_ctrlbank_get_pwm -EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xf2811abc lm3533_ctrlbank_set_max_current -EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xf3621746 lm3533_ctrlbank_set_pwm -EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x8c1e1c62 lp3943_write_byte -EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xc254cc3b lp3943_update_bits -EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xc7b68a4f lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x304cd08f kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x501101ff kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x5eb10b43 kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x8b6f5bc6 kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xb28519d3 kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xb7f58dce kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xe6460a63 kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xf5e3e9fe kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x2c2ec927 lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x41582708 lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x88cc5bd1 lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x02fafdf5 lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x43cbe4f7 lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x77b72cff lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x7c0845fd lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x7f3fc497 lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xbabb48bb lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xf32843f8 lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x0cb963c4 lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xdcfb5712 lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xee259364 lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x04759b49 cs47l35_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x04784709 cs47l35_32bit_spi_regmap EXPORT_SYMBOL_GPL drivers/mfd/madera 0x0f379262 madera_of_match -EXPORT_SYMBOL_GPL drivers/mfd/madera 0x26813651 cs47l15_16bit_i2c_regmap -EXPORT_SYMBOL_GPL drivers/mfd/madera 0x268cea11 cs47l15_32bit_i2c_regmap -EXPORT_SYMBOL_GPL drivers/mfd/madera 0x419baf91 madera_pm_ops -EXPORT_SYMBOL_GPL drivers/mfd/madera 0x6064bf58 cs47l35_patch -EXPORT_SYMBOL_GPL drivers/mfd/madera 0x65b42b5d cs47l15_32bit_spi_regmap -EXPORT_SYMBOL_GPL drivers/mfd/madera 0x65b9f71d cs47l15_16bit_spi_regmap -EXPORT_SYMBOL_GPL drivers/mfd/madera 0x660b36f9 cs47l92_patch -EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7248e900 madera_dev_exit -EXPORT_SYMBOL_GPL drivers/mfd/madera 0x85d06d59 cs47l90_16bit_i2c_regmap -EXPORT_SYMBOL_GPL drivers/mfd/madera 0x85ddb119 cs47l90_32bit_i2c_regmap -EXPORT_SYMBOL_GPL drivers/mfd/madera 0x9d051ae9 cs47l85_16bit_spi_regmap -EXPORT_SYMBOL_GPL drivers/mfd/madera 0x9d08c6a9 cs47l85_32bit_spi_regmap -EXPORT_SYMBOL_GPL drivers/mfd/madera 0xaf778191 cs47l35_16bit_spi_regmap -EXPORT_SYMBOL_GPL drivers/mfd/madera 0xaf7a5dd1 cs47l35_32bit_spi_regmap -EXPORT_SYMBOL_GPL drivers/mfd/madera 0xb25176a4 cs47l92_32bit_spi_regmap -EXPORT_SYMBOL_GPL drivers/mfd/madera 0xb25caae4 cs47l92_16bit_spi_regmap -EXPORT_SYMBOL_GPL drivers/mfd/madera 0xc6e57055 cs47l90_32bit_spi_regmap -EXPORT_SYMBOL_GPL drivers/mfd/madera 0xc6e8ac15 cs47l90_16bit_spi_regmap -EXPORT_SYMBOL_GPL drivers/mfd/madera 0xde3007e5 cs47l85_32bit_i2c_regmap -EXPORT_SYMBOL_GPL drivers/mfd/madera 0xde3ddba5 cs47l85_16bit_i2c_regmap -EXPORT_SYMBOL_GPL drivers/mfd/madera 0xdfcb03ce madera_dev_init -EXPORT_SYMBOL_GPL drivers/mfd/madera 0xe50426e5 cs47l85_patch -EXPORT_SYMBOL_GPL drivers/mfd/madera 0xe921ba6c cs47l15_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x12d55a9c cs47l90_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x173f0a81 madera_dev_init +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x19536c7c cs47l92_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x195eb03c cs47l92_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x2acacadf madera_dev_exit +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x2ed27781 cs47l90_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x2edfabc1 cs47l90_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x36070031 cs47l85_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x360adc71 cs47l85_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x47408645 cs47l35_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x474d5a05 cs47l35_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x47d35853 cs47l35_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x53c64b62 madera_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x5a667170 cs47l92_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x5a6bad30 cs47l92_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x6de76a8d cs47l90_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x6deab6cd cs47l90_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x75321d3d cs47l85_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x753fc17d cs47l85_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x8d832c89 cs47l15_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x8d8ef0c9 cs47l15_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x8e4191ee cs47l85_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xb80185c9 cs47l15_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xceb63185 cs47l15_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xcebbedc5 cs47l15_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xcf62b045 cs47l92_patch EXPORT_SYMBOL_GPL drivers/mfd/madera 0xebe384cb madera_name_from_type -EXPORT_SYMBOL_GPL drivers/mfd/madera 0xec429c9d cs47l35_32bit_i2c_regmap -EXPORT_SYMBOL_GPL drivers/mfd/madera 0xec4f40dd cs47l35_16bit_i2c_regmap -EXPORT_SYMBOL_GPL drivers/mfd/madera 0xf025e260 cs47l90_patch -EXPORT_SYMBOL_GPL drivers/mfd/madera 0xf1646ba8 cs47l92_16bit_i2c_regmap -EXPORT_SYMBOL_GPL drivers/mfd/madera 0xf169b7e8 cs47l92_32bit_i2c_regmap -EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x0f80c3d9 mc13xxx_variant_mc13892 -EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x33d6d859 mc13xxx_adc_do_conversion -EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x4f3a88f9 mc13xxx_variant_mc13783 -EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x5d357d91 mc13xxx_variant_mc34708 -EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x6216a584 mc13xxx_common_init -EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xa042680e mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x2f2afb4a mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x718bbfad mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x78e30d96 mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x892e396d mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x9b21cc05 mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xc994724d mc13xxx_variant_mc13892 EXPORT_SYMBOL_GPL drivers/mfd/motorola-cpcap 0xa226dbe8 cpcap_sense_virq -EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x0d7b849b pcf50633_reg_read -EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x29852415 pcf50633_reg_set_bit_mask -EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x4db2333e pcf50633_register_irq -EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x84bc5593 pcf50633_pm -EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x898b6f34 pcf50633_reg_clear_bits -EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x9a531239 pcf50633_read_block -EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x9ae41560 pcf50633_irq_unmask -EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xc57937d6 pcf50633_free_irq -EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xc88bc2fa pcf50633_irq_mask_get -EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xe41f0664 pcf50633_irq_mask -EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xf226c509 pcf50633_write_block -EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xf900804c pcf50633_reg_write -EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x2230446a pcf50633_adc_sync_read -EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0xe449e1b1 pcf50633_adc_async_read -EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x608b3f93 pcf50633_gpio_set -EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xb16c1c0a pcf50633_gpio_get -EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xe3ebd687 pcf50633_gpio_power_supply_set -EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xed7cba4a pcf50633_gpio_invert_get -EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xf333a63b pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x0b656f1b pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x1eedc020 pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x96cbe646 pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x99e17dc3 pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x9bb96a29 pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xbb92a120 pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xc65a2840 pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xc9e93f48 pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xd04a293d pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xde47848d pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xe50a0a38 pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xf6575a25 pcf50633_pm +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x1755b2c0 pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x736533a9 pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x45fddd0f pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x7d31164a pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xb2331caa pcf50633_gpio_invert_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xbe8d2cc6 pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xc21fd56c pcf50633_gpio_invert_set EXPORT_SYMBOL_GPL drivers/mfd/rave-sp 0x43e53ef9 rave_sp_exec -EXPORT_SYMBOL_GPL drivers/mfd/rave-sp 0x4b26dfea devm_rave_sp_register_event_notifier +EXPORT_SYMBOL_GPL drivers/mfd/rave-sp 0x5dc9ee11 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 0x0176931f si476x_core_i2c_xfer -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2cdf38eb si476x_core_cmd_am_acf_status -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2e24d798 si476x_core_cmd_fm_seek_start -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x31ab84c8 si476x_core_cmd_intb_pin_cfg -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x39e7100c si476x_core_has_diversity -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x40142578 si476x_core_is_in_am_receiver_mode -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x42efb6ac si476x_core_set_power_state -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x43a8eb7a si476x_core_cmd_zif_pin_cfg -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x45b9d19a si476x_core_cmd_am_rsq_status -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x49a4dfcd si476x_core_cmd_power_down -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4fd45e65 si476x_core_has_am -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5deb0f6c si476x_core_cmd_fm_rds_blockcount -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5e47ac3b si476x_core_cmd_set_property -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x684660d4 si476x_core_cmd_ic_link_gpo_ctl_pin_cfg -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x84fcc8c2 si476x_core_cmd_am_seek_start -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x8f8b5166 si476x_core_cmd_fm_rds_status -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x910b83a4 si476x_core_is_a_secondary_tuner -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x91853908 si476x_core_cmd_dig_audio_pin_cfg -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x97406eee si476x_core_cmd_func_info -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9bca56ea si476x_core_cmd_get_property -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9be12c7c devm_regmap_init_si476x -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa08ad526 si476x_core_cmd_fm_rsq_status -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xaac75392 si476x_core_cmd_power_up -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xaeaa3228 si476x_core_is_a_primary_tuner -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xbc6b04ea si476x_core_cmd_fm_phase_div_status -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xcad9cea4 si476x_core_cmd_ana_audio_pin_cfg -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd123df06 si476x_core_cmd_agc_status -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd490a28e si476x_core_cmd_fm_acf_status -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd876b0bc si476x_core_cmd_fm_tune_freq -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xdc9b78b0 si476x_core_start -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xdd1d3573 si476x_core_cmd_fm_phase_diversity -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xed93f335 si476x_core_cmd_am_tune_freq -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xfdc6b9f3 si476x_core_stop -EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xfde61e5e si476x_core_is_powered_up -EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x03efa93c sm501_find_clock -EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x7db0fce2 sm501_misc_control -EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xde3d6c35 sm501_unit_power -EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xdec773a6 sm501_set_clock -EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xf9d944e0 sm501_modify_reg -EXPORT_SYMBOL_GPL drivers/mfd/sprd-sc27xx-spi 0x1d92b4f1 sprd_pmic_detect_charger_type -EXPORT_SYMBOL_GPL drivers/mfd/stmfx 0x13126e9f stmfx_function_enable -EXPORT_SYMBOL_GPL drivers/mfd/stmfx 0x99443f5b stmfx_function_disable -EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x686d7f26 am335x_tsc_se_adc_done -EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x8554407d am335x_tsc_se_clr -EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xb2359e8e am335x_tsc_se_set_cache -EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xbffcfba8 am335x_tsc_se_set_once -EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x175f2f1d tps65217_reg_write -EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x430eac35 tps65217_set_bits -EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xe5c77f91 tps65217_clear_bits -EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xf5ff73c4 tps65217_reg_read -EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x101e14b0 tps65218_set_bits -EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xe7b86427 tps65218_reg_write -EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xf487f87f tps65218_clear_bits -EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x3af1ffed alcor_read32be -EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x55bd440f alcor_read8 -EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x73c71ce0 alcor_write32 -EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x86c8d0de alcor_read32 -EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x8c14463e alcor_write16 -EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0xa2d2df69 alcor_write32be -EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0xbe938ce0 alcor_write8 -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x0a90ca41 rtsx_pci_write_register -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x101a3180 rtsx_pci_switch_output_voltage -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x18a36714 rtsx_pci_complete_unfinished_transfer -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x1b6e3c7a rtsx_pci_card_pull_ctl_enable -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x1d5305d4 rtsx_pci_card_power_on -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x229fcdd0 rtsx_pci_write_ppbuf -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x29de5ee7 rtsx_pci_read_phy_register -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x2cc6e28d rtsx_pci_read_register -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x380a2163 rtsx_pci_write_phy_register -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x386497e8 rtsx_pci_send_cmd_no_wait -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x3c602293 rtsx_pci_switch_clock -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x46e44d80 rtsx_pci_read_ppbuf -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x5d961047 rtsx_pci_dma_transfer -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x658e8100 rtsx_pci_card_power_off -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x78a93c5e rtsx_pci_card_exclusive_check -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x84c82b04 rtsx_pci_transfer_data -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x8f6d9454 rtsx_pci_add_cmd -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x907192d1 rtsx_pci_start_run -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x96e3b29c rtsx_pci_stop_cmd -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x9dadb5e3 rtsx_pci_card_exist -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xb5a30de5 rtsx_pci_send_cmd -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xc645acef rtsx_pci_dma_map_sg -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xd140c3d2 rtsx_pci_card_pull_ctl_disable -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xd4894afc rtsx_pci_dma_unmap_sg -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x0372821b rtsx_usb_read_ppbuf -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x0a1bbbce rtsx_usb_write_register -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x30bd2c07 rtsx_usb_read_register -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x79f56cef rtsx_usb_write_ppbuf -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x85dfa6aa rtsx_usb_ep0_read_register -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x8bc4610a rtsx_usb_switch_clock -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xa5375ca1 rtsx_usb_get_rsp -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xb288cc03 rtsx_usb_add_cmd -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xb578aa66 rtsx_usb_ep0_write_register -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xbe0c7f5d rtsx_usb_send_cmd -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xbe6130b4 rtsx_usb_get_card_status -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xc2ccddd8 rtsx_usb_card_exclusive_check -EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xd7c47b64 rtsx_usb_transfer_data -EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x214a12be cb710_sg_dwiter_write_next_block -EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x3f03cd39 cb710_pci_update_config_reg -EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xaa49641b cb710_set_irq_handler -EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xadd7231e cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x01925265 si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x03839494 si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1381c64a si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x20ab524b si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x28c326f4 si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2c0f3e2f si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2d1c52d1 si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2d861ce2 si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x390792e2 si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x426e72a4 si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4667350f si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x546ff4f1 si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5a129d7b devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6513d244 si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6de2724b si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x71f19de2 si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x734cfb90 si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x78be2fbd si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7b83b77c si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x8d2ca79f si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x93cf3806 si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x98b79715 si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9a4aedf3 si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9c2f3569 si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb123a150 si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb243ac28 si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb68a2a77 si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc702c9b0 si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc8ebf261 si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xca0715ba si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xcdee94b1 si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe5f28010 si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe949faf3 si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf6c04812 si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x0d8e7102 sm501_misc_control +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x2d877e56 sm501_unit_power +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x3653bdba sm501_modify_reg +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xa916c790 sm501_find_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xb1e2be8b sm501_set_clock +EXPORT_SYMBOL_GPL drivers/mfd/sprd-sc27xx-spi 0x1bcc00cf sprd_pmic_detect_charger_type +EXPORT_SYMBOL_GPL drivers/mfd/stmfx 0x09fc809e stmfx_function_enable +EXPORT_SYMBOL_GPL drivers/mfd/stmfx 0x97ec6e17 stmfx_function_disable +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x2382ae20 am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x30feac54 am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xa6dc4e5a am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xeb9e32e4 am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x12d9210c tps65217_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x64a12472 tps65217_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xc9e93817 tps65217_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xca749496 tps65217_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x8056596b tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xb759a9ce tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xd72a8c9b tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x0350e596 alcor_write8 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x281f7819 alcor_write32 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x5a20dd94 alcor_read8 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x892cfa44 alcor_read32 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x907a5bdc alcor_read32be +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x9cd19149 alcor_write32be +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0xfc041e25 alcor_write16 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x0a34881b rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x0b872039 rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x0f5a27ea rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x1b84f280 rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x381e1e6a rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x394901ca rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x3f4cd203 rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x4c58a639 rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x53f76785 rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x5b00cadf rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x5cb7b435 rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x6c5ff934 rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x86c34f7b rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xa1a2c0bb rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xa7c622f9 rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xb2b3eac5 rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xc0efc0d4 rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xc1d457be rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xc581a34c rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xcc0fa1f9 rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xd12d3c38 rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xd4f34f1b rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xdba1e78b rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xdc231a5c rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x0fdaf5f8 rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x3473bfbc rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x4dbe2a36 rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x5c1d4443 rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x79b1a6cc rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x82510c28 rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x82cb4f17 rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x8bada013 rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x8c25deb3 rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xa9da2b06 rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xe8fce7d4 rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xfa1faae5 rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xfdf23de2 rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x069bda8a cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x170dd9da cb710_sg_dwiter_write_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xbd5eca9c cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xf35e0bf8 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 @@ -14144,38 +14144,38 @@ 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 0x52d2dc85 enclosure_for_each_device -EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x80a30ffc enclosure_component_register -EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x85f260ab enclosure_unregister -EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x9186fec9 enclosure_component_alloc -EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xae6a71ee enclosure_register -EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xb3335678 enclosure_find -EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xd79c25a2 enclosure_remove_device -EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xf422b813 enclosure_add_device -EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x89e7559f lis3lv02d_joystick_disable -EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x93ca143d lis3lv02d_joystick_enable -EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x98714841 lis3lv02d_poweron -EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x9ed6c8bf lis3lv02d_remove_fs -EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xb8d588d9 lis3lv02d_init_device -EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xd74797b5 lis3_dev -EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xd8022d46 lis3lv02d_poweroff -EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xdcab1b50 lis3lv02d_init_dt -EXPORT_SYMBOL_GPL drivers/misc/pvpanic/pvpanic 0xa908d9cf devm_pvpanic_probe +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x136123d7 enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x22f8a45d enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x46aa8240 enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x61412d69 enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x77103e46 enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xaa2b1d59 enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xe275d27f enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xe5a89c27 enclosure_component_alloc +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x0b883b2f lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x4e961c9a lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x51dbc49c lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x779f0630 lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x94da88e0 lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xacfadfd0 lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xb5c875bf lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xdce4f46a lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/pvpanic/pvpanic 0x2038c063 devm_pvpanic_probe EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x27b492c3 st_unregister EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x80049dca st_register -EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0x25addfbe uacce_remove -EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0x5a729deb uacce_alloc -EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0xe91cdcd4 uacce_register +EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0xd32ae5b5 uacce_register +EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0xe803e9db uacce_alloc +EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0xf090c887 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 0x0cb598b1 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 0x3a22fa8a vmci_datagram_destroy_handle -EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x3cc5af37 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 0x5246327e vmci_qpair_peekv EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x5591b58e vmci_context_get_priv_flags +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x5e5b0022 vmci_qpair_enquev 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 @@ -14183,2032 +14183,2032 @@ 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 0x822d53f9 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 0xce9f9c27 vmci_qpair_dequev 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 0x7112e1f8 dw_mci_pltfm_remove -EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0xaf6dff55 dw_mci_pltfm_pmops -EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0xc919ddca dw_mci_pltfm_register -EXPORT_SYMBOL_GPL drivers/mmc/host/mmc_hsq 0x0e1c8c91 mmc_hsq_suspend -EXPORT_SYMBOL_GPL drivers/mmc/host/mmc_hsq 0x4cff282e mmc_hsq_finalize_request -EXPORT_SYMBOL_GPL drivers/mmc/host/mmc_hsq 0x679e55be mmc_hsq_resume -EXPORT_SYMBOL_GPL drivers/mmc/host/mmc_hsq 0xff84c57b mmc_hsq_init -EXPORT_SYMBOL_GPL drivers/mmc/host/renesas_sdhi_core 0x2898db86 renesas_sdhi_probe -EXPORT_SYMBOL_GPL drivers/mmc/host/renesas_sdhi_core 0xabf54ad3 renesas_sdhi_remove -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x0273207a sdhci_send_tuning -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x0575d545 sdhci_request -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x05c56d7e sdhci_setup_host -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x152ff38f sdhci_enable_v4_mode -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x18e11377 sdhci_enable_sdio_irq -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x23567cda sdhci_set_power_and_bus_voltage -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x2a724154 sdhci_dumpregs -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x2bcde527 sdhci_remove_host -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x395f8968 sdhci_calc_clk -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x3b77b80c sdhci_set_ios -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x3f4ce903 sdhci_start_signal_voltage_switch -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x4709c2f3 sdhci_cleanup_host -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x505c2cc7 sdhci_cqe_irq -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x5f1ad93e __sdhci_read_caps -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x6203158a sdhci_set_power_noreg -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x6357f65f sdhci_free_host -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x6bd6936c sdhci_start_tuning -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x6e77c7d3 sdhci_set_uhs_signaling -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x6f766db6 sdhci_enable_clk -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x73356065 sdhci_suspend_host -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x798a6693 sdhci_get_cd_nogpio -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x7b142a54 sdhci_alloc_host -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x830febd9 sdhci_set_data_timeout_irq -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x8806f358 sdhci_set_bus_width -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x8d830cf7 sdhci_cqe_enable -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x991723a2 sdhci_runtime_suspend_host -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xa277b537 sdhci_set_power -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xaa36358c sdhci_end_tuning -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xada53694 sdhci_abort_tuning -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xb8ef9e53 sdhci_request_atomic -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xbff6f944 sdhci_set_clock -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xce7e9072 __sdhci_add_host -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xd8a53f83 sdhci_runtime_resume_host -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xdfa9aa3e sdhci_execute_tuning -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xe4017837 sdhci_resume_host -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xe537f4ae __sdhci_set_timeout -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xe9a115be sdhci_reset_tuning -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xf0e5d234 sdhci_adma_write_desc -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xf272beaa sdhci_switch_external_dma -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xfda5c069 sdhci_reset -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xff3405ea sdhci_add_host -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xff88e435 sdhci_cqe_disable -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x1ba2d0fa sdhci_pltfm_suspend -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x30d9051d sdhci_pltfm_register -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x4b8a3e01 sdhci_get_property -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x67d73a78 sdhci_pltfm_pmops -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x7eb4d109 sdhci_pltfm_unregister -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x8977c0f7 sdhci_pltfm_free -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xb84dc85f sdhci_pltfm_resume -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xb9537bd2 sdhci_pltfm_clk_get_max_clock -EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xf418ead3 sdhci_pltfm_init -EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x01386ca0 tmio_mmc_host_free +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0x2ed61185 dw_mci_pltfm_remove +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0xb31b63fd dw_mci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0xc3cf01cd dw_mci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/mmc_hsq 0x2937d9fc mmc_hsq_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/mmc_hsq 0x2ee5cbd7 mmc_hsq_finalize_request +EXPORT_SYMBOL_GPL drivers/mmc/host/mmc_hsq 0x51a8dc18 mmc_hsq_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/mmc_hsq 0xc4fe3fe4 mmc_hsq_init +EXPORT_SYMBOL_GPL drivers/mmc/host/renesas_sdhi_core 0x2fd5f8a0 renesas_sdhi_remove +EXPORT_SYMBOL_GPL drivers/mmc/host/renesas_sdhi_core 0xdf7712f3 renesas_sdhi_probe +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x0267cf8b sdhci_execute_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x0c91ba5e __sdhci_set_timeout +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x0f4049b8 sdhci_set_bus_width +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x112252ec sdhci_switch_external_dma +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x11914fde sdhci_setup_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x154a7f02 sdhci_set_data_timeout_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x16cffa23 sdhci_enable_sdio_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x22e655d0 sdhci_reset_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x2c256aea sdhci_start_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x3575be1b sdhci_enable_v4_mode +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x35871959 sdhci_remove_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x3aa4d1cd sdhci_start_signal_voltage_switch +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x3bd7660f sdhci_get_cd_nogpio +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x41d87200 sdhci_cqe_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x47e9f7e5 sdhci_dumpregs +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x660b2e5d sdhci_cqe_enable +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x66672bb0 sdhci_set_power +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x6f1b2979 __sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x72a6282c sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x72d17de5 sdhci_set_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x775b7956 sdhci_set_power_noreg +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x77810e90 sdhci_abort_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x80573dde sdhci_set_power_and_bus_voltage +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x80867464 sdhci_set_ios +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x91f051ad sdhci_adma_write_desc +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x9553b309 sdhci_enable_clk +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x9695052b sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x96d27f1a sdhci_send_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x974ab1fb sdhci_cqe_disable +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x99651dc9 sdhci_reset +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xadd31e13 sdhci_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xb179d541 sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xb2a4ba14 sdhci_alloc_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xb4a86ad1 sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xc200193d sdhci_request +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xc3434b46 sdhci_request_atomic +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xcdab84c4 sdhci_cleanup_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xd4d025e1 sdhci_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xd5f2f3c4 __sdhci_read_caps +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xdd64f1fa sdhci_end_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xe2e11e59 sdhci_calc_clk +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xf471c96b sdhci_free_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x14b548a9 sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x353a82c4 sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x4c9ce411 sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x604aabde sdhci_pltfm_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x6920a038 sdhci_pltfm_free +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x7d2af029 sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xd4399e2f sdhci_pltfm_init +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xe11867a9 sdhci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xe99e2b9a sdhci_get_property +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x1d8d2bc9 tmio_mmc_host_remove +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x2b9eca88 tmio_mmc_host_free EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x378f2335 tmio_mmc_irq -EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x5fb04f92 tmio_mmc_host_remove -EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x90d473e9 tmio_mmc_host_runtime_suspend -EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x9ce57bba tmio_mmc_host_alloc -EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0xab7c0d66 tmio_mmc_enable_mmc_irqs -EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0xbb4b834a tmio_mmc_disable_mmc_irqs -EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0xc2e8bb8a tmio_mmc_host_runtime_resume -EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0xc7a7b511 tmio_mmc_host_probe -EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0xd0d15619 tmio_mmc_do_data_irq -EXPORT_SYMBOL_GPL drivers/most/most_core 0x124cc007 channel_has_mbo -EXPORT_SYMBOL_GPL drivers/most/most_core 0x1a464000 most_register_configfs_subsys -EXPORT_SYMBOL_GPL drivers/most/most_core 0x28583178 most_resume_enqueue -EXPORT_SYMBOL_GPL drivers/most/most_core 0x2fd3c613 most_stop_enqueue -EXPORT_SYMBOL_GPL drivers/most/most_core 0x4bc3e4cc most_put_mbo -EXPORT_SYMBOL_GPL drivers/most/most_core 0x63b662cd most_register_interface -EXPORT_SYMBOL_GPL drivers/most/most_core 0x8113201e most_register_component -EXPORT_SYMBOL_GPL drivers/most/most_core 0x8d1229d6 most_get_mbo -EXPORT_SYMBOL_GPL drivers/most/most_core 0xb00909d1 most_deregister_component -EXPORT_SYMBOL_GPL drivers/most/most_core 0xb33f0a54 most_submit_mbo -EXPORT_SYMBOL_GPL drivers/most/most_core 0xbf345003 most_start_channel -EXPORT_SYMBOL_GPL drivers/most/most_core 0xc7f172c4 most_deregister_interface -EXPORT_SYMBOL_GPL drivers/most/most_core 0xcd37debb most_deregister_configfs_subsys -EXPORT_SYMBOL_GPL drivers/most/most_core 0xf79f514d most_stop_channel -EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x1615648f cfi_cmdset_0200 -EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xd42264f1 cfi_cmdset_0001 -EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xeb0b4119 cfi_cmdset_0003 -EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x07661c6b cfi_cmdset_0701 -EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x8acd983d cfi_cmdset_0006 -EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xf49fd3ed cfi_cmdset_0002 -EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0x6558b56a cfi_cmdset_0020 -EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x7df9c075 cfi_qry_mode_off -EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x9f3a24b2 cfi_qry_present -EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xd790f560 cfi_qry_mode_on -EXPORT_SYMBOL_GPL drivers/mtd/hyperbus/hyperbus-core 0x22a17460 hyperbus_unregister_device -EXPORT_SYMBOL_GPL drivers/mtd/hyperbus/hyperbus-core 0x56075871 hyperbus_register_device -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x061047f0 mtd_ooblayout_get_databytes -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x095ec992 mtd_unlock -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x143c68a3 mtd_device_unregister -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x17df30c8 mtd_get_unmapped_area -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1cecb571 mtd_writev -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2a58e70a mtd_point -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3c595ab1 mtd_ooblayout_find_eccregion -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3fc8e827 mtd_get_user_prot_info -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x420aa664 mtd_write_user_prot_reg -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x43780197 __get_mtd_device -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4613bfe3 mtd_write_oob -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x48b2c3f4 mtd_pairing_groups -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x494e124b mtd_read_oob +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x3a6d5d89 tmio_mmc_host_runtime_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x3f743277 tmio_mmc_do_data_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x70a74567 tmio_mmc_enable_mmc_irqs +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x9eaa2c98 tmio_mmc_host_runtime_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0xba30a8c8 tmio_mmc_host_probe +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0xc44df490 tmio_mmc_host_alloc +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0xe7356952 tmio_mmc_disable_mmc_irqs +EXPORT_SYMBOL_GPL drivers/most/most_core 0x11e2698c most_resume_enqueue +EXPORT_SYMBOL_GPL drivers/most/most_core 0x1b1cdc87 most_start_channel +EXPORT_SYMBOL_GPL drivers/most/most_core 0x1d72111d most_put_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0x297c5330 most_stop_channel +EXPORT_SYMBOL_GPL drivers/most/most_core 0x5b4e5088 most_get_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0x832f246f most_stop_enqueue +EXPORT_SYMBOL_GPL drivers/most/most_core 0x8d52629c channel_has_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0xa66e277d most_deregister_configfs_subsys +EXPORT_SYMBOL_GPL drivers/most/most_core 0xad6bb823 most_submit_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0xad8d203f most_register_component +EXPORT_SYMBOL_GPL drivers/most/most_core 0xb3f8df1c most_deregister_interface +EXPORT_SYMBOL_GPL drivers/most/most_core 0xc1d03be8 most_register_interface +EXPORT_SYMBOL_GPL drivers/most/most_core 0xd90bf5cc most_register_configfs_subsys +EXPORT_SYMBOL_GPL drivers/most/most_core 0xf82ad24f most_deregister_component +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x01abc462 cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x3e82e18a cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xc39cc41c cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x2116737e cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x5f4438ae cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xd2efbcf8 cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0xb0d115f9 cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x637e6323 cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x76bb7918 cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xf8f5fdb9 cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/hyperbus/hyperbus-core 0x357e6256 hyperbus_unregister_device +EXPORT_SYMBOL_GPL drivers/mtd/hyperbus/hyperbus-core 0xcacf25ca hyperbus_register_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x02312739 get_tree_mtd +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x04bb48e7 deregister_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x08be6d7a mtd_device_unregister +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1ad10e01 register_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1e9020b7 kill_mtd_super +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1f4b4f23 mtd_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x27185ce6 mtd_block_isbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x271c0226 mtd_pairing_info_to_wunit +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2bc0c66a mtd_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2c26736d __mtd_next_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2e34cc25 mtd_add_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x34c8823f mtd_ooblayout_count_eccbytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x37f7bbdf unregister_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3a9f101e put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4a6b027d mtd_point +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4b0aad95 mtd_read_oob EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x50dabc2f mtd_table_mutex -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x52b52706 mtd_wunit_to_pairing_info -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x59d87665 mtd_ooblayout_set_eccbytes -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x601513b9 mtd_ooblayout_get_eccbytes -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x640279f2 mtd_block_isreserved -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x68c23a18 mtd_add_partition -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x775bf363 mtd_block_markbad -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x78400e44 mtd_lock -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7bde7c4c mtd_ooblayout_count_freebytes -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x83ab27eb mtd_erase_user_prot_reg -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x85ebb321 put_mtd_device -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8b9eb8e0 mtd_del_partition -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8cbd6544 mtd_unpoint -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x90c54dd1 __put_mtd_device -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x920f7ce7 kill_mtd_super -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x93c5475b __register_mtd_parser -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x9cd1ee8a mtd_pairing_info_to_wunit -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x9da1be09 mtd_write -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x9e571459 unregister_mtd_user -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa7000266 mtd_ooblayout_count_eccbytes -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xacc915f4 mtd_kmalloc_up_to -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xae273299 mtd_block_isbad -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xaee20a4a get_mtd_device -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xafd57bec mtd_ooblayout_set_databytes -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb388bc7f mtd_lock_user_prot_reg -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb6de013d get_mtd_device_nm +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x52385881 mtd_unlock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5863b43d __register_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x62c1ad24 mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x70f934cb mtd_read +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x725a74f5 mtd_write_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x734bc89d mtd_ooblayout_set_databytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x767eef9b mtd_block_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7dadb936 __get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7e314053 mtd_del_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7ed8c4c6 mtd_wunit_to_pairing_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x855e3680 mtd_unpoint +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8a3f4a30 mtd_ooblayout_ecc +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8ce43728 mtd_ooblayout_set_eccbytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa09573eb mtd_panic_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa4b97fbc mtd_get_device_size +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa6f155e8 mtd_block_markbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xaa092043 mtd_ooblayout_free +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xaec39499 mtd_is_locked EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb7075882 mtd_check_expert_analysis_mode -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb7c5473f of_get_mtd_device_by_node -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb9d5e753 mtd_ooblayout_ecc -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xbc34b405 mtd_read_fact_prot_reg -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xbf31f7ca __mtd_next_device -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xceccbad1 deregister_mtd_parser -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xda5b04d2 mtd_get_fact_prot_info -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xded1ed56 mtd_device_parse_register -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe1a1b16a get_tree_mtd -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xebb3e38d mtd_is_locked -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xed59c186 register_mtd_user -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xeed0d3bf mtd_read -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf28ecbea mtd_erase -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf3ed915a mtd_get_device_size -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf95033a9 mtd_panic_write -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xfa664cc8 mtd_read_user_prot_reg -EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xfd504355 mtd_ooblayout_free -EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x729e82ef del_mtd_blktrans_dev -EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x78940a16 register_mtd_blktrans -EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xca07cc50 add_mtd_blktrans_dev -EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xdc6838fc mtd_blktrans_cease_background -EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xe1bea882 deregister_mtd_blktrans -EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x29060b2a nanddev_cleanup -EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x38e0d556 nanddev_bbt_init -EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x4dbe5caf mxic_ecc_get_pipelined_engine -EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x4f91d4a8 nanddev_isbad -EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x5516a0d4 mxic_ecc_put_pipelined_engine -EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x5a9b3283 nand_get_large_page_ooblayout -EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x648b4bf4 nanddev_mtd_erase -EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x6a375e1d nanddev_bbt_cleanup -EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x6eacc90e nand_ecc_restore_req -EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x7b022d41 nanddev_init -EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x7da9945d nanddev_mtd_max_bad_blocks -EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x8432b85e nand_get_small_page_ooblayout -EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xa6fef26e nand_ecc_tweak_req -EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xb814488b mxic_ecc_process_data_pipelined -EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xb90be5ef nanddev_ecc_engine_cleanup -EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xc24e3682 nanddev_bbt_get_block_status -EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xcd319cef nanddev_markbad -EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xdc3a592e mxic_ecc_get_pipelined_ops -EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xdd5a4637 nand_ecc_cleanup_req_tweaking -EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xe1315573 nanddev_bbt_update -EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xe43647b2 nanddev_bbt_set_block_status -EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xe9b07bf9 nanddev_isreserved -EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xeaebcf7d nand_ecc_init_req_tweaking -EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xf664471c nanddev_ecc_engine_init -EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xff474971 nand_get_large_page_hamming_ooblayout -EXPORT_SYMBOL_GPL drivers/mtd/nand/onenand/onenand 0x090618d1 onenand_release -EXPORT_SYMBOL_GPL drivers/mtd/nand/onenand/onenand 0xca601928 onenand_scan -EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/brcmnand/brcmnand 0x19f89ae6 brcmnand_remove -EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/brcmnand/brcmnand 0x90426f7a brcmnand_probe -EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/brcmnand/brcmnand 0xa81b6a90 brcmnand_pm_ops -EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/denali 0xcb77e514 denali_chip_init -EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x0e4d6759 nand_wait_ready -EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x0f47e1fe nand_deselect_target +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc02fa9b1 mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xcaa7d052 mtd_writev +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xcdbb5a01 mtd_ooblayout_find_eccregion +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xce05bd08 mtd_device_parse_register +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xcf184a5f mtd_ooblayout_get_databytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd3ac77c2 mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd4504860 get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd5a40daf mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd60bae09 __put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd8e1a395 get_mtd_device_nm +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd8f5e22c mtd_pairing_groups +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe3f6528e mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe6977042 mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe88717e1 of_get_mtd_device_by_node +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xed3680af mtd_lock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf6d23bb3 mtd_erase_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf73e6cbd mtd_get_user_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf74e8bb7 mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf9bac5a9 mtd_ooblayout_get_eccbytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xfc9cc9e0 mtd_ooblayout_count_freebytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x0018a42a deregister_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x10449882 mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x3ad1a27e register_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x9b6f4aa6 del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xddbc4ab1 add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x011de786 nanddev_isbad +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x077ee7e0 nanddev_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x0a130c19 nanddev_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x0f1c9fd4 nanddev_bbt_get_block_status +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x16b49008 nand_get_large_page_hamming_ooblayout +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x17e1d600 nanddev_mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x1e6752d5 nanddev_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x24d874e6 nanddev_bbt_update +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x255e4663 nand_ecc_init_req_tweaking +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x26224d90 nand_get_large_page_ooblayout +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x3779fdd4 nanddev_bbt_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x51d2d152 mxic_ecc_process_data_pipelined +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x5a6d3130 mxic_ecc_get_pipelined_engine +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x68cdbf4e nand_ecc_restore_req +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x8160dcc1 nand_ecc_tweak_req +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x84986d60 mxic_ecc_get_pipelined_ops +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x91d30835 nanddev_ecc_engine_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xa232ccbf nanddev_bbt_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xb0bfe7f3 mxic_ecc_put_pipelined_engine +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xb2b68381 nanddev_mtd_max_bad_blocks +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xc6685c74 nanddev_ecc_engine_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xdaf4a1dd nanddev_bbt_set_block_status +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xdee52e95 nand_ecc_cleanup_req_tweaking +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xf005ee2a nanddev_markbad +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xf88bc74d nand_get_small_page_ooblayout +EXPORT_SYMBOL_GPL drivers/mtd/nand/onenand/onenand 0xc35006b9 onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/nand/onenand/onenand 0xffa83489 onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/brcmnand/brcmnand 0x55889912 brcmnand_probe +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/brcmnand/brcmnand 0xe2289597 brcmnand_remove +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/brcmnand/brcmnand 0xfb4849d1 brcmnand_pm_ops +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/denali 0x33792e96 denali_chip_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x02402aa6 nand_reset_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x0dc791a0 nand_prog_page_begin_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x107d27fa nand_write_data_op EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x11091291 nand_extract_bits +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x13066857 nand_read_page_hwecc_oob_first +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x147d0b7f nand_op_parser_exec_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x1bbb3ffe nand_read_oob_op EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x2d368c4c nand_subop_get_addr_start_off -EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x34ce772d nand_status_op -EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x35b69397 nand_select_target -EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x378d672f nand_soft_waitrdy -EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x51dbe1d5 nand_readid_op -EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x531aa3d7 nand_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x33782706 nand_change_write_column_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x36a7aaff nand_reset +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x3810abe5 nand_decode_ext_id EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x5632e63d nand_subop_get_num_addr_cyc -EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x56edbb6a nand_change_write_column_op -EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x575ac452 nand_erase_op -EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x5b4bcfae nand_prog_page_op -EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x602746e5 nand_reset -EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x6f9c0846 nand_read_data_op -EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x718dd1e6 nand_read_page_op -EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x71f036e5 nand_prog_page_end_op -EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x967584fd nand_reset_op -EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x9f76a9a0 nand_change_read_column_op -EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xaa813b24 nand_op_parser_exec_op -EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xb6b4df0e nand_gpio_waitrdy -EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xc80a501b nand_decode_ext_id -EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xc9cd007b nand_read_page_hwecc_oob_first +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x65126d5b nand_wait_ready +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x6b6d2df9 nand_readid_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x70a43c82 nand_deselect_target +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x71eaa77c nand_select_target +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x76fd7373 nand_read_page_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x81043dc9 nand_prog_page_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xb4a00881 nand_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xb729cf5f nand_read_data_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xb9f8a728 nand_erase_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xc97d4c95 nand_ecc_choose_conf +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xcc0db944 nand_soft_waitrdy +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xcdf86177 nand_prog_page_end_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 0xde6a7ab5 nand_write_data_op -EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xdebcc5da nand_read_oob_op -EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xf615374c nand_ecc_choose_conf -EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xfe1ad55d nand_prog_page_begin_op -EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/sm_common 0xf4537060 sm_register_device -EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x0c43b437 spi_nor_restore -EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x0c9598ff spi_nor_scan -EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x086f7f43 ubi_get_volume_info -EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x0bfa659c ubi_leb_read -EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x1389b7c3 ubi_is_mapped -EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x251e75be ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xd454021e nand_status_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xf9dddd5d nand_change_read_column_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xfab38c70 nand_gpio_waitrdy +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/sm_common 0x4cb085b4 sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x4e121658 spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0xf1b9c587 spi_nor_restore +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x026b3b24 ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x0cc49f10 ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x14bca602 ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x254d2ac1 ubi_leb_read_sg +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x30018d35 ubi_is_mapped EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x38e10c1d ubi_flush +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x3f2c5505 ubi_leb_write EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x42801d20 ubi_sync -EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5411d8df ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x46555299 ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x4cc3411a ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5e1d3f90 ubi_leb_change EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x66011ab6 ubi_get_device_info -EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x748e6d44 ubi_leb_read_sg +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x719d0266 ubi_close_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x732779a8 ubi_leb_unmap EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85a8ee76 ubi_unregister_volume_notifier -EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x9b40d525 ubi_leb_erase -EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xaebcc890 ubi_leb_write -EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xbcf35804 ubi_open_volume_path -EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xcbd9d314 ubi_leb_change -EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xe0ec14ee ubi_leb_map -EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xe5e387e6 ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85ca7696 ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x9e872937 ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xd24601a9 ubi_leb_read EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf5ee9ba8 ubi_register_volume_notifier -EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xfba8ed78 ubi_close_volume -EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xffa440a8 ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x0090273d devm_mux_control_get EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x0a65c89f mux_state_try_select_delay -EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x0c91ee52 devm_mux_chip_alloc -EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x198cafec mux_chip_free -EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x298681a4 devm_mux_chip_register -EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x4f5df5f5 mux_control_try_select_delay -EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x4fc0328b mux_control_select_delay +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x0b06fd27 mux_control_get +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x18edb23f devm_mux_state_get +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x20932981 mux_chip_register +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x28e3734b mux_chip_alloc +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x3ae7078c mux_control_put +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x3e25569a devm_mux_chip_register +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x6abc3a47 devm_mux_chip_alloc +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x6ee6a414 mux_control_deselect EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7cf08396 mux_state_deselect -EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xa20b1939 devm_mux_control_get -EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xa51f9f97 mux_control_get -EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xb3b47068 mux_chip_unregister -EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xb8d37b46 mux_control_deselect -EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xc338af5a devm_mux_state_get -EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xf4f98794 mux_control_put -EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xf800a555 mux_control_states -EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xf98308e9 mux_chip_alloc +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x8a06207e mux_control_states +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xb2ce72b9 mux_chip_unregister +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xc23481a4 mux_chip_free +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xe339c8ec mux_control_try_select_delay +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xf7ac0054 mux_control_select_delay EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xfa76e911 mux_state_select_delay -EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xfb0337e7 mux_chip_register -EXPORT_SYMBOL_GPL drivers/net/arcnet/arcnet 0x2efe1b83 devm_arcnet_led_init -EXPORT_SYMBOL_GPL drivers/net/arcnet/arcnet 0xa5e418a7 arcnet_led_event -EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x01b03cbc c_can_power_up -EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x062c6262 unregister_c_can_dev -EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x2251c4b6 alloc_c_can_dev -EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x7a7c04eb register_c_can_dev -EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x9dadd49f c_can_power_down -EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xee741b6e free_c_can_dev -EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x2abbad25 free_cc770dev -EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x469facac register_cc770dev -EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xca169262 unregister_cc770dev -EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xcd547ce1 alloc_cc770dev -EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x0b832287 can_rx_offload_irq_offload_timestamp +EXPORT_SYMBOL_GPL drivers/net/arcnet/arcnet 0xb4a834f6 arcnet_led_event +EXPORT_SYMBOL_GPL drivers/net/arcnet/arcnet 0xee325869 devm_arcnet_led_init +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x47f86e4a unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x5d0d1775 free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x732cbd86 c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x9c6a82ae c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xb246a710 alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xd2b01824 register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x3ef1a8cb register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x652a4bee alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xc9cd4403 unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xe6600617 free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x0beecd75 close_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x0e00bc2a 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 0x10fa6626 can_skb_get_frame_len -EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x144d27f7 can_rx_offload_get_echo_skb -EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x19649174 open_candev -EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x1b461b54 alloc_canfd_skb -EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x2001916f safe_candev_priv -EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x210fea58 can_rx_offload_del -EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x2c07fc72 can_bus_off -EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x2efccc1f can_dropped_invalid_skb -EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x300aad17 can_rx_offload_queue_timestamp -EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x42bc0f67 can_change_mtu -EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x5e6687a2 alloc_canxl_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x16621670 unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x1c1abfed can_rx_offload_threaded_irq_finish +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x231d3b45 can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x37b19115 can_rx_offload_queue_timestamp +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x3c62efcb alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x3dd185a9 can_rx_offload_enable +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x3eec5d69 can_rx_offload_irq_offload_timestamp +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x4e0422ec can_rx_offload_add_timestamp +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x4fcc65de alloc_candev_mqs +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x50dbcbfa can_rx_offload_irq_offload_fifo +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x5840bfb6 can_dropped_invalid_skb EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x6047ede6 can_fd_len2dlc -EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x68985cd4 of_can_transceiver -EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x6e044ad6 alloc_candev_mqs -EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x6f4401bd free_candev -EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x77395863 can_rx_offload_add_fifo -EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x872acd48 can_free_echo_skb -EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x8f7fceec can_rx_offload_irq_offload_fifo -EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x90fd107f alloc_can_skb -EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x95161a28 register_candev -EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x98dbc86b can_change_state -EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x9e76ebff can_rx_offload_add_manual -EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x9f5a6425 can_rx_offload_add_timestamp -EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xb83c72b2 can_put_echo_skb -EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xc2a681ea can_rx_offload_queue_tail -EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xc3a23794 can_rx_offload_threaded_irq_finish -EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xc8e96400 unregister_candev -EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xcb91b3df can_rx_offload_enable -EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xec1cdd1a can_rx_offload_irq_finish -EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xed149b34 close_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x6990b3d1 register_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7376cc1f can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7629426c alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x83fd940c can_rx_offload_del +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x887a8d06 alloc_canxl_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xa2f16848 can_rx_offload_queue_tail +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xa84a3213 can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xb1052fc3 can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xc5e44591 can_rx_offload_add_fifo +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xc7691739 of_can_transceiver +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xcb30a11a can_rx_offload_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xcee229c0 free_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xcfacb5f9 safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xd5080010 can_rx_offload_irq_finish +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xd7b599bf open_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xdf943256 can_skb_get_frame_len +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xe1cae2af can_free_echo_skb EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xf12d9387 can_fd_dlc2len -EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xf4eb4696 alloc_can_err_skb -EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xfb903d1a can_get_echo_skb -EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x2680b75e m_can_class_free_dev -EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x45ae51c4 m_can_class_allocate_dev -EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x53a44211 m_can_class_resume -EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x5e0e83d0 m_can_class_suspend -EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x9362eedd m_can_class_register -EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x9b0c2f95 m_can_class_get_clocks -EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0xacd7ea6f m_can_class_unregister -EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0xe1310b77 m_can_init_ram -EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x2fd8c224 alloc_sja1000dev -EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x32e835e3 unregister_sja1000dev -EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x3bb621b1 free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xfe2f3c08 can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xfed05a65 alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x4f6eca2a m_can_class_register +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x64ef6a37 m_can_class_allocate_dev +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x6c023f5f m_can_init_ram +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x7bd483d7 m_can_class_get_clocks +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0xad5a292e m_can_class_resume +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0xc02b2c1e m_can_class_unregister +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0xdf61c0fb m_can_class_free_dev +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0xefaae3c0 m_can_class_suspend +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x0d9c3895 register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x10fdd39a alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x117fe4f8 free_sja1000dev EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt -EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xa6f05e01 register_sja1000dev -EXPORT_SYMBOL_GPL drivers/net/dsa/lan9303-core 0x8ba9417b lan9303_indirect_phy_ops -EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_switch 0x982169a9 ksz_switch_chips -EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8365mb 0xbf578ca5 rtl8365mb_variant -EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x0c3735fa rtl8366_enable_vlan4k -EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x1fe55838 rtl8366_mc_is_used -EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x31578be1 rtl8366_set_vlan -EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x71f142e0 rtl8366_reset_vlan -EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x765918c1 rtl8366_get_strings -EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x7f45796f rtl8366_vlan_add -EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x9d4c0a6a rtl8366_vlan_del -EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xdb907249 rtl8366_enable_vlan -EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xee126f94 rtl8366_get_ethtool_stats -EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xef9fde5a rtl8366_get_sset_count -EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xf5c76e58 rtl8366rb_variant -EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xfabd51c3 rtl8366_set_pvid -EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0x824c20c1 arc_emac_probe -EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0xc51cdf43 arc_emac_remove -EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0x2ccaae97 enetc_hw_alloc -EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0x878f29f0 enetc_mdio_write -EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0xaec40e0c enetc_mdio_read +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xa7033cbc unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/dsa/lan9303-core 0x6ee6a62c lan9303_indirect_phy_ops +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_switch 0x2a65f378 ksz_switch_chips +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8365mb 0x44f3695a rtl8365mb_variant +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x06be64e0 rtl8366_get_ethtool_stats +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x0e638ba7 rtl8366rb_variant +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x272e47de rtl8366_get_strings +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x42e59bd6 rtl8366_get_sset_count +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x733c5f84 rtl8366_enable_vlan +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x7fd7448b rtl8366_reset_vlan +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x94d5aa82 rtl8366_set_pvid +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xaf668411 rtl8366_vlan_del +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xcac12c75 rtl8366_mc_is_used +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xf3e9f0e4 rtl8366_set_vlan +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xfb411276 rtl8366_vlan_add +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xfe99e88f rtl8366_enable_vlan4k +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0x1264ba36 arc_emac_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0xd488d73e arc_emac_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0x4b2d0ad2 enetc_hw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0x760e72ae enetc_mdio_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0x9b991e89 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 0x0ff7c05c fun_submit_admin_sync_cmd -EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x1919ce6e fun_bind -EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x3201539e fun_alloc_ring_mem -EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x50468481 fun_sq_create -EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x5402e869 fun_serv_restart -EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x65b27296 fun_res_destroy -EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x95137e5b fun_cq_create -EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x96d7c232 fun_serv_sched -EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xba6fb99e fun_get_res_count -EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xcfe3ca1d fun_serv_stop -EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xebc56e6b fun_free_ring_mem -EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/i40e/i40e 0x373ed5ce i40e_client_device_register -EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/i40e/i40e 0x85c9c4b3 i40e_client_device_unregister -EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x0a892eb0 ice_add_rdma_qset -EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x27b4d292 ice_rdma_update_vsi_filter -EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x7fd7f099 ice_del_rdma_qset -EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x9231724b ice_get_qos_params -EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0xaddebf2c ice_rdma_request_reset -EXPORT_SYMBOL_GPL drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp 0x08cbeda6 otx2_ptp_destroy -EXPORT_SYMBOL_GPL drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp 0x3036e0b9 otx2_ptp_tstamp2time -EXPORT_SYMBOL_GPL drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp 0xd9a8eeb6 otx2_ptp_init -EXPORT_SYMBOL_GPL drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp 0xe8425641 otx2_ptp_clock_index -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x000b9b64 mlx4_get_vf_config -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x05553a26 mlx4_map_sw_to_hw_steering_id -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0559674e mlx4_qp_query -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x069d4de6 mlx4_mr_hw_change_pd -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x08dbcf84 mlx4_uar_free -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0b852772 __mlx4_unregister_mac -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0f0891ca mlx4_db_alloc -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0f425275 mlx4_buf_free -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1056d874 mlx4_srq_lookup -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x17541336 mlx4_flow_detach -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x199dbabe mlx4_set_vf_rate -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1b195191 mlx4_update_qp -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1e7322f8 mlx4_counter_alloc -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2610e96a mlx4_multicast_promisc_add -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x262c11d7 mlx4_uar_alloc -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x28e5d28d mlx4_get_counter_stats -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2b2f8bed mlx4_mr_rereg_mem_write -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2b33a059 mlx4_set_vf_vlan -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2b78cdf7 mlx4_CLOSE_PORT -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2d8e0f08 mlx4_mr_hw_change_access -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2e0fc1aa mlx4_port_map_set -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2ecefd66 mlx4_set_vf_link_state -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2ecf2f80 mlx4_xrcd_free -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x333c72bb mlx4_vf_set_enable_smi_admin -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x356435a5 mlx4_get_base_qpn -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x365ad1f3 mlx4_config_roce_v2_port -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3841147b mlx4_mr_enable -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x38f142e8 mlx4_get_default_counter_index -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x39224645 mlx4_slave_convert_port -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3b764ed4 mlx4_srq_arm -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3c4efbac mlx4_mtt_init -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x41b082b0 mlx4_buf_write_mtt -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4635d337 mlx4_bond -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x484f2579 mlx4_multicast_promisc_remove -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4a475f1e mlx4_qp_to_ready -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4aae07e9 mlx4_flow_steer_promisc_add -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4bc57c19 mlx4_get_active_ports -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4c1f128a mlx4_find_cached_vlan -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4fb07e82 mlx4_unregister_vlan -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x515e0f0e __mlx4_register_mac -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x53541efe mlx4_alloc_cmd_mailbox -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5a7ef32d mlx4_get_protocol_dev -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x617685d9 mlx4_bf_free -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6353a798 mlx4_ACCESS_PTYS_REG -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x638df83f mlx4_wol_write -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6414ff0d mlx4_mr_hw_get_mpt -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6495393b mlx4_buf_alloc -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x64d5947d mlx4_get_internal_clock_params -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6644643c mlx4_mtt_cleanup -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x686391be mlx4_unicast_promisc_add -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6ae86176 mlx4_map_sw_to_hw_steering_mode -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6ddb53a5 mlx4_FLOW_STEERING_IB_UC_QP_RANGE -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6ff9a14d mlx4_db_free -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7259f042 __mlx4_cmd -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x74b6c1bc mlx4_write_mtt -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x76147e47 mlx4_set_admin_guid -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7631b631 mlx4_vf_get_enable_smi_admin -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x76ddfb8f mlx4_unbond -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x79dc3ab2 mlx4_qp_alloc -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7d4a6f67 mlx4_flow_steer_promisc_remove -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7e20a80e mlx4_multicast_detach -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7ec65fc0 mlx4_xrcd_alloc -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8050783a mlx4_srq_alloc -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8193e36d mlx4_phys_to_slaves_pport_actv -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8e178da1 __mlx4_replace_mac -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8f6fd6f0 mlx4_set_vf_spoofchk -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x90e8f001 mlx4_unicast_attach -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x92244921 mlx4_srq_free -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x92d93a56 mlx4_free_cmd_mailbox -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x98fb73a4 mlx4_vf_smi_enabled -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9c7a3784 mlx4_get_slave_default_vlan -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9df01539 mlx4_find_cached_mac -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa1bb1645 mlx4_mw_alloc -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa66b76d9 mlx4_phys_to_slave_port -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa9606bc0 mlx4_cq_resize -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaa24aeaa mlx4_set_vf_mac -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaa9b47ed mlx4_mr_hw_put_mpt -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xab92ff59 mlx4_qp_reserve_range -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb08ee5b2 mlx4_mr_hw_write_mpt -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb1f4a309 mlx4_unicast_detach -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb32dcc24 mlx4_replace_zero_macs -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb41629cd mlx4_register_vlan -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb51bd84a mlx4_pd_alloc -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb9315de2 mlx4_mw_enable -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb9eb9857 mlx4_unregister_mac -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xba4fa7b5 mlx4_read_clock -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbadf7967 mlx4_phys_to_slaves_pport -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbbccb3d0 mlx4_free_hwq_res -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbbf007e8 mlx4_unregister_interface -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbc0c1df7 mlx4_qp_remove -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbd4663aa mlx4_flow_attach -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc16143e6 mlx4_mtt_addr -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc43cdbcd mlx4_get_base_gid_ix -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc4f2cf80 mlx4_cq_free -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc62aea06 mlx4_get_admin_guid -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc83ab7aa mlx4_cq_modify -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xca0cf847 mlx4_bf_alloc -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcba3e276 mlx4_counter_free -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd06e208d mlx4_hw_rule_sz -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd22f76be mlx4_mw_free -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd4cf1b48 mlx4_SYNC_TPT -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd66d7390 mlx4_config_vxlan_port -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd7852b12 mlx4_INIT_PORT -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd8281150 mlx4_pd_free -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xda3bf80c mlx4_alloc_hwq_res -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdd59e45c mlx4_mr_alloc -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdf2f47b2 mlx4_cq_alloc -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe01b4474 mlx4_qp_release_range -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe0fda1b3 mlx4_qp_modify -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe16d9637 mlx4_srq_query -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe7c28957 mlx4_get_devlink_port -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe7f517cb mlx4_multicast_attach -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe9ff4e65 mlx4_register_interface -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xec256ba3 mlx4_unicast_promisc_remove -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xef50c02b mlx4_config_dev_retrieval -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf40885aa mlx4_qp_free -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf4246d8b mlx4_get_vf_stats -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf5d2dd37 mlx4_mr_rereg_mem_cleanup -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfb04b9c8 mlx4_register_mac -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfd17b98f mlx4_mr_free -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xffebdfd5 mlx4_wol_read -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x00103125 mlx5_toggle_port_link -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x031b85bd mlx5_modify_nic_vport_vlans -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x04329367 mlx5_query_hca_vport_context -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x052808f7 mlx5_query_port_pause +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x095661a1 fun_serv_restart +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x09da7a28 fun_free_ring_mem +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x16c47ffb fun_submit_admin_sync_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x270611da fun_get_res_count +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x2c8a8335 fun_sq_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x2ee8c13c fun_serv_sched +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x46945c01 fun_bind +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x5b5a45ee fun_res_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x62efa2e2 fun_cq_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x67bad0ed fun_alloc_ring_mem +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x7876c68a fun_serv_stop +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/i40e/i40e 0x0912726c i40e_client_device_unregister +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/i40e/i40e 0xe4eef683 i40e_client_device_register +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x0b87bc29 ice_rdma_request_reset +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x3cd202d1 ice_add_rdma_qset +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x447e87ea ice_rdma_update_vsi_filter +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x715862b2 ice_del_rdma_qset +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0xaa0680bf ice_get_qos_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp 0x12329c57 otx2_ptp_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp 0x4141f6f1 otx2_ptp_tstamp2time +EXPORT_SYMBOL_GPL drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp 0x89277a3c otx2_ptp_clock_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp 0xaa16e512 otx2_ptp_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x09696049 mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0c03a3f1 mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0d9c879e mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0f37992c mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0fa3d12b __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x11d988ad mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1264ab5c mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x16179738 mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1e22bb7e mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x24f95461 mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x294bf566 mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2b43c20b mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2ec577fe mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2eff7d41 mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2f242a45 mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2f559d2f mlx4_unbond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x301a24f0 mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3063400f mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x319ec29b mlx4_get_vf_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3246c9a7 mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x34a5dfaa mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x35f6ca06 mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x36931bd0 mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x389d72bc mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x390020af mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x395a2deb mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3c00be5a mlx4_set_vf_rate +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3d569969 mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3dcff563 mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3f24cfa7 mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4139c8e8 mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4726a99e mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x49334bbe mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4cdf8895 mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4d07ea12 mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4e4124f2 mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4f637e86 mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x514d33fd mlx4_config_roce_v2_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x544c1eb5 mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x55beb383 mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5729e93e mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x586fed9a mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5db5b096 mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5e61d985 mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5ebb90ee mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x65a4e1e6 mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x673fab99 mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6821cd8d mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6cbcc55b mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6d05bcaa mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6d060ded mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6ef523b1 mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6f111e0e mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x70959788 mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x70ff4b86 mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x71d38cee mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7494e3c1 mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x79ffe103 __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7a8a577a mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7bbb4772 mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7e09e760 mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8126b4a6 mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x81f873b3 mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x82ad534d mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x82e5a8f4 mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x85f52414 mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8efc9be6 mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8f776580 mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8fecb321 mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x91c8d606 mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x95d48008 mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x96b7e30a mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x97014e0c mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa0047c3e mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa05ebb5d mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa07701e3 __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa4f65b4d mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa5161ead mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa585bcf3 mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa5d54aa0 mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa716787d mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa86f3de0 mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaf4ff867 mlx4_get_devlink_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb452bfa5 mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb541d580 mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb558a831 mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb6aa8a1d mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc0bffc4a mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc19e3d75 mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc1fd7687 __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc6f6bd38 mlx4_get_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcb54de18 mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcd0bb0e5 mlx4_set_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xce143e75 mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcea0f69b mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd01d379b mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd407e373 mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd57e56cf mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd62f9bcf mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd7cbaca2 mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd8091ff1 mlx4_port_map_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xda100092 mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xda640fd2 mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdcef2082 mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe006bad1 mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe5332770 mlx4_get_internal_clock_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe53670fc mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe622604a mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe7368cfe mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xea467058 mlx4_get_counter_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xead62274 mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xed8ead83 mlx4_replace_zero_macs +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xeda0022d mlx4_bond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xee9ca930 mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf14585d2 mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf1add221 mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf3eac7ab mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf9206ffa mlx4_get_default_counter_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf9ef31fb mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfc1ad99b mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xffd6ca45 mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0093e926 mlx5_query_port_pause +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x02117cd2 mlx5_modify_port_ets_rate_limit +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x03a2b619 mlx5_nic_vport_unaffiliate_multiport 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 0x0bdfb1b5 mlx5_db_alloc_node -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0cd116aa mlx5_access_reg -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0d27aa8d mlx5_query_port_pfc -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1231ebd5 mlx5_query_hca_vport_system_image_guid -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x134cde18 mlx5_query_nic_vport_system_image_guid -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x170b3c4d mlx5_nic_vport_update_local_lb -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x207ff4f9 mlx5_frag_buf_free -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x21b4de2f mlx5_modify_nic_vport_promisc -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2246da43 mlx5_nic_vport_query_local_lb -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x237a5223 mlx5_query_nic_vport_mtu -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x26eb579a mlx5_set_port_pause -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x29fd1ab6 mlx5_query_port_ptys -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2a79b78c mlx5_query_nic_vport_node_guid -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2f556624 mlx5_set_port_tc_bw_alloc -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2fb61b4a mlx5_query_port_tc_bw_alloc -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x314a2f1c mlx5_query_hca_vport_pkey -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3a6a313b mlx5_modify_nic_vport_mac_address -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3b049451 mlx5_core_access_reg -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x40c339f8 mlx5_query_nic_vport_min_inline -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x44b97b95 mlx5_query_nic_vport_mac_address -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x453cc2bb mlx5_core_query_vport_counter -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x458d280d mlx5_modify_port_ets_rate_limit -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4c16d753 mlx5_eswitch_mode -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x52b84d6d mlx5_query_min_inline -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5a184c61 mlx5_nic_vport_affiliate_multiport -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5ca717b1 mlx5_query_port_tc_group -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5cd119f2 mlx5_set_port_prio_tc -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x609cbe6d mlx5_dm_sw_icm_alloc -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6cf54409 mlx5_core_query_sq_state -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6d293a5f mlx5_set_port_mtu -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x70218151 mlx5_modify_nic_vport_mac_list -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x706b4001 mlx5_nic_vport_enable_roce -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7348026b mlx5_query_hca_vport_node_guid -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x76ed7a22 mlx5_vport_get_other_func_cap -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x786294ae mlx5_set_port_admin_status -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x787ac21f mlx5_query_nic_system_image_guid -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x78924d2f mlx5_query_port_max_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x078acb3b mlx5_query_min_inline +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0ab4343c mlx5_query_port_tc_group +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0f5d6d4f mlx5_frag_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1292ba62 mlx5_set_port_pfc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x16130a65 mlx5_eswitch_get_total_vports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x176257d0 mlx5_dm_sw_icm_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1ccd3ada mlx5_query_hca_vport_pkey +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x22a5f7e8 mlx5_set_port_tc_bw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x27638ec1 mlx5_set_port_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x299444f7 mlx5_dm_sw_icm_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2e274ea2 mlx5_nic_vport_affiliate_multiport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3a610117 mlx5_query_nic_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3faa5094 mlx5_toggle_port_link +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x40db0049 mlx5_db_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x412109d3 mlx5_set_port_tc_group +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x451b9c60 mlx5_nic_vport_query_local_lb +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x47aa2cfd mlx5_core_modify_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x47ae0cbc mlx5_query_nic_vport_min_inline +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x48b57ff1 mlx5_query_nic_vport_qkey_viol_cntr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4a1afd81 mlx5_query_nic_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4a9d99b9 mlx5_modify_nic_vport_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4b09b728 mlx5_nic_vport_enable_roce +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4c9c272f mlx5_query_port_wol +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4d35380e mlx5_set_port_wol +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4d5a732b mlx5_modify_nic_vport_promisc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x51b31cf4 mlx5_query_nic_vport_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5a53a283 mlx5_query_port_tc_bw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5c196f96 mlx5_query_nic_vport_promisc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x63b699f9 mlx5_query_hca_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x64471ec8 mlx5_query_port_pfc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x68f16cb7 mlx5_core_query_vport_counter +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6b76f150 mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6c60f551 mlx5_query_port_ptys +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x75da23aa 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 0x81b2dbcf mlx5_dm_sw_icm_dealloc -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x82c53ee4 mlx5_query_port_prio_tc -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8493fb38 mlx5_query_port_admin_status -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8882314f mlx5_frag_buf_alloc_node -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8aacc368 mlx5_eswitch_get_total_vports -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8b0ded0c mlx5_query_module_eeprom_by_page -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8e94431a mlx5_nic_vport_unaffiliate_multiport -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9152a123 mlx5_set_port_tc_group -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9b2a40a2 mlx5_ipsec_device_caps -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9dd94712 mlx5_set_port_caps -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa0a5ebe1 mlx5_core_modify_hca_vport_context -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa926c1c1 mlx5_query_nic_vport_qkey_viol_cntr -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xaaba81db mlx5_query_nic_vport_mac_list -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xacf5ed56 mlx5_query_port_wol -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xadbc0c81 mlx5_set_port_wol -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbb06e798 mlx5_query_hca_vport_gid -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc5202b07 mlx5_query_port_vl_hw_cap -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc8bea8b7 mlx5_set_port_pfc -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcac88cb1 mlx5_query_mac_address -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd9454c59 mlx5_core_reserved_gids_count -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdbdaeba7 mlx5_modify_nic_vport_mtu -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdc9f657c mlx5_query_nic_vport_promisc -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf2451772 mlx5_query_module_eeprom -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf8978745 mlx5_query_port_oper_mtu -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfb72e682 mlx5_query_port_ets_rate_limit -EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfed19ef3 mlx5_db_free -EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0x4b672fc2 ks8851_probe_common -EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0x8efec9ec ks8851_remove_common -EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0xbf7becce ks8851_resume -EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0xf7116193 ks8851_suspend -EXPORT_SYMBOL_GPL drivers/net/ethernet/microchip/encx24j600-regmap 0x45981653 devm_regmap_init_encx24j600 +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x98227f24 mlx5_query_hca_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x994dfdef mlx5_core_reserved_gids_count +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa1e78543 mlx5_query_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa7f8fe8a mlx5_nic_vport_update_local_lb +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xab8a42a0 mlx5_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xadafa45e mlx5_query_nic_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb07d79fd mlx5_set_port_admin_status +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb0ed6f55 mlx5_query_port_prio_tc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbb45b6a8 mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbcaf425c mlx5_query_port_admin_status +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbf332512 mlx5_ipsec_device_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc3384bc7 mlx5_query_nic_vport_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc70ee0ec mlx5_frag_buf_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd0466696 mlx5_modify_nic_vport_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd1603a9d mlx5_query_port_ets_rate_limit +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd19da918 mlx5_query_nic_vport_mac_list +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd3240f6b mlx5_modify_nic_vport_mac_list +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd403228a mlx5_query_port_oper_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd57ce02d mlx5_query_port_vl_hw_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd604d846 mlx5_vport_get_other_func_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd72f48c6 mlx5_eswitch_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd8f1286c mlx5_set_port_prio_tc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe0d436fe mlx5_query_port_max_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe68e8a9d mlx5_query_module_eeprom_by_page +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe6e7779c mlx5_core_query_sq_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe972da51 mlx5_query_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf0ffb9ac mlx5_set_port_pause +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf36f4f4a mlx5_query_hca_vport_gid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf46bd970 mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfa711a62 mlx5_query_module_eeprom +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0x321bbd5e ks8851_remove_common +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0x95ffc555 ks8851_probe_common +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0xa8ee2813 ks8851_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0xefdca49e ks8851_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/microchip/encx24j600-regmap 0xc9edfd3f 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 0x012ed375 ocelot_port_add_dscp_prio -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0f5ef78e ocelot_mact_flush -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x124a6354 ocelot_port_mirror_del -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x20be9a88 ocelot_port_writel -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x21fc7720 ocelot_migrate_mdbs -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2482a4ed ocelot_lag_fdb_add -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x36528ef8 ocelot_cls_flower_destroy -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3879de8b ocelot_port_rmwl -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x472a65da ocelot_bond_get_id -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x64071d31 ocelot_get_bridge_fwd_mask -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x6472756c ocelot_port_get_eth_ctrl_stats -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x65abdaf1 __ocelot_write_ix -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x6a0c6b85 ocelot_port_teardown_dsa_8021q_cpu -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x6a16ea31 ocelot_port_get_rmon_stats -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x6ebac5b3 ocelot_port_mirror_add -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7c14933e ocelot_port_assign_dsa_8021q_cpu -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7df4da46 ocelot_port_get_dscp_prio -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x8284f950 ocelot_regfields_init -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x8aa97e7d ocelot_port_del_dscp_prio -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9463d96a ocelot_port_assigned_dsa_8021q_cpu_mask -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9e153b49 __ocelot_read_ix -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xacfd3b7f __ocelot_rmw_ix -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xad11624c __ocelot_bulk_read_ix -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb69247e6 ocelot_lag_fdb_del -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb6cfcb33 ocelot_port_get_default_prio -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb9d3ddf1 ocelot_cls_flower_replace -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc70a376d ocelot_port_get_pause_stats -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc7e821ee ocelot_cls_flower_stats -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc8a762ed ocelot_port_set_default_prio -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc8ddf4f9 ocelot_port_readl -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xcd58b063 ocelot_bridge_num_find -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd3d05972 ocelot_phylink_mac_link_down -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd7c9ef15 ocelot_phylink_mac_link_up -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd82944c3 ocelot_regmap_init -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xea5039c5 ocelot_port_get_eth_mac_stats -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xedc36bbe ocelot_port_get_eth_phy_stats -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xefc51d80 ocelot_port_setup_dsa_8021q_cpu -EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf675c5db ocelot_port_unassign_dsa_8021q_cpu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x050a8f6c __ocelot_read_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x097d5937 ocelot_phylink_mac_link_down +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x17c07fa5 __ocelot_rmw_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x21378c7b ocelot_port_add_dscp_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x29526b15 ocelot_port_rmwl +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x29f00457 ocelot_regfields_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x46ebbebf ocelot_port_unassign_dsa_8021q_cpu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x47fcc765 ocelot_port_assigned_dsa_8021q_cpu_mask +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4b65ec25 __ocelot_bulk_read_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4b97b89e ocelot_bridge_num_find +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x65d4e5ca ocelot_port_setup_dsa_8021q_cpu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x6c481842 ocelot_port_del_dscp_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7443c232 __ocelot_write_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x878d1b83 ocelot_cls_flower_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x92c184af ocelot_port_get_eth_ctrl_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9ae6aabb ocelot_port_get_default_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9b9ba077 ocelot_port_set_default_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa65661de ocelot_port_readl +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa6cc6b59 ocelot_mact_flush +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa89ccdd5 ocelot_lag_fdb_del +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xaafa6a15 ocelot_cls_flower_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xacda147d ocelot_get_bridge_fwd_mask +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb61751a5 ocelot_port_get_eth_phy_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbb41e526 ocelot_regmap_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbe48590a ocelot_port_get_eth_mac_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbe9b3c03 ocelot_bond_get_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc38dc37d ocelot_port_get_rmon_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc6dc9518 ocelot_port_teardown_dsa_8021q_cpu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc969e56d ocelot_phylink_mac_link_up +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd3880d5b ocelot_cls_flower_replace +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd4e46b80 ocelot_port_mirror_del +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe3c7b76d ocelot_port_mirror_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe72a242b ocelot_port_writel +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xea2025a2 ocelot_port_assign_dsa_8021q_cpu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xead7ec65 ocelot_port_get_pause_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xebbe3e8d ocelot_migrate_mdbs +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xec586b27 ocelot_port_get_dscp_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xfeba160b ocelot_lag_fdb_add 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 0x213da1ac stmmac_bus_clks_config -EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x399a80b5 stmmac_resume -EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x4fdcb440 stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x03bbb1e3 stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x06a9ecb9 stmmac_init_tstamp_counter +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x0e11d388 stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x147e87a4 stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x1db0ee9b 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 0x8ef9f54d 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 0xd0e92e55 stmmac_dvr_probe -EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xdad51460 stmmac_init_tstamp_counter -EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x1261d98e stmmac_pltfr_pm_ops -EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x1f84eb6c stmmac_pltfr_remove -EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x6257153c stmmac_get_platform_resources -EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x79e584ac stmmac_remove_config_dt -EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x8fb7380d stmmac_probe_config_dt -EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0x05cf65ce am65_cpts_tx_timestamp +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xf53e2a5c stmmac_bus_clks_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x010d18df stmmac_pltfr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x0801cbe2 stmmac_remove_config_dt +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x379f1f68 stmmac_probe_config_dt +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xa6a082b5 stmmac_get_platform_resources +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xe3648144 stmmac_pltfr_pm_ops EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0x405b51c2 am65_cpts_ns_gettime -EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0x49b092a7 am65_cpts_prep_tx_timestamp +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0x47242e4d am65_cpts_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0x556fc0c5 am65_cpts_tx_timestamp EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0x6ab9a4a1 am65_cpts_release -EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0x74027cde am65_cpts_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0x81ec6c18 am65_cpts_prep_tx_timestamp EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0x828c824a am65_cpts_suspend 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 0xe0cbdf78 am65_cpts_resume EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0xfca9b9d9 am65_cpts_phc_index -EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x31b9a6f5 w5100_pm_ops -EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x4d63e39f w5100_remove -EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x901a0c11 w5100_ops_priv -EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0xff9ddfed w5100_probe -EXPORT_SYMBOL_GPL drivers/net/geneve 0x69fb1a7d geneve_dev_create_fb -EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x56805b1c ipvlan_count_rx -EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x5852c5e8 ipvlan_link_delete -EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x9d53995c ipvlan_link_new -EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0xaaed066b ipvlan_link_register -EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0xab60f308 ipvlan_link_setup -EXPORT_SYMBOL_GPL drivers/net/macsec 0x533bbeb8 macsec_pn_wrapped -EXPORT_SYMBOL_GPL drivers/net/macvlan 0x26ceec01 macvlan_common_newlink -EXPORT_SYMBOL_GPL drivers/net/macvlan 0x39d25e7a macvlan_link_register -EXPORT_SYMBOL_GPL drivers/net/macvlan 0x6c892b08 macvlan_dellink -EXPORT_SYMBOL_GPL drivers/net/macvlan 0xdf87b79b macvlan_common_setup -EXPORT_SYMBOL_GPL drivers/net/mdio/mdio-i2c 0x6715c432 mdio_i2c_alloc -EXPORT_SYMBOL_GPL drivers/net/net_failover 0x2e1aaee1 net_failover_destroy -EXPORT_SYMBOL_GPL drivers/net/net_failover 0x6b0bd985 net_failover_create -EXPORT_SYMBOL_GPL drivers/net/pcs/pcs-altera-tse 0x95605937 alt_tse_pcs_create -EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x4aa9af30 xpcs_config_eee -EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0xa7e866e2 xpcs_create -EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0xa992273b xpcs_get_interfaces +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x2d6de173 w5100_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x58162ba9 w5100_ops_priv +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x9895fced w5100_pm_ops +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0xd0132a56 w5100_probe +EXPORT_SYMBOL_GPL drivers/net/geneve 0xe075126f geneve_dev_create_fb +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x6a8d3a81 ipvlan_link_setup +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x784db8a4 ipvlan_link_new +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x7e8792c2 ipvlan_link_delete +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0xda1038e0 ipvlan_count_rx +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0xfb232346 ipvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macsec 0x1d034d57 macsec_pn_wrapped +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x24bbeb9e macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x3ddec501 macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xa3bdd450 macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xc627da90 macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/mdio/mdio-i2c 0xe1a1c0aa mdio_i2c_alloc +EXPORT_SYMBOL_GPL drivers/net/net_failover 0xd4be7e9c net_failover_create +EXPORT_SYMBOL_GPL drivers/net/net_failover 0xd85d17fe net_failover_destroy +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs-altera-tse 0x30ea2dc6 alt_tse_pcs_create +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x2d75aabd xpcs_config_eee +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x30461d1d xpcs_do_config +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x408d6b8d xpcs_create +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x4a433e12 xpcs_destroy +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x6f756e11 xpcs_get_interfaces EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0xaa2f3c14 xpcs_link_up -EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0xcd3c5159 xpcs_get_an_mode -EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0xdf25d0a1 xpcs_destroy -EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0xe3aa590e xpcs_do_config -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x04087055 bcm_phy_enable_apd -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x0b79fe3b bcm_phy_config_intr -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x10906684 bcm_phy_get_stats -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x18254a10 __bcm_phy_write_exp -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x28629221 bcm_phy_write_misc -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x345452d2 bcm_phy_set_eee -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x3f9a78dd __bcm_phy_modify_exp -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x40bae853 __bcm_phy_modify_rdb -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x46ddd108 bcm_phy_28nm_a0b0_afe_config_init -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x5d06e099 bcm_phy_write_shadow -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x5d6cd4a4 __bcm_phy_write_rdb -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x5f2f68bf bcm_phy_read_misc -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x638b46c6 bcm_phy_handle_interrupt -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x65b6119d __bcm_phy_read_exp -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x69c373aa bcm_phy_cable_test_get_status -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x74febb5d bcm_phy_read_exp -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x89dbbee8 bcm_phy_r_rc_cal_reset -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x8d0cb20f bcm_phy_modify_exp -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x907784a4 bcm54xx_auxctl_read -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x90d101ff bcm_phy_cable_test_get_status_rdb -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x913c1e00 bcm_phy_downshift_get -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xa9d05ad5 bcm_phy_write_rdb -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xad4f4485 bcm_phy_cable_test_start_rdb -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xb3118e49 bcm_phy_read_shadow -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xc4feac19 bcm_phy_cable_test_start -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xcc4b652d bcm_phy_ack_intr -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xce8a4806 bcm_phy_read_rdb -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xdfc11684 bcm_phy_enable_jumbo -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xdfc2e2c6 __bcm_phy_read_rdb -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xec99c461 bcm_phy_write_exp -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xecd019a3 bcm_phy_get_strings -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xedb852ad bcm_phy_downshift_set -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xf22c2281 bcm_phy_modify_rdb -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xf4cecab0 bcm_phy_get_sset_count -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-ptp 0x96368c0e bcm_ptp_probe -EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-ptp 0xbc47b098 bcm_ptp_config_init +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0xca7d0ffe xpcs_get_an_mode +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x05339a1f bcm_phy_read_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x0ba497d0 bcm_phy_enable_apd +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x0e8d668d bcm_phy_read_misc +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x168cf5f6 __bcm_phy_modify_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x213d5a29 bcm_phy_get_sset_count +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x29c35a20 __bcm_phy_write_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x2cac1165 bcm_phy_cable_test_start_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x2e05247a bcm_phy_config_intr +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x359cff30 bcm_phy_read_shadow +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x42be6760 bcm_phy_set_eee +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x44ba0609 __bcm_phy_read_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x4ac1038d __bcm_phy_modify_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x5a234da8 bcm_phy_write_shadow +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x75203d5b bcm_phy_write_misc +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7f7db291 bcm_phy_write_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x825464bd bcm_phy_r_rc_cal_reset +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x8e8920e6 __bcm_phy_write_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x944141c1 bcm_phy_ack_intr +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xa7b2a56f bcm_phy_read_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xb0cedd3f bcm_phy_modify_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xb41b9696 bcm_phy_cable_test_start +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xbab29344 bcm_phy_downshift_set +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xc334a400 bcm_phy_get_strings +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xc6a9719b bcm_phy_downshift_get +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xc754a764 bcm_phy_enable_jumbo +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xc7cb71be bcm_phy_28nm_a0b0_afe_config_init +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xcd5a29ee bcm_phy_cable_test_get_status_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xd2a6045e bcm_phy_handle_interrupt +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xd837c857 bcm_phy_write_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xdb1f6a3a bcm_phy_get_stats +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xe63b3979 __bcm_phy_read_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xec832b44 bcm_phy_modify_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xed079c5c bcm_phy_cable_test_get_status +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xfd536b7c bcm54xx_auxctl_read +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-ptp 0x1081925e bcm_ptp_probe +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-ptp 0x24f6bd1e bcm_ptp_config_init EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-ptp 0xe54c4503 bcm_ptp_stop -EXPORT_SYMBOL_GPL drivers/net/tap 0x120f7adb tap_destroy_cdev -EXPORT_SYMBOL_GPL drivers/net/tap 0x25b9d838 tap_get_minor -EXPORT_SYMBOL_GPL drivers/net/tap 0x2959cb48 tap_get_ptr_ring -EXPORT_SYMBOL_GPL drivers/net/tap 0x42db1b08 tap_free_minor -EXPORT_SYMBOL_GPL drivers/net/tap 0x4693745c tap_create_cdev -EXPORT_SYMBOL_GPL drivers/net/tap 0x5a2c5799 tap_del_queues -EXPORT_SYMBOL_GPL drivers/net/tap 0x8256bd29 tap_handle_frame -EXPORT_SYMBOL_GPL drivers/net/tap 0x985569bf tap_get_socket -EXPORT_SYMBOL_GPL drivers/net/tap 0xaa575121 tap_queue_resize -EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x057d18dd usbnet_ether_cdc_bind -EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x1f3279f9 usbnet_cdc_update_filter -EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x34d5f688 usbnet_cdc_unbind -EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x461620f6 usbnet_cdc_zte_rx_fixup -EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x5d55ad91 usbnet_cdc_bind -EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x905b3b4b usbnet_generic_cdc_bind -EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xf35473f3 usbnet_cdc_status -EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x2f267f38 cdc_ncm_rx_verify_ndp16 -EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x40123066 cdc_ncm_rx_verify_nth16 -EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x42dbb40b cdc_ncm_change_mtu -EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x616fa80c cdc_ncm_unbind -EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x743a0974 cdc_ncm_rx_verify_nth32 -EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x77fae314 cdc_ncm_fill_tx_frame -EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x8179bfd5 cdc_ncm_bind_common -EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xad014b40 cdc_ncm_select_altsetting -EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xb18299b2 cdc_ncm_tx_fixup -EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xd7642616 cdc_ncm_rx_verify_ndp32 -EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xecb5bfd1 cdc_ncm_rx_fixup -EXPORT_SYMBOL_GPL drivers/net/usb/r8152 0xdfe4608d rtl8152_get_version -EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x0ca27b3e rndis_command -EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x0e42d089 rndis_unbind -EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x349a3b68 rndis_status -EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x501a42de rndis_tx_fixup -EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xd453669c rndis_rx_fixup -EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xf0ae9fbe generic_rndis_bind -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x01a5fddd usbnet_get_link_ksettings_mii -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x0e5a67f6 usbnet_update_max_qlen -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x126051fd usbnet_skb_return -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x17346c6c usbnet_read_cmd -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1eabfb94 usbnet_disconnect -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2426c30e usbnet_probe -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x258bc1b2 usbnet_set_link_ksettings_mii -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x259c46a6 usbnet_set_msglevel -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x25aa1d74 usbnet_start_xmit -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2831ba7a usbnet_write_cmd -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x34326800 usbnet_get_link -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x38784955 usbnet_resume -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3f8400ac usbnet_get_link_ksettings_internal -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x46c612e5 usbnet_tx_timeout -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5b8ba745 usbnet_get_msglevel -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7532ed2c usbnet_stop -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x760c0802 usbnet_get_ethernet_addr -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7917f154 usbnet_change_mtu -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x79c3902e usbnet_open -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8120cdee usbnet_unlink_rx_urbs -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x89fe799c usbnet_set_rx_mode -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x9099f43d usbnet_status_stop -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa2b56d54 usbnet_status_start -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa68c9dfc usbnet_get_endpoints -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa8b44c01 usbnet_resume_rx -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xac9b92e3 usbnet_write_cmd_nopm -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xbfaa71d9 usbnet_nway_reset -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc5782d18 usbnet_get_drvinfo -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc63e8873 usbnet_pause_rx -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xcf45d52c usbnet_write_cmd_async -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf34319d0 usbnet_purge_paused_rxq -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf4ba893a usbnet_defer_kevent -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xfbc28de2 usbnet_read_cmd_nopm -EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xffccd2a1 usbnet_suspend -EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x01aa3957 vxlan_fdb_clear_offload -EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x7d9a63d6 vxlan_fdb_replay -EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x849a2bc0 vxlan_fdb_find_uc -EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0xc613e01d vxlan_dev_create -EXPORT_SYMBOL_GPL drivers/net/wireless/intel/ipw2x00/libipw 0xdc97ced7 libipw_rx_any -EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x03843c10 il_prep_station -EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0749178d il_remove_station -EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3d323e0a il_dealloc_bcast_stations -EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x572332a2 _il_grab_nic_access -EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xde58973b il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/tap 0x04c55253 tap_get_minor +EXPORT_SYMBOL_GPL drivers/net/tap 0x0bc5cb5b tap_destroy_cdev +EXPORT_SYMBOL_GPL drivers/net/tap 0x1914ceb0 tap_queue_resize +EXPORT_SYMBOL_GPL drivers/net/tap 0x4fb277af tap_free_minor +EXPORT_SYMBOL_GPL drivers/net/tap 0x71d5aff9 tap_handle_frame +EXPORT_SYMBOL_GPL drivers/net/tap 0xc30ce72d tap_get_socket +EXPORT_SYMBOL_GPL drivers/net/tap 0xd441bd9c tap_create_cdev +EXPORT_SYMBOL_GPL drivers/net/tap 0xdef07f40 tap_get_ptr_ring +EXPORT_SYMBOL_GPL drivers/net/tap 0xff8a9ac5 tap_del_queues +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x0197b8a4 usbnet_ether_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x634c6281 usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x82745185 usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xb044fe77 usbnet_cdc_update_filter +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xb55a7128 usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xfcc18e49 usbnet_cdc_zte_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xfe22dcd3 usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x0f2e3812 cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x30f6ecf8 cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x563e9d54 cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x7219e059 cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x77e9decf cdc_ncm_rx_verify_ndp32 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x7dd56260 cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x9f2f03bc cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x9f53936d cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xa7eae2e4 cdc_ncm_rx_verify_nth32 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xaac0fccc cdc_ncm_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xc0afab9f cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/r8152 0xa1eeea40 rtl8152_get_version +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x4e8d475a rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x62842629 rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x95c58b37 rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xafdd1c3f rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xc28d5ceb generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xe79df986 rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x0d5c7324 usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1044d776 usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1ebe8ae7 usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x285b019a usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2de0ffbd usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2e49ecb0 usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x49cb890d usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4d88b898 usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4e87719a usbnet_set_link_ksettings_mii +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5e101def usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x63e87793 usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x65722bce usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x66b48f13 usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x71a33906 usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8ef32939 usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa7e86328 usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xbbce66dc usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xbda78e1f usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xbe3102c4 usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc0b96c28 usbnet_get_link_ksettings_internal +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc8982f5a usbnet_set_rx_mode +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc8ee946b usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xcb7f3372 usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xcf778f06 usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd63a46e0 usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd7b1b844 usbnet_get_link_ksettings_mii +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd98062ed usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xdf6ece45 usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe4485582 usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe903aeab usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe9e30a48 usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf1877f3d usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf1d0e469 usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf25e49ef usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x32235ff3 vxlan_dev_create +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x621f2c11 vxlan_fdb_replay +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x9f9cc012 vxlan_fdb_find_uc +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0xf8cd4de2 vxlan_fdb_clear_offload +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/ipw2x00/libipw 0x6d27a676 libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x076a913c il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7059f543 il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xaadc80fb il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc23a8ad2 il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xeb0a9a2f _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 0x18f1a398 p54_rx -EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x7b1551d8 p54_parse_firmware -EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x81d52330 p54_init_common -EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0xa15163b6 p54_read_eeprom -EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0xb7bd8b80 p54_free_common -EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0xc35c6a9d p54_parse_eeprom -EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0xcb04548f p54_free_skb -EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0xf0d04233 p54_register_common -EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0xf4580a13 p54_unregister_common -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x10ce996b __lbs_cmd -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x2fcd4baf lbs_stop_card -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x345e2359 lbs_queue_event -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x3b06ea4b lbs_suspend -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x472e4a2d lbs_get_firmware -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x4d1dcc58 lbs_get_firmware_async -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x5caedd4e lbs_send_tx_feedback -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x734181c8 lbs_resume -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x82875cff lbs_start_card -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xa980abc1 lbs_host_to_card_done -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xb3cbc949 lbs_add_card -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xb5eb91eb lbs_remove_card -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xbc4ded95 lbs_host_sleep_cfg -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xc3a2163d lbs_process_rxed_packet -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xc4176c77 lbs_cmd_copyback -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xf45bba02 lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x126e6cad p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x18eb7fd7 p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x44fb2c01 p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x48edbb97 p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x4a9c0a99 p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x4b6903b4 p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x5269e568 p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x5789eca0 p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x96bbbe40 p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x04a572ba lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x1dcb6400 lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x1dee7f53 lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x2bfddb37 lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x3ea5b376 lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x487d0279 lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x64f349ff lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x68b9781d lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x7a79fa1d lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x87939edd lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x8f38bdaa lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xb22011c5 lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xb7eb058f lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xe3510110 __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xea0c17e8 lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xeffe9dd9 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 0x25b77de4 lbtf_cmd_response_rx -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x49deddf3 lbtf_remove_card -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x57bff605 lbtf_send_tx_feedback -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x6712af61 lbtf_bcn_sent -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x7efcc42d lbtf_add_card -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x9d70859c lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x02f284db lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x6df663df lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x724222b6 lbtf_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x8ea2c814 __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x9684df99 lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0xbd730621 lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0xbe7215fc lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0xc46f0b60 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 0xe5852cbf __lbtf_cmd -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0xe8c752be lbtf_cmd_copyback -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x02de1b55 mwifiex_dnld_fw -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x071d8e67 mwifiex_shutdown_sw -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x0d769699 mwifiex_handle_rx_packet -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x11a80b36 mwifiex_prepare_fw_dump_info -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x2a385e41 mwifiex_deauthenticate_all -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x2b7c4781 mwifiex_main_process -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x2e235725 mwifiex_write_data_complete -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x3bdbd75f mwifiex_enable_hs -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x5026f23b mwifiex_disable_auto_ds -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x5a5fe7e8 mwifiex_remove_card -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x62c8d58b mwifiex_process_sleep_confirm_resp -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x6ac92dbd mwifiex_del_virtual_intf -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x6b456466 mwifiex_process_hs_config -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x6b496a1a mwifiex_queue_main_work -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x74dd3238 mwifiex_drv_info_dump -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x98c15810 mwifiex_upload_device_dump -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x9bbc817a mwifiex_cancel_hs -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xa00e5975 mwifiex_fw_dump_event -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xa155d211 _mwifiex_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x008259cd mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x089b85f3 mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x093a0066 mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x1d4a2e69 mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x269cf755 mwifiex_reinit_sw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x29f12825 mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x423803e7 mwifiex_fw_dump_event +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x4bf9393e mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x538e9875 mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x63f2b5f7 mwifiex_drv_info_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x8f4d43f6 _mwifiex_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x902fd73e mwifiex_prepare_fw_dump_info +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xaf6c66bc mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xbf9d8d7e mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xc7fc1883 mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xcf05e5d5 mwifiex_main_process EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xd4dad9f3 mwifiex_alloc_dma_align_buf -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xda8c49bd mwifiex_multi_chan_resync -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xdb452385 mwifiex_add_card -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xdb4d634a mwifiex_init_shutdown_fw -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xe1702af2 mwifiex_add_virtual_intf -EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xe3b37dad mwifiex_reinit_sw -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x056f41f6 mt76_rx_token_release -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x0bc39b75 mt76_mcu_skb_send_and_get_msg -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x11a2bb67 mt76_csa_finish -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x133a7033 mt76_rx -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x13bf5597 mt76_unregister_phy -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x157e65a9 mt76_set_channel -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1757d496 mt76_tx_status_skb_add -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x17643b62 mt76_get_of_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xd7640ed5 mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xe95ef607 mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xec5f8cc5 mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xef703458 mwifiex_shutdown_sw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xf05bde41 mwifiex_upload_device_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xf810a3d2 mwifiex_dnld_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xfb9dded5 mwifiex_queue_main_work +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xfe2d986f mwifiex_multi_chan_resync +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x05ca70a1 mt76_token_consume +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x0625188e mt76_mcu_send_and_get_msg +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x0a3aaa84 mt76_stop_tx_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x0d90be9e mt76_mcu_rx_event +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x14141d46 mt76_tx_status_skb_get +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x150e08c8 mt76_put_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x15cc566e mt76_init_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x170949a7 mt76_pci_disable_aspm EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x17f568e9 mt76_rates -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1bdddbb9 mt76_unregister_device -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1c50888d mt76_rx_aggr_stop -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1d09f99b __traceiter_dev_irq -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1e78e7e8 mt76_get_sar_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1c5d452e mt76_dma_attach 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 0x1fcdd02a mt76_sw_scan_complete -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x22863e74 mt76_get_antenna -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x237ff548 mt76_stop_tx_queues -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x29a83ed6 mt76_alloc_device -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x2ee374b1 mt76_get_rxwi -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x30073d3a mt76_csa_check -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x3025e673 mt76_free_device -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x30e007e5 mt76_register_debugfs_fops -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x33b995b5 mt76_set_tim -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x3925932d mt76_insert_ccmp_hdr -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x3a5f76c0 mt76_mcu_rx_event -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x3d4ef0e5 mt76_sw_scan -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x4212ead4 mt76_rx_aggr_start -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x43edca60 mt76_tx_worker_run -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x45e48b94 mt76_tx -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x45eebf22 mt76_skb_adjust_pad -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x468e1af9 __mt76_mcu_msg_alloc -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x46fd0b76 mt76_mcu_send_and_get_msg -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x4df449e2 mt76_tx_check_agg_ssn -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x53d1ebd5 __mt76_sta_remove -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x554a2a81 mt76_dma_cleanup -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x58aa6a2d mt76_get_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x20f10766 mt76_seq_puts_array +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x25f189d5 mt76_get_min_avg_rssi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x285df0a1 mt76_tx_status_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x328a0a85 mt76_tx_status_unlock +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x36594929 mt76_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x36aac77d mt76_mcu_skb_send_and_get_msg +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x36b2e2ad mt76_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x3788bcc3 __mt76_mcu_send_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x39496560 mt76_dma_cleanup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x39dd6974 __traceiter_dev_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x3b5a2fd6 mt76_get_sar_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x407d1f99 mt76_get_rate_power_limits +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x46cf52da mt76_phy_dfs_state +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x4719240b mt76_get_rate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x4ac42ccd mt76_tx_status_skb_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x4bab289a mt76_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x4e0d83ee mt76_mmio_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x523534e0 mt76_calculate_default_rate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x53f49f8b mt76_rx_token_consume +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5c8c1426 mt76_alloc_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5ce86f94 mt76_mcu_get_response EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5d1b4e42 __tracepoint_mac_txdone -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5d6a85d0 mt76_alloc_phy -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5dda90e0 mt76_tx_status_skb_done -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x627efa96 mt76_register_phy -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x681c6c38 mt76_phy_dfs_state -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x6a100f70 mt76_queue_tx_complete -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x6b8b8b5d mt76_eeprom_override -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x726b48ae mt76_pci_disable_aspm -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7eb979ee mt76_put_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5d8b68b6 mt76_insert_ccmp_hdr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5dd48b0e mt76_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5dea9b8b mt76_csa_finish +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x6439db53 mt76_sw_scan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x67bf88ec mt76_eeprom_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7d99174a mt76_txq_schedule_all EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x805fc13a __SCK__tp_func_dev_irq -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8291b4d6 mt76_calculate_default_rate -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x855525e0 mt76_init_queue -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x85f0c3d1 mt76_update_survey -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8662abf4 mt76_queues_read -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8d96d41e mt76_seq_puts_array -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8dcef28a mt76_get_rate -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x92205614 mt76_register_device -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x92d73217 mt76_rx_token_consume -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x9433a1bb mt76_tx_status_lock -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x9c13c21d mt76_sta_pre_rcu_remove -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x9c272f12 __mt76_mcu_send_firmware -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa3cbb133 __mt76_tx_complete_skb -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa50f515e mt76_dma_rx_poll -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa7d84c11 __traceiter_mac_txdone -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xaa814fe1 mt76_set_irq_mask -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xac4fba8a mt76_txq_schedule -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xaca7770c mt76_wake_tx_queue -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb6748052 __mt76_set_tx_blocked -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xbb418587 mt76_token_release -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc07e9016 mt76_put_txwi -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc35d2fd5 mt76_get_min_avg_rssi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8276efb3 mt76_tx_check_agg_ssn +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x88b81caa mt76_has_tx_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8b02e314 mt76_get_of_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8e6aaf1f mt76_queues_read +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8edb1271 mt76_set_stream_caps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8fac4fb9 mt76_tx_worker_run +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x91e19dde mt76_set_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x9645d242 mt76_rx_token_release +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x997c7e77 mt76_register_debugfs_fops +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x9c66c0d7 mt76_token_release +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x9df08f1f mt76_register_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x9ec6c102 mt76_tx_status_check +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x9f3942c5 mt76_dma_rx_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa265f25c __mt76_poll_msec +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa3b05cc1 mt76_put_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa7f61d3d mt76_txq_schedule +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xac22b976 __mt76_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xaed62c83 mt76_rx_poll_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb3d1d017 mt76_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb5803743 mt76_release_buffered_frames +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb5a00c32 __mt76_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb713f4c2 mt76_rx_aggr_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb718e29a mt76_wake_tx_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb96fa953 mt76_csa_check +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb9b30cb5 __mt76_mcu_msg_alloc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xbb1d7cfa mt76_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc3401f58 mt76_free_device 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 0xc673dd41 mt76_txq_schedule_all EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc79daf86 mt76_ethtool_worker -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc8b861e1 mt76_init_sar_power -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc8fd9112 mt76_tx_status_check -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xcb7416b8 mt76_sta_state -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xd13c075a mt76_dma_attach -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xd1e2080c mt76_release_buffered_frames -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xd6ac2cfb __mt76_poll_msec -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xd892de2f mt76_get_rate_power_limits -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xdc3e38c4 mt76_has_tx_pending -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xdc7cc54e mt76_mmio_init -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xde04a5b7 mt76_rx_poll_complete -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe00baa49 mt76_set_stream_caps -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe1971438 mt76_eeprom_init -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe36f9efa mt76_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xce98d955 mt76_update_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xd060b30c mt76_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xd111bc31 mt76_sta_state +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xdcc540d3 mt76_get_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xde0ed2db mt76_sta_pre_rcu_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe3062637 mt76_get_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe3ca894e mt76_set_irq_mask EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe40b66ef mt76_wcid_alloc -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe604d469 mt76_tx_status_skb_get -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xeab5deb8 mt76_tx_status_unlock -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xf1fb03f0 mt76_mcu_get_response -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xf7e09622 mt76_update_survey_active_time -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xf9ea3cea __mt76_poll -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xfac9479c mt76_token_consume -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x00e29950 mt76_connac_mcu_start_patch -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x0def93d3 mt76_connac_mcu_sta_ba_tlv -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x0e642be8 mt76_connac_mcu_sta_update_hdr_trans -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x146ee01d mt76_connac_mcu_get_nic_capability -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x168799db mt76_connac_mcu_uni_add_bss -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x1af657fe mt76_connac_mcu_start_firmware -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x1d351e57 mt76_connac_mcu_set_p2p_oppps -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x1f01b272 mt76_connac2_load_patch -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x202ddb58 mt76_connac2_mac_tx_rate_val -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x221d5c06 mt76_connac_get_he_phy_cap -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x24529385 mt76_connac2_mcu_fill_message -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x25ef9179 mt76_connac_mcu_alloc_wtbl_req -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x2d3c8f47 mt76_connac_sta_state_dp -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x2f5293e0 mt76_connac_mcu_sta_uapsd -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x321baaf0 mt76_connac_mcu_beacon_loss_iter -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x369f0715 mt76_connac_mcu_reg_rr -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x39b1cb05 mt76_connac_mcu_hw_scan -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x48d04bba mt76_connac_get_phy_mode -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x49feeddd mt76_connac_txp_skb_unmap -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x4d653b06 mt76_connac_init_tx_queues -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x4ece04f9 mt76_connac_mcu_add_key -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x4f4f64f3 mt76_connac_mcu_update_arp_filter -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x50d5ad28 mt76_connac2_mac_decode_he_radiotap -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x55c8c184 mt76_connac_mcu_set_deep_sleep -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x58206e9e mt76_connac_pm_wake -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x5c037d62 mt76_connac_mcu_set_rts_thresh -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x5c6c3da2 mt76_connac_mcu_wtbl_update_hdr_trans -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x5ebee383 mt76_connac_mcu_set_pm -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x5f31ff74 mt76_connac_free_pending_tx_skbs -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x5ff7907b mt76_connac2_reverse_frag0_hdr_trans -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x61c0a6fc mt76_connac_mcu_coredump_event -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x64875432 mt76_connac_mcu_sta_wed_update -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x683ea8c1 mt76_connac_mcu_bss_basic_tlv -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x6a3f27ac mt76_connac_pm_queue_skb -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x6b17431a mt76_connac_mcu_wtbl_ba_tlv -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x6c0b6784 mt76_connac_mcu_wtbl_smps_tlv -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x6cc9a8e3 mt76_connac_mcu_wtbl_hdr_trans_tlv -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x6f128c78 mt76_connac_write_hw_txp -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x716a2437 mt76_connac2_mac_fill_rx_rate -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x75d2d383 mt76_connac_mcu_set_suspend_iter -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x810e5633 mt76_connac_mcu_chip_config -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x81ce3ff5 mt76_connac_mcu_sta_ba -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x821ec001 mt76_connac_mcu_sched_scan_enable -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x883c5e83 mt76_connac_mcu_set_channel_domain -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x88fc44a3 mt76_connac_mcu_sta_tlv -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x894397a3 mt76_connac2_mac_write_txwi -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x8a14b3f7 mt76_connac_mcu_update_gtk_rekey -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x8b9977fd __mt76_connac_mcu_alloc_sta_req +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe933dbe3 mt76_rx_aggr_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xea5d9fd4 mt76_unregister_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xead6d79b mt76_update_survey_active_time +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xebf30525 mt76_alloc_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xef66d8d1 mt76_init_sar_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xf27ac0df mt76_queue_tx_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xf363c99b __mt76_set_tx_blocked +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xf4540e1f mt76_unregister_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xf703963a mt76_tx_status_skb_done +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xf85df4f4 mt76_eeprom_override +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xf86d7e10 mt76_skb_adjust_pad +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xfd943fe2 __traceiter_mac_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xffb51f29 __mt76_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x03bb722a mt76_connac2_load_patch +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x0888f724 mt76_connac2_mac_add_txs_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x0e580f56 mt76_connac2_mac_fill_txs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x167bd334 mt76_connac_mcu_rdd_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x1d754a04 mt76_connac_mcu_set_deep_sleep +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x1ea136f8 mt76_connac_mcu_set_suspend_iter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x1f359fdd mt76_connac_mcu_sched_scan_enable +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x20049db4 mt76_connac_mcu_sta_ba +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x21154431 mt76_connac2_load_ram +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x2d18138e mt76_connac_init_tx_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x2e052ce9 mt76_connac_sta_state_dp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x3021a9a2 mt76_connac_mcu_uni_add_bss +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x35fd36aa mt76_connac_txp_skb_unmap +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x3689553b mt76_connac_mcu_set_vif_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x385ae5f0 mt76_connac_mcu_sta_wed_update +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x3868adf6 mt76_connac_mcu_set_channel_domain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x3c5dad39 mt76_connac_pm_wake +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x3e040e53 mt76_connac_mcu_sta_update_hdr_trans +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x40533261 mt76_connac_mcu_wtbl_hdr_trans_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x4acef883 mt76_connac_mcu_chip_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x5066f142 mt76_connac_mcu_init_download +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x552f5023 mt76_connac_mcu_set_mac_enable +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x55604018 mt76_connac_mcu_sta_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x5bc1c542 mt76_connac_mcu_uni_add_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x61913905 mt76_connac_mcu_sched_scan_req +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x6628cd24 mt76_connac_mcu_hw_scan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x6719eb63 mt76_connac_pm_dequeue_skbs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x67a94adf mt76_connac2_mac_write_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x6972f341 mt76_connac_mcu_get_nic_capability +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x6aa0d109 mt76_connac_mcu_reg_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x6f022d79 mt76_connac_mcu_set_pm +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x72d1a254 mt76_connac_mcu_uni_set_chctx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x72f2f14a mt76_connac_pm_queue_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x75437783 mt76_connac_mcu_bss_basic_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7728561b mt76_connac_mcu_bss_omac_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7b69a478 mt76_connac_mcu_wtbl_ba_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7c4a3b2e mt76_connac2_mac_tx_rate_val +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x81dadf4f mt76_connac_mcu_wtbl_ht_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x89ed6713 mt76_connac2_mcu_fill_message +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x8a4be4b2 mt76_connac_mcu_add_key +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x8be599b2 mt76_connac_mcu_sta_uapsd 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 0x931b7744 mt76_connac_mcu_sched_scan_req -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x93e738d6 mt76_connac_mcu_rdd_cmd -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x94b66294 mt76_connac2_mac_add_txs_skb -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x980a2d68 mt76_connac_mcu_uni_set_chctx -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x9c5c06be mt76_connac_mcu_init_download -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xa3c61e58 mt76_connac_mcu_uni_add_dev -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xa6b483ec mt76_connac_mcu_set_rate_txpower -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xa756ca61 mt76_connac_mcu_cancel_hw_scan -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xa9ca3395 mt76_connac2_load_ram -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xb5a307ba mt76_connac_mcu_sta_basic_tlv -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xbb5637eb mt76_connac_pm_dequeue_skbs -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xcb6b21ce mt76_connac_mcu_reg_wr -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xcca277c7 mt76_connac_mcu_set_hif_suspend -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xd384dbde mt76_connac_power_save_sched -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xdab50475 mt76_connac2_mac_fill_txs -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xe12dcd30 mt76_connac_mcu_bss_ext_tlv -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xe911b558 mt76_connac_mcu_sta_cmd -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xebc228f6 mt76_connac_mcu_bss_omac_tlv -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xec453a62 mt76_connac_mcu_set_mac_enable -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xede11521 mt76_connac_mcu_restart -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xeeb4ec59 mt76_connac_mcu_set_vif_ps -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xefca6573 mt76_connac_mcu_wtbl_ht_tlv -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xefcf39e5 mt76_connac_tx_complete_skb -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xf68b01e8 mt76_connac_mcu_add_nested_tlv -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xfa9c6fa4 mt76_connac_mcu_wtbl_generic_tlv -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xfecaffbd mt76_connac_mcu_patch_sem_ctrl -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x049ce422 mt76s_alloc_tx -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x05e71dda mt76s_alloc_rx_queue -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x06e5d515 mt76s_read_pcr -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x2607ae8c mt76s_txqs_empty -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x434e92f5 mt76s_sdio_irq -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x4bcc1924 mt76s_wr -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x796126d9 mt76s_rd_rp -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x7ce290e5 mt76s_wr_rp -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x7fa90db8 mt76s_rmw -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x8103271a mt76s_txrx_worker -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x83bd142a mt76s_write_copy -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xaa658d6d mt76s_rr -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xe5658cc0 mt76s_read_copy -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xf2cc3abc mt76s_init -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xfa033fda mt76s_hw_init -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xfe187dec mt76s_deinit -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x1ef9b965 __mt76u_init -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x3c533abd ___mt76u_wr -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x60e1d003 mt76u_stop_tx -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x7991b444 __mt76u_vendor_request -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x86d4f781 mt76u_vendor_request -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x8f31e579 mt76u_alloc_queues -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xc33dd420 ___mt76u_rr -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xc3aad756 mt76u_read_copy -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xc9cbf23b mt76u_resume_rx -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xdd0d19f8 mt76u_init -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xdf3505bf mt76u_stop_rx -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xe3805f51 mt76u_single_wr -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xf19d7740 mt76u_alloc_mcu_queue -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xf5d05c39 mt76u_queues_deinit -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x06135d3d mt7615_unregister_ext_phy -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x06a4bcea mt7622_trigger_hif_int -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x103ca131 mt7615_eeprom_init -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x163c9f26 mt7615_update_channel -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x27163fb3 mt7615_sta_ps -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x2c336b38 mt7615_mcu_exit -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x346d6c82 mt7615_mac_set_rates -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x37f718b2 mt7615_mac_write_txwi -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x4f4f442d mt7615_mcu_restart -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x64a78551 __mt7663_load_firmware -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x655488c5 mt7615_rx_check -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x6f5ada2f mt7615_mac_sta_add -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x76e8bd28 mt7615_init_device -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7a4c7ec7 mt7615_thermal_init -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7f601344 mt7615_mac_sta_poll -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7f89c2e4 mt7615_tx_token_put -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x8e2c2319 mt7615_mac_enable_rtscts -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x9e031623 mt7615_wait_for_mcu_init -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xa365cbbc mt7615_mac_sta_remove -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xa5f677d6 mt7615_mcu_init -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xaa8d4137 mt7615_queue_rx_skb -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xb4d388f8 mt7615_mcu_fill_msg -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xd30a2bca mt7615_init_txpower -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xd66a907c mt7615_mcu_parse_response -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xdb269c72 mt7615_init_work -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xe3418e78 mt7615_init_debugfs -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xe943e6d2 mt7615_ops -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xfcc8cf47 mt7615_register_ext_phy -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615e 0xcbfa2a58 mt7615_dma_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x916139f0 mt76_connac_mcu_cancel_hw_scan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x9ba3ba32 mt76_connac_mcu_set_rts_thresh +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x9ea4dd95 mt76_connac_mcu_add_nested_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x9ed61705 mt76_connac_mcu_update_arp_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xa7cd652e mt76_connac_mcu_sta_basic_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xaefc93ee mt76_connac_mcu_patch_sem_ctrl +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xb1224538 mt76_connac_mcu_sta_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xb1ef8317 mt76_connac_mcu_start_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xb9068447 __mt76_connac_mcu_alloc_sta_req +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xbc6d99c2 mt76_connac_get_he_phy_cap +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xbf02aa4b mt76_connac_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xc1110c1a mt76_connac_write_hw_txp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xc61e27ae mt76_connac_mcu_bss_ext_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xcaac69ee mt76_connac2_mac_fill_rx_rate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xcd9845df mt76_connac_mcu_start_patch +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xcde4e9de mt76_connac_mcu_sta_ba_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xcfe43bce mt76_connac_mcu_set_rate_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xd1db7aff mt76_connac_mcu_wtbl_generic_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xd6348b88 mt76_connac_mcu_reg_rr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xd76f5d45 mt76_connac2_mac_decode_he_radiotap +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xdaf94c22 mt76_connac2_reverse_frag0_hdr_trans +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xdb9e77fc mt76_connac_mcu_coredump_event +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xdbce133c mt76_connac_mcu_beacon_loss_iter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xdc76da3a mt76_connac_power_save_sched +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xdd3686a2 mt76_connac_mcu_wtbl_smps_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xdf37462a mt76_connac_mcu_set_hif_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xe05925d4 mt76_connac_get_phy_mode +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xe36eb893 mt76_connac_free_pending_tx_skbs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xe940812b mt76_connac_mcu_wtbl_update_hdr_trans +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xed67ebf6 mt76_connac_mcu_set_p2p_oppps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xef5a209a mt76_connac_mcu_update_gtk_rekey +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xf5e6d935 mt76_connac_mcu_restart +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xff71c5a7 mt76_connac_mcu_alloc_wtbl_req +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x1747162b mt76s_alloc_rx_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x1c0b94bc mt76s_rr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x2ed90d9a mt76s_sdio_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x3bd656b1 mt76s_rmw +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x48200b8c mt76s_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x4a42971c mt76s_txqs_empty +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x5132ad71 mt76s_rd_rp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x71df81bb mt76s_write_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x7b50fecd mt76s_hw_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x80474427 mt76s_txrx_worker +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x964e20d0 mt76s_read_pcr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x97ec4c47 mt76s_wr_rp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xa06b1fbb mt76s_read_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xb460baa0 mt76s_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xc1335e55 mt76s_alloc_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xc68f2347 mt76s_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x04837aa2 mt76u_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x0fb280d4 ___mt76u_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x23e03c9c __mt76u_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x4a0931b3 ___mt76u_rr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x5ad02417 __mt76u_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x7db988f2 mt76u_alloc_mcu_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x83b59ae9 mt76u_resume_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x8dc5950a mt76u_stop_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xaa4445b7 mt76u_queues_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xb05083d7 mt76u_stop_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xb234e949 mt76u_single_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xba7d6483 mt76u_read_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xd9718bfb mt76u_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xf69cfaa2 mt76u_alloc_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x0256605a mt7622_trigger_hif_int +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x0a0aa10d mt7615_init_debugfs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x0a110286 mt7615_init_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x0e27d9a0 mt7615_mac_write_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x1301fe0e mt7615_eeprom_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x1cca5827 mt7615_mac_sta_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x1ed6d3fd mt7615_mac_enable_rtscts +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x2b24641e mt7615_init_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x3d6f59c5 mt7615_unregister_ext_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x3e8f5b12 mt7615_rx_check +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x5d40895f mt7615_thermal_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x61bd9968 mt7615_mcu_restart +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x61c46180 mt7615_mcu_fill_msg +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x65b0c9af mt7615_mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x6da7e65f mt7615_init_work +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7d12504c mt7615_mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x84200257 mt7615_queue_rx_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xad721c88 mt7615_update_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xb351b55d mt7615_wait_for_mcu_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xbc5fc569 mt7615_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xc3e6f030 mt7615_mcu_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xc59bf4dd mt7615_tx_token_put +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xcc746ed1 mt7615_mcu_parse_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xd4de8f54 __mt7663_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xd66ec889 mt7615_sta_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xe3a87843 mt7615_register_ext_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xedcfe69f mt7615_mac_set_rates +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xf46160f9 mt7615_mcu_exit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615e 0x09afb551 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 0x7c58994f mt7663_usb_sdio_tx_complete_skb -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x8b098fb9 mt7663_usb_sdio_tx_prepare_skb -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x954987e4 mt7663_usb_sdio_register_device -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0xd131066b mt7663_usb_sdio_tx_status_data -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x31b8f547 mt76x0_config -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x341b4aef mt76x0_chip_onoff -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x719769d7 mt76x0_mac_stop -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x92846a63 mt76x0_phy_calibrate -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0xb63c809c mt76x0_init_hardware -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0xf94e95b6 mt76x0_set_sar_specs -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0xfb797233 mt76x0_register_device -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x019f21bf mt76x02_init_agc_gain -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x03df8889 mt76x02_reconfig_complete -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x06e742d4 mt76x02_phy_adjust_vga_gain -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x07962182 mt76x02_mcu_function_select -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0f73d44e mt76x02_mac_set_beacon -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0f99a3a3 mt76x02_mac_setaddr -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x129202da mt76x02_set_ethtool_fwver -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x1f5ab974 mt76x02_mcu_msg_send -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x225c32b4 mt76x02_update_channel -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x2281cf98 mt76x02_tx -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x25d80dc0 mt76x02_mac_start -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x2b120b19 mt76x02_bss_info_changed -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x2b2bd449 mt76x02_resync_beacon_timer -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x2f0bf327 mt76x02_tx_status_data -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x2f34a762 mt76x02_mac_wcid_setup -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x30b3293f mt76x02_sta_rate_tbl_update -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x3175552f mt76x02_sta_ps -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x32965b64 mt76x02_init_beacon_config -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x360b9cb8 mt76x02_phy_set_bw -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x3bd852ea mt76x02_mcu_parse_response -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x4f4ee6e1 mt76x02_eeprom_copy -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5083ff6c mt76x02_init_device -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x522a472f mt76x02_mcu_set_radio_state -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x523ed084 mt76x02_configure_filter -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x595f69ec mt76x02_config_mac_addr_list -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x59d262d8 mt76x02_phy_set_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x3c50b022 mt7663_usb_sdio_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x5be18803 mt7663_usb_sdio_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0xb971d11d mt7663_usb_sdio_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0xe44968f7 mt7663_usb_sdio_tx_status_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x006aef47 mt76x0_chip_onoff +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x62adfdd8 mt76x0_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x7be30305 mt76x0_set_sar_specs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x7cff3a2a mt76x0_phy_calibrate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x944cc6f8 mt76x0_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x9bc220e8 mt76x0_init_hardware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0xade6bf17 mt76x0_mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0017d9e3 mt76x02_queue_rx_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x009b0ead mt76x02_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x04dd85a2 mt76x02_mcu_parse_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0525f148 mt76x02_enqueue_buffered_bc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x12578da7 mt76x02_get_rx_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x1772c3a5 mt76x02_eeprom_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x18f0c63f mt76x02_mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x19102fd2 mt76x02_mac_cc_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x1e64db33 mt76x02_mac_shared_key_setup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x21959f06 mt76x02_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x25644e08 mt76x02_set_ethtool_fwver +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x2e31835a mt76x02_mac_reset_counters +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x2f573615 mt76x02_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x315d906c mt76x02_phy_set_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x396f7d6e mt76x02_phy_set_txdac +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x39ee6f62 mt76x02_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x3c8170f7 mt76x02_get_efuse_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x3c9d6049 mt76x02_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x3fbab682 mt76x02_config_mac_addr_list +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x434e6b21 mt76x02_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x437ef7de mt76x02_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x4857ea0a mt76x02_ext_pa_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x4c205c47 mt76x02_dma_disable +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5251491c mt76x02_phy_dfs_adjust_agc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x554bc289 mt76x02_update_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5603f7b2 mt76x02_mcu_function_select +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x564f7f77 mt76x02_sta_rate_tbl_update +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5a62467f mt76x02_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5ae1da40 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 0x75d6043e mt76x02_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5bd98822 mt76x02_mac_wcid_setup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x63857bd2 mt76x02_tx_set_txpwr_auto +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x6910ced9 mt76x02_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x6d053918 mt76x02_remove_hdr_pad +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x6d3079cc mt76x02_mcu_calibrate EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x75fef85d mt76x02_add_rate_power_offset -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x776de033 mt76x02_mac_cc_reset -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7bdea8de mt76x02_mac_shared_key_setup -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7d5e5754 mt76x02_set_key -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x804d0f05 mt76x02_rx_poll_complete -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x81ff098a mt76x02_add_interface -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x826b2563 mt76x02_remove_hdr_pad -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x8df6047c mt76x02_tx_set_txpwr_auto +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7a35c2a9 mt76x02_mcu_cleanup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7b536956 mt76x02_set_coverage_class +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x869e7797 mt76x02_tx EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x91d5b9ee mt76x02_irq_handler EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x93c479bc mt76x02_limit_rate_power -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x94ddc318 mt76x02_edcca_init -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x9dad5452 mt76x02_queue_rx_skb -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x9fb5a730 mt76x02_phy_dfs_adjust_agc -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xa415fd63 mt76x02_get_efuse_data -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xa566c366 mt76x02_phy_set_txdac -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xa84fdc1a mt76x02e_init_beacon_config -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xa936edc6 mt76x02_set_rts_threshold -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xac63c626 mt76x02_set_coverage_class -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xac6bad20 mt76x02_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x99584ec9 mt76x02_mcu_msg_send +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x9a458837 mt76x02_phy_set_rxpath +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xa4267205 mt76x02_set_tx_ackto +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xaaaf9da4 mt76x02_init_debugfs EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xad5d3ba8 mt76x02_get_max_rate_power -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xad6a6876 mt76x02_mac_write_txwi -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xb0d447ce mt76x02_mcu_cleanup -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xb9c66422 mt76x02_dfs_init_params -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xc1abbe0c mt76x02_dma_init -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xc1e7387e mt76x02_mcu_calibrate -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xc9a648fa mt76x02_tx_complete_skb -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xca54e822 mt76x02_eeprom_parse_hw_cap -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xcb4ff77f mt76x02_phy_set_band -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xce144b9f mt76x02_init_debugfs -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xd32903bc mt76x02_phy_set_rxpath -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xd3ade2d4 mt76x02_set_tx_ackto -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xd3c7b640 mt76x02_mac_reset_counters -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xd830dc77 mt76x02_get_rx_gain -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xda6a9fea mt76x02_ampdu_action -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xda91db93 mt76x02_dma_disable -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xdecf6457 mt76x02_sta_remove -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xdeecdaf3 mt76x02_conf_tx -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xea85c61b mt76x02_tx_prepare_skb -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xee1c390a mt76x02_get_lna_gain -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xf45e8526 mt76x02_update_beacon_iter -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xf87c7cd1 mt76x02_ext_pa_enabled -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xfc6fc03d mt76x02_enqueue_buffered_bc -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xfee73f9d mt76x02_remove_interface -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x67f777b4 mt76x02u_init_beacon_config -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x8c40bd7c mt76x02u_mcu_fw_reset -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x92eedee6 mt76x02u_tx_prepare_skb -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xb6ec6c7e mt76x02u_exit_beacon_config -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xc4428fd1 mt76x02u_mcu_fw_send_data -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xd7706a94 mt76x02u_init_mcu -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xddcc9ccd mt76x02u_tx_complete_skb -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xe292260b mt76x02u_mac_start -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x1e7d48af mt76x2_phy_update_channel_gain -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x408489d4 mt76x2_phy_set_txpower -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x4b091048 mt76x2_configure_tx_delay -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x5c9a70c4 mt76x2_phy_set_txpower_regs -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x62b1fbf3 mt76x2_apply_gain_adj -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x671d86f8 mt76x2_get_temp_comp -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x6a40b388 mt76x2_set_sar_specs -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x7d4a86e6 mt76x2_reset_wlan -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x96fb0655 mt76x2_get_rate_power -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xad3a6b52 mt76x2_mac_stop -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xad9b6a50 mt76x2_read_rx_gain -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xb12c6fe5 mt76x2_eeprom_init -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xb6257acb mt76x2_init_txpower -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xbc888bfe mt76x2_get_power_info -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xcf753af4 mt76_write_mac_initvals -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xd93b8d09 mt76x2_phy_tssi_compensate -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xdf728a1e mt76x2_mcu_load_cr -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xf4e24276 mt76x2_mcu_set_channel -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xf8629413 mt76x2_mcu_tssi_comp -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xf8c2b087 mt76x2_mcu_init_gain -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x025a4bd7 mt7921_mac_sta_add -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x06381f67 mt7921_txwi_free -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x111d55ea mt7921_check_offload_capability -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x112a5887 mt7921_mcu_fw_pmctrl -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x14afabb8 mt7921_usb_sdio_tx_complete_skb -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x17100dcb mt7921_mac_sta_remove -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x217dbedc mt7921_rx_check -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x2a707141 __mt7921_start -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x30a85a26 mt7921_sta_ps -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x5af8856d mt7921_update_channel -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x68c6e139 mt7921_queue_rx_skb -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x6e4612ca mt7921_reset -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x75ac8494 mt7921_ops -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x78959595 mt7921_mac_sta_assoc -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x84b734e9 mt7921_usb_sdio_tx_status_data -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x86617ede mt7921_mcu_drv_pmctrl -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x8a169b6b mt7921_usb_sdio_tx_prepare_skb -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x98e02472 mt7921_mac_init -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xb5205c84 mt7921_stop -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xbd2e8735 mt7921_mcu_set_eeprom -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xc932243d mt7921_mcu_parse_response -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xcdfe8a1b mt7921_mac_sta_poll -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xe17e81f9 mt7921_register_device -EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xe525510f mt7921_run_firmware -EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x181117f2 chip_wakeup -EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x7afe5e70 host_sleep_notify -EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0xc86cb2a1 wilc_netdev_cleanup -EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0xc9006a35 chip_allow_sleep -EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0xe6d81436 wilc_handle_isr -EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0xe6df8c85 wilc_cfg80211_init -EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0xfa505b3b host_wakeup_notify -EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x186dbfa4 qtnf_trans_handle_rx_ctl_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xb4734756 mt76x02_rx_poll_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xb63d2bff mt76x02_mcu_set_radio_state +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xb68553b4 mt76x02_sta_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xbb614a4a mt76x02e_init_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xbdb3b90e mt76x02_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xbf0e4542 mt76x02_edcca_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xbf869162 mt76x02_mac_set_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xc0ea20a2 mt76x02_eeprom_parse_hw_cap +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xc3732854 mt76x02_mac_setaddr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xc4fdb4a4 mt76x02_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xc6fff25f mt76x02_resync_beacon_timer +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xc7643281 mt76x02_reconfig_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xcc7dfc47 mt76x02_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xce6c5631 mt76x02_init_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xcfb034ca mt76x02_phy_adjust_vga_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xd50283b7 mt76x02_phy_set_bw +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xd6d062a6 mt76x02_update_beacon_iter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xe3225ed7 mt76x02_phy_set_band +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xe42ab7af mt76x02_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xe82ff1e4 mt76x02_get_lna_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xec927215 mt76x02_init_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xef76b58f mt76x02_dfs_init_params +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xf122dfdb mt76x02_tx_status_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xf7985b6b mt76x02_dma_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xf8dfb44c mt76x02_mac_write_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x4f6b8e65 mt76x02u_mcu_fw_send_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x60864163 mt76x02u_init_mcu +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x9153a737 mt76x02u_init_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x950d4b91 mt76x02u_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x9f0793e2 mt76x02u_exit_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xaa144fc7 mt76x02u_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xf0d8647a mt76x02u_mcu_fw_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xf4cdca57 mt76x02u_mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x13c27920 mt76x2_init_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x1806ad1b mt76_write_mac_initvals +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x26302914 mt76x2_mcu_init_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x3f40215a mt76x2_get_power_info +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x42ad1941 mt76x2_set_sar_specs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x433bdba0 mt76x2_reset_wlan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x67f814f8 mt76x2_eeprom_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x86b266f5 mt76x2_phy_set_txpower_regs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x8b2be4a2 mt76x2_configure_tx_delay +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x8ec9dd59 mt76x2_get_temp_comp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xa35b7af0 mt76x2_phy_update_channel_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xa392bcbe mt76x2_mcu_load_cr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xb0b6c276 mt76x2_read_rx_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xb6c1c1cb mt76x2_mcu_tssi_comp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xd0cd1bc5 mt76x2_mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xd9f31579 mt76x2_phy_tssi_compensate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xf3a32be7 mt76x2_phy_set_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xf509d2a1 mt76x2_apply_gain_adj +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xf56d77d7 mt76x2_get_rate_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xf6f701e4 mt76x2_mcu_set_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x0bf6a8d2 __mt7921_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x1448c8ad mt7921_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x1dd7aa15 mt7921_usb_sdio_tx_status_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x25b02c20 mt7921_mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x4d51ddfe mt7921_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x5093b834 mt7921_mcu_fw_pmctrl +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x51d08c7e mt7921_usb_sdio_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x577d8be6 mt7921_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x60e48f18 mt7921_mac_sta_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x673647f0 mt7921_mcu_drv_pmctrl +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x6aa66056 mt7921_mcu_set_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x70b4c3cc mt7921_usb_sdio_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x71121acd mt7921_queue_rx_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x78771726 mt7921_update_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x944439d1 mt7921_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x9e1790ec mt7921_sta_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xa9efabac mt7921_mcu_parse_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xafca2b57 mt7921_mac_sta_assoc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xbe64cbda mt7921_rx_check +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xc5d939ae mt7921_txwi_free +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xc5e7f739 mt7921_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xde8860cf mt7921_mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xe9cc18d8 mt7921_mac_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xebc0ae3c mt7921_check_offload_capability +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x2dbaa5f5 chip_allow_sleep +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x41246926 wilc_handle_isr +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x8774c7ae host_sleep_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x9e2a10b1 host_wakeup_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0xe67a9042 chip_wakeup +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0xebcb4662 wilc_cfg80211_init +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0xeffe6c12 wilc_netdev_cleanup EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x31fab83c qtnf_chipid_to_string -EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x510d2827 qtnf_get_debugfs_dir -EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x852e5645 qtnf_wake_all_queues -EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0xb138b9e0 qtnf_core_attach -EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0xc43cbc32 qtnf_classify_skb -EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0xe140842d qtnf_core_detach -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x006c48ce rt2800_wait_csr_ready -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x14c86ca7 rt2800_get_survey -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x19a1731b rt2800_probe_hw -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x1fb486ce rt2800_load_firmware -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x1ffb406f rt2800_mcu_request -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x279b173d rt2800_txdone -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x2ca454b6 rt2800_txstatus_timeout -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x3b0ed0a5 rt2800_txdone_nostatus -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x3b4eb232 rt2800_config_erp -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x451ae1cf rt2800_get_key_seq -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x455d4bd1 rt2800_config_filter -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x465d77be rt2800_link_stats -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x4e8aa7c6 rt2800_config -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x51165520 rt2800_disable_wpdma -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x56491b0a rt2800_disable_radio -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x588001a7 rt2800_wait_wpdma_ready -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x5e171c80 rt2800_clear_beacon -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x64d009ce rt2800_read_eeprom_efuse -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x64f0f267 rt2800_config_shared_key -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x6642234d rt2800_set_rts_threshold -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x6acb55e3 rt2800_config_intf -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x6b3903bb rt2800_vco_calibration -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7ab9801d rt2800_watchdog -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x8354bafc rt2800_txdone_entry -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x855e56d4 rt2800_ampdu_action -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x89ce74c7 rt2800_sta_remove -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xa0b1c764 rt2800_efuse_detect -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xa535875f rt2800_txstatus_pending -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xac3d7602 rt2800_conf_tx -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xb12e644b rt2800_check_firmware -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xba49f03a rt2800_config_ant -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xbcc25de9 rt2800_process_rxwi -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xbccc852b rt2800_enable_radio -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xbfd7a29f rt2800_config_pairwise_key -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xc1139843 rt2800_reset_tuner -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xc44e2845 rt2800_pre_reset_hw -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xc5165e8b rt2800_write_tx_data -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xd4dc7920 rt2800_sta_add -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xdffc1db0 rt2800_write_beacon -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xe024dff8 rt2800_link_tuner -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xf19fa224 rt2800_rfkill_poll -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xfb233307 rt2800_get_txwi_rxwi_size -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xfd669a45 rt2800_get_tsf -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xfd7e2e4d rt2800_gain_calibration -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x17f3a812 rt2800mmio_enable_radio -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x1d19b272 rt2800mmio_write_tx_desc -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x2a3c6a65 rt2800mmio_init_registers -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x2b90c1ae rt2800mmio_queue_init -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x3079d58f rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x4f0dd975 qtnf_get_debugfs_dir +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x5507c9fa qtnf_core_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x56240a68 qtnf_wake_all_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x8addab48 qtnf_trans_handle_rx_ctl_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0xbdab338e qtnf_core_attach +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0xf4d17a6d qtnf_classify_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x00ac293e rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x07652bef rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x1294c988 rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x147aed4b rt2800_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x1ade3379 rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x30f5d7e9 rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x34556e4e rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x369b815a rt2800_txdone_nostatus +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x3fcbe0db rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x456051ae rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x45d59f26 rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x488bc54c rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x4d3247d1 rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x526e39b1 rt2800_txstatus_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x58048130 rt2800_txstatus_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x5d0caae5 rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x64c521a6 rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x66edc8ee rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x68b45a99 rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x69a9ce23 rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x69b0cc67 rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x6b604ab2 rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x755e5d9e rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x83a827c2 rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x89febb84 rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x8e9c5e45 rt2800_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x8f582c30 rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x95472feb rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x995f8287 rt2800_pre_reset_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x9af3334d rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x9e335246 rt2800_get_key_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x9ef90d9c rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xa2ffe28a rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xa6327d4c rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xab415285 rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xafb035bd rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xbbfe0644 rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xc3ab16ed rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xc4c8e0e9 rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xd9358db2 rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xde01ab26 rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xdf39cf64 rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xe1e79630 rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xf32ab29d rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x14594389 rt2800mmio_kick_queue EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x32ac3645 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x38ed8feb rt2800mmio_enable_radio EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x3d741c87 rt2800mmio_pretbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x41003158 rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x4a9a8622 rt2800mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x500d297f 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 0x52457567 rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x510a38eb 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 0x721e1d84 rt2800mmio_flush_queue -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x73afb4bb rt2800mmio_kick_queue -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x811e6d92 rt2800mmio_get_dma_done -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x8e4577ff rt2800mmio_get_entry_state -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x92a2f0dd rt2800mmio_stop_queue -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x96300c84 rt2800mmio_init_queues -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x967088d8 rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x634987eb rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x634f64f5 rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x912a2dd2 rt2800mmio_get_dma_done +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x96da7872 rt2800mmio_fill_rxdone 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 0xab80b243 rt2800mmio_toggle_irq -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xb1696a34 rt2800mmio_start_queue -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xe8cbe11b rt2800mmio_probe_hw -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x00bd8bbd rt2x00lib_txdone -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x04ebb06b rt2x00lib_dmadone -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x0e3addba rt2x00mac_configure_filter -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x1ff73843 rt2x00mac_set_tim -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x20c6cc6d rt2x00mac_remove_interface -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x228ab330 rt2x00queue_unmap_skb -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x2391e661 rt2x00mac_set_key -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x2415c985 rt2x00lib_resume -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x262cf3a8 rt2x00queue_stop_queue -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x2aaae213 rt2x00lib_txdone_noinfo -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x2bf46029 rt2x00mac_bss_info_changed -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x2d70e70f rt2x00mac_config -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x36118e23 rt2x00mac_rfkill_poll -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x439aa7fb rt2x00mac_start -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x4e0d6b5c rt2x00queue_map_txskb -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x63e7fa45 rt2x00lib_beacondone -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x66bb4391 rt2x00queue_flush_queue -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x66f1e649 rt2x00mac_get_ringparam -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x6b9ec1af rt2x00queue_get_entry -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x6e6e25db rt2x00mac_get_stats -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x705c9bfa rt2x00lib_dmastart -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x783629a3 rt2x00lib_pretbtt -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7a77db34 rt2x00mac_tx -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x88ed6bdf rt2x00mac_add_interface -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x8912c5aa rt2x00queue_stop_queues -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x8b5537ff rt2x00mac_sw_scan_complete -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x8f9ed2f1 rt2x00mac_set_antenna -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x91b26184 rt2x00queue_start_queue -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x94244f6a rt2x00mac_sw_scan_start -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x96e0847b rt2x00mac_reconfig_complete -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x97b43d67 rt2x00mac_conf_tx -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x97f107b1 rt2x00mac_tx_frames_pending -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x99049b05 rt2x00lib_suspend -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xadab802d rt2x00mac_flush -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xbb7d37db rt2x00queue_start_queues -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xbbc47fbd rt2x00queue_flush_queues -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xc30b0f84 rt2x00mac_stop -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xca918b48 rt2x00mac_get_antenna -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xd11ff072 rt2x00lib_rxdone -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xe362b717 rt2x00lib_probe_dev -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xeeb66f3d rt2x00queue_unpause_queue -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xf1631f20 rt2x00lib_txdone_nomatch -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xf6187815 rt2x00lib_set_mac_address -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xf76a88ff rt2x00lib_get_bssidx -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xf84298d7 rt2x00lib_remove_dev -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xf854c431 rt2x00queue_for_each_entry -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xff0bb700 rt2x00queue_pause_queue -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x5d4ca13f rt2x00mmio_uninitialize -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x8994db58 rt2x00mmio_flush_queue -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x932eaa98 rt2x00mmio_initialize -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0xd6f03b3c rt2x00mmio_regbusy_read -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0xeb4ad417 rt2x00mmio_rxdone -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0x392e432c rt2x00pci_pm_ops -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0x806c36eb rt2x00pci_remove -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0xff8af43d rt2x00pci_probe -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x06e78374 rt2x00usb_vendor_req_buff_lock -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x0f02fc45 rt2x00usb_vendor_request -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x10add0e5 rt2x00usb_uninitialize -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x21599f33 rt2x00usb_regbusy_read -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x333777d2 rt2x00usb_resume -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x597689c3 rt2x00usb_clear_entry -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x5b510cb7 rt2x00usb_kick_queue -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x6496dc7e rt2x00usb_vendor_request_buff -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x7f49cca7 rt2x00usb_suspend -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x8af5aaaf rt2x00usb_initialize -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xac12e8bc rt2x00usb_disable_radio -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xb210012f rt2x00usb_disconnect -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xb80008c4 rt2x00usb_probe -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xe3f753b3 rt2x00usb_register_read_async -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xe80215a0 rt2x00usb_flush_queue -EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xf5e01daf rt2x00usb_watchdog -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x456d847f dm_restorepowerindex -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x508a5294 rtl92c_set_p2p_ps_offload_cmd -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xad8a1110 dm_savepowerindex -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xf36b43fe dm_writepowerindex -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x04b51088 rtl8723_dm_init_dynamic_txpower -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x1893da70 rtl8723_phy_mac_setting_calibration -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x1958c501 rtl8723ae_firmware_selfreset -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x3a8a43aa rtl8723_phy_pi_mode_switch -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x3cc6e30b rtl8723_cmd_send_packet -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x3f1595f0 rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xb2478c1e rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xc7fba76a rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xd4ae3eea rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xde17a8a1 rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xdee91c25 rt2800mmio_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xed8f8047 rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x053ce562 rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x078445ec rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x097b1487 rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x0a53177c rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x0c336be4 rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x0f5f2448 rt2x00lib_set_mac_address +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x1016f23c rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x192140cc rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x1fbc0a78 rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x245e050c rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x37d01ebe rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x4040fc7a rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x42ac103e rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x4725b2e5 rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x4e277237 rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x579a94d2 rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x58a097c0 rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x58d8b8e1 rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x5d9908b5 rt2x00mac_reconfig_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x660cdf49 rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x6ce841e1 rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x71d12aef rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x71e158b0 rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x71e51a16 rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7692a771 rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x81bd1e78 rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x88cc289a rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x895facd6 rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x8cfc8d70 rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x8cff15e5 rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x94ab926d rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x9d07ea38 rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xa7705b3d rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xb2e63c65 rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xbea97a6d rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xc1d383ea rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xc5fd50a5 rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xcdb67948 rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xd2be2c9d rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xd8566b40 rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xdd166d5c rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xddda6f54 rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xe2cb5a1d rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xe7a30279 rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xec14de4b rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xf11b8117 rt2x00lib_txdone_nomatch +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xf76a1c0a rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x140f4ade rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x29ec2f5f rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0xa834e656 rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0xd232fd7c rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0xd53bd590 rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0xad77aa4e rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0xaddc64c7 rt2x00pci_pm_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0xbde8f14d rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x13f42e76 rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x193da5ff rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x19803555 rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x217f1ceb rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x2422a1bc rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x2b2004e5 rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x3552f5aa rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x3f1827f5 rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x5c465026 rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x8598051b rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x9309f573 rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x9eec3d56 rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xa2e81e38 rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xcabe29eb rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xdc1265fe rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xee1b3cf8 rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7e349005 dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xae1187a8 dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xc350a553 dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xfc52c137 rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x0248a2d5 rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x0defc134 rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x19ce0ed4 rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x1f636ef5 rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x284db897 rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x2dfa0ed1 rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x2f4f880d rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x380c1c2b rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x3eea9fb8 rtl8723_fw_free_to_go 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 0x4a682e49 rtl8723_phy_path_a_standby -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x4c0b7862 rtl8723_save_adda_registers -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x5c0b5bfc rtl8723_fw_free_to_go -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x73d44d5f rtl8723_phy_rf_serial_write -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x78ead640 rtl8723_enable_fw_download -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x88ade915 rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x4c9f080b 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 0x8c5a6dfd rtl8723_dm_init_dynamic_bb_powersaving -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x9314a21d rtl8723_phy_reload_adda_registers -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x9917fb83 rtl8723_phy_txpwr_idx_to_dbm -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xa3edf426 rtl8723_download_fw -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xa597ac7b rtl8723_phy_query_bb_reg -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xa8b47f2e rtl8723_phy_path_a_fill_iqk_matrix -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xb7567c71 rtl8723be_firmware_selfreset -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xbc182aea rtl8723_write_fw -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xc85d26c4 rtl8723_phy_rf_serial_read -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xd734c099 rtl8723_phy_set_bb_reg -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xda97631e rtl8723_phy_save_mac_registers -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xf1fc85ff rtl8723_dm_init_edca_turbo -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xf89bc509 rtl8723_phy_path_adda_on -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x02fc82ac rtl_deinit_core -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x03b42d36 rtl_get_hal_edca_param -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1a1a03be rtl_action_proc -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1b77c20a rtl_fw_page_write -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1e28aed3 rtl_lps_enter -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x201f5319 rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x9de25809 rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xa327e2ef rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xb1d38fa8 rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xbb1e00a9 rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xbd02369f rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xc129ffdf rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xc9b9c622 rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xce8ff4bf rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xcfa72903 rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xde0da962 rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xde866765 rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xe5a76746 rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xe83bdf3d rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xf189a4be rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xf69c8dbb rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x04e26782 rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x280763af rtl_deinit_rfkill 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 0x2d6b8519 rtl_beacon_statistic EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2e5382f9 rtl_fill_dummy -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x302dcaaa rtl_tx_report_handler -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x420ff58d rtl_set_tx_report +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x42319ce8 rtl_set_tx_report +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x4a1894ec rtl_ips_nic_on EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x4e94cd48 rtl_global_var -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x51998150 rtl_efuse_ops_init -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x57d2bc7a rtl_get_hwinfo -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x5bec9a5e read_efuse_byte -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x5d2828f9 rtl_tx_ackqueue -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x6505207e rtl_deinit_rfkill -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x68ff0f1a rtl_ops -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x6a758fef rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x4e961af0 rtl_tx_ackqueue +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x5e2e8a76 rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x62ed74e2 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 0x7af03d37 rtl_recognize_peer -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x81a4b1f6 rtl_init_rx_config -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x885e6d26 rtl_init_core -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x9008ff82 rtl_tx_mgmt_proc -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x976c90a3 rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7183c157 rtl_get_hwinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x74a1abb3 rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x887b3603 rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x8a42bd2d rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x8a6e9b2d 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 0xbe0e1d3e rtl_fw_block_write -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xd3b41b3b rtl_lps_leave -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xd9d45e80 rtl_is_special_data -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xfc95d311 rtl_ips_nic_on -EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xfe8a116c rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x985a6389 rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x9f5c1479 rtl_lps_leave +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xb2db0b98 rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc0ff579b rtl_tx_report_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc1a1ac45 rtl_lps_enter +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc277fce4 rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc5569f10 read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc69ef5b9 rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xd897bf89 rtl_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xdec6d4a6 rtl_get_hal_edca_param +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xf5cea583 rtl_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xf9dcfab7 rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x087d63ce rsi_hal_device_init EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x0f5c3ce9 rsi_zone_enabled -EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x13783e0d rsi_mac80211_detach -EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x298a58d8 rsi_91x_init -EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x62fb848a rsi_91x_deinit -EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x928eadd1 rsi_hal_device_init -EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xac5cad20 rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x3b4f98e3 rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x5755bcea rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x8d6b9752 rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xb0b7cece rsi_91x_deinit EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xcd173710 rsi_dbg -EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0x7502397d cw1200_can_suspend -EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0xcab5d338 cw1200_irq_handler -EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0xcad0ec9a cw1200_core_probe -EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0xd0db2e26 cw1200_core_release -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x3562f8f9 wl1251_alloc_hw -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x4ba84e33 wl1251_init_ieee80211 -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xf366a3d5 wl1251_free_hw -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0125ba3e wl1271_acx_sleep_auth -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0220fe7b wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0x1c5b46bc cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0x59524d26 cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0x595ae276 cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0xda93f791 cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x3228265c wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x7140e70d wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xadffd6c1 wl1251_alloc_hw EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x06d3b27e wl12xx_debug_level -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x08454b40 wlcore_boot_run_firmware -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x09a25b91 wlcore_boot_upload_nvs -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1c9d7fff wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x092ab84e wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0aa2d1a0 wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x17e20ba0 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 0x212876bd wlcore_event_sched_scan_completed -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2b62dc1f wlcore_event_rssi_trigger -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2f2f1ead wlcore_event_ba_rx_constraint -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x453db779 wlcore_event_beacon_loss -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4b3d3725 wlcore_set_key -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4f5fcc5d wl1271_tx_min_rate_get -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x542e24bb wlcore_disable_interrupts_nosync -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x54f60ccf wlcore_translate_addr -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5ecf9054 wlcore_set_partition -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x68e63cd8 wlcore_set_scan_chan_params -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x69d82c4f wlcore_event_fw_logger -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6a527dec wl1271_cmd_data_path -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x71be0cf0 wlcore_cmd_generic_cfg -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x84271b48 wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x21583a6d wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2581d2e4 wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x287a599e wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2ac25aaa wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x37fa7b71 wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3ea6fca0 wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3f14afa2 wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3f5fe64d wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4442a3bf wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x45669ef9 wlcore_cmd_generic_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4dd5ff28 wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x560ea728 wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5949ea4d wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5a4a0580 wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5bb3b791 wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x66c940ce wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7004c8d7 wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x721c937b wl1271_tx_min_rate_get EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x85498cd1 wl1271_format_buffer -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x935d9434 wl12xx_acx_mem_cfg -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x944eaab5 wlcore_event_inactive_sta -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x9ddf9031 wlcore_scan_sched_scan_results -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa64fbe5d wlcore_event_soft_gemini_sense -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa81b83c5 wlcore_scan_sched_scan_ssid_list -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xaad2c8fd wlcore_alloc_hw -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb201c5f6 wlcore_free_hw -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb3062579 wlcore_event_roc_complete -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb9b737a3 wlcore_event_dummy_packet -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbb8daf93 wlcore_synchronize_interrupts -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbeccd04c wl1271_acx_pm_config -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbee820a5 wlcore_disable_interrupts -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc925f763 wlcore_enable_interrupts -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xcd94c501 wlcore_event_max_tx_failure -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd044ffee wl12xx_cmd_build_probe_req -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd4dd4d00 wlcore_cmd_wait_for_event_or_timeout -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd80a213a wl1271_tx_flush -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd880adb4 wlcore_remove -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe3fc6ffd wl1271_cmd_send -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe9c0f5ad wlcore_probe -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe9f118ef wlcore_boot_upload_firmware -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xeb18d400 wl1271_acx_set_ht_capabilities -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xee2e5054 wl1271_cmd_configure -EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf0e49059 wl1271_cmd_test -EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x1cd4b40a nfcmrvl_nci_unregister_dev -EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x5cc27312 nfcmrvl_nci_recv_frame -EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x73a6d107 nfcmrvl_nci_register_dev -EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xb8a98249 nfcmrvl_parse_dt -EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x10fe7e86 pn533_finalize_setup -EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x21a2350f pn533_rx_frame_is_cmd_response -EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x5303d93c pn53x_common_clean -EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x81982a45 pn53x_unregister_nfc -EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xa14d1f47 pn53x_common_init -EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xb0ee217b pn53x_register_nfc +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8929a3ac wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x91f46a0e wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x93087144 wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x9722434b wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa0c9f047 wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xaa8f4817 wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb78ae2e6 wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbba37d27 wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc5a622ab wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc7df9d8e wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xced527c4 wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xcf62ac62 wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd880ece0 wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe3beb4ba wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe660b08d wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xea6146d9 wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xeafa5ba3 wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xeafc65db wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xedfe48de wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf7032e48 wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf7e19b49 wlcore_event_fw_logger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf838fedd wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x28fd4865 nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x82ce3ba2 nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xc72f4810 nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xf37faace nfcmrvl_parse_dt +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x092541fa pn533_rx_frame_is_cmd_response +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x233969c3 pn53x_common_clean +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x2bc50ec6 pn53x_unregister_nfc +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x68fa996a pn533_finalize_setup +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xa6f93ef7 pn532_i2c_nfc_alloc EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xdecfd339 pn533_rx_frame_is_ack -EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xfdab94ec pn532_i2c_nfc_alloc -EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x13dc76a4 st_nci_hci_cmd_received -EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x2a45d98f st_nci_remove -EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x3b38d0ae st_nci_disable_se -EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x403a6e6e st_nci_hci_load_session -EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x5c584357 st_nci_discover_se -EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x95480122 st_nci_probe -EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x97db31eb st_nci_enable_se -EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xe2dbee90 st_nci_hci_event_received -EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0x341866e7 st95hf_spi_recv_echo_res -EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0xaef89155 st95hf_spi_recv_response -EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0xc8d03c89 st95hf_spi_send +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xe90f13a2 pn53x_register_nfc +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xfc9e944d pn53x_common_init +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x2a04459b st_nci_enable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x40a4bf9f st_nci_hci_event_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x6222ed16 st_nci_hci_cmd_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x6f91a7a2 st_nci_remove +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x9375dfc0 st_nci_disable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x946375c7 st_nci_hci_load_session +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x97e44ac7 st_nci_discover_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xe350fff5 st_nci_probe +EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0x33312d62 st95hf_spi_recv_response +EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0x49806135 st95hf_spi_recv_echo_res +EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0x98d851d1 st95hf_spi_send EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x0862001f ntb_transport_tx_free_entry -EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x283dcf5b 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 0x36fbb155 ntb_transport_unregister_client 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 0x45fce023 ntb_transport_register_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x47b36227 ntb_transport_create_queue 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 0xacea35b7 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/ntb/ntb_transport 0xfc458c34 ntb_transport_register_client -EXPORT_SYMBOL_GPL drivers/nvdimm/nd_virtio 0x1c9ba935 async_pmem_flush -EXPORT_SYMBOL_GPL drivers/nvdimm/nd_virtio 0x8deec45e virtio_pmem_host_ack -EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x035a1306 nvmf_unregister_transport -EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x0852f9e7 nvmf_register_transport -EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x2caf80a7 nvmf_connect_io_queue -EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x2ff6452a nvmf_get_address -EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x3e6402dd nvmf_reg_write32 +EXPORT_SYMBOL_GPL drivers/nvdimm/nd_virtio 0x00627269 virtio_pmem_host_ack +EXPORT_SYMBOL_GPL drivers/nvdimm/nd_virtio 0xbc4f39fe async_pmem_flush +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x0ef7ab2d nvmf_get_address +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x297c8ee3 nvmf_reg_read64 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x3afde4ff nvmf_reg_read32 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x3bfee942 nvmf_register_transport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x531ae61a nvmf_unregister_transport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x5b4bcf95 nvmf_connect_io_queue EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x7498de97 nvmf_free_options -EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x96928726 nvmf_reg_read64 -EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x9c8e89ad nvmf_ip_options_match -EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xaf934370 nvmf_reg_read32 -EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xefbf0ade nvmf_should_reconnect -EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xf63d6302 nvmf_connect_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x9a5e20fc nvmf_connect_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xa500a386 nvmf_should_reconnect +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xcbc5d2c2 nvmf_reg_write32 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xf9ca4f8d 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 0x214db40c nvme_fc_register_localport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x119b84cf nvme_fc_register_localport EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x21e609f7 nvme_fc_io_getuuid 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 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 0x1409e45c nvmet_ctrl_fatal_error +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x1afe09c3 nvmet_req_init +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x262b6ed7 nvmet_sq_init +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x3bf95704 nvmet_check_transfer_len EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x3e0ef07a nvmet_wq -EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x5b8c2f5e nvmet_ctrl_fatal_error -EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x68da5acb nvmet_sq_init -EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x6ce4cfec nvmet_req_free_sgls -EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x74ad70d6 nvmet_sq_destroy -EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x8c28d029 nvmet_req_complete -EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x9e5ca751 nvmet_req_init -EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xb5a3c3b2 nvmet_req_alloc_sgls -EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xb6a46fff nvmet_req_uninit -EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xd1d6252f nvmet_register_transport -EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xf5fb97d3 nvmet_unregister_transport -EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xfa2aac7e nvmet_check_transfer_len +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x558413e8 nvmet_req_alloc_sgls +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x7a87ce24 nvmet_req_complete +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x8f4503ab nvmet_req_free_sgls +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x9b8d835c nvmet_unregister_transport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xcd338b69 nvmet_sq_destroy +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xcd75bb9a nvmet_req_uninit +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xdab03285 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 0x4a013682 nvmet_fc_invalidate_host -EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x591ab41c nvmet_fc_register_targetport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x64960c99 nvmet_fc_register_targetport EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x6ff62dab nvmet_fc_rcv_fcp_abort EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x7bfa9497 nvmet_fc_rcv_fcp_req EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x9ef76d99 nvmet_fc_unregister_targetport -EXPORT_SYMBOL_GPL drivers/pci/controller/pcie-iproc 0xf86ee62a iproc_pcie_shutdown -EXPORT_SYMBOL_GPL drivers/pci/switch/switchtec 0xb55a5a87 switchtec_class -EXPORT_SYMBOL_GPL drivers/perf/arm_cspmu/arm_cspmu_module 0x279db761 nv_cspmu_init_ops -EXPORT_SYMBOL_GPL drivers/perf/arm_cspmu/arm_cspmu_module 0x5ccef093 arm_cspmu_sysfs_format_show -EXPORT_SYMBOL_GPL drivers/perf/arm_cspmu/arm_cspmu_module 0x87e7b393 arm_cspmu_sysfs_event_show -EXPORT_SYMBOL_GPL drivers/phy/allwinner/phy-sun4i-usb 0x03efc696 sun4i_usb_phy_set_squelch_detect -EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x1827f3ad tegra_xusb_padctl_get_usb3_companion -EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x22429d4e tegra_xusb_padctl_enable_phy_sleepwalk -EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x23df8dc5 tegra_xusb_padctl_usb3_set_lfps_detect -EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x264fe6fc tegra194_xusb_padctl_soc -EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x40e3dfa1 tegra_phy_xusb_utmi_port_reset -EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x5b8bc6d6 tegra_phy_xusb_utmi_pad_power_down -EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x5e3dcb01 tegra_xusb_padctl_usb3_save_context -EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x5e83b308 tegra_xusb_padctl_set_vbus_override -EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x61d80321 tegra_xusb_padctl_enable_phy_wake -EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x724aa959 tegra_phy_xusb_utmi_pad_power_on -EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x7f446eb0 tegra_xusb_padctl_remote_wake_detected -EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x89b4271e tegra_xusb_padctl_disable_phy_sleepwalk -EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x8bef61b5 tegra210_xusb_padctl_soc -EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x8cb87dd0 tegra124_xusb_padctl_soc -EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x9991b11e tegra_xusb_padctl_put -EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xb222b6fb tegra_xusb_padctl_get -EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xbfccfdc2 tegra_xusb_padctl_hsic_set_idle -EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xc054fc97 tegra_xusb_padctl_disable_phy_wake -EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xf4790d27 tegra186_xusb_padctl_soc +EXPORT_SYMBOL_GPL drivers/pci/controller/pcie-iproc 0x371035e9 iproc_pcie_shutdown +EXPORT_SYMBOL_GPL drivers/pci/switch/switchtec 0xf6434f60 switchtec_class +EXPORT_SYMBOL_GPL drivers/perf/arm_cspmu/arm_cspmu_module 0x57d24916 arm_cspmu_sysfs_format_show +EXPORT_SYMBOL_GPL drivers/perf/arm_cspmu/arm_cspmu_module 0x6ef15fcd arm_cspmu_sysfs_event_show +EXPORT_SYMBOL_GPL drivers/perf/arm_cspmu/arm_cspmu_module 0x83422b6c nv_cspmu_init_ops +EXPORT_SYMBOL_GPL drivers/phy/allwinner/phy-sun4i-usb 0x6418c6e3 sun4i_usb_phy_set_squelch_detect +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x04e7a87d tegra194_xusb_padctl_soc +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x0788fd03 tegra_xusb_padctl_disable_phy_sleepwalk +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x149ba59a tegra_xusb_padctl_set_vbus_override +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x232653bb tegra_xusb_padctl_hsic_set_idle +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x357cba58 tegra_xusb_padctl_usb3_save_context +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x463b6f07 tegra_phy_xusb_utmi_pad_power_on +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x51fdff25 tegra_xusb_padctl_enable_phy_wake +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x564f8cd8 tegra_xusb_padctl_disable_phy_wake +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x72993547 tegra_xusb_padctl_enable_phy_sleepwalk +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x78d8a76b tegra_xusb_padctl_get +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x838aeb27 tegra_xusb_padctl_put +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x8b8835f8 tegra_xusb_padctl_get_usb3_companion +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x8ba66979 tegra_xusb_padctl_remote_wake_detected +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x9334f92f tegra_phy_xusb_utmi_port_reset +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xa5091c9e tegra_phy_xusb_utmi_pad_power_down +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xa9472f34 tegra210_xusb_padctl_soc +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xae103351 tegra124_xusb_padctl_soc +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xd58edb2e tegra_xusb_padctl_usb3_set_lfps_detect +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xd6d143a6 tegra186_xusb_padctl_soc EXPORT_SYMBOL_GPL drivers/phy/ti/phy-omap-usb2 0x00d48f33 omap_usb2_set_comparator -EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0xb929efa4 mcp23s08_probe_one -EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0xd7a75277 mcp23x17_regmap -EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0xe7dcf698 mcp23x08_regmap -EXPORT_SYMBOL_GPL drivers/pinctrl/qcom/pinctrl-lpass-lpi 0x7b86a34e lpi_pinctrl_probe -EXPORT_SYMBOL_GPL drivers/pinctrl/qcom/pinctrl-lpass-lpi 0x81d7797e lpi_pinctrl_remove -EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x04705a3c ssam_device_alloc -EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x1937d478 ssam_controller_event_enable -EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x1bdecb4c ssam_device_get_match_data -EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x36c39717 ssam_device_remove -EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x389b98ca ssam_device_driver_unregister -EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x41619a34 ssam_notifier_register -EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x5c395818 ssam_controller_device -EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x62fb2487 __ssam_notifier_unregister -EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x63636573 ssam_controller_event_disable -EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x66a7e973 ssam_request_sync_init -EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x6aad8db4 ssam_controller_statelock -EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x8b7d682e ssam_device_add -EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x8dbdae7e ssam_device_get_match -EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x948ed06b ssam_client_link -EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x9a0411ca ssam_client_bind -EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x9f4a8103 ssam_remove_clients -EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xaac7e199 ssam_request_sync_alloc -EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xab2488e6 ssam_bus_type -EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xb0086c7f ssam_request_sync -EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xb666cdd1 __ssam_device_driver_register -EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xbdb700e8 ssh_packet_get -EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xc05f209d ssam_device_type +EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0x49b7b5db mcp23x08_regmap +EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0x703b7aa1 mcp23s08_probe_one +EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0x79cc1134 mcp23x17_regmap +EXPORT_SYMBOL_GPL drivers/pinctrl/qcom/pinctrl-lpass-lpi 0x921607cd lpi_pinctrl_probe +EXPORT_SYMBOL_GPL drivers/pinctrl/qcom/pinctrl-lpass-lpi 0xd92aaef2 lpi_pinctrl_remove +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x00576250 ssam_client_bind +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x0dd3e6cb ssam_get_controller +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x21d96994 ssam_request_sync_init +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x33d99572 ssam_controller_event_disable +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x468f03e7 ssam_client_link +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x5c0a8cbb ssam_controller_put +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x621350cf ssam_request_write_data +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x635ef174 ssam_controller_stateunlock +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x6435a702 ssam_notifier_register +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x65791dcd __ssam_notifier_unregister +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x6c8435e9 __ssam_device_driver_register +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x8240489a ssam_request_sync_alloc +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x893af184 ssam_request_sync_free +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x8e7cf2c9 ssh_packet_get +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x9a2a3611 ssam_request_sync_submit +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xa021c446 ssam_device_add +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xa97dba7a 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 0xcfd05b62 ssam_controller_put -EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xd4c8e16a ssam_controller_get -EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xd59619b9 ssam_get_controller -EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xd64675ac ssam_request_sync_with_buffer -EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xd99f7159 ssam_request_write_data -EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xe0b7fab7 __ssam_register_clients -EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xe1d61e56 ssam_controller_stateunlock -EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xeb8345ba ssh_packet_put -EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xf66ca9ee ssam_request_sync_submit -EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xfdb8a6cb ssam_request_sync_free +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xc51f722e ssam_request_sync +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xca9c2cdb ssam_controller_statelock +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xcb3304c8 ssam_remove_clients +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xcf71c543 ssam_controller_get +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xd6f6135d ssam_device_remove +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xdd458854 ssam_device_get_match_data +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xdd9bda40 ssam_bus_type +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xddd962b6 ssam_request_sync_with_buffer +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xdf04265c ssh_packet_put +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xeb900852 ssam_device_driver_unregister +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xec73d57d ssam_controller_event_enable +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xed3a0e37 ssam_device_get_match +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xf818caee ssam_device_alloc +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xfa35c51a __ssam_register_clients +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xfb76bf69 ssam_device_type EXPORT_SYMBOL_GPL drivers/platform/surface/surface_acpi_notify 0x48cf4c48 san_dgpu_notifier_register -EXPORT_SYMBOL_GPL drivers/platform/surface/surface_acpi_notify 0x68034a0e san_client_link +EXPORT_SYMBOL_GPL drivers/platform/surface/surface_acpi_notify 0xc32c27a3 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 0x84424dd2 reboot_mode_register -EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0x9f635624 reboot_mode_unregister -EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0xd84f4680 devm_reboot_mode_register -EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0xefdbef01 devm_reboot_mode_unregister -EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0x4f73f2fb bq27xxx_battery_teardown -EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0xa06775ad bq27xxx_battery_setup -EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0xaf7cf8b7 bq27xxx_battery_update -EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0x7dd34c36 pcf50633_mbc_usb_curlim_set -EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0xb6188cef pcf50633_mbc_get_status -EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0xf57e2c2c pcf50633_mbc_get_usb_online_status -EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x0ec9245e ptp_qoriq_settime +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0x0bb5d301 devm_reboot_mode_unregister +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0x57ef9eb0 reboot_mode_unregister +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0x5e8ddb72 reboot_mode_register +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0xa26fcbc8 devm_reboot_mode_register +EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0x6dce3dd3 bq27xxx_battery_teardown +EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0x97530c02 bq27xxx_battery_update +EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0xf885a120 bq27xxx_battery_setup +EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0x0777e0c4 pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0xd739fec5 pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0xe95787c4 pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x20dc1b60 extts_clean_up EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x2eae82b0 ptp_qoriq_isr -EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x33eb1d56 ptp_qoriq_init -EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x67f030d7 ptp_qoriq_adjtime -EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x98097216 extts_clean_up -EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0xa1eb633c ptp_qoriq_free -EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0xbb41cc7c ptp_qoriq_adjfine -EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0xe3292dad ptp_qoriq_gettime -EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0xe3f0883b ptp_qoriq_enable -EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x81ea82c2 mc13xxx_regulator_ops -EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x8227ca47 mc13xxx_fixed_regulator_ops -EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xa24b5650 mc13xxx_fixed_regulator_set_voltage -EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xf0f487cb mc13xxx_get_num_regulators_dt -EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xfded9a7f mc13xxx_parse_regulators_dt -EXPORT_SYMBOL_GPL drivers/regulator/rohm-regulator 0x9d78e45e rohm_regulator_set_voltage_sel_restricted -EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x43e2f5b7 wm8350_dcdc_set_slot -EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x5565fdfc wm8350_ldo_set_slot -EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x781cb71b wm8350_register_led -EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x9982d51b wm8350_dcdc25_set_mode -EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xf34800fb wm8350_isink_set_flash -EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xff97e0a0 wm8350_register_regulator -EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0x2eba3aeb wm8400_register_regulator -EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x38ec5707 scp_get_vdec_hw_capa -EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x54935345 scp_get_device -EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x60fc5150 scp_get -EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x7b85be8d scp_put -EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x925806d7 scp_get_rproc -EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0xcca067ec scp_mapping_dm_addr -EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0xe4eb8993 scp_get_venc_hw_capa +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x42a9b369 ptp_qoriq_gettime +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x4ff76251 ptp_qoriq_init +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x7a454067 ptp_qoriq_settime +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x8bf3d33d ptp_qoriq_free +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0xa1ba7fcc ptp_qoriq_enable +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0xece6b82b ptp_qoriq_adjfine +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0xf0d73008 ptp_qoriq_adjtime +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x242920ad mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x32dd867c mc13xxx_parse_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xb20c0628 mc13xxx_get_num_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xca29655d mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xcb69b0d9 mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/rohm-regulator 0xff9499fc rohm_regulator_set_voltage_sel_restricted +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x0bbea1f9 wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x3f6b2a07 wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x596d26f7 wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x730d76ff wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xe18a7f40 wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xea000ec1 wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0x3085f3be wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x770ffeb0 scp_put +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x99a012a0 scp_get_venc_hw_capa +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0xa0c82512 scp_get_vdec_hw_capa +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0xc030e5dd scp_mapping_dm_addr +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0xca3837a5 scp_get_device +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0xe1045e28 scp_get +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0xeffb4016 scp_get_rproc EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x09313652 scp_memcpy_aligned -EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x29f183e2 scp_ipi_send -EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x7194e372 scp_ipi_unregister -EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x8872909b scp_ipi_register -EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0xf348e377 scp_ipi_lock -EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0xf5341797 scp_ipi_unlock -EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x018a88d6 qcom_remove_glink_subdev -EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x09594606 qcom_remove_smd_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x2b5f7604 scp_ipi_lock +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x6cc3ce4d scp_ipi_send +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x81b8010f scp_ipi_register +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0xc458e685 scp_ipi_unregister +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0xd26d2c33 scp_ipi_unlock EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x0fa538df qcom_register_ssr_notifier -EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x67bdedf6 qcom_add_glink_subdev -EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x7eba3dca qcom_add_smd_subdev -EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x9a33f687 qcom_register_dump_segments -EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0xb8a07ebc qcom_minidump -EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0xc7839e59 qcom_remove_ssr_subdev -EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0xd529ab3b qcom_add_ssr_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x3d06643e qcom_remove_ssr_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x3fa44f36 qcom_minidump +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x43d49f6a qcom_add_glink_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x559e5811 qcom_remove_smd_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x772c83f2 qcom_remove_glink_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0xa677ffd7 qcom_add_smd_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0xb4235fa3 qcom_add_ssr_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0xc0ed1e6a qcom_register_dump_segments 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 0x05a7edd3 qcom_q6v5_wait_for_start -EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x0e35d2b4 qcom_q6v5_init -EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x261ec6a6 qcom_q6v5_prepare -EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x697764e9 qcom_q6v5_deinit -EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x8fb320c2 qcom_q6v5_panic -EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0xd0cc8816 qcom_q6v5_request_stop -EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0xed6123af qcom_q6v5_unprepare +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x010fb166 qcom_q6v5_init +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x0ec67748 qcom_q6v5_prepare +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x305b489f qcom_q6v5_unprepare +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x46085f2e qcom_q6v5_deinit +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x5bc449fd qcom_q6v5_panic +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0xa575be5d qcom_q6v5_request_stop +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0xe79559c5 qcom_q6v5_wait_for_start EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_sysmon 0x1482d168 qcom_sysmon_shutdown_acked -EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_sysmon 0x58287442 qcom_add_sysmon_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_sysmon 0x45cfdeb0 qcom_add_sysmon_subdev EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_sysmon 0xa881c6fc qcom_remove_sysmon_subdev -EXPORT_SYMBOL_GPL drivers/rpmsg/mtk_rpmsg 0x4de75db3 mtk_rpmsg_create_rproc_subdev EXPORT_SYMBOL_GPL drivers/rpmsg/mtk_rpmsg 0x86903274 mtk_rpmsg_destroy_rproc_subdev +EXPORT_SYMBOL_GPL drivers/rpmsg/mtk_rpmsg 0x983ab3f6 mtk_rpmsg_create_rproc_subdev EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0x149236da qcom_glink_native_remove -EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0x502b5ad9 qcom_glink_native_probe +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0xc3dc039e 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 0x126a277f qcom_glink_smem_register +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink_smem 0x1df9c944 qcom_glink_smem_register EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink_smem 0x72dd75d9 qcom_glink_smem_unregister -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0206e865 cxgbi_get_ep_param -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0e60bc00 cxgbi_bind_conn -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0e60e020 cxgbi_parse_pdu_itt -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x110998fe cxgbi_device_portmap_cleanup -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x140b686e cxgbi_cleanup_task -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x14865922 cxgbi_device_unregister -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x18820cff cxgbi_get_host_param -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1a0c7f7c cxgbi_ep_connect -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1e933b27 cxgbi_conn_alloc_pdu -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2130cf8a cxgbi_device_find_by_netdev -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x223adb0c cxgbi_hbas_add -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x22cc31a3 cxgbi_ep_poll -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2afea7e8 cxgbi_sock_closed -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2b611f27 cxgbi_sock_act_open_req_arp_failure -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2ea5bf43 cxgbi_iscsi_init -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x415f9d40 cxgbi_sock_skb_entail -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4504caee cxgbi_device_register -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x45956d04 cxgbi_sock_rcv_wr_ack -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x47fa39de cxgbi_sock_rcv_abort_rpl -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x54276e24 cxgbi_destroy_session -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5f45b1b5 cxgbi_sock_free_cpl_skbs -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6796cf7f cxgbi_hbas_remove -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6d4c166b cxgbi_ep_disconnect -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6dc06367 cxgbi_conn_pdu_ready -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x70240aae cxgbi_conn_tx_open -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x753b32e6 cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x047d4cfd cxgbi_ddp_ppm_setup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x05cf44ef cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x18275b12 cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1a275b77 cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x21678dfd cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2706491c cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2973ec28 cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2990d030 cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2dbf1e32 cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x33cbc081 cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x39690a46 cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4a6aaaec cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4e6ab03d cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x500f313a cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x55adbb9e cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5fe08d15 cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x61e05e9e cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x71d77515 cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7d63a872 cxgbi_get_conn_stats EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8319f739 cxgbi_ddp_set_one_ppod -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8c1f8fd9 cxgbi_device_find_by_lldev -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8c3ace3f cxgbi_get_conn_stats -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8e142857 cxgbi_conn_init_pdu -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x907b5d47 cxgbi_sock_fail_act_open -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x90a0c817 cxgbi_conn_xmit_pdu -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9190e846 cxgbi_iscsi_cleanup -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x943d150e cxgbi_sock_purge_wr_queue -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb190b35c cxgbi_ddp_ppm_setup -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb4437bdb cxgbi_device_find_by_netdev_rcu -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd2447c5f cxgbi_device_portmap_create -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd6365e1a cxgbi_set_conn_param -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd81108d6 cxgbi_sock_established -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdd152c36 cxgbi_sock_rcv_peer_close -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe3f24c8e cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x920800cd cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9522d2dd cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x96bd18f6 cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9b698cbf cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9dd9209e cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9ed205cb cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa01340ed cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa34aaa0d cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa7df55f3 cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xbc3b6c8f cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc4687a03 cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc64c832b cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcaa62bfa cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcd255517 cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd3d4fa03 cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd8e6b7b7 cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd94b68e2 cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd97680cf cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe0eb1dca cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe2b390cb cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe7727d9d cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xec708016 cxgbi_device_find_by_netdev EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf16206bb cxgbi_sock_rcv_close_conn_rpl -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf48639ed cxgbi_set_host_param -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf6c46861 cxgbi_create_session -EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf788ee29 cxgbi_create_conn -EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x01d84f2c fcoe_get_wwn -EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x035d72de fcoe_libfc_config -EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x1d64017d fcoe_fcf_device_add -EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x217888fe fcoe_fc_crc -EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x2e46135f fcoe_start_io -EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x333f4ed0 fcoe_validate_vport_create -EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x365fc197 fcoe_get_lesb -EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x474eb52b fcoe_clean_pending_queue -EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x5f3f5c88 fcoe_check_wait_queue -EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x66813043 fcoe_ctlr_device_add -EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x75362666 fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf2f2e5b4 cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf723d993 cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfd8f961a cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0c11e2d8 fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x1d77ab99 fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x27479d3d fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x2ec20189 fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x63ba6686 fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x661c169d fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x6a0bfd58 __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x971e8c9c fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xa371ca84 fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xaa586141 fcoe_link_speed_update EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xbac58840 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xc23d8a6a fcoe_clean_pending_queue EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xc3f30cc0 fcoe_wwn_from_mac -EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xc7e5d269 fcoe_get_paged_crc_eof -EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xd8ddd06d fcoe_link_speed_update -EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xdf2f803b fcoe_fcf_device_delete -EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xe530182a fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xc5b4a5e6 fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xcbaf5868 fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xd90530df fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xe1f812f8 fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xe2ba5910 fcoe_fcf_device_delete EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf167cb7a fcoe_wwn_to_str -EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf5d059a3 __fcoe_get_lesb -EXPORT_SYMBOL_GPL drivers/scsi/fdomain 0xb069b1e9 fdomain_create -EXPORT_SYMBOL_GPL drivers/scsi/fdomain 0xfc332779 fdomain_destroy -EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x03a8ecd6 hisi_sas_remove -EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x0aecce6f hisi_sas_controller_reset_done -EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x21ed5065 hisi_sas_stop_phys -EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x23bbdd5b hisi_sas_phy_down -EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x2547d668 hisi_sas_get_fw_info -EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x2c3398f2 hisi_sas_slot_task_free +EXPORT_SYMBOL_GPL drivers/scsi/fdomain 0x403fb286 fdomain_create +EXPORT_SYMBOL_GPL drivers/scsi/fdomain 0xe49ddd94 fdomain_destroy +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x063c2c83 hisi_sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x092f8939 hisi_sas_phy_enable +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x171b9aa3 hisi_sas_sync_irqs +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x1e0b0ed1 hisi_sas_init_mem +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x3ad803b2 hisi_sas_probe 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 0x4379ae82 hisi_sas_phy_oob_ready EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x4fc22123 hisi_sas_stt -EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x64f4a5b8 hisi_sas_release_tasks -EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x695ab3cc hisi_sas_debugfs_dir -EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x6c4ebb67 hisi_sas_slave_configure -EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x6d3125fd hisi_sas_sync_irqs -EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x7bc45fde hisi_sas_phy_bcast -EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x81911ce9 hisi_sas_controller_reset_prepare -EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x81dce251 hisi_sas_scan_finished -EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x82508bb9 to_hisi_sas_port -EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x908fd20a hisi_sas_host_reset -EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x9ea4ceb1 hisi_sas_free -EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xadc036a8 hisi_sas_phy_enable +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x50df5324 hisi_sas_scan_start +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x75da0baf hisi_sas_slave_alloc +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x79dda388 hisi_sas_alloc +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x7c9da7fc to_hisi_sas_port +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x873159c8 hisi_sas_slot_task_free +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xa6a52e6c 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 0xbbe32635 hisi_sas_slave_alloc -EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xc25a49e3 hisi_sas_init_mem +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xb1ca44af hisi_sas_sata_done +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xb34ef274 hisi_sas_scan_finished +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xbb568df5 hisi_sas_host_reset +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xbbf9f7f2 hisi_sas_controller_reset_done +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xbf16b2a3 hisi_sas_release_tasks 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 0xca1f7aa7 hisi_sas_scan_start -EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xd099b2b3 hisi_sas_alloc -EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xdd4681ae hisi_sas_probe -EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xdf253712 hisi_sas_notify_phy_event +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xcbd80e33 hisi_sas_stop_phys +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xcc835c99 hisi_sas_get_fw_info +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xe166cef2 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 0xea97d571 hisi_sas_free 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 0xfad695cd hisi_sas_sata_done -EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x164c3702 iscsi_boot_create_kset -EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x1a2b9cb7 iscsi_boot_destroy_kset -EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x4fff0815 iscsi_boot_create_host_kset -EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x618fbafe iscsi_boot_create_ethernet -EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x85355e54 iscsi_boot_create_acpitbl -EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xc78ae71c iscsi_boot_create_target -EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xef9fb4a9 iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xeee0a6f1 hisi_sas_phy_oob_ready +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xf8b30464 hisi_sas_phy_down +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xfbf42385 hisi_sas_remove +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xfd77e195 hisi_sas_phy_bcast +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xfdf58603 hisi_sas_debugfs_dir +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x206ad526 iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x27692097 iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x4b3af3b8 iscsi_boot_create_acpitbl +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x630c4cea iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xa9c3946b iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xb5331913 iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xc8fd1b00 iscsi_boot_create_ethernet EXPORT_SYMBOL_GPL drivers/scsi/libfc/libfc 0x662c6b8b fc_seq_els_rsp_send -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x004e28c0 iscsi_eh_recover_target -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x02379307 iscsi_itt_to_task -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x03b1fac5 iscsi_eh_session_reset -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x085a64a5 iscsi_requeue_task -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0f41872b iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0e133c79 iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0e38e7cf iscsi_eh_cmd_timed_out EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x15abf615 iscsi_prep_data_out_pdu -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1d8e41b8 iscsi_get_task -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x215de616 iscsi_complete_scsi_task -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2918e196 __iscsi_put_task -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3919ed1f iscsi_conn_queue_xmit -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3a00eac7 iscsi_conn_unbind -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3b1c0a44 iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x145153bb iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1a2f1e87 iscsi_conn_unbind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1a33f524 iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1d172d8d iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1d8619fb iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1daaa7d2 iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x20527b88 iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x259385bb iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2a593280 iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x36c18944 iscsi_conn_send_pdu EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3f3c5640 iscsi_session_failure -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x46ba237f iscsi_eh_cmd_timed_out -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x479a7eda iscsi_host_get_param -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x489f59f4 iscsi_session_remove -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5170f77d iscsi_eh_device_reset -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x53773e80 iscsi_conn_stop -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6edbcf60 __iscsi_complete_pdu -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6fc1906e iscsi_put_task -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x707afb59 iscsi_conn_send_pdu -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x77402acb iscsi_verify_itt -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x804b275b iscsi_conn_queue_recv -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x88e5ec7a iscsi_session_recovery_timedout -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8b2d2985 iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x42f94ebe iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x444d3841 iscsi_session_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4c3838d7 iscsi_session_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4e3a17aa iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4e860d65 iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x535f106a iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5ff43f44 iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x65b05118 iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6b11e22f iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x737f71cc iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x74ccc8f2 __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x778fd1df iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7c1cc2f0 iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7ca5e2b9 iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7f448ab4 iscsi_conn_queue_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fb5ed96 iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8386a66c iscsi_host_get_max_scsi_cmds +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d0dd492 iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d22ee3f iscsi_conn_get_param EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9ed79c2d iscsi_session_get_param -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa2f0cef8 iscsi_conn_get_param -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa8160479 iscsi_host_alloc -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xab4b324f iscsi_host_get_max_scsi_cmds -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xab83b447 iscsi_conn_failure -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb21827f5 iscsi_itt_to_ctask -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbfd46996 iscsi_conn_start -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc037dae3 iscsi_host_set_param -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc3096b63 iscsi_complete_pdu -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc3d9d8e9 iscsi_host_remove -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xca2f7df1 iscsi_conn_setup -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcbebaf99 iscsi_host_add -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd3a43df4 iscsi_queuecommand -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd67130d4 iscsi_conn_bind -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd6be84e7 iscsi_eh_abort -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd794f67d iscsi_target_alloc -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe2a12c40 iscsi_suspend_queue -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe4901276 iscsi_conn_teardown -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe5043c2d iscsi_session_free -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe5477a70 iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x95d706d2 iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9b3372f3 iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa4e4b5a8 iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa9d75c3d iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xab4c62ce iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xac6d251b iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xacc14eb5 iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb23ae836 iscsi_suspend_rx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbc0aa299 iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbdfe9c42 iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcc2b360e iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcd4d2c9a iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcd72bb31 iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcf7ae5a3 iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd2df8ac1 iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe49f310d __iscsi_put_task EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xeab9cbd5 iscsi_conn_get_addr_param -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf1f2f12a iscsi_suspend_tx -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf57ab195 iscsi_set_param -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf9aac90c iscsi_suspend_rx -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x107c683d iscsi_tcp_r2tpool_alloc -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x194b33a6 iscsi_tcp_segment_unmap -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x242c6f54 iscsi_tcp_recv_segment_is_hdr -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x2f3a914f iscsi_segment_init_linear -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x42925a00 iscsi_tcp_segment_done -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x442a5295 iscsi_tcp_hdr_recv_prep -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x45063d54 iscsi_tcp_recv_skb -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x45eb26ff iscsi_tcp_conn_teardown -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7b60021a iscsi_segment_seek_sg -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7dc9a9aa iscsi_tcp_cleanup_task -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x8502185c iscsi_tcp_task_init -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x9035d94a iscsi_tcp_r2tpool_free -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xa0ccc4fc iscsi_tcp_task_xmit -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xb3e387de iscsi_tcp_conn_setup -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xbcbeb64b iscsi_tcp_set_max_r2t -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xc4b0e244 iscsi_tcp_conn_get_stats -EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xe6caf3b5 iscsi_tcp_dgst_header -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0ac404c6 sas_ssp_task_response -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0c1b01f0 sas_drain_work -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0cb3ac33 sas_request_addr -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x18d4af0f dev_attr_phy_event_threshold -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2bfab527 sas_target_alloc -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x327a70c4 sas_abort_task_set -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x3b079f86 sas_phy_enable -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x401c40c7 sas_domain_attach_transport -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x410307f9 sas_clear_task_set -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4af27563 sas_execute_internal_abort_dev -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5aca39db sas_abort_task -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5d93cdb3 sas_task_abort -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6675a236 sas_register_ha -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x68967c30 sas_execute_internal_abort_single -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x69c169db sas_queuecommand -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6d64497c sas_ata_schedule_reset -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x73e122f9 sas_change_queue_depth -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x89f80469 smp_ata_check_ready_type -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa00e8908 sas_query_task -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa12620bc sas_lu_reset -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa37820b1 sas_notify_port_event -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa4fefd94 sas_slave_configure -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa788dca3 sas_ata_device_link_abort -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xaa3637dd sas_eh_target_reset_handler -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xc1c49774 sas_target_destroy -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xc468b370 sas_unregister_ha -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xc6e95f35 sas_phy_reset -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xcb8c9ce5 sas_get_local_phy -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xcca09f84 sas_eh_abort_handler -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xce68efbe sas_eh_device_reset_handler -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xdc44e394 sas_slave_alloc -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xea78a1a9 sas_find_attached_phy_id -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xeb177cf5 sas_ioctl -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xec2eab52 sas_notify_phy_event -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xed3cc4b8 sas_execute_ata_cmd -EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xfa5e80f5 sas_bios_param -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x032f9bef iscsi_add_conn -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x05388907 iscsi_get_port_state_name -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x05b154dc iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf20ff6b7 iscsi_conn_queue_recv +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x015f2ac1 iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x1ff3e8fe iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x3b2cb7ba iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x3fdd61ea iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x5e85a925 iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x6776ab83 iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xa7679a80 iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xaaee4514 iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xabcfe8f3 iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xb0428fc6 iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xb88abc8d iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xc69ebca2 iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xd7789c39 iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xe6bc6485 iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xec8549f4 iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xef7a6182 iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xfb929eb0 iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0a38a241 sas_phy_enable +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0cb437d9 sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x13d6a364 sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x15c7064a sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x23226fa5 sas_query_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2a63ba37 sas_abort_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2acfaeb2 sas_execute_internal_abort_single +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5dad801f sas_notify_phy_event +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x631ffa0c sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6757b7f7 sas_slave_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6c441417 sas_execute_ata_cmd +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x725ccf44 sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x79a4ccb1 sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7a32c844 sas_ata_device_link_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7a52f06c sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7c72e9f0 sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7d1f893c sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x83e9869a sas_abort_task_set +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x8ea485f6 sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x911cbc03 sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9eae4e5e sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xac8a687d sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xb0860cd1 sas_lu_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xb70a55b2 sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xce74c59d sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd3e47b6d sas_find_attached_phy_id +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd86cfdc3 smp_ata_check_ready_type +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd9b6ee7d dev_attr_phy_event_threshold +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe5787623 sas_clear_task_set +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe5d3cb0a sas_execute_internal_abort_dev +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe7b2f1bd sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xf138ab1f sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xf155cb13 sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xf4854ca1 sas_eh_target_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xfb202152 sas_notify_port_event +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xfe6e3d28 sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x031eee9b iscsi_alloc_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x06e1a79b __traceiter_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0732f642 __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 0x082d4ffd iscsi_force_destroy_session -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1543ffff iscsi_unblock_session -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x15686b85 iscsi_block_scsi_eh -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x16bef3e6 iscsi_put_endpoint -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x18a05057 iscsi_get_port_speed_name -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x28215fd9 iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x09255c55 iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0d4477a3 iscsi_add_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x10db9e58 iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1553d1ac iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x25ee48e3 iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x34618593 iscsi_force_destroy_session EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3785e561 __tracepoint_iscsi_dbg_session -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x386edacf __traceiter_iscsi_dbg_conn -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3bfc82aa iscsi_conn_login_event -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3c93c126 iscsi_block_session -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x407e9537 iscsi_alloc_session -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4136bd04 iscsi_remove_conn -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4755c948 __traceiter_iscsi_dbg_tcp -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x47d4d8f9 iscsi_create_flashnode_sess -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4a3134d5 iscsi_create_flashnode_conn -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4bbb971c iscsi_unregister_transport -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5737f512 iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x37d8934d iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x41670f2b iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x44d70e7f iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x49df2915 iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4bfdad8c iscsi_get_conn EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x584a31ab __SCK__tp_func_iscsi_dbg_session -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5af9b6ac iscsi_destroy_flashnode_sess EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5bfaa2c3 __tracepoint_iscsi_dbg_conn -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5c7073f3 iscsi_create_iface -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x66199d82 __traceiter_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5dd1eca5 iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x64fc6197 __traceiter_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x698542d6 __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 0x6dae7ead iscsi_alloc_conn -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6e572bcd iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x69fde12c iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7125a8e9 iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x716981da iscsi_dbg_trace EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x71b768b0 __SCK__tp_func_iscsi_dbg_conn -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x825c9b17 iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x77b44f06 iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x79a744f6 iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7a1fd16c iscsi_unregister_transport EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84a005f1 iscsi_get_router_state_name -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84b45909 iscsi_free_session -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8707d391 iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x86573edf iscsi_session_chkready EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x88768c48 __SCK__tp_func_iscsi_dbg_tcp -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x89054785 iscsi_session_chkready -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x890e5fc1 iscsi_flashnode_bus_match -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8c517d80 iscsi_put_conn -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa1c03976 iscsi_offload_mesg -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa3d4c8f1 iscsi_post_host_event -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa839ae97 iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8b870f11 iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8ca8c374 iscsi_put_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x929a9890 iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x966c29e8 iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x97279f0f iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9727c0ce iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9eac87a3 iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa066c540 iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa1a60af7 iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa4f5e3bf __traceiter_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa5723edc iscsi_destroy_flashnode_sess EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xaa976bb3 __tracepoint_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xab2e2c3d iscsi_recv_pdu EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xab4674c8 __SCK__tp_func_iscsi_dbg_sw_tcp -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb587e70b iscsi_dbg_trace -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb9d6e947 iscsi_find_flashnode_sess -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xba5d1077 iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb2bc25e0 iscsi_is_session_dev EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc071179 iscsi_get_ipaddress_state_name -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc041c70b iscsi_conn_error_event -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc4f87abe __traceiter_iscsi_dbg_eh -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xcace3fa8 iscsi_is_session_online -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xcc24fe8b iscsi_destroy_iface -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xcdde927e iscsi_add_session -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xce34798c iscsi_find_flashnode_conn -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xcfe18c61 iscsi_get_conn -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd30beeee iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbce1bcf9 iscsi_destroy_all_flashnode EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd4e55f1e __tracepoint_iscsi_dbg_sw_tcp -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xddd8631e __traceiter_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd7b5ba96 iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdf0cc7e5 iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe3a0b656 iscsi_find_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 0xf653bd2f iscsi_remove_session -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xfacc6284 iscsi_ping_comp_event -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xfb731123 iscsi_is_session_dev -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x6d63726c sas_is_tlr_enabled -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x7a82377f sas_tlr_supported -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x7b815a8d sas_enable_tlr -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xab05439d sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe974ccba iscsi_put_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe9e51062 iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xea4b876a iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf1c6f711 iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf2e5c35f iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf70f2c32 iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xfd06f647 iscsi_remove_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x2c3c631e sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x8e2680c7 sas_is_tlr_enabled +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xb10d15fc sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xc0e7f433 sas_tlr_supported EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x0ef06974 spi_populate_ppr_msg -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x217d75ca spi_populate_tag_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x1c32d3cb 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 0x886cf752 srp_rport_del -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xae9630d8 srp_attach_transport -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xbd2ce0c7 srp_rport_add -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xbe0567fd srp_release_transport -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xf6cdb4e5 srp_remove_host -EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xfda89524 srp_stop_rport_timers -EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x01db235c siox_master_alloc -EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x62e8ef96 __siox_driver_register -EXPORT_SYMBOL_GPL drivers/siox/siox-core 0xb2f0c14e siox_device_synced -EXPORT_SYMBOL_GPL drivers/siox/siox-core 0xb6f2069e siox_device_connected -EXPORT_SYMBOL_GPL drivers/siox/siox-core 0xd838e5c5 siox_master_register -EXPORT_SYMBOL_GPL drivers/siox/siox-core 0xfc6b808e siox_master_unregister -EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x0030dee1 slim_xfer_msg -EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x02711dae slim_stream_unprepare -EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x0442f9c3 slim_msg_response -EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x15c912b0 slim_register_controller -EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x21c1c0ba slim_alloc_txn_tid -EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x2c65abdf slim_get_device -EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x2fd862f2 slim_write -EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x30569c83 of_slim_get_device -EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x305b9fbb slim_device_report_present -EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x4f1e86df slim_stream_enable -EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x54f4ada1 slim_get_logical_addr -EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x55bf2123 slim_stream_free -EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x68e94760 slim_read -EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x6b3970da slim_stream_allocate -EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x71d555d3 slim_driver_unregister -EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7d198147 slim_unregister_controller -EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x90a2d9c8 slim_readb -EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x9d6b4113 slim_report_absent -EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xa4b81b03 slimbus_bus -EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xa55635a8 slim_stream_prepare -EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xb1c270a3 __slim_driver_register -EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xe4735f7f slim_do_transfer -EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xf6f7e730 slim_writeb -EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xf7109d09 slim_stream_disable -EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xf8e7154e slim_free_txn_tid -EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xfa5f93c4 slim_ctrl_clk_pause +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x412196d6 srp_rport_add +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x4414af87 srp_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x5a468c69 srp_remove_host +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x6a303210 srp_stop_rport_timers +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xf1a80cd4 srp_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xfb1561fd srp_rport_del +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x78305ce4 siox_device_connected +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x999de267 siox_master_unregister +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x9a6543e3 siox_master_alloc +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0xdc51af32 __siox_driver_register +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0xe99e0f7b siox_device_synced +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0xebb22d24 siox_master_register +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x0843c242 slim_stream_disable +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x156223ad slim_stream_allocate +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x16f9b4f1 slim_stream_prepare +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x325594a4 slim_free_txn_tid +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x39a7320c of_slim_get_device +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x410c2b13 slim_register_controller +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x45b13c48 slim_get_device +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x4b6ee3a6 slim_stream_free +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x4f0b31db slim_read +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x5ce4fed3 slim_ctrl_clk_pause +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x5df9098d slim_unregister_controller +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x73b7e45f slim_driver_unregister +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x76c5f229 slim_report_absent +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7895f40f slim_stream_unprepare +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x88ddc68b __slim_driver_register +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x94c6d025 slim_alloc_txn_tid +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x98a22810 slim_device_report_present +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x9fde8cc6 slim_get_logical_addr +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x9ff0a3e9 slim_readb +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xafce7421 slim_msg_response +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xccb6f980 slim_write +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xd9c09cb8 slim_stream_enable +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xe742917d slim_do_transfer +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xe7f025fa slim_xfer_msg +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xf40152b0 slimbus_bus +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xf5f8dbc5 slim_writeb +EXPORT_SYMBOL_GPL drivers/soc/amlogic/meson-canvas 0x3b97bf25 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 0xcecf4848 meson_canvas_get EXPORT_SYMBOL_GPL drivers/soc/amlogic/meson-canvas 0xfbd79150 meson_canvas_free -EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x0292f655 apple_rtkit_poll -EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x0303ae67 apple_rtkit_boot -EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x1ce439c8 apple_rtkit_is_running -EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x2c180c35 apple_rtkit_send_message -EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x6ed32ec6 devm_apple_rtkit_init -EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x7f94bc9b apple_rtkit_quiesce -EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x85c3a5cd apple_rtkit_shutdown -EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x9270c709 apple_rtkit_send_message_wait -EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0xaea9a7c8 apple_rtkit_wake -EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0xb7a3f637 apple_rtkit_start_ep -EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0xd90a1836 apple_rtkit_is_crashed -EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0xfd56d211 apple_rtkit_reinit -EXPORT_SYMBOL_GPL drivers/soc/apple/apple-sart 0xa79baaad devm_apple_sart_get +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x170f1ee6 apple_rtkit_shutdown +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x1fdc100f devm_apple_rtkit_init +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x2b060da0 apple_rtkit_reinit +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x2f9c3507 apple_rtkit_start_ep +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x3e98a596 apple_rtkit_send_message_wait +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x68ee6240 apple_rtkit_is_crashed +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0xa25fc81b apple_rtkit_wake +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0xa9c2a78d apple_rtkit_boot +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0xad61338c apple_rtkit_quiesce +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0xb4810e11 apple_rtkit_send_message +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0xb560210e apple_rtkit_is_running +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0xdda16351 apple_rtkit_poll +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-sart 0x93cd8167 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 @@ -16220,749 +16220,750 @@ 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 0xa47c6ff4 dpaa2_io_store_create +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0xa0a71209 dpaa2_io_service_register +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0xa5dc3785 dpaa2_io_store_create 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 0xde4cfd9b dpaa2_io_service_deregister -EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0xf7f5c27f dpaa2_io_service_register -EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x17a43f11 gpr_send_pkt -EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x21c2a6da apr_driver_unregister -EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x275d59cd __apr_driver_register -EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x830322db gpr_free_port -EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x85e5bd61 gpr_alloc_port -EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0xd4c4eb88 apr_send_pkt -EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0xe0dc16d5 aprbus -EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0xfb5aaa62 gpr_send_port_pkt +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0xe0b64fb0 dpaa2_io_service_deregister +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x2d2289b3 apr_send_pkt +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x38e44d06 gpr_send_pkt +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x81cc0bc9 gpr_alloc_port +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x8e9aaa3d __apr_driver_register +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x999aee7d aprbus +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0xaf7286d7 apr_driver_unregister +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0xd1e320a0 gpr_free_port +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0xddc57156 gpr_send_port_pkt 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 0x186d648e qcom_mdt_load -EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0x1e3bf0b6 qcom_mdt_pas_init -EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0x87848980 qcom_mdt_read_metadata +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0x393c374c qcom_mdt_load +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0x67485732 qcom_mdt_read_metadata +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0xacb1abb9 qcom_mdt_load_no_init +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0xd75c1f0a qcom_mdt_pas_init EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0xe8a3861c qcom_mdt_get_size -EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0xfa95debf qcom_mdt_load_no_init -EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0x28f20c6e sdw_bus_type -EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0x5e27ad15 sdw_unregister_driver -EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0xdea1fbec __sdw_register_driver +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0x264f61ef __sdw_register_driver +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0x2b1d98a8 sdw_bus_type +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0x4795b8dd sdw_unregister_driver +EXPORT_SYMBOL_GPL drivers/spi/spi-altera-core 0x3d420eed altera_spi_init_master EXPORT_SYMBOL_GPL drivers/spi/spi-altera-core 0xb9edd149 altera_spi_irq -EXPORT_SYMBOL_GPL drivers/spi/spi-altera-core 0xe0e86618 altera_spi_init_master -EXPORT_SYMBOL_GPL drivers/spi/spi-bcm-qspi 0x23302dd1 bcm_qspi_remove -EXPORT_SYMBOL_GPL drivers/spi/spi-bcm-qspi 0x8662535d bcm_qspi_pm_ops -EXPORT_SYMBOL_GPL drivers/spi/spi-bcm-qspi 0xf070258d bcm_qspi_probe -EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x09487048 spi_bitbang_setup -EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x388aed12 spi_bitbang_start -EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x60ed51c4 spi_bitbang_cleanup -EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x8b8e71b6 spi_bitbang_stop -EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xabb19a78 spi_bitbang_init -EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xdb5079d3 spi_bitbang_setup_transfer -EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0x3593411c spi_test_run_test -EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0x7d4e2c8e spi_test_run_tests -EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0x9983e5e3 spi_test_execute_msg -EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x2022f404 spmi_controller_alloc -EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x206eb4d2 spmi_ext_register_write -EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x55d9ecee spmi_register_zero_write -EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x57f82967 spmi_command_reset -EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x6583bad6 spmi_device_add -EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x65d0081b spmi_ext_register_readl -EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x66fb2670 spmi_command_wakeup -EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x6e2868b3 spmi_register_read -EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x779ef4a6 spmi_device_remove -EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x8b09e15f spmi_command_sleep -EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x92bb2327 spmi_command_shutdown -EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x9a38882a spmi_ext_register_read -EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x9cace27a spmi_controller_add -EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xbbc43203 spmi_device_alloc -EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xc90f89c1 spmi_controller_remove -EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xe6929656 spmi_register_write -EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xee952725 spmi_device_from_of -EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xf0c93423 spmi_ext_register_writel -EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xf3f10aa9 __spmi_driver_register -EXPORT_SYMBOL_GPL drivers/ssb/ssb 0x06320afa ssb_pmu_spuravoid_pllupdate -EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x19e168f4 anybuss_send_ext -EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x26d16ca1 anybuss_host_common_probe -EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x31525901 anybuss_client_driver_register -EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x3279a65e anybuss_finish_init -EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x4bf447bb anybuss_send_msg -EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x5b3e9753 anybuss_start_init -EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x5da362d1 anybuss_write_input -EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x6624a699 anybuss_read_fbctrl -EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xb12f8de7 anybuss_read_output -EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xb478cb85 anybuss_set_power -EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xc2b71817 anybuss_client_driver_unregister -EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xe28a962d anybuss_recv_msg -EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xe454f0ad devm_anybuss_host_common_probe +EXPORT_SYMBOL_GPL drivers/spi/spi-bcm-qspi 0x964a4b91 bcm_qspi_pm_ops +EXPORT_SYMBOL_GPL drivers/spi/spi-bcm-qspi 0xaab4cf5c bcm_qspi_remove +EXPORT_SYMBOL_GPL drivers/spi/spi-bcm-qspi 0xd5615af9 bcm_qspi_probe +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x0dc272e6 spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x1c40a23d spi_bitbang_init +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x2d2d360a spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x858feac1 spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x97912edb spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xb6b26314 spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0x9358a474 spi_test_execute_msg +EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0x9c0866a3 spi_test_run_test +EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0xc8b70c2c spi_test_run_tests +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x02b92b3d spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x054f3150 spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x22072a70 spmi_device_from_of +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x3771f822 spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x559052be spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x62b1a35e spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x6b67fd9d spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x89699988 spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x97e4816b spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x9fb59d2c spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xb7ae947f spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xc706881a __spmi_driver_register +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xc72c4e45 spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xd0a70708 spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xd1f893e5 spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xd3c83cd9 spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xdc9da486 spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xe658cb7e spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xe9782137 spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0x6c569a57 ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x01bd26b3 devm_anybuss_host_common_probe +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x130a9d8c anybuss_send_msg +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x2b25deb1 anybuss_send_ext +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x58f2e0d9 anybuss_host_common_probe +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x6a6f496f anybuss_read_output +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x9bc1f192 anybuss_client_driver_register +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x9da46154 anybuss_client_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xaddacfb1 anybuss_finish_init +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xb31520ff anybuss_write_input +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xbe48f2a5 anybuss_start_init +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xd0187a28 anybuss_read_fbctrl +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xdfcc8556 anybuss_recv_msg +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xeaea9102 anybuss_set_power EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xfce879ad anybuss_host_common_remove -EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0x35bccfab fieldbus_dev_register -EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0x699dfa3f fieldbus_dev_unregister -EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0x8b8aeeef fieldbus_dev_area_updated -EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0xc88c6d4f fieldbus_dev_online_changed -EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-gbphy 0x57750306 gb_gbphy_deregister_driver -EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-gbphy 0x8e031d0f gb_gbphy_register_driver -EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-spilib 0x560c5b27 gb_spilib_master_init -EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-spilib 0xfb8f9e60 gb_spilib_master_exit -EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0xe670fe33 adt7316_pm_ops -EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x01f424ab imx_media_pipeline_video_device -EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x1f876fa2 imx_media_capture_device_error -EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x23e07d8d imx_media_capture_device_unregister -EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x3a7d1007 imx_media_pipeline_pad +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0x961fde88 fieldbus_dev_area_updated +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0xc43b0fec fieldbus_dev_register +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0xd9eb468d fieldbus_dev_unregister +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0xdb8a09d5 fieldbus_dev_online_changed +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-gbphy 0x43b370ed gb_gbphy_deregister_driver +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-gbphy 0x460abb93 gb_gbphy_register_driver +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-spilib 0x3900d489 gb_spilib_master_exit +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-spilib 0x891ff330 gb_spilib_master_init +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0x97e35bdc adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x020d1051 imx_media_of_add_csi +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x0c076195 imx_media_free_dma_buf +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x1ee4fb53 imx_media_capture_device_init +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x21ef8c66 imx_media_alloc_dma_buf +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x24d16e51 imx_media_dev_init +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x31bbcd30 imx_media_capture_device_next_buf 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 0x4223558e imx_media_pipeline_csi2_channel -EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x4c714d4e imx_media_probe_complete -EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x528794b6 imx_media_capture_device_register +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x4436ae7a imx_media_init_cfg +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x4739e98a imx_media_probe_complete +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x4965cc60 imx_media_find_subdev_by_fwnode 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 0x5b24f9e3 imx_media_capture_device_init -EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x5c837d2d imx_media_add_video_device -EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x76c0a01c imx_media_capture_device_next_buf -EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7ab5ba2c imx_media_of_add_csi -EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x88445bda imx_media_find_subdev_by_fwnode -EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xa2c9c659 imx_media_capture_device_remove +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x75355426 imx_media_pipeline_video_device +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x77f878c8 imx_media_capture_device_remove +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x9fe4a3b5 imx_media_find_subdev_by_devname 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 0xa6c9f4b0 imx_media_pipeline_subdev -EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xa703d50f imx_media_dev_init 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 0xad5a5cf5 imx_media_find_subdev_by_devname +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xab26e8bb imx_media_pipeline_set_stream +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xb7f1c8c6 imx_media_dev_notifier_register +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xb8e1e3ec 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 0xbf66db62 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 0xc26ca9a0 imx_media_pipeline_csi2_channel +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xd2ced249 imx_media_capture_device_unregister 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 0xd6d4b6d9 imx_media_alloc_dma_buf +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xdd045414 imx_media_add_video_device +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xe48a3b54 imx_media_add_of_subdevs 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 0xed20bd7c imx_media_init_cfg -EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xeecfa411 imx_media_dev_notifier_register -EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xefcec288 imx_media_free_dma_buf -EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xf181dc37 imx_media_add_of_subdevs -EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xfb818b80 imx_media_pipeline_set_stream -EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x05667d7a amvdec_remove_ts +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xebe1cf35 imx_media_capture_device_error +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xf57b133a imx_media_pipeline_pad +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x06599245 amvdec_clear_dos_bits 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 0x1e0b0a1d amvdec_write_parser -EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x1f18648c amvdec_read_dos -EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x40d66279 amvdec_abort -EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x473b081d codec_hevc_free_mmu_headers -EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x4c831d94 amvdec_set_par_from_dar -EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x52fd0f1b amvdec_dst_buf_done +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x21af6e01 amvdec_write_parser +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x2438c177 amvdec_add_ts +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x2b53fde3 amvdec_read_dos +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x35bb6956 amvdec_dst_buf_done +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x421604e6 codec_hevc_fill_mmu_map +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x4a5bd582 amvdec_abort +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x531c4bcb amvdec_read_parser +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x59dadb89 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 0x66e7619e amvdec_get_output_size -EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x6bc8c80d amvdec_read_parser -EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x6bcb06ea amvdec_clear_dos_bits -EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x72394602 amvdec_src_change -EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x72e47a5d codec_hevc_fill_mmu_map -EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x95fcfea1 amvdec_dst_buf_done_idx -EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x9b12f869 amvdec_dst_buf_done_offset -EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x9d675034 amvdec_write_dos_bits -EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xa7a6d6b5 codec_hevc_setup_decode_head -EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xb3f5c4fe codec_hevc_setup_buffers -EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xbfb5d17b codec_hevc_free_fbc_buffers -EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xc7df9f4a amvdec_write_dos -EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xdbfa8825 amvdec_add_ts -EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xf8a8e928 amvdec_set_canvases -EXPORT_SYMBOL_GPL drivers/staging/nvec/nvec 0x0276171a nvec_unregister_notifier -EXPORT_SYMBOL_GPL drivers/staging/nvec/nvec 0x4bf7dde8 nvec_msg_free -EXPORT_SYMBOL_GPL drivers/staging/nvec/nvec 0xfe3a3b88 nvec_register_notifier -EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x187be879 vchiq_mmal_component_disable -EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x1df50960 vchiq_mmal_port_enable -EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x2ba2ed4d vchiq_mmal_port_parameter_set -EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x3ec3168e vchiq_mmal_component_finalise +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x6d673c91 amvdec_src_change +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x7a7043e1 codec_hevc_setup_buffers +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x7bf2c412 amvdec_write_dos +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x85f70217 amvdec_dst_buf_done_offset +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x86340ac0 codec_hevc_free_fbc_buffers +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x8bab4a3e amvdec_remove_ts +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x91ff8e1c codec_hevc_free_mmu_headers +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x92a7823e amvdec_set_par_from_dar +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xd3c50ec7 amvdec_set_canvases +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xdca53762 amvdec_write_dos_bits +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xdfafbe40 amvdec_get_output_size +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xf3260ff1 codec_hevc_setup_decode_head +EXPORT_SYMBOL_GPL drivers/staging/nvec/nvec 0x1001cc42 nvec_msg_free +EXPORT_SYMBOL_GPL drivers/staging/nvec/nvec 0x64b68a2f nvec_unregister_notifier +EXPORT_SYMBOL_GPL drivers/staging/nvec/nvec 0xe25b0617 nvec_register_notifier +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x0321c653 vchiq_mmal_port_parameter_set +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x03c24ea7 vchiq_mmal_submit_buffer +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x1752f507 mmal_vchi_buffer_cleanup +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x34437dbf vchiq_mmal_component_enable +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x568d113f 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 0x73577d20 vchiq_mmal_finalise -EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x7caf689e mmal_vchi_buffer_init -EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x84a20a57 vchiq_mmal_submit_buffer -EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x8d204d51 vchiq_mmal_port_parameter_get -EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x9a8eaf09 mmal_vchi_buffer_cleanup -EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xa2793361 vchiq_mmal_port_disable +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x80101948 vchiq_mmal_component_finalise +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x81e5cb70 vchiq_mmal_port_set_format 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 0xbee32072 vchiq_mmal_port_connect_tunnel -EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xc012f8dc vchiq_mmal_component_enable -EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xd3f734c7 vchiq_mmal_component_init -EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xf1f8d5ed vchiq_mmal_port_set_format -EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x55283419 target_queue_submission -EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x5813b8a0 target_submit_prep -EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x88d197d8 target_submit -EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0xbda7053b target_init_cmd -EXPORT_SYMBOL_GPL drivers/tee/tee 0x0a29d81e tee_get_drvdata -EXPORT_SYMBOL_GPL drivers/tee/tee 0x0edd1264 teedev_open -EXPORT_SYMBOL_GPL drivers/tee/tee 0x302801a1 tee_shm_alloc_priv_buf -EXPORT_SYMBOL_GPL drivers/tee/tee 0x44b20412 tee_client_open_session -EXPORT_SYMBOL_GPL drivers/tee/tee 0x4f2f856c tee_shm_get_from_id -EXPORT_SYMBOL_GPL drivers/tee/tee 0x57a7a3e6 tee_shm_get_va -EXPORT_SYMBOL_GPL drivers/tee/tee 0x5e8e0bdb teedev_close_context -EXPORT_SYMBOL_GPL drivers/tee/tee 0x5edc9ef1 tee_bus_type -EXPORT_SYMBOL_GPL drivers/tee/tee 0x649f38a5 tee_shm_alloc_kernel_buf -EXPORT_SYMBOL_GPL drivers/tee/tee 0x73404756 tee_shm_get_pa -EXPORT_SYMBOL_GPL drivers/tee/tee 0x760f74a8 tee_device_unregister -EXPORT_SYMBOL_GPL drivers/tee/tee 0x84dba307 tee_client_close_session -EXPORT_SYMBOL_GPL drivers/tee/tee 0x84ef7e8a tee_client_close_context +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xad99702d vchiq_mmal_port_connect_tunnel +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xb34c2065 vchiq_mmal_port_disable +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xc8aff5e2 mmal_vchi_buffer_init +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xd043dfb1 vchiq_mmal_port_enable +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xe3872785 vchiq_mmal_component_init +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xfb9bca3f vchiq_mmal_port_parameter_get +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x0fcf040e target_init_cmd +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x60662e40 target_queue_submission +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0xc5132e39 target_submit +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0xf1a290a6 target_submit_prep +EXPORT_SYMBOL_GPL drivers/tee/tee 0x05781db4 tee_shm_alloc_kernel_buf +EXPORT_SYMBOL_GPL drivers/tee/tee 0x07b51846 tee_client_get_version +EXPORT_SYMBOL_GPL drivers/tee/tee 0x0ae43318 tee_shm_register_kernel_buf +EXPORT_SYMBOL_GPL drivers/tee/tee 0x158ddb49 teedev_close_context +EXPORT_SYMBOL_GPL drivers/tee/tee 0x19514ef8 tee_get_drvdata +EXPORT_SYMBOL_GPL drivers/tee/tee 0x1a7e94a5 tee_client_open_context +EXPORT_SYMBOL_GPL drivers/tee/tee 0x1f6e9120 tee_device_unregister +EXPORT_SYMBOL_GPL drivers/tee/tee 0x231552f3 tee_shm_get_from_id +EXPORT_SYMBOL_GPL drivers/tee/tee 0x3753e62d tee_client_open_session +EXPORT_SYMBOL_GPL drivers/tee/tee 0x39962cff tee_shm_alloc_priv_buf +EXPORT_SYMBOL_GPL drivers/tee/tee 0x3d3bcb24 tee_client_close_session +EXPORT_SYMBOL_GPL drivers/tee/tee 0x4e34b9e6 tee_shm_put +EXPORT_SYMBOL_GPL drivers/tee/tee 0x61a1d8f0 tee_shm_free +EXPORT_SYMBOL_GPL drivers/tee/tee 0x707724eb tee_shm_get_va +EXPORT_SYMBOL_GPL drivers/tee/tee 0x7bb03d25 tee_client_close_context +EXPORT_SYMBOL_GPL drivers/tee/tee 0x7bd23fcb tee_client_invoke_func +EXPORT_SYMBOL_GPL drivers/tee/tee 0x7c650177 tee_bus_type +EXPORT_SYMBOL_GPL drivers/tee/tee 0x7c743788 tee_shm_pool_alloc_res_mem EXPORT_SYMBOL_GPL drivers/tee/tee 0x85fd9922 tee_session_calc_client_uuid -EXPORT_SYMBOL_GPL drivers/tee/tee 0x8622d4d1 tee_client_get_version -EXPORT_SYMBOL_GPL drivers/tee/tee 0x8bf12cf2 tee_shm_pool_alloc_res_mem -EXPORT_SYMBOL_GPL drivers/tee/tee 0x9e299e03 tee_shm_free -EXPORT_SYMBOL_GPL drivers/tee/tee 0xb4785a45 tee_client_open_context -EXPORT_SYMBOL_GPL drivers/tee/tee 0xc08f3477 tee_shm_put -EXPORT_SYMBOL_GPL drivers/tee/tee 0xd2dd2ea2 tee_device_alloc -EXPORT_SYMBOL_GPL drivers/tee/tee 0xdc79401a tee_device_register -EXPORT_SYMBOL_GPL drivers/tee/tee 0xe483ae05 tee_client_invoke_func -EXPORT_SYMBOL_GPL drivers/tee/tee 0xf4b432f1 tee_shm_register_kernel_buf +EXPORT_SYMBOL_GPL drivers/tee/tee 0x93673778 tee_device_register +EXPORT_SYMBOL_GPL drivers/tee/tee 0xa854c1c5 tee_device_alloc +EXPORT_SYMBOL_GPL drivers/tee/tee 0xe155f47d tee_shm_get_pa +EXPORT_SYMBOL_GPL drivers/tee/tee 0xf0f1ba1e teedev_open EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x01d23ee1 tb_property_create_dir -EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x09136a5c tb_xdomain_find_by_uuid -EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x0993cfb4 tb_ring_start -EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x0f598b88 tb_ring_poll -EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x17bf3bd2 __tb_ring_enqueue -EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x1f3ad04a tb_xdomain_release_out_hopid -EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x1f9576d4 tb_xdomain_lane_bonding_disable -EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x2698a44c tb_xdomain_release_in_hopid -EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x27975ed6 tb_ring_free -EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x344d11f0 tb_xdomain_find_by_route +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x03e53a17 tb_xdomain_type +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x0b57d7bd tb_xdomain_response +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x369d967a tb_xdomain_enable_paths EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x393b4f2f tb_property_free_dir -EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x3c073fe0 tb_xdomain_response -EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x49d3a78f tb_xdomain_alloc_out_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x3fd8d1ce tb_xdomain_find_by_uuid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x40a41a5e tb_unregister_service_driver +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x41709ef3 tb_register_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 0x5b3d92a6 tb_ring_poll_complete EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x603249ed tb_unregister_property_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x6385b7af tb_ring_stop EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x658e3d97 tb_property_add_immediate -EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x72c8b3f2 tb_unregister_service_driver +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x6a9ba6ce tb_xdomain_lane_bonding_enable EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x73ad2acb tb_property_get_next +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7663ff86 tb_xdomain_find_by_route EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x785eb82c tb_property_remove -EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x787ae95d tb_service_type -EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7c2b4279 tb_xdomain_alloc_in_hopid -EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7edf77df tb_ring_poll_complete -EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x807e006c tb_ring_alloc_rx -EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x8356c405 tb_ring_alloc_tx +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7e1cda5d tb_ring_alloc_rx +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x83fd3fcc tb_xdomain_alloc_out_hopid EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x8b62f95e tb_property_add_dir -EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x90185cdc tb_ring_stop -EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x96250368 tb_xdomain_type -EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x9747e250 tb_xdomain_disable_paths +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x90194204 tb_xdomain_request +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x9216411d tb_ring_free +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x96313108 tb_ring_poll +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x9f4d2b9d tb_xdomain_disable_paths EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xa3d2b403 tb_property_add_data +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xae0c9816 tb_xdomain_release_in_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xb4a94512 tb_ring_alloc_tx EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xb7c7cdce tb_property_add_text -EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xc182c475 tb_xdomain_request -EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xd830c015 tb_register_service_driver -EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xe932f85c tb_xdomain_enable_paths +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xda2afc56 tb_xdomain_alloc_in_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xdc90844c tb_ring_start +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xedbad022 tb_service_type +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xf1c97fed __tb_ring_enqueue EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xf1cfd1ff tb_register_property_dir -EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xf725ea93 tb_xdomain_lane_bonding_enable +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xf5555838 tb_xdomain_release_out_hopid EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xf76028c7 tb_unregister_protocol_handler -EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x09b0b316 ufshcd_hba_enable -EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x1753288c ufshcd_link_recovery -EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x4e55c2d7 ufshcd_fixup_dev_quirks -EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x54592c29 ufshcd_hold -EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x5c4c7573 ufshcd_uic_hibern8_exit -EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x6304e921 ufshcd_resume_complete -EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x69d82870 ufshcd_release -EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x71f24bdd ufshcd_uic_change_pwr_mode +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xf8815ed5 tb_xdomain_lane_bonding_disable +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x0da84aad ufshcd_release +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x1f6cd5c3 ufshcd_hba_stop +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x2bc6d9aa ufshcd_dealloc_host +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x3af51493 ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x5156f09f ufshcd_get_vreg +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x534132c4 ufshcd_dme_configure_adapt +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x627f3998 ufshcd_uic_hibern8_enter +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x668f5d0b __ufshcd_suspend_prepare EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x723b1abf ufshcd_delay_us -EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x769c307a __ufshcd_suspend_prepare -EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x928e8353 ufshcd_init -EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x976c069f ufshcd_update_evt_hist -EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xa6b84026 ufshcd_config_pwr_mode -EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xa836041a ufshcd_dealloc_host -EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xae00944d ufshcd_dme_get_attr -EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xb7bb055e ufshcd_get_vreg -EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xba561f53 ufshcd_auto_hibern8_update -EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xc089ecec ufshcd_hba_stop -EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xc7d1d242 ufshcd_dump_regs -EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xca9e1c60 ufshcd_dme_configure_adapt -EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xcbff3dc2 ufshcd_clkgate_delay_set -EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xde23ed0b ufshcd_make_hba_operational -EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xe5051557 ufshcd_remove -EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xe6ea1be0 ufshcd_suspend_prepare -EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xe702ee3f ufshcd_uic_hibern8_enter -EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xeb40dea7 ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x817abc8e ufshcd_hba_enable +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x8cf6861e ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x91bc0171 ufshcd_auto_hibern8_update +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x95ee0b70 ufshcd_config_pwr_mode +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x9cdb755d ufshcd_clkgate_delay_set +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xaad73c84 ufshcd_uic_change_pwr_mode +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xb3bbe9af ufshcd_suspend_prepare +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xb5f3b57a ufshcd_remove +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xbd36cb30 ufshcd_link_recovery +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xc6519bbf ufshcd_resume_complete +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xdcab1531 ufshcd_fixup_dev_quirks +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xdf16abd4 ufshcd_dump_regs +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xe15881af ufshcd_uic_hibern8_exit +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xe4971151 ufshcd_update_evt_hist +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xe8c6b4fd ufshcd_make_hba_operational +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xf2abf9d0 ufshcd_hold +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xfd9779ca ufshcd_init EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0x54c946de ufshcd_init_pwr_dev_param -EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0x6041fcaf ufshcd_pltfrm_shutdown EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0x7a0460ff ufshcd_get_pwr_dev_param -EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0x861e420f ufshcd_populate_vreg -EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0x881a7c24 ufshcd_pltfrm_init -EXPORT_SYMBOL_GPL drivers/uio/uio 0x0b1df1d7 __uio_register_device -EXPORT_SYMBOL_GPL drivers/uio/uio 0x6054eaa0 uio_unregister_device -EXPORT_SYMBOL_GPL drivers/uio/uio 0xb7e5eb85 uio_event_notify -EXPORT_SYMBOL_GPL drivers/uio/uio 0xf5403bce __devm_uio_register_device -EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x39c6e95f usbatm_usb_disconnect -EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x51aa9c60 usbatm_usb_probe -EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x0a0fce09 cdns_remove -EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x1115000d cdns_drd_gadget_off -EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x5ffe3c80 cdns_init -EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x871995c9 cdns_resume -EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x938226eb cdns_drd_gadget_on -EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x93a31c96 cdns_suspend -EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0xd1122f8a cdns_set_vbus -EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0xececf93a cdns_power_is_lost -EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0xf36b8fb4 cdns_clear_vbus -EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x0a0c1a54 ci_hdrc_remove_device -EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x5c9d54c3 hw_phymode_configure -EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xa4e38aea ci_hdrc_add_device -EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xb0679726 ci_hdrc_query_available_role -EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x1c43e24f imx_usbmisc_suspend -EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x2039323c imx_usbmisc_resume -EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x2060b8af imx_usbmisc_init -EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x4ab289eb imx_usbmisc_hsic_set_connect -EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x7ebad7bf imx_usbmisc_charger_detection -EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xb1a752dc imx_usbmisc_init_post -EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x0b9e4a1c ulpi_write -EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x2df40bf4 __ulpi_register_driver -EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x6165e880 ulpi_register_interface -EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x8117666e ulpi_unregister_interface -EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x845bec91 ulpi_read -EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xa0a61aab ulpi_unregister_driver -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x17eedf8a gether_setup_name_default -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x29dc081a gether_get_host_addr_u8 -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x311997b4 gether_get_dev_addr -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x609e83ae gether_disconnect -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x62a859ec gether_set_gadget -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x66036394 gether_connect +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0xae3fd69d ufshcd_pltfrm_shutdown +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0xc4f5d25f ufshcd_populate_vreg +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0xdb9442d5 ufshcd_pltfrm_init +EXPORT_SYMBOL_GPL drivers/uio/uio 0x19758e9d __uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x218156ed uio_unregister_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x347aa119 __devm_uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0xbc61e263 uio_event_notify +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x466a1964 usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0xdee582ba usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x1bd66272 cdns_power_is_lost +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x48f20776 cdns_drd_gadget_on +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x51ce1a2f cdns_init +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x73e545b3 cdns_set_vbus +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x831b34f6 cdns_suspend +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0xaf050e3d cdns_clear_vbus +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0xcf080c69 cdns_remove +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0xec3dea77 cdns_drd_gadget_off +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0xf8f101f3 cdns_resume +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x39ed9b5d ci_hdrc_query_available_role +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x5c90ab25 ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x70f91b76 ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xcd58e863 hw_phymode_configure +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x25fe6c6d imx_usbmisc_suspend +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xb5f2cef6 imx_usbmisc_init_post +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xe8fbd103 imx_usbmisc_charger_detection +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xeb2147ea imx_usbmisc_init +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xf24b84c7 imx_usbmisc_resume +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xfe02d41f imx_usbmisc_hsic_set_connect +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x196e5d0b ulpi_register_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x1a69a92c ulpi_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x3e4c2575 ulpi_read +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x54f44046 __ulpi_register_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xd723e929 ulpi_unregister_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xf6e04ae8 ulpi_write +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x00c34f7b gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x20ef1ed6 gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x26d4affd gether_get_host_addr_u8 +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x36d5bbcd gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x3d2cc1e5 gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x4892bdef gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x50c65f3c gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x54ee5030 gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x5e960684 gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x65177677 gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7db82438 gether_get_qmult EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8878cfa6 gether_cleanup -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x94771980 gether_register_netdev -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xa4fcde12 gether_get_host_addr -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xb6fb1d4d gether_set_host_addr -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xb8e9592e gether_set_dev_addr -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xc50b5080 gether_set_ifname -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xd2b4c844 gether_get_qmult -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xe7904fa0 gether_setup_name -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xec3cd19f gether_get_host_addr_cdc -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xf459c2b6 gether_set_qmult -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xfaf84c2f gether_get_ifname -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x21e47d82 gserial_suspend +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x9ed897e1 gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xdca72200 gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xde079b42 gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xe51c98b3 gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xfddb02fa 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 0x4e9382ba gserial_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x594d29b2 gserial_resume EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x60db48f5 gserial_get_console EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x77268a68 gs_free_req -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x836ec10d gserial_disconnect -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x98c60c1b gserial_connect EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xb6652875 gserial_free_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xb73818a4 gserial_suspend EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xc0a01527 gserial_set_console -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xcd9466a7 gserial_resume +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xc680ad21 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 0xfb78a286 gs_alloc_req EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x6c825859 ffs_lock -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x7881b198 ffs_name_dev -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xbae69c22 ffs_single_dev -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x017ac583 fsg_common_set_cdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x7513bff5 ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xcfc6f582 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 0x1ccb58f7 fsg_common_set_num_buffers -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x22355cef 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 0x2b1586a6 fsg_store_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x329df44d fsg_store_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x38ed4faa fsg_lun_close 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 0x3b77e20f fsg_show_file 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 0x3e2dbf51 fsg_show_nofua 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 0x52f885fb fsg_show_file 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 0x5efb8d0c fsg_store_forced_eject +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x5ec77a00 fsg_common_remove_lun 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 0x6d416a6e fsg_show_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x727aa0b9 fsg_store_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x74ba5e1c 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 0x7ff6164a fsg_show_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x829bd28f fsg_show_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 0x8f4658a1 fsg_lun_fsync_sub -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x903a895f fsg_show_cdrom -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x90d0ffa6 fsg_store_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x94cf298e fsg_store_forced_eject 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 0x9c8f7bba fsg_common_set_cdev 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 0xa7072266 fsg_store_nofua 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 0xad4849f9 fsg_store_nofua -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xb078d63e fsg_lun_close +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xaf65e1a9 fsg_lun_open +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xb049fbd8 fsg_store_removable 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 0xb4a35cc3 fsg_lun_open 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 0xcd444513 fsg_store_file -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xce73b667 fsg_common_remove_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xbebfb37b fsg_show_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xbf1d1ae8 fsg_show_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xbf87ac76 fsg_show_inquiry_string 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 0xdb42ef7d fsg_show_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xdbe3e798 fsg_store_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xe71bdf58 fsg_store_inquiry_string 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 0xf602d390 fsg_show_nofua -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xfef122e2 fsg_store_inquiry_string -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x1d9ab2b4 rndis_deregister -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x32827e36 rndis_uninit -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3322a570 rndis_set_host_mac -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x33259aad rndis_msg_parser -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3a9ba85c rndis_set_param_medium -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3e596a42 rndis_get_next_response -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x6cfa4742 rndis_register -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x70fad6ae rndis_borrow_net -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x7b989879 rndis_set_param_dev -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xb886141e rndis_set_param_vendor -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xce05af07 rndis_signal_disconnect -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xda643b58 rndis_signal_connect -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xdc0695a1 rndis_add_hdr -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xe1eeeb38 rndis_free_response -EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xef24a802 rndis_rm_hdr -EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0bd57387 usb_ep_autoconfig_ss -EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0be40f6e usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x15cb2aae rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x1b27cbcb rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x1da86d4b rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x4d86f5a7 rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x57cb67d5 rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x69f12918 rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x6e5102ae rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x70394448 rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x78d96753 rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x7e476b77 rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x86dc7bee rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xbd19a511 rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xd23cbb1f rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xe5235576 rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xf974864b rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x07d2fa8d usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x082a5382 usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0ba4a428 usb_add_config_only EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0c589aba usb_validate_langid -EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x18297c72 usb_function_register -EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x1ad7a7f3 usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x13d05323 usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x1b5372d1 usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x1b6cc3a6 usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x206871bd usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x235694f3 usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x280c1be2 usb_ep_autoconfig EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2a5ab010 alloc_ep_req -EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2bd92e1e usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2deb1ae9 usb_string_ids_tab EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors -EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3022e93e usb_function_activate -EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3b7db384 usb_interface_id -EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3defe469 config_ep_by_speed_and_alt -EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x442f6cf2 usb_string_ids_tab -EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4716a3b0 usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x32caca89 usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3ff0e925 usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x461bb283 usb_get_function_instance EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4beb505d usb_gadget_get_string -EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5a4b9826 usb_assign_descriptors -EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x64502b61 usb_string_id -EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x6728f090 usb_composite_setup_continue -EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x67d571f3 usb_remove_function -EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7021c4be usb_function_unregister -EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7077bf3c usb_otg_descriptor_alloc -EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x70b550f0 usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4e308519 usb_otg_descriptor_init +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5181c4ea usb_get_function EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7148ceb2 usb_ep_autoconfig_release -EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x71fabb35 unregister_gadget_item -EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x72f73df5 usb_put_function_instance -EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8dccd647 usb_add_config_only -EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xaf48fe57 usb_composite_probe -EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb5c98a28 config_ep_by_speed -EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb8b0ac2f usb_ep_autoconfig_reset -EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc3bd3d1f usb_composite_unregister -EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc676d7b9 usb_otg_descriptor_init -EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xcc6a6010 usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7b6e3774 usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x89e0082b usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x95698866 usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x982d0fbe usb_otg_descriptor_alloc +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa435c074 usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc3d1210f usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xcdbe3b72 usb_composite_overwrite_options EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf -EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe5849ac1 usb_free_all_descriptors -EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe7a90c32 usb_add_config -EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xed8e1bad usb_get_function_instance -EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xeeeff75b usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd47b0388 config_ep_by_speed_and_alt +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd550872f usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xdd93e58c unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xddd5cab6 usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xde281d2e usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe14aa480 usb_free_all_descriptors EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf -EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf5b9b1d9 usb_ep_autoconfig -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x049c2db9 gadget_release -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x0ffb9524 init_dma_pools -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x1d55cb99 udc_basic_init -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x1d8c3bc8 free_dma_pools -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x28168324 udc_mask_unused_interrupts +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf5c62c5f usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xfb674092 usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xfbb24322 config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x260717c9 udc_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x3228d557 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 0x6a360bcf udc_probe -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xaa56fa33 empty_req_queue -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xb7db5c42 udc_remove -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xed3b444e udc_enable_dev_setup_interrupts +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x693045a9 free_dma_pools +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xaf22359c udc_remove +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xbc996ea3 gadget_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xbccd2673 udc_basic_init +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xd4e4df0b init_dma_pools +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xf3643b3b empty_req_queue +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xf975b17c udc_mask_unused_interrupts EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x004c6380 usb_ep_fifo_flush -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0554cb79 usb_gadget_map_request -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0b141437 usb_gadget_unmap_request -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x2aa07c06 usb_gadget_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0c5f60f2 usb_gadget_clear_selfpowered +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0c671a73 usb_udc_vbus_handler +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0e116863 usb_gadget_udc_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x131d2045 usb_del_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x21c9aab4 usb_del_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x22e4359f usb_gadget_vbus_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x2aa0ade1 usb_gadget_disconnect EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x2af38e5f usb_ep_free_request -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x2b6f7660 usb_gadget_check_config EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x2c53cadb usb_ep_disable -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x309fa55b usb_del_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x2ffa5e19 usb_gadget_map_request_by_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x375de017 usb_gadget_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x3d1db399 usb_gadget_unmap_request_by_dev EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x3ea59b5d usb_ep_alloc_request EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x405d007d usb_ep_set_wedge -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x4757e83d usb_gadget_unregister_driver -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x47d0ae75 usb_gadget_ep_match_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x4e2c124d usb_gadget_wakeup EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x4fa2450c usb_ep_dequeue +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x5086fdd0 gadget_find_ep_by_name EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x50b88f41 usb_get_gadget_udc_name -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x538bbe9f usb_gadget_deactivate -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x6473294b usb_del_gadget_udc -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x66250785 usb_gadget_wakeup +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x6e157b50 usb_gadget_unmap_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x71672ed9 usb_gadget_vbus_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x725835df usb_gadget_register_driver_owner EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x784d9a58 usb_ep_enable EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x79c3b872 usb_ep_fifo_status -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x7a931631 usb_gadget_clear_selfpowered -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x881368e5 usb_gadget_udc_reset -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x92ab1a65 usb_gadget_register_driver_owner EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x93d5fdc4 usb_gadget_giveback_request -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x97d9f342 usb_udc_vbus_handler +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x9a941003 usb_gadget_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x9bb3a9e8 usb_gadget_activate EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xac5667d9 usb_ep_queue -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xb4e7180d usb_gadget_set_selfpowered -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xb8f6ff83 usb_gadget_unmap_request_by_dev -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xba3adbb4 usb_gadget_vbus_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xb928305e usb_initialize_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xb9bb2a6b usb_gadget_set_selfpowered +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xbbf9d8f2 usb_gadget_set_state EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xbee6af28 usb_ep_set_halt -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xc386f696 usb_add_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xc2ab5e89 usb_gadget_ep_match_desc EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xc3d4d06b usb_ep_set_maxpacket_limit -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xc84c9ba4 usb_gadget_vbus_connect EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xc8ac2c4f usb_ep_clear_halt -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xc9de5df6 usb_add_gadget_udc_release -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xd4301715 usb_initialize_gadget -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xd8459920 usb_gadget_disconnect -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xdd3bd573 usb_gadget_vbus_draw -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xe016389f usb_gadget_map_request_by_dev -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xe29ebe16 usb_gadget_frame_number -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xe939ec7b gadget_find_ep_by_name -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xec1df71f usb_gadget_set_state -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xedaf50e5 usb_add_gadget_udc -EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xf50d6a59 usb_gadget_activate -EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0xc3148cf7 ezusb_fx1_ihex_firmware_download -EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0xec8cad8f ezusb_fx1_set_reset -EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x04a6998e usb_ftdi_elan_edset_setup -EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x07fa8937 usb_ftdi_elan_edset_single -EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x26e43a60 usb_ftdi_elan_edset_output -EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x644056c1 usb_ftdi_elan_edset_empty -EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x892e3057 ftdi_elan_gone_away -EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xbbe0798d usb_ftdi_elan_read_pcimem -EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xea2a8a98 usb_ftdi_elan_edset_input -EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xf0e574a1 usb_ftdi_elan_edset_flush -EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xf6a3042b usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xe01e2c0f usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xe79ef0cd usb_add_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xe82bbd1e usb_add_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xe88f6256 usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xf07058db usb_gadget_frame_number +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xf0e6badd usb_gadget_check_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xf8077000 usb_gadget_vbus_draw +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xff9e4c4e usb_gadget_map_request +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x519d6afa ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x711f74d4 ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x0677d753 usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x1ca60343 ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x26bd9a1c usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x4bae169c usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x514ab9c1 usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x76f55237 usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x8e7badf2 usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xa1fdbf6a usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xb6447945 usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x07fb721b musb_get_mode EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x09492220 musb_mailbox +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x0ac719b3 musb_set_peripheral EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x0b4a8834 musb_writeb -EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x231cc053 musb_set_host EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x2734197f musb_readb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x4fdc5648 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 0x8361abe2 musb_get_mode -EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x91293796 musb_set_peripheral -EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xad456238 musb_interrupt +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x9fd1841d musb_root_disconnect +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xa2988fc3 musb_set_host EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xade3e56c musb_writew -EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xb9313b9a musb_root_disconnect +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xd71a9308 musb_interrupt EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xe59efb0e musb_clearb -EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xf03b7413 musb_queue_resume_work EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xf0f95e51 musb_readl -EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x12f7529e usb_phy_generic_register -EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x16a2cf94 usb_gen_phy_shutdown -EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x1b0f3f91 usb_phy_generic_unregister -EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x9657f972 usb_gen_phy_init -EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xbf2038dd usb_phy_gen_create_phy -EXPORT_SYMBOL_GPL drivers/usb/phy/phy-isp1301 0x6da30914 isp1301_get_client -EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0x1f9dbe72 tegra_usb_phy_postresume -EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0x21a3a463 tegra_usb_phy_preresume -EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0x915dc726 tegra_ehci_phy_restore_start -EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0x94477ca7 tegra_ehci_phy_restore_end -EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0x7e8354d0 usb_wwan_port_probe -EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x1681fed1 usb_serial_generic_write_start -EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x2345a114 usb_serial_generic_throttle -EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x28255d7f usb_serial_generic_resume -EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x5b2efeb8 usb_serial_claim_interface -EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x6f6d33dc usb_serial_register_drivers -EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7817dd39 usb_serial_generic_submit_read_urbs -EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7dffbcfd usb_serial_port_softint -EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x88b8b2fa usb_serial_generic_write -EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x949f1e58 usb_serial_generic_close -EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xb9459484 usb_serial_generic_read_bulk_callback -EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xb9da55da usb_serial_generic_wait_until_sent -EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc3ef70a9 usb_serial_handle_dcd_change -EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc7fded22 usb_serial_generic_chars_in_buffer -EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xcb4b3d1b usb_serial_generic_open -EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xd00185bb usb_serial_generic_get_icount -EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xda00fe4e usb_serial_generic_process_read_urb -EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xe0751e27 usb_serial_generic_unthrottle -EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf3bf407a usb_serial_deregister_drivers -EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xfa3ce1b1 usb_serial_generic_write_bulk_callback -EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xff1d932f usb_serial_generic_tiocmiwait -EXPORT_SYMBOL_GPL drivers/usb/typec/altmodes/typec_displayport 0x3e28b529 dp_altmode_probe -EXPORT_SYMBOL_GPL drivers/usb/typec/altmodes/typec_displayport 0xf9d95d82 dp_altmode_remove +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x07dff8af usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x7ff36f10 usb_gen_phy_init +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xcc4f517a usb_phy_generic_register +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xd9f1c29d usb_phy_generic_unregister +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xdbc33a19 usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-isp1301 0x74843086 isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0x0561569b tegra_ehci_phy_restore_start +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0x0d7dce2d tegra_usb_phy_postresume +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0x1628a98e tegra_ehci_phy_restore_end +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0x4944e9f9 tegra_usb_phy_preresume +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0xbe18e381 usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x016cdbfa usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x0c7a6326 usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x226a93b8 usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x2631f16b usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x3719924f usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x3ea2265b usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x3f6501b8 usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x5a7187f1 usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x695bb52d usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x71d47089 usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x71ee2fb2 usb_serial_claim_interface +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x81f7d4a3 usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xa89c5cd4 usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xb32b09f4 usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xbd2cdd9c usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xd1e30128 usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xd46c753f usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xe2cbf3b3 usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf2878d82 usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xfebf9f16 usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/typec/altmodes/typec_displayport 0x348653c4 dp_altmode_probe +EXPORT_SYMBOL_GPL drivers/usb/typec/altmodes/typec_displayport 0x89417e7a dp_altmode_remove EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0x6f497a3c tcpci_irq +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0x88d270c2 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/tcpci 0xe482f7a3 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 0x76eeda4b tcpm_unregister_port -EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x8ddf86b4 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 0x090fbdd5 typec_unregister_port -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x0e70f9cf typec_unregister_altmode -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x186700f4 usb_power_delivery_unregister_capabilities -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x1cfcc7f6 typec_set_data_role -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x1d3b6d37 typec_set_vconn_role -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x1f41367b typec_retimer_set -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x254fa45b fwnode_typec_mux_get -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x25a234d2 typec_plug_set_num_altmodes -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x2901cb3b typec_partner_usb_power_delivery_register -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x2c97fb3e typec_mux_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xf55f29bd tcpm_register_port +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x065461e9 usb_power_delivery_link_device +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x06b983ce typec_set_orientation +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x09cad755 typec_port_register_altmodes +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x0a681aee typec_cable_set_identity +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x13dce974 typec_altmode_vdm +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x1888ba26 typec_partner_register_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x1a82c10c typec_altmode_enter +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x1d9e9b17 usb_power_delivery_unregister_capabilities +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x23b5f508 typec_register_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x250eda7d typec_get_fw_cap +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x2ca4ea5d fwnode_typec_mux_get EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x2d1e301d typec_find_power_role -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x2d650d99 typec_retimer_unregister -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x2e811cfc typec_switch_register -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x30109d70 typec_register_port -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x36da5372 typec_switch_set_drvdata -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x37c03388 fwnode_typec_retimer_get -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x386a346c usb_power_delivery_register_capabilities -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x3c6dac6c typec_altmode_notify -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x3dd7a5c2 typec_altmode_unregister_driver -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x3f3be9f6 typec_altmode_update_active -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x40a6c58d typec_set_orientation -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x41853e89 typec_port_register_altmode -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x4693d36c typec_get_drvdata -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x5060b66b typec_unregister_plug -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x530a81c0 typec_set_pwr_role -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x54fcff2c typec_cable_is_active -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x597f4518 typec_altmode_enter -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x5f4760d2 typec_partner_set_pd_revision -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x6721729e typec_altmode_get_plug -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x68801891 typec_altmode_vdm -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x69ede4a9 usb_power_delivery_unlink_device -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x6a810d04 typec_altmode_exit +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x30e5ed0a typec_switch_set_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x33b886e2 typec_set_pwr_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x3541b12d typec_port_set_usb_power_delivery +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x365614ab typec_retimer_unregister +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x38158ffe typec_register_port +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x3d1d6a96 typec_altmode_update_active +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x3f9c31c7 typec_switch_register +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x3fa06043 typec_mux_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x427177d2 typec_retimer_put +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x42a92476 typec_port_register_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x42da1f16 typec_cable_is_active +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x451a4c44 typec_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x457a0344 usb_power_delivery_register +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x50618e25 typec_set_pwr_opmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x5aa8dd0a typec_altmode_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x5c3f3dde typec_mux_unregister +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x5e3d548f typec_unregister_port +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x6557e6c4 typec_partner_usb_power_delivery_register +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x66e4291d typec_partner_set_svdm_version +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x6834b547 typec_register_partner +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x6a57217e __typec_altmode_register_driver +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x6a8a35c8 usb_power_delivery_unregister EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x6b3d9465 typec_mux_set -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x6db090b3 typec_mux_register -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x77651f4f usb_power_delivery_link_device -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x79c1de15 typec_retimer_register -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fa9da92 typec_altmode2port +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x79b05798 typec_altmode_put_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7ceaa86f typec_unregister_cable +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x83a2467f typec_get_orientation EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x86521d45 typec_switch_put -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x887fc275 typec_mux_unregister -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x88a37062 typec_unregister_partner -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x8ac4d7ed typec_match_altmode -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x8f6c8272 typec_partner_set_num_altmodes +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x895e3463 typec_retimer_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x896a07ab typec_retimer_set EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x9049491e typec_find_port_data_role -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x91a62686 typec_retimer_get_drvdata -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x9908cd5b usb_power_delivery_unregister -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x9c4be7f0 typec_altmode_attention -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x9f103056 typec_port_set_usb_power_delivery -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa175893d typec_unregister_cable +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x9331d94d typec_unregister_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x93d920dc typec_unregister_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x972da75e typec_mux_register +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x98e2ec67 fwnode_typec_retimer_get +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x9e002318 typec_altmode_attention +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x9eed0458 typec_mux_set_drvdata EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa254de98 typec_find_orientation -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa9f9828f typec_get_fw_cap -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xab6be9bb typec_register_cable -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xb1ed5404 typec_altmode_get_partner -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xb3eae8fd typec_retimer_put -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xb46aff4b typec_cable_get -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xba47cdc2 typec_mux_set_drvdata -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xbb5d24db typec_partner_register_altmode -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xbc5b66a1 typec_register_partner -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xbdfefff5 typec_switch_get_drvdata -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xc0ec880b typec_get_negotiated_svdm_version -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xc26131f8 typec_partner_set_svdm_version -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xc54fcc75 typec_set_mode -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xc5a693fe typec_cable_set_identity -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xca336f91 usb_power_delivery_register -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xcb686549 typec_cable_put -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xcbd3bc1a typec_altmode_put_plug -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xcbfdaf85 typec_register_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa285e97a typec_set_data_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xaff2dfe8 typec_match_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xb2ffc2b9 typec_register_cable +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xb510fc21 typec_cable_put +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xb5dd0dc7 typec_partner_set_usb_power_delivery +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xb64bdf58 usb_power_delivery_unlink_device +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xbbc8402c typec_get_negotiated_svdm_version +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xbd47a53e typec_altmode_notify +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xc0d83002 typec_partner_set_num_altmodes +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xc2f856d0 typec_retimer_register +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xc672858f typec_altmode_get_partner +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xc7b70242 typec_cable_get +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xce9127a8 typec_set_mode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xd1ea068d typec_altmode_get_plug EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xd2fa1286 typec_switch_set -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xd875c448 typec_partner_set_identity -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xdabccf40 __typec_altmode_register_driver -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xe2c5278d typec_port_register_altmodes -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xe85c827f fwnode_typec_switch_get +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xd9055f83 usb_power_delivery_register_capabilities +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xd95a7212 typec_partner_set_pd_revision +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xdc37ea6d typec_plug_register_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xe9117e4e typec_altmode2port EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xeafc1eb8 typec_find_port_power_role -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xeb1f97f2 typec_plug_register_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xef3167f7 typec_switch_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xef6924e9 typec_altmode_exit +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xefd0aed4 typec_unregister_partner +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xefde8cd3 typec_partner_set_identity EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xf1234a8b typec_find_pwr_opmode -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xf2ccf122 typec_partner_set_usb_power_delivery -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xf43e9680 typec_get_orientation -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xf743be10 typec_set_pwr_opmode -EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xf85bb846 typec_switch_unregister +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xf5cf075a fwnode_typec_switch_get +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xf79504d4 typec_plug_set_num_altmodes +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xfa56c096 typec_switch_unregister +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xfc527853 typec_set_vconn_role EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xfc8df340 typec_mux_put -EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x08d50a57 ucsi_register -EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x0f8a8c2a ucsi_unregister -EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x2c441006 ucsi_set_drvdata -EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x45b22906 ucsi_get_drvdata -EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x94c10e27 ucsi_destroy -EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xb5aa5160 ucsi_create -EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xcc7d5e07 ucsi_resume -EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xd198551c ucsi_send_command -EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xdb3ab2fa ucsi_connector_change -EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x01dee342 dev_attr_usbip_debug -EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x0ba1f864 usbip_stop_eh -EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x1d848cd7 usbip_in_eh -EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x35f43d82 usbip_recv -EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x4548039d usbip_event_happened -EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x4a4366f9 usbip_recv_iso -EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x4a8fc377 usbip_dump_urb -EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x4e4ee584 usbip_start_eh -EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x59e52e07 usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x315c6ed5 ucsi_resume +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x3d095675 ucsi_register +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x4ecb80e3 ucsi_destroy +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x51b77714 ucsi_create +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x831ec8da ucsi_set_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xa1f3522e ucsi_connector_change +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xbc4e8aca ucsi_send_command +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xdf2ea001 ucsi_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xe8188bd9 ucsi_unregister +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x00d787b3 usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x0786e9a9 usbip_alloc_iso_desc_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x1bcb7884 usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x3a1a4296 dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x50463af9 usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x77f46b81 usbip_event_add EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag -EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7b2083f1 usbip_pack_pdu -EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xc5ced695 usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7f17b152 usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x99585149 usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xbef3751c usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xbffc7df2 usbip_recv_xbuff 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 0xe7510b4c usbip_event_add -EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xfca21849 usbip_alloc_iso_desc_pdu -EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x1288b998 vdpa_mgmtdev_register -EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x2c54a5ba _vdpa_register_device -EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x3d3215fd vdpa_set_config -EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x47664895 __vdpa_alloc_device -EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x770704c0 vdpa_unregister_device -EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x7df5a023 vdpa_register_device -EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x8177df9c vdpa_mgmtdev_unregister -EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xb33e3268 __vdpa_register_driver -EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xb8203c6c _vdpa_unregister_device -EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xc1a6d9dd vdpa_get_config -EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xf1abb0b3 vdpa_unregister_driver -EXPORT_SYMBOL_GPL drivers/vdpa/vdpa_sim/vdpa_sim 0x021bc0fc vdpasim_create -EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x0ab5bdc3 vfio_pci_core_write -EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x0ee6f3b8 vfio_pci_core_close_device -EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x154b3617 vfio_pci_core_init_dev -EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x298a22d1 vfio_pci_core_ioctl_feature +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe428f5ba usbip_in_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xedd12131 usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xf474bdad usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x0833c5ea vdpa_mgmtdev_register +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x10e4e254 vdpa_set_config +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x1f81dc9c vdpa_mgmtdev_unregister +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x29ecb8ad vdpa_get_config +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x2eb83e37 __vdpa_alloc_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x39e728ca vdpa_unregister_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x9b252f31 _vdpa_register_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xc70879a2 vdpa_unregister_driver +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xd6f157c3 __vdpa_register_driver +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xec248e79 _vdpa_unregister_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xeee22a22 vdpa_register_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa_sim/vdpa_sim 0xb71cad47 vdpasim_create +EXPORT_SYMBOL_GPL drivers/vfio/mdev/mdev 0x35b70702 mdev_bus_type +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x04534793 vfio_pci_core_err_handlers +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x25032238 vfio_pci_core_unregister_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x262f5fb7 vfio_pci_core_ioctl +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x441551c9 vfio_pci_core_disable EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x4cf699b8 vfio_pci_core_set_params -EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x53e096c9 vfio_pci_core_enable -EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x5ec9cde9 vfio_pci_core_request -EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x71072aab vfio_pci_core_sriov_configure -EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x894b74a2 vfio_pci_core_match -EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x8bd295ab vfio_pci_core_read -EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x8f99e7ba vfio_pci_core_mmap -EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x9132969a vfio_pci_core_unregister_device -EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xc3b1763b vfio_pci_core_finish_enable -EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xc4cf43bb vfio_pci_core_err_handlers -EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xca39b7d4 vfio_pci_core_ioctl -EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xd2e344f0 vfio_pci_core_disable -EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xd68a973b vfio_pci_core_aer_err_detected -EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xe621b2ab vfio_pci_core_register_device -EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xfea20ea1 vfio_pci_core_register_dev_region -EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xfeb4e86f vfio_pci_core_release_dev -EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0x0f9c5ac8 vfio_platform_release_common -EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0x48223bdd vfio_platform_unregister_reset -EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0x490ba68f vfio_platform_ioctl -EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0x5c55d1e2 vfio_platform_open_device -EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0x63ab7dcc vfio_platform_mmap -EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0x66afd1a9 vfio_platform_init_common -EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0x9937bf66 vfio_platform_write -EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0xa20e8897 vfio_platform_read -EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0xe306befd vfio_platform_close_device -EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0xf7537c40 __vfio_platform_register_reset -EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x029a379b _vfio_alloc_device -EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x0a930a3c vfio_file_set_kvm -EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x0aecf0fa vfio_iommufd_physical_unbind -EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x0de19409 vfio_iommufd_emulated_unbind -EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x1dffbc67 vfio_file_iommu_group -EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x2376ddb7 vfio_unregister_iommu_driver -EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x391bfd74 vfio_assign_device_set -EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x3d49b54c vfio_iommufd_physical_attach_ioas -EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x3ed13807 vfio_virqfd_enable +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x57d4d5bb vfio_pci_core_enable +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x748aded4 vfio_pci_core_write +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x8126747c vfio_pci_core_close_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x839014cb vfio_pci_core_register_dev_region +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x8fc22615 vfio_pci_core_sriov_configure +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xa8d3c960 vfio_pci_core_read +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xc77e6ec8 vfio_pci_core_finish_enable +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xc82d9f90 vfio_pci_core_request +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xd3259352 vfio_pci_core_init_dev +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xdc241cc6 vfio_pci_core_ioctl_feature +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xe25204b0 vfio_pci_core_register_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xeb85cbe4 vfio_pci_core_aer_err_detected +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xf0bc3dfe vfio_pci_core_release_dev +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xf5f9c63b vfio_pci_core_mmap +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xff012afd vfio_pci_core_match +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0x1d856214 vfio_platform_write +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0x4ee1f9ca vfio_platform_unregister_reset +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0x5d1a6947 vfio_platform_open_device +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0x6270b7b7 vfio_platform_init_common +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0x732e33a2 vfio_platform_ioctl +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0xa771646c vfio_platform_mmap +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0xae7a4b32 vfio_platform_release_common +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0xbc5a3174 __vfio_platform_register_reset +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0xbd126c78 vfio_platform_read +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0xe6b9e31f vfio_platform_close_device +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x06ad3171 vfio_unregister_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x0cd47c64 vfio_iommufd_emulated_attach_ioas +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x0f8df24b vfio_register_emulated_iommu_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x14f6a209 vfio_iommufd_physical_attach_ioas EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x48ee7465 vfio_device_set_open_count -EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x5be6c880 vfio_iommufd_physical_bind +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x4e7a5a40 vfio_iommufd_emulated_bind +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x5fa1bc79 vfio_iommufd_physical_unbind EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x60a634c4 vfio_info_cap_add -EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x78d60f75 vfio_file_enforced_coherent +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x7017647d vfio_file_iommu_group EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x7d2ed4c3 iova_bitmap_set -EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x7d8ebce7 vfio_iommufd_emulated_bind -EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x80b59479 vfio_register_iommu_driver -EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x80b82d3f vfio_virqfd_disable -EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x96c13c27 vfio_register_group_dev -EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x98018118 vfio_iommufd_emulated_attach_ioas -EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xa4206986 vfio_file_is_group -EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xa9b66229 vfio_file_has_dev -EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xb65feb2d vfio_mig_get_next_state -EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xd860ac41 vfio_register_emulated_iommu_dev -EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xf7507d49 vfio_unregister_group_dev -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x12c3090c vhost_dev_cleanup -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x135f7a81 vhost_work_queue -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x18773087 vhost_dev_check_owner -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x195786a5 vhost_get_vq_desc -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x20d1510f vhost_disable_notify -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x2d555147 vhost_add_used_and_signal_n -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3806e38d vhost_has_work -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3f456e70 vhost_enable_notify -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x577f8ffd vhost_dev_init -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5c06cc57 vhost_vq_init_access -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5f50890f vhost_dev_ioctl -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5fc4cda9 vhost_chr_read_iter -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x635e50d2 vhost_log_access_ok -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x643514c9 vq_meta_prefetch -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x698db67c vhost_log_write -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7077b848 vhost_vq_is_setup -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x772dfc41 vhost_dev_reset_owner -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x78d7af06 vhost_enqueue_msg -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7905244d vhost_add_used -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7a32e8f7 vhost_dev_flush -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7b87b2a0 vhost_poll_queue -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7bb8f22d vhost_add_used_and_signal -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7ec75316 vhost_init_device_iotlb -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x8cd0001b vhost_dev_set_owner -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x9db8b9c1 vhost_discard_vq_desc -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa251d65c vhost_set_backend_features -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa297549f vhost_signal +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x83aad84a _vfio_alloc_device +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x911250a0 vfio_iommufd_physical_bind +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x92f50e9f vfio_virqfd_disable +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xaa772548 vfio_virqfd_enable +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xab642eeb vfio_file_has_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xb79950d8 vfio_unregister_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xc1ed0efe vfio_file_is_group +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xc2caead1 vfio_register_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xcdbc1460 vfio_mig_get_next_state +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xceec48d8 vfio_file_set_kvm +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xdc4f2e17 vfio_file_enforced_coherent +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xe1a93dab vfio_iommufd_emulated_unbind +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xedf47518 vfio_assign_device_set +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xff6bbebe vfio_register_iommu_driver +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x04373fea vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x0c3baba0 vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x0d56dc53 vhost_exceeds_weight +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x0f130cf5 vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x147792cb vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1e57d897 vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1fff72c8 vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x227a57aa vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x26fdc7de vhost_init_device_iotlb +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x33598071 vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x350eeb93 vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x35bbbde4 vhost_vq_avail_empty +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3afd12fd vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3ece9e68 vq_meta_prefetch +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x45867ae3 vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4a30bf69 vhost_clear_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4acca6c8 vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x501e3307 vhost_set_backend_features +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x51f5efe4 vhost_new_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x524870c2 vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x551c03c9 vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x56220588 vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5cb5160c vhost_dequeue_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5fd7025a vhost_vq_init_access +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x6f5139de vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x6f78de3b vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x73717f8d vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x8b77d9df vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x913df098 vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x9289e348 vhost_dev_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x931fd9ef vhost_has_work +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x93bfe04d vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x9e12f59b vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa1ccc31f vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa222ca3f vhost_vq_is_setup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa71f9b60 vhost_disable_notify EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa909cfc5 vhost_work_init -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb2cc3bf5 vhost_add_used_n -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xbcadc014 vhost_poll_init -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc5366b65 vhost_exceeds_weight -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc808cced vhost_new_msg -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xcb669ca4 vhost_dequeue_msg -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xcd18e7d9 vhost_vring_ioctl -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xcd59d421 vhost_dev_has_owner -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd6a32007 vhost_vq_avail_empty -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xdcf43819 vhost_poll_start -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xeac74083 vhost_poll_stop -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf466808b vhost_vq_access_ok -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf9bb65cb vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc03124d5 vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc607ecaf vhost_chr_read_iter +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe10bc31f vhost_enqueue_msg EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xfd2b3e45 vhost_dev_reset_owner_prepare -EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xfd713e39 vhost_clear_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xff591f8a vhost_add_used_and_signal_n 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 @@ -16973,393 +16974,393 @@ 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 0x1840e95c ili9320_remove -EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x2b1d93ab ili9320_write_regs -EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x400d4d95 ili9320_shutdown -EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x50c0e668 ili9320_suspend -EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x95b24b47 ili9320_resume -EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x9943f77d ili9320_write -EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xde6b5553 ili9320_probe_spi -EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0x013df432 fb_ddc_read -EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x48c3d337 fb_sys_read -EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x582c8b0a fb_sys_write -EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x00d0ecf7 sis_free_new -EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xdb043067 sis_malloc_new -EXPORT_SYMBOL_GPL drivers/w1/wire 0x30664478 w1_reset_bus -EXPORT_SYMBOL_GPL drivers/w1/wire 0x40cd3e7c w1_write_block +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x2283901e ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x3b81bcd1 ili9320_write +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x55aac82c ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x8e59af73 ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xf09e3060 ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xfa6b8355 ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xff6a741e ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0x99b8af55 fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0xc3984e97 fb_sys_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0xf1c0cfd6 fb_sys_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x999ac90f sis_free_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xcf537cac sis_malloc_new +EXPORT_SYMBOL_GPL drivers/w1/wire 0x2e6f512b w1_next_pullup +EXPORT_SYMBOL_GPL drivers/w1/wire 0x304f6f50 w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/w1/wire 0x3348c405 w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x40a2b087 w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0x4fd3f912 w1_read_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x56e5b9d6 w1_reset_bus EXPORT_SYMBOL_GPL drivers/w1/wire 0x63757e92 w1_calc_crc8 -EXPORT_SYMBOL_GPL drivers/w1/wire 0x6eba4131 w1_read_block -EXPORT_SYMBOL_GPL drivers/w1/wire 0x95b33861 w1_reset_select_slave -EXPORT_SYMBOL_GPL drivers/w1/wire 0x9f5bb9a5 w1_touch_bit -EXPORT_SYMBOL_GPL drivers/w1/wire 0xbe13e6fd w1_write_8 -EXPORT_SYMBOL_GPL drivers/w1/wire 0xbf150967 w1_triplet -EXPORT_SYMBOL_GPL drivers/w1/wire 0xcbd804fd w1_touch_block -EXPORT_SYMBOL_GPL drivers/w1/wire 0xd47ad9b3 w1_next_pullup -EXPORT_SYMBOL_GPL drivers/w1/wire 0xeaba2872 w1_read_8 -EXPORT_SYMBOL_GPL drivers/w1/wire 0xf8432d8c w1_reset_resume_command -EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0x019b15ce xen_front_pgdir_shbuf_alloc -EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0x17fb754d xen_front_pgdir_shbuf_get_dir_start -EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0x345fda79 xen_front_pgdir_shbuf_free -EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0xdc0c7674 xen_front_pgdir_shbuf_unmap -EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0xdcf11c4a xen_front_pgdir_shbuf_map -EXPORT_SYMBOL_GPL drivers/xen/xen-privcmd 0x6eafca77 xen_privcmdbuf_fops -EXPORT_SYMBOL_GPL drivers/xen/xen-privcmd 0xf248e071 xen_privcmd_fops +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7556a1eb w1_read_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x867af0b7 w1_triplet +EXPORT_SYMBOL_GPL drivers/w1/wire 0xabe79c23 w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xda765075 w1_touch_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xe90e5470 w1_touch_bit +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0x303111d6 xen_front_pgdir_shbuf_map +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0x6a047ae7 xen_front_pgdir_shbuf_free +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0x9a658ae2 xen_front_pgdir_shbuf_unmap +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0xaa37e84f xen_front_pgdir_shbuf_alloc +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0xd6cde8c3 xen_front_pgdir_shbuf_get_dir_start +EXPORT_SYMBOL_GPL drivers/xen/xen-privcmd 0x13e929af xen_privcmd_fops +EXPORT_SYMBOL_GPL drivers/xen/xen-privcmd 0xa534e36d xen_privcmdbuf_fops +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x2477fcc6 dlm_posix_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x42f1ba5b dlm_posix_get +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x48959f41 dlm_posix_lock EXPORT_SYMBOL_GPL fs/dlm/dlm 0x4b62826c dlm_unlock -EXPORT_SYMBOL_GPL fs/dlm/dlm 0x89db9c9e dlm_posix_unlock EXPORT_SYMBOL_GPL fs/dlm/dlm 0x8a6c5f1b 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/dlm/dlm 0xd421bae9 dlm_posix_lock -EXPORT_SYMBOL_GPL fs/dlm/dlm 0xf9e58229 dlm_posix_get -EXPORT_SYMBOL_GPL fs/lockd/lockd 0x35f9540f nlmclnt_proc -EXPORT_SYMBOL_GPL fs/lockd/lockd 0x5b7191d5 nlmsvc_unlock_all_by_sb -EXPORT_SYMBOL_GPL fs/lockd/lockd 0x810608ed lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x08f70b48 nlmsvc_ops +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x0ff80f2c nlmclnt_init +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x525c8d54 nlmclnt_proc +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x535a878c lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x8a7150a7 nlmclnt_done +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x977535c1 lockd_up EXPORT_SYMBOL_GPL fs/lockd/lockd 0x9cbde0a0 nlmsvc_unlock_all_by_ip -EXPORT_SYMBOL_GPL fs/lockd/lockd 0xc2a47cba nlmclnt_done -EXPORT_SYMBOL_GPL fs/lockd/lockd 0xc7cd67ff nlmclnt_init -EXPORT_SYMBOL_GPL fs/lockd/lockd 0xc9325c9e nlmsvc_ops -EXPORT_SYMBOL_GPL fs/lockd/lockd 0xf0ae476c lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xd7ccc313 nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x01b75471 nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x024470a8 nfs_submount 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 0x06470a56 nfs_show_options -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0ca705e1 nfs_pageio_resend -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0d2e85f1 nfs_retry_commit -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0e1a53e9 nfs_submount -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1035d15e nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x05f04e40 nfs_client_init_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x07cf7d23 nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x07fe8841 nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x09908e04 nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x09ea1737 nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0ada5c4d nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0c2ebb8f nfs_reconfigure +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0e5014e0 nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0ec36cd2 nfs_sync_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0f658de2 nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x10239485 nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1047e464 nfs_add_or_obtain EXPORT_SYMBOL_GPL fs/nfs/nfs 0x10962bc2 nfs_auth_info_match -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x11ec4e65 nfs_sb_active -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x131f91bf nfs_access_add_cache -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1bdeac44 nfs_may_open -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1c8371ac nfs_kill_super -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1f81d3de nfs_file_operations -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1fa1b283 __traceiter_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x13f711ab nfs_client_for_each_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x14fad85f nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x15fb8adf nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x16a21608 nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x17d6ba36 nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1a611812 nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1d65ed21 nfs_wait_on_request +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x22123bf6 alloc_nfs_open_context EXPORT_SYMBOL_GPL fs/nfs/nfs 0x22d795a8 _nfs_display_fhandle_hash -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x23d5fbfd nfs_force_lookup_revalidate EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x28eab57a nfs_pageio_reset_read_mds -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x29f92670 nfs_scan_commit_list -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2a438e3a nfs_try_get_tree -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2a90fdde __traceiter_nfs_fsync_enter -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2d169342 nfs_sops -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2f7a5cad nfs_release_request +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x29cd744e nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2c9e8907 nfs_free_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2d11e5e7 nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2ede23d0 nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2f47df46 nfs_show_path EXPORT_SYMBOL_GPL fs/nfs/nfs 0x30496988 __tracepoint_nfs_fsync_enter -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x31d14505 nfs_access_zap_cache -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x32603171 nfs_generic_pgio -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x34e45387 nfs_get_client -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x35809e67 nfs_init_client -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x359316b6 nfs_commitdata_release -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x37441b25 nfs_writeback_update_inode -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x387be462 nfs_pageio_init_read -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x38f04492 nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x33905f5b nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3847b35f nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x38e860e4 nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x398c8c6f nfs_retry_commit EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ab63385 nfs_client_init_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3a18930e nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3a52bad2 unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3b276dae nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ddc0504 nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3edd4338 __traceiter_nfs_fsync_enter EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x40532835 nfs_setattr EXPORT_SYMBOL_GPL fs/nfs/nfs 0x40739385 nfs_wait_bit_killable -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42013491 nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x40dc4599 nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x40ffbe0d nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42c35100 __traceiter_nfs_fsync_exit EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x44afe19e nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4321dbfe nfs_probe_server EXPORT_SYMBOL_GPL fs/nfs/nfs 0x44cc3a41 __tracepoint_nfs_fsync_exit -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4587a33f nfs_fhget -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x476a5967 nfs_file_llseek -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x49bc8ab2 nfs_wait_on_request -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x49d1a126 nfs_free_server -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x49d8ec62 nfs_initiate_commit -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4b50277a nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x461a7076 nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4697762c nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4820ed18 nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x49c1560e nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4a516249 nfs_set_verifier EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x504e02b4 nfs_set_cache_invalid EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x53bbfa25 nfs_put_lock_context -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x54b0069b alloc_nfs_open_context -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x555a44d5 register_nfs_version -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5788ff4e nfs_commitdata_alloc -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x580311ee get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51ea2ea6 nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x55b61f0c nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x570d7a12 nfs_rename EXPORT_SYMBOL_GPL fs/nfs/nfs 0x584b8482 nfs_inc_attr_generation_counter -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x585398ec nfs_post_op_update_inode_force_wcc EXPORT_SYMBOL_GPL fs/nfs/nfs 0x59923eb3 __tracepoint_nfs_xdr_status -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5d826387 nfs_free_client -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5d9364d6 nfs_instantiate -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e0bc770 nfs_inode_attach_open_context -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e400837 nfs_setsecurity -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5f18f4ac nfs_init_cinfo -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x60c87427 nfs_wb_all -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x641c28b4 nfs_commit_inode -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x649b0edd nfs_setattr_update_inode -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6518d908 nfs_link -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6651e070 nfs_mark_client_ready -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x69ef6fd9 nfs_pgio_header_alloc -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6b62f125 nfs_zap_acl_cache -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6db6d12e nfs_probe_server -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6dc8edd2 nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5a39c60a nfs_d_prune_case_insensitive_aliases +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5af640db nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5f542896 nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x629f4b25 register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x62fc39cb nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x63627fd1 nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x642a3d7b nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x67685a2f nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x68507ec6 nfs_try_get_tree +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x69a909ab nfs_file_operations EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6e81f032 __SCK__tp_func_nfs_fsync_exit -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6e97d07b nfs_free_inode -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6f0704be nfs_clear_verifier_delegated -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x716f7a18 nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x72b6ce0a nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x738a8c5f nfs_file_fsync EXPORT_SYMBOL_GPL fs/nfs/nfs 0x73dff4c0 __SCK__tp_func_nfs_xdr_status -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x74e49022 nfs_fs_type -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x77109146 nfs_file_read -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x77e2b3de nfs_alloc_client -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x78ac3ad9 __traceiter_nfs_fsync_exit -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7bc2bc21 nfs_request_add_commit_list -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7cd1b4d6 nfs_create -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7d979cd6 nfs_invalidate_atime -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7e763329 nfs_alloc_inode -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x80950676 nfs_alloc_fattr_with_label +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x75a970d9 nfs_pgio_current_mirror +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x75af751e nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x78b8c3bd nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x798ecebd nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7c7f3903 nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7d92be00 nfs_commit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x801aba3a put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x80b128dd nfs_release_request +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x835695ce nfs_writeback_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x83883029 nfs_revalidate_inode EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8499de4f nfs_alloc_fattr -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x89470523 nfs_wait_client_init_complete -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8a5d7d47 nfs_pageio_reset_write_mds -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8ba9900d nfs_pgheader_init -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8dbe5787 nfs_post_op_update_inode -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8f6fe4a8 nfs_dreq_bytes_left -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8fd6e9b6 nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x84f84583 nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x85b7cbcd nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8cf71b2e nfs_sops EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90a5530f nfsiod_workqueue -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90f3eb9f nfs_request_add_commit_list_locked EXPORT_SYMBOL_GPL fs/nfs/nfs 0x91d1fe52 max_session_slots -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x941725cb nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x93c97795 nfs_dreq_bytes_left EXPORT_SYMBOL_GPL fs/nfs/nfs 0x95007f7e __SCK__tp_func_nfs_xdr_bad_filehandle -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x97989f1c nfs4_label_alloc -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x982d4a7a nfs_file_release EXPORT_SYMBOL_GPL fs/nfs/nfs 0x98b0ece8 nfs_init_timeout_values -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x998b42d8 nfs_file_mmap -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9b5fcbc5 nfs_pgio_current_mirror -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9d2adb6c nfs_access_get_cached -EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9d3febc7 nfs_client_for_each_server -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa074903c nfs_sync_inode -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa2e13c45 nfs_revalidate_inode -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa3b287d0 nfs_clone_server -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa5fc40e4 nfs_file_write -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa74e9965 nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9caa29d9 nfs_scan_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9f22b581 nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa0636996 nfs_client_init_is_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa2f316ee nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa3af0eef nfs_check_cache_invalid EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8e9e1ae send_implementation_id -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8f666d5 nfs_d_prune_case_insensitive_aliases -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa9f20f31 nfs_initiate_pgio -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaa557520 nfs_get_lock_context EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaafd4acc max_session_cb_slots -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xadbc104f nfs_init_commit -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb005ba1b nfs_getattr -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb063a4e2 nfs_dentry_operations -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb3c60922 nfs_add_or_obtain -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb42f341e nfs_rmdir -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb6933d1b __traceiter_nfs_xdr_status -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb7ab86fa nfs_atomic_open -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbd75296b nfs_rename -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc0e2d583 put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xac1be944 nfs_request_add_commit_list_locked +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xadc8486d nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaeaed4aa nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb1703560 nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb1a7e51c nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb31152f2 nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb4a5c480 nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb5418c43 __traceiter_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb5e6a039 nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb7cc9bfa nfs_access_get_cached +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb82d2623 nfs_alloc_fattr_with_label +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb911644e nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xba6a2939 nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbac8fbda nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbb0b4d98 nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbe80c885 nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbf556558 nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc22558a1 nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc299b24f __traceiter_nfs_xdr_bad_filehandle EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc3a2be67 nfs_net_id -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc65e015c nfs_filemap_write_and_wait_range +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc5c3d282 nfs_clear_verifier_delegated EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc6c8b8f1 nfs_access_set_mask -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc92ee732 nfs_close_context -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd01465e9 nfs_do_submount -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd4bb2b8d nfs4_fs_type -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd506a04c nfs_lookup -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd8aaf006 nfs_flock -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd964d522 nfs_path -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd9856d4f nfs_statfs -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xda499a0b nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcc608fd8 nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcd403771 nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcd98a579 nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xceb88170 nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcf1e383d nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcf852815 nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcfc97a38 nfs_async_iocounter_wait +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcfd7eb4b nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd14ace74 nfs_filemap_write_and_wait_range +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd3fe6364 nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd6f659e5 nfs_setattr_update_inode EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdc6c2760 nfs_create_rpc_client -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xde287127 nfs_set_cache_invalid -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe0099c86 nfs_symlink -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe058f2fe unregister_nfs_version -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe14dc60d nfs_set_verifier -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe33f51f6 nfs_commit_free -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe3ea6176 nfs_show_devname -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe674af8f nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdd17e5b7 nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xde787e43 nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdedfe94a nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe29fff01 nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe44ea94e get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe476cb17 nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe5fb5a64 nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe6728f11 nfs_may_open EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe70507df __tracepoint_nfs_xdr_bad_filehandle -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe72dc282 nfs_mknod -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe8bf49c2 nfs_reconfigure -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe8e26600 nfs_write_inode -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe909deb6 nfs_pgio_header_free -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe9121537 nfs_lock -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xea332a47 nfs_umount_begin -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xeae8f2e5 nfs_refresh_inode -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xeb34262a nfs_create_server -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xecd18b32 nfs_show_path -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xed63bf3b nfs_server_copy_userdata -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xefe50df5 nfs_file_fsync -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf282f8ef nfs_file_set_open_context -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf2d5f003 nfs_fscache_open_file -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf5f4bc7d nfs_async_iocounter_wait -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf6cb8471 nfs_clear_inode -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf7b84566 nfs_check_cache_invalid +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe8d9923e nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe901d07d nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe9b312e7 nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xeba124df nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xee283230 nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf143c7f7 nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf2284ab4 nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf4ee9150 nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf5432f0c nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf88738ab nfs_unlink EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf96f04c4 __SCK__tp_func_nfs_fsync_enter -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf9859414 nfs4_dentry_operations -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfa0ed030 nfs_alloc_server -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfa948e88 nfs_generic_pg_test -EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfae87601 nfs_client_init_is_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfa4a8976 nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfa8e38bb nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc60d861 nfs_post_op_update_inode_force_wcc EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc619abd _nfs_display_fhandle -EXPORT_SYMBOL_GPL fs/nfs/nfsv3 0x4705389c nfs3_set_ds_client -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x01e806ce pnfs_ld_write_done -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x03626994 nfs4_init_deviceid_node -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x04473cbd __traceiter_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfd6b94aa nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfea877be nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfee2ef64 nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xff869abe nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfsv3 0x46e800b9 nfs3_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x02d43a6e pnfs_ld_read_done EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x054bef45 layoutstats_timer -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x057aae38 pnfs_update_layout -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x08ad7645 pnfs_nfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x06762538 nfs4_decode_mp_ds_addr +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0861bc20 nfs4_test_deviceid_unavailable 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 0x0b2a3183 __traceiter_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0b90d44f pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0e4731f5 pnfs_generic_pg_readpages EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0f01076e __tracepoint_pnfs_mds_fallback_pg_get_mirror_count -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0f0af358 pnfs_destroy_layout -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0f6e3159 nfs4_pnfs_ds_add +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0fc215ec nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0fed6c23 nfs4_init_ds_session EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0ff289f3 __SCK__tp_func_pnfs_mds_fallback_pg_init_write -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x116488a3 nfs4_sequence_done -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1461252d pnfs_generic_pg_readpages -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1a430a76 pnfs_generic_pg_writepages -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1f100f95 __traceiter_pnfs_mds_fallback_read_pagelist -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x21d4fcdd nfs4_setup_sequence -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x21d836e8 pnfs_add_commit_array -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x262f45a4 nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x10e30039 pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x116f11bc __traceiter_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x140ff72c nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1758fe7a pnfs_layout_mark_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1da86ba0 nfs4_pnfs_ds_add +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x218c6b54 nfs4_schedule_stateid_recovery EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x27ad47ea __SCK__tp_func_pnfs_mds_fallback_write_done -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x28dbfcfa nfs4_init_ds_session -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2d910db5 pnfs_layoutcommit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2a4c8e7d pnfs_generic_search_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2ab6bc32 nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2c9ec670 pnfs_generic_prepare_to_resend_writes EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x30a44ac3 __SCK__tp_func_ff_layout_write_error -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x31f59f4c pnfs_generic_pg_test EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x32bb6e05 __tracepoint_ff_layout_write_error -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3bca2f0b pnfs_generic_layout_insert_lseg -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3cd9a5a4 pnfs_generic_clear_request_commit -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3d470ba9 nfs4_find_get_deviceid -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3de1a028 nfs4_decode_mp_ds_addr -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x40212de1 nfs4_schedule_session_recovery -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x43f8739d __traceiter_nfs4_pnfs_read -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4722b4f6 pnfs_set_layoutcommit -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4fd96a67 nfs4_mark_deviceid_unavailable -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5111d447 __traceiter_pnfs_mds_fallback_write_pagelist -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5233bd8b pnfs_generic_search_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x37331e57 __traceiter_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x405957fe pnfs_nfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x419e8d34 nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x425cc64f pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x43cf712d nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x49092fda pnfs_generic_scan_commit_lists +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x49df159d __traceiter_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4d6f752d nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4dbc9f6b pnfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4e53fa7e nfs4_test_session_trunk +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4f1fb84c nfs42_proc_layouterror +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4fe0848f __traceiter_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x50b4ffa8 nfs4_sequence_done EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x533c198f __SCK__tp_func_nfs4_pnfs_write -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x55d0f1d2 nfs4_set_rw_stateid -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x56987c94 pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x542e17ac pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x54e9e337 pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5647780c pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x573b9d46 __traceiter_ff_layout_commit_error EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x579126b8 __SCK__tp_func_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x57ff350d pnfs_generic_pg_cleanup +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5a374025 nfs4_mark_deviceid_unavailable EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5a4314e9 __SCK__tp_func_nfs4_pnfs_commit_ds -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5bacec43 pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5bc81007 pnfs_set_layoutcommit 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 0x61e3a8a0 pnfs_generic_pg_init_write -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6405d102 pnfs_generic_commit_pagelist -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x64a50081 __traceiter_pnfs_mds_fallback_read_done -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x670a8616 __traceiter_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x628a0cff __traceiter_pnfs_mds_fallback_pg_init_read EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x69d3558d pnfs_generic_rw_release -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6a5ccb53 pnfs_unregister_layoutdriver -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6cd65569 __traceiter_pnfs_mds_fallback_pg_init_read -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6fd88cd1 __traceiter_ff_layout_write_error -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x70b8ac7a __traceiter_nfs4_pnfs_commit_ds -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x72baa570 pnfs_read_done_resend_to_mds -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x77427729 nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6a27f108 pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6f804133 pnfs_generic_pg_check_range +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x72cce976 pnfs_generic_write_commit_done 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 0x7bfd0d79 pnfs_generic_layout_insert_lseg EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7cd013a8 __SCK__tp_func_pnfs_mds_fallback_pg_get_mirror_count -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fc3269c nfs4_set_ds_client -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8069df39 nfs4_pnfs_ds_put -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x81a755ff pnfs_report_layoutstat -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x81b87378 nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x812195e2 __traceiter_pnfs_mds_fallback_pg_init_write EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x82409884 __tracepoint_pnfs_mds_fallback_read_done -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x879d9875 nfs4_pnfs_ds_connect -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8881858c pnfs_generic_pg_cleanup -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8a0d69b9 pnfs_alloc_commit_array -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8b888724 pnfs_generic_pg_check_layout -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8ba81996 nfs4_test_deviceid_unavailable -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8de1e527 nfs4_mark_deviceid_available -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8f53fbb7 pnfs_generic_prepare_to_resend_writes -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x907c3b88 nfs_remove_bad_delegation -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x92afa34d nfs4_put_deviceid_node -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9393b2ba pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8286ba94 nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8cf3e7e6 nfs4_pnfs_ds_connect +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8da3b11c nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x90a5cdb2 pnfs_read_resend_pnfs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x90de6b99 pnfs_generic_ds_cinfo_release_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9151a085 pnfs_alloc_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x925966ac nfs4_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9391a8b8 nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x946200de nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x96420926 pnfs_free_commit_array EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x974a1614 __tracepoint_pnfs_mds_fallback_pg_init_write -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x977190a0 pnfs_ld_read_done -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x98fe0d5a nfs4_schedule_lease_recovery EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9a1a74c3 __tracepoint_nfs4_pnfs_write -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9a5238a1 nfs4_test_session_trunk -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa9d8e65a pnfs_set_lo_fail -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xaa44bb97 pnfs_generic_scan_commit_lists -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xab6958f1 pnfs_generic_pg_check_range +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xaa5a9b43 pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xacbe6e04 nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb2a05e69 pnfs_add_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb3536181 pnfs_report_layoutstat +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb6c15e54 __traceiter_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb6d3f0a5 nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb7d73abe pnfs_update_layout EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xba53a1ef __SCK__tp_func_pnfs_mds_fallback_pg_init_read -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xba964e27 pnfs_layout_mark_request_commit -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbdd9119e __traceiter_pnfs_mds_fallback_pg_get_mirror_count -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbfa734f7 __traceiter_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc0fc7520 __traceiter_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc6f3b459 nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc76f443d nfs4_pnfs_ds_put EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc7a9d954 __SCK__tp_func_nfs4_pnfs_read -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcdea89c0 nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcabe4e5f pnfs_error_mark_layout_for_return EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcf29b95f __tracepoint_pnfs_mds_fallback_read_pagelist -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcf8f99cc pnfs_generic_recover_commit_reqs EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd0ecfaad __tracepoint_pnfs_mds_fallback_pg_init_read -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd39513c0 nfs41_sequence_done -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd729c8b6 pnfs_generic_ds_cinfo_release_lseg -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd7e68b6f pnfs_free_commit_array -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdcd64078 pnfs_generic_ds_cinfo_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd3fe7795 pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd4452a4b pnfs_generic_clear_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd8e9f493 pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xda852228 __traceiter_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdac1c323 pnfs_generic_commit_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdbf51f1d nfs4_mark_deviceid_available EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdf6991a4 __SCK__tp_func_pnfs_mds_fallback_write_pagelist -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe10702f7 nfs42_proc_layouterror +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdff38e95 __traceiter_nfs4_pnfs_read EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe19f5ee0 __tracepoint_pnfs_mds_fallback_write_pagelist -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe21a4be2 pnfs_generic_write_commit_done -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe28b400e pnfs_generic_sync -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe353468d nfs4_schedule_lease_moved_recovery -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe53d1260 pnfs_put_lseg -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe92819fb pnfs_error_mark_layout_for_return +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe80738d5 pnfs_generic_recover_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe89a984e __traceiter_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe9c64593 pnfs_generic_ds_cinfo_destroy 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 0xf230915b nfs4_find_or_create_ds_client -EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf2ccecb4 __traceiter_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf1a2254b pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf3fa0811 nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf6fb50bd __traceiter_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf734268b pnfs_generic_pg_check_layout 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 0xf9993a58 pnfs_read_resend_pnfs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfb261590 pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfc3ab753 pnfs_layoutcommit_inode EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x0db6b02d opens_in_grace EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x1fe1e1ad locks_end_grace EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xd43e296e locks_start_grace EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xe315cad8 locks_in_grace -EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x23c030b7 nfsacl_encode -EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x83cfae42 nfs_stream_encode_acl -EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x8cc08dfd nfsacl_decode -EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x93550ab1 nfs_stream_decode_acl -EXPORT_SYMBOL_GPL fs/nfsd/nfsd 0x5d859617 nfsd4_ssc_init_umount_work +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x0dc73abd nfs_stream_encode_acl +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x1d144d9e nfsacl_decode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0xc26fabce nfsacl_encode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0xf4e61b96 nfs_stream_decode_acl +EXPORT_SYMBOL_GPL fs/nfsd/nfsd 0xfe05667d nfsd4_ssc_init_umount_work +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x0bfcea51 o2hb_register_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x292c6a6c o2nm_get_node_by_ip +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x30932bff o2nm_get_node_by_num +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x47d7af25 o2hb_unregister_callback EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4900035b o2hb_stop_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x570d5efa o2nm_node_get EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x58c88ff2 o2hb_get_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x59154ecb o2hb_setup_callback EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x5e95a4b2 o2net_send_message_vec -EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x682958be o2nm_get_node_by_ip -EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x68c86891 o2nm_node_put +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x687bf1da o2nm_node_put EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x6a0c3847 __mlog_printk -EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x722d7949 o2nm_node_get 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 0xa941cb47 o2hb_fill_node_map -EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xb69312a7 o2hb_setup_callback 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 0xf2dd200c o2hb_unregister_callback EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf56c2017 mlog_not_bits -EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf721c5ff o2hb_register_callback EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf982e6db o2net_send_message -EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xfac1f772 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 0x283807b6 dlm_print_one_lock -EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x3f6cc310 dlm_register_domain -EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x50fc7e6d dlm_unregister_domain -EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x5d578142 dlmunlock -EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x65ec802d dlmlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x2ac7db40 dlm_register_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x41b5a1c5 dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x516b4469 dlmlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x579cce00 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 0xc324c29a dlm_register_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xb2d39087 dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd7182b8a dlm_register_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 0x45bc7518 ocfs2_stack_glue_register EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4d3af7fa ocfs2_cluster_hangup -EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x5cfd7bc3 ocfs2_plock -EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x5d13bee1 ocfs2_stack_glue_unregister +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4f028f5f ocfs2_plock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x5b8f43fd 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 0x960b57db ocfs2_stack_glue_register +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x9ad2bcc2 ocfs2_kset 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 0xbe368845 ocfs2_kset 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/pstore/pstore_blk 0x12d8bf67 unregister_pstore_device EXPORT_SYMBOL_GPL fs/pstore/pstore_blk 0x43cc3d4b pstore_blk_get_config -EXPORT_SYMBOL_GPL fs/pstore/pstore_blk 0xf8f10b08 register_pstore_device -EXPORT_SYMBOL_GPL fs/pstore/pstore_zone 0x22cfe348 register_pstore_zone -EXPORT_SYMBOL_GPL fs/pstore/pstore_zone 0x27bbfaea unregister_pstore_zone +EXPORT_SYMBOL_GPL fs/pstore/pstore_blk 0x82938422 unregister_pstore_device +EXPORT_SYMBOL_GPL fs/pstore/pstore_blk 0xfd6a5bb8 register_pstore_device +EXPORT_SYMBOL_GPL fs/pstore/pstore_zone 0x35cad802 register_pstore_zone +EXPORT_SYMBOL_GPL fs/pstore/pstore_zone 0x6310a25f 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 @@ -17381,8 +17382,8 @@ 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 0x5455e2ff notifier_err_inject_dir -EXPORT_SYMBOL_GPL lib/notifier-error-inject 0xb220bfd3 notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0x74039cde notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0xac98765b notifier_err_inject_dir EXPORT_SYMBOL_GPL lib/polynomial 0xb8b44e50 polynomial_calc EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x1803a6ed raid6_2data_recov EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x804a5b70 raid6_call @@ -17393,1074 +17394,1074 @@ 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 0x070e4767 lowpan_header_compress -EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0xda675744 lowpan_header_decompress -EXPORT_SYMBOL_GPL net/802/garp 0x31ef3bfc garp_unregister_application -EXPORT_SYMBOL_GPL net/802/garp 0x703e30d1 garp_init_applicant -EXPORT_SYMBOL_GPL net/802/garp 0xc30e9331 garp_register_application -EXPORT_SYMBOL_GPL net/802/garp 0xd873552c garp_request_join -EXPORT_SYMBOL_GPL net/802/garp 0xe12b2aef garp_request_leave -EXPORT_SYMBOL_GPL net/802/garp 0xea5f0641 garp_uninit_applicant -EXPORT_SYMBOL_GPL net/802/mrp 0x11e1bca7 mrp_register_application -EXPORT_SYMBOL_GPL net/802/mrp 0x2432617b mrp_request_leave -EXPORT_SYMBOL_GPL net/802/mrp 0x4e190614 mrp_init_applicant -EXPORT_SYMBOL_GPL net/802/mrp 0x69f9bc57 mrp_unregister_application -EXPORT_SYMBOL_GPL net/802/mrp 0x789ed54a mrp_uninit_applicant -EXPORT_SYMBOL_GPL net/802/mrp 0x9ea729ac mrp_request_join -EXPORT_SYMBOL_GPL net/802/stp 0x16fb218d stp_proto_register -EXPORT_SYMBOL_GPL net/802/stp 0xf577ca33 stp_proto_unregister -EXPORT_SYMBOL_GPL net/9p/9pnet 0x5dd1c877 p9_client_xattrwalk -EXPORT_SYMBOL_GPL net/9p/9pnet 0x846421ca p9_client_xattrcreate +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x8c1e27ce lowpan_header_compress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0xf9030478 lowpan_header_decompress +EXPORT_SYMBOL_GPL net/802/garp 0x04ca6462 garp_unregister_application +EXPORT_SYMBOL_GPL net/802/garp 0x3aae0324 garp_register_application +EXPORT_SYMBOL_GPL net/802/garp 0x3d28fc63 garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/garp 0xa3e499bf garp_request_join +EXPORT_SYMBOL_GPL net/802/garp 0xaae70578 garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0xf116c829 garp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x3abc740a mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x4dad0da9 mrp_request_leave +EXPORT_SYMBOL_GPL net/802/mrp 0x99450c97 mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0xb3344213 mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0xbbd3c46d mrp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0xd5a15680 mrp_request_join +EXPORT_SYMBOL_GPL net/802/stp 0x6eca2dc8 stp_proto_unregister +EXPORT_SYMBOL_GPL net/802/stp 0xce6ebf96 stp_proto_register +EXPORT_SYMBOL_GPL net/9p/9pnet 0x2df45a35 p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/9p/9pnet 0xe8eaba7b 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 0x50a4a427 ax25_register_pid +EXPORT_SYMBOL_GPL net/ax25/ax25 0x5f89c461 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 0x214ae1fd l2cap_chan_del -EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x3aae2c0c l2cap_chan_put -EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x4a0a5530 bt_debugfs -EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xba7aca12 l2cap_chan_create -EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xc29668cd l2cap_chan_list -EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xd1465eaf l2cap_chan_connect -EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xe63d7090 l2cap_chan_send -EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xeca8ed7a l2cap_add_psm -EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xf8806316 l2cap_chan_set_defaults -EXPORT_SYMBOL_GPL net/bluetooth/hidp/hidp 0xe8e5a2ec hidp_hid_driver -EXPORT_SYMBOL_GPL net/bridge/bridge 0x0b7a5d57 br_dev_queue_push_xmit -EXPORT_SYMBOL_GPL net/bridge/bridge 0x10312228 br_vlan_enabled -EXPORT_SYMBOL_GPL net/bridge/bridge 0x259d5fac br_port_get_stp_state -EXPORT_SYMBOL_GPL net/bridge/bridge 0x34fb01c2 br_forward_finish -EXPORT_SYMBOL_GPL net/bridge/bridge 0x3b5e9412 br_vlan_get_proto -EXPORT_SYMBOL_GPL net/bridge/bridge 0x5215237c br_mst_get_info -EXPORT_SYMBOL_GPL net/bridge/bridge 0x5fe0473e br_multicast_has_querier_adjacent -EXPORT_SYMBOL_GPL net/bridge/bridge 0x6972f9e7 br_mst_enabled -EXPORT_SYMBOL_GPL net/bridge/bridge 0x7d94b49f br_vlan_get_info_rcu -EXPORT_SYMBOL_GPL net/bridge/bridge 0x7df7bf3d br_handle_frame_finish -EXPORT_SYMBOL_GPL net/bridge/bridge 0x7fb01eef br_mst_get_state -EXPORT_SYMBOL_GPL net/bridge/bridge 0x80967897 br_get_ageing_time -EXPORT_SYMBOL_GPL net/bridge/bridge 0x8150e780 br_multicast_has_querier_anywhere -EXPORT_SYMBOL_GPL net/bridge/bridge 0x82da713d br_multicast_list_adjacent -EXPORT_SYMBOL_GPL net/bridge/bridge 0x9078e79a br_multicast_has_router_adjacent -EXPORT_SYMBOL_GPL net/bridge/bridge 0x90d45f8e br_vlan_get_pvid_rcu -EXPORT_SYMBOL_GPL net/bridge/bridge 0x98731a2d br_multicast_enabled -EXPORT_SYMBOL_GPL net/bridge/bridge 0xaafbcd91 nf_br_ops -EXPORT_SYMBOL_GPL net/bridge/bridge 0xcdc4e488 br_multicast_router -EXPORT_SYMBOL_GPL net/bridge/bridge 0xd74226bf br_forward -EXPORT_SYMBOL_GPL net/bridge/bridge 0xddccfa53 br_vlan_get_info -EXPORT_SYMBOL_GPL net/bridge/bridge 0xdde2b357 br_fdb_find_port -EXPORT_SYMBOL_GPL net/bridge/bridge 0xebc3ccb8 br_vlan_get_pvid -EXPORT_SYMBOL_GPL net/bridge/bridge 0xf2d5ab72 br_fdb_clear_offload -EXPORT_SYMBOL_GPL net/bridge/bridge 0xf6a69294 br_port_flag_is_set -EXPORT_SYMBOL_GPL net/core/failover 0x5b13a90a failover_unregister -EXPORT_SYMBOL_GPL net/core/failover 0x6a895a0b failover_slave_unregister -EXPORT_SYMBOL_GPL net/core/failover 0xf5658d98 failover_register -EXPORT_SYMBOL_GPL net/dccp/dccp 0x02f58ff6 dccp_shutdown -EXPORT_SYMBOL_GPL net/dccp/dccp 0x03b7b191 dccp_send_ack -EXPORT_SYMBOL_GPL net/dccp/dccp 0x0af269a6 dccp_set_state -EXPORT_SYMBOL_GPL net/dccp/dccp 0x0dd45aa9 dccp_ctl_make_reset -EXPORT_SYMBOL_GPL net/dccp/dccp 0x0dd7a5d6 dccp_send_sync -EXPORT_SYMBOL_GPL net/dccp/dccp 0x1070233c dccp_child_process +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x2302223a l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x44521904 l2cap_chan_create +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x4d97cca4 l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x57b0ad73 l2cap_chan_list +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x6d7748b1 bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x6e1f7651 l2cap_chan_del +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x85e3e9b8 l2cap_add_psm +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x8c8aa2fd l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xef0de997 l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bluetooth/hidp/hidp 0xd0390693 hidp_hid_driver +EXPORT_SYMBOL_GPL net/bridge/bridge 0x05693c22 br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x0916140a br_vlan_get_pvid_rcu +EXPORT_SYMBOL_GPL net/bridge/bridge 0x0a8d5121 br_port_flag_is_set +EXPORT_SYMBOL_GPL net/bridge/bridge 0x1ddb0b18 br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x372ba458 br_fdb_clear_offload +EXPORT_SYMBOL_GPL net/bridge/bridge 0x37746766 br_get_ageing_time +EXPORT_SYMBOL_GPL net/bridge/bridge 0x37960fcd nf_br_ops +EXPORT_SYMBOL_GPL net/bridge/bridge 0x705c1970 br_mst_get_state +EXPORT_SYMBOL_GPL net/bridge/bridge 0x727762e0 br_vlan_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0x84e9f330 br_forward +EXPORT_SYMBOL_GPL net/bridge/bridge 0x9162f437 br_port_get_stp_state +EXPORT_SYMBOL_GPL net/bridge/bridge 0x94f802e5 br_multicast_router +EXPORT_SYMBOL_GPL net/bridge/bridge 0x9c9b3542 br_vlan_get_pvid +EXPORT_SYMBOL_GPL net/bridge/bridge 0xa4f05a4f br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0xad96bd51 br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xb0e16caf br_multicast_has_router_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0xb7b5ae7b br_vlan_get_proto +EXPORT_SYMBOL_GPL net/bridge/bridge 0xc75e3665 br_mst_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0xcc70ca04 br_multicast_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0xccc79183 br_mst_get_info +EXPORT_SYMBOL_GPL net/bridge/bridge 0xcd6e9904 br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0xd76f02a8 br_fdb_find_port +EXPORT_SYMBOL_GPL net/bridge/bridge 0xe3850891 br_vlan_get_info +EXPORT_SYMBOL_GPL net/bridge/bridge 0xe40e069a br_vlan_get_info_rcu +EXPORT_SYMBOL_GPL net/bridge/bridge 0xec47c187 br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/core/failover 0x1db5c3ef failover_register +EXPORT_SYMBOL_GPL net/core/failover 0x8c25aa04 failover_slave_unregister +EXPORT_SYMBOL_GPL net/core/failover 0xbaf78800 failover_unregister +EXPORT_SYMBOL_GPL net/dccp/dccp 0x14755a0c dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x14ae5789 dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1696c97b dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x17442749 dccp_insert_option EXPORT_SYMBOL_GPL net/dccp/dccp 0x182ec2bf dccp_ackvec_parsed_add -EXPORT_SYMBOL_GPL net/dccp/dccp 0x1d0791de dccp_destruct_common -EXPORT_SYMBOL_GPL net/dccp/dccp 0x2ccb4c19 dccp_destroy_sock -EXPORT_SYMBOL_GPL net/dccp/dccp 0x2ee8448e dccp_done -EXPORT_SYMBOL_GPL net/dccp/dccp 0x4aedd1c5 inet_dccp_listen -EXPORT_SYMBOL_GPL net/dccp/dccp 0x4ca63235 dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x22cdecde inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2bde5a73 dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2f278137 dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x30d2770f dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x36b6d190 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 0x5bc4101d dccp_feat_signal_nn_change -EXPORT_SYMBOL_GPL net/dccp/dccp 0x627c6311 dccp_make_response -EXPORT_SYMBOL_GPL net/dccp/dccp 0x6939674f dccp_check_req -EXPORT_SYMBOL_GPL net/dccp/dccp 0x71a33c74 dccp_init_sock -EXPORT_SYMBOL_GPL net/dccp/dccp 0x74a4b31b dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0x711d5563 dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp 0x739ee397 dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0x74160718 dccp_check_req EXPORT_SYMBOL_GPL net/dccp/dccp 0x80993155 dccp_timestamp EXPORT_SYMBOL_GPL net/dccp/dccp 0x8171199a dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x85a3c6c8 dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0x85f76048 dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0x86159973 dccp_destruct_common EXPORT_SYMBOL_GPL net/dccp/dccp 0x86be7924 dccp_packet_name -EXPORT_SYMBOL_GPL net/dccp/dccp 0x8891438d dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x903b5716 dccp_init_sock EXPORT_SYMBOL_GPL net/dccp/dccp 0x9598d24d dccp_ackvec_parsed_cleanup -EXPORT_SYMBOL_GPL net/dccp/dccp 0x9a88b85e dccp_sendmsg -EXPORT_SYMBOL_GPL net/dccp/dccp 0xa506f9d8 dccp_poll -EXPORT_SYMBOL_GPL net/dccp/dccp 0xab5a8283 dccp_parse_options -EXPORT_SYMBOL_GPL net/dccp/dccp 0xb04202f6 dccp_reqsk_init -EXPORT_SYMBOL_GPL net/dccp/dccp 0xb606e53c dccp_close -EXPORT_SYMBOL_GPL net/dccp/dccp 0xba4a2dd2 dccp_ioctl -EXPORT_SYMBOL_GPL net/dccp/dccp 0xbbc1f88a dccp_recvmsg -EXPORT_SYMBOL_GPL net/dccp/dccp 0xc1cf0046 dccp_rcv_state_process -EXPORT_SYMBOL_GPL net/dccp/dccp 0xc72aa560 dccp_disconnect -EXPORT_SYMBOL_GPL net/dccp/dccp 0xd33d892d dccp_create_openreq_child -EXPORT_SYMBOL_GPL net/dccp/dccp 0xd3f41622 dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9ee8e0c3 dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa1044e05 dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa4c70f77 dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb12d7c62 dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb93bf8dd dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0xba06a215 dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc47ba9df dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc89f8c7b dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0xcd901b1c dccp_set_state EXPORT_SYMBOL_GPL net/dccp/dccp 0xd75b7072 dccp_orphan_count EXPORT_SYMBOL_GPL net/dccp/dccp 0xd7cdb975 dccp_hashinfo -EXPORT_SYMBOL_GPL net/dccp/dccp 0xe8c0264e dccp_sync_mss -EXPORT_SYMBOL_GPL net/dccp/dccp 0xf5991480 dccp_insert_option -EXPORT_SYMBOL_GPL net/dccp/dccp 0xf72c951c dccp_rcv_established -EXPORT_SYMBOL_GPL net/dccp/dccp 0xfa72fe0f dccp_reqsk_send_ack -EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x194e8a33 dccp_invalid_packet -EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x1c9ab222 dccp_v4_conn_request -EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x60d868cc dccp_v4_connect -EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xb77ec8f9 dccp_v4_request_recv_sock -EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xc6ce5f06 dccp_v4_do_rcv -EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xdadd3bb2 dccp_v4_send_check -EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x02398dcb dsa_slave_dev_check -EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x028838c6 dsa_enqueue_skb +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe03adaf3 dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe1a99318 dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe306aa31 dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe95c47ed dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf2119249 dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf986a4d7 dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0xff459f42 dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x1f637c51 dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x3eac89ef dccp_v4_send_check +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x7c30620a dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xd27913ed dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xda29a4b1 dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xf37abcc2 dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x0893db27 dsa_devlink_resource_occ_get_unregister EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x0c6039ac dsa_flush_workqueue -EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x193156f1 dsa_tag_8021q_standalone_vid -EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x1e57f2fd dsa_switch_find -EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x2d1b8ef6 dsa_tag_8021q_unregister -EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x338370d3 dsa_devlink_resource_occ_get_register -EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x3f037332 dsa_switch_suspend +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x132843d8 dsa_tag_8021q_find_port_by_vbid +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x1fccdc68 dsa_switch_find +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x2654818c dsa_unregister_switch +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x26709355 dsa_tag_8021q_standalone_vid +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x3ebc4420 dsa_tag_8021q_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x3f6b86e9 dsa_port_from_netdev EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x417d1fed dsa_8021q_rx_switch_id +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x4324a138 dsa_port_phylink_mac_change EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x45ca5090 dsa_tag_8021q_bridge_vid -EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x465baea9 dsa_devlink_params_unregister -EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x4e5f6154 dsa_8021q_rcv -EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x51261834 dsa_mdb_present_in_other_db -EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x57da914f dsa_fdb_present_in_other_db -EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x62e7e56c dsa_devlink_params_register -EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x6679a7d6 dsa_devlink_resource_register -EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x6b3b5491 dsa_port_from_netdev -EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x6bcd3b7d dsa_devlink_port_region_create -EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x77fb8fc8 dsa_tag_8021q_bridge_join -EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7f001859 dsa_unregister_switch -EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x803e5014 dsa_register_switch -EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x8202217b dsa_tag_drivers_register -EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x88e0b0b9 dsa_8021q_xmit -EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x8cd784b1 dsa_tag_8021q_bridge_leave -EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x98561d85 dsa_switch_shutdown +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x4c8493c9 dsa_fdb_present_in_other_db +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x4dc79030 dsa_devlink_resources_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x518f48da dsa_tag_8021q_bridge_leave +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x54fcd79e dsa_tag_drivers_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x5d91790e dsa_8021q_xmit +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x6922607e dsa_mdb_present_in_other_db +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x6cdbb6b7 dsa_devlink_region_create +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x6d42bbda dsa_switch_shutdown +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x738221d2 dsa_devlink_resource_occ_get_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x95e74916 dsa_switch_suspend EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x9e59271d dsa_8021q_rx_source_port -EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xa6e42f4c dsa_devlink_resource_occ_get_unregister -EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xa77dc560 dsa_tag_8021q_register -EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xbf2a5c17 dsa_tag_drivers_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xa62191af dsa_enqueue_skb +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xb984533f dsa_devlink_resource_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xbeb1f44e dsa_8021q_rcv +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xbf6f1989 dsa_register_switch EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xc23e8d5f dsa_devlink_region_destroy -EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xc76f38f4 dsa_port_phylink_mac_change EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xd077e855 dsa_devlink_param_get -EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xd8161183 dsa_tag_8021q_find_port_by_vbid -EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xdb2a9f69 dsa_devlink_region_create -EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xf110bca4 dsa_switch_resume +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xd810dee8 dsa_tag_8021q_bridge_join +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xdb361284 dsa_devlink_params_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xdd31766d dsa_tag_8021q_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xea547297 dsa_slave_dev_check +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xedc9d7d3 dsa_devlink_port_region_create +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xee909b3d dsa_devlink_params_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xeec0802f dsa_tag_drivers_unregister EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xf13e1803 vid_is_dsa_8021q +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xfbae842c dsa_switch_resume EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xfd3e2b67 dsa_devlink_param_set -EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xfdb332d8 dsa_devlink_resources_unregister -EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x045e99ba ieee802154_hdr_peek_addrs -EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x2e52504b ieee802154_hdr_peek -EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x6e9efe50 nl802154_scan_event +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x4830f1f6 ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x7e8fc457 ieee802154_hdr_push EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x87e2553b ieee802154_max_payload -EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x9866e01e ieee802154_hdr_push -EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xbc783b6e ieee802154_hdr_pull -EXPORT_SYMBOL_GPL net/ife/ife 0x34109fe7 ife_encode +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x91b89401 ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xdc0ad442 ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xfd64f3c5 nl802154_scan_event +EXPORT_SYMBOL_GPL net/ife/ife 0x4e036007 ife_decode 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 0xa37ce985 ife_encode EXPORT_SYMBOL_GPL net/ife/ife 0xe7888e98 ife_tlv_meta_encode -EXPORT_SYMBOL_GPL net/ife/ife 0xf1912f80 ife_decode -EXPORT_SYMBOL_GPL net/ipv4/esp4 0x45477e4f esp_output_tail -EXPORT_SYMBOL_GPL net/ipv4/esp4 0xbf44f88a esp_output_head -EXPORT_SYMBOL_GPL net/ipv4/esp4 0xe81142c9 esp_input_done2 -EXPORT_SYMBOL_GPL net/ipv4/gre 0x79738d11 gre_del_protocol -EXPORT_SYMBOL_GPL net/ipv4/gre 0xc022c0f8 gre_add_protocol -EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x27395ae4 inet_diag_dump_icsk -EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x3c690c70 inet_sk_diag_fill -EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x46eace54 inet_diag_register -EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x5556be3f inet_diag_msg_attrs_fill -EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x5f47bd47 inet_diag_unregister -EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x6803f850 inet_diag_bc_sk -EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xc108262f inet_diag_dump_one_icsk -EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xc40005d2 inet_diag_msg_common_fill -EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xf07a69a7 inet_diag_find_one_icsk -EXPORT_SYMBOL_GPL net/ipv4/ip_gre 0xc1e1637f gretap_fb_dev_create -EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x0c7c4fe7 ip_tunnel_delete_nets -EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x0cc1bcd0 __ip_tunnel_change_mtu -EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x1661bdeb ip_tunnel_ctl -EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x293f5b78 ip_tunnel_xmit -EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x31109458 ip_tunnel_changelink -EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x3f0647a9 ip_md_tunnel_xmit -EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x47de96ed ip_tunnel_dellink -EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x498f6b80 ip_tunnel_rcv -EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x4e7dc278 ip_tunnel_init_net -EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x5509b356 ip_tunnel_change_mtu -EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x583e8546 ip_tunnel_newlink -EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x5c8a3d8a ip_tunnel_lookup -EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x77305f66 ip_tunnel_encap_setup -EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xac683d29 ip_tunnel_setup -EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xc9887eb7 ip_tunnel_init -EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xcc3a375f ip_tunnel_uninit -EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xf84fb5ef ip_tunnel_siocdevprivate -EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0x87250818 arpt_alloc_initial_table -EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0xf396f8ea ipt_alloc_initial_table -EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0x78f41298 nf_defrag_ipv4_enable -EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0x81ffa49b nf_defrag_ipv4_disable -EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_dup_ipv4 0xacdcbe25 nf_dup_ipv4 -EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x1625f83f nf_reject_iphdr_put -EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x3759a7d8 nf_send_reset -EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xa86d6611 nf_send_unreach -EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xd2545d1f nf_reject_ip_tcphdr_get -EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xd9eb16b6 nf_reject_skb_v4_unreach -EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xeb9ce0a1 nf_reject_skb_v4_tcp_reset -EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xed3ca932 nf_reject_ip_tcphdr_put -EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_socket_ipv4 0xdaad6c0a nf_sk_lookup_slow_v4 -EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0x03bc3d99 nf_tproxy_handle_time_wait4 -EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0xa27109b1 nf_tproxy_laddr4 -EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0xed878127 nf_tproxy_get_sock_v4 -EXPORT_SYMBOL_GPL net/ipv4/netfilter/nft_fib_ipv4 0x240355b4 nft_fib4_eval_type -EXPORT_SYMBOL_GPL net/ipv4/netfilter/nft_fib_ipv4 0xacf90991 nft_fib4_eval -EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x33f51c3b tcp_vegas_cwnd_event -EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x75718146 tcp_vegas_state -EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xcca6aadd tcp_vegas_get_info -EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xf050bb1c tcp_vegas_pkts_acked -EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xfeb6490e tcp_vegas_init -EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x4818c2f0 udp_tunnel_drop_rx_port -EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x6647765a setup_udp_tunnel_sock -EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x860d3425 udp_tunnel_sock_release -EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xac3bfaf5 udp_tunnel_push_rx_port -EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xb49dbf96 udp_tunnel_xmit_skb -EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xcb87aa60 udp_tunnel_notify_add_rx_port -EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xd826007a udp_tun_rx_dst -EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xebdb87f4 udp_tunnel_notify_del_rx_port -EXPORT_SYMBOL_GPL net/ipv6/esp6 0x30ac0d5d esp6_input_done2 -EXPORT_SYMBOL_GPL net/ipv6/esp6 0x8cb315dc esp6_output_tail -EXPORT_SYMBOL_GPL net/ipv6/esp6 0xd70040bb esp6_output_head -EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x06eec4a0 ip6_tnl_encap_setup -EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x2a643869 ip6_tnl_xmit_ctl -EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x7a7cd028 ip6_tnl_rcv_ctl -EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0xc64a7d1a udp_tunnel6_xmit_skb -EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0xcfc48911 udp_sock_create6 -EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0xa7771d68 ip6t_alloc_initial_table -EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x84990fb9 nf_ct_frag6_gather -EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x8ed4854d nf_defrag_ipv6_disable -EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0xea50cc06 nf_defrag_ipv6_enable -EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_dup_ipv6 0x3c9c81a7 nf_dup_ipv6 -EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x29454894 nf_send_reset6 -EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x47790cfe nf_send_unreach6 -EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x70709bd9 nf_reject_ip6_tcphdr_put -EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xc75a08a9 nf_reject_ip6_tcphdr_get -EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xc9c1d44b nf_reject_skb_v6_tcp_reset -EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xd36e9d5c nf_reject_skb_v6_unreach -EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xe289d5d2 nf_reject_ip6hdr_put -EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_socket_ipv6 0x5dcacd63 nf_sk_lookup_slow_v6 -EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0x646189dc nf_tproxy_get_sock_v6 -EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0xe9b7da1c nf_tproxy_laddr6 -EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0xf395a330 nf_tproxy_handle_time_wait6 -EXPORT_SYMBOL_GPL net/ipv6/netfilter/nft_fib_ipv6 0x11fa4726 nft_fib6_eval_type -EXPORT_SYMBOL_GPL net/ipv6/netfilter/nft_fib_ipv6 0xbd457d66 nft_fib6_eval -EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x08e89f98 l2tp_udp_encap_recv -EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x12f5b04d l2tp_session_inc_refcount -EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x131993f7 l2tp_session_get -EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x1fa9a8d9 l2tp_session_create -EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x2930db05 l2tp_session_get_by_ifname -EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x2db575e9 l2tp_tunnel_get_nth -EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x3096f0fc l2tp_session_set_header_len -EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x4719f1a4 l2tp_session_get_nth -EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x4dfeeaf3 l2tp_tunnel_register -EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x540b8960 l2tp_tunnel_inc_refcount -EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x58093a41 l2tp_recv_common -EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x58596ac2 l2tp_tunnel_delete -EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7e0ad5f4 l2tp_session_delete -EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x8a7e7831 l2tp_sk_to_tunnel -EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x98550444 l2tp_tunnel_create -EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xbc6d1c4a l2tp_session_dec_refcount -EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xbf191db3 l2tp_tunnel_get -EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xc2bfaa66 l2tp_tunnel_get_session -EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xc5479c66 l2tp_tunnel_dec_refcount -EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xdecb4e22 l2tp_xmit_skb -EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xe0753205 l2tp_session_register -EXPORT_SYMBOL_GPL net/l2tp/l2tp_ip 0x59adc783 l2tp_ioctl -EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x1a522891 l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/ipv4/esp4 0x117dfce9 esp_output_head +EXPORT_SYMBOL_GPL net/ipv4/esp4 0x73e05491 esp_output_tail +EXPORT_SYMBOL_GPL net/ipv4/esp4 0x8081b63a esp_input_done2 +EXPORT_SYMBOL_GPL net/ipv4/gre 0x6f0af880 gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0xaf2bacec gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x36d39c1d inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x3895062c inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x3f525095 inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x57cd9689 inet_diag_msg_common_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x78f37284 inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xd8482a38 inet_diag_find_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xd8c07f71 inet_diag_msg_attrs_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xe5c70681 inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xf3067eb2 inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/ip_gre 0x21f15b78 gretap_fb_dev_create +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x00d7f517 ip_tunnel_siocdevprivate +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x0560a846 __ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x16887bc8 ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x217f3389 ip_tunnel_ctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x62292e98 ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x6f2c4ec8 ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7c679cae ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x887b2a15 ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xab26c228 ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xaec665ea ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xb7d907ea ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xbef0dab2 ip_md_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xc8b50917 ip_tunnel_delete_nets +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xe1d739a9 ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xec0eb828 ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xf8783684 ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xfe67aaab ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0xd0ed5399 arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0x52ffa7ec ipt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0x674a2d5d nf_defrag_ipv4_disable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0x67d35274 nf_defrag_ipv4_enable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_dup_ipv4 0x603bb6d5 nf_dup_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x69041901 nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x7dabf6db nf_send_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x8936d153 nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xaabf797b nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xb50cc9c7 nf_reject_skb_v4_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xbe8cab58 nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xebfdd8cd nf_reject_skb_v4_tcp_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_socket_ipv4 0x5c975414 nf_sk_lookup_slow_v4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0x141f6747 nf_tproxy_get_sock_v4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0xb7e4f413 nf_tproxy_handle_time_wait4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0xccffe8d3 nf_tproxy_laddr4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nft_fib_ipv4 0x02594d1e nft_fib4_eval_type +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nft_fib_ipv4 0xeb7988bf nft_fib4_eval +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x4af7bdee tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x635fb848 tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x7041e3e9 tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x9d489d0b tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xf8880abf tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x747ed83c setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x75d30a94 udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x902ecf31 udp_tun_rx_dst +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xae812c44 udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xb122f513 udp_tunnel_drop_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xc6d14518 udp_tunnel_push_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xcf3fd92d udp_tunnel_notify_add_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xfb399144 udp_tunnel_notify_del_rx_port +EXPORT_SYMBOL_GPL net/ipv6/esp6 0x30fb0349 esp6_output_tail +EXPORT_SYMBOL_GPL net/ipv6/esp6 0x84a5e9ad esp6_input_done2 +EXPORT_SYMBOL_GPL net/ipv6/esp6 0xea434e2a esp6_output_head +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x61a5c05e ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x76ebc0de ip6_tnl_encap_setup +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xe0f9176f ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x13737661 udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0xb2a469e7 udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0xc8e4882f ip6t_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x0ad1324e nf_defrag_ipv6_enable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x5caacbef nf_defrag_ipv6_disable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0xc1b30c33 nf_ct_frag6_gather +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_dup_ipv6 0xd2ec794e nf_dup_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x066d08d4 nf_reject_skb_v6_tcp_reset +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x681a3eb2 nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x8b4bd7b4 nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x992461c9 nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xace3f1ce nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xd7cc078e nf_reject_skb_v6_unreach +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xd8411dfa nf_send_unreach6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_socket_ipv6 0xdbf0f57d nf_sk_lookup_slow_v6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0x11c42ff0 nf_tproxy_get_sock_v6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0x3d98743c nf_tproxy_handle_time_wait6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0x6fb75125 nf_tproxy_laddr6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nft_fib_ipv6 0xd778f096 nft_fib6_eval_type +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nft_fib_ipv6 0xfc4854e0 nft_fib6_eval +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x1ba877d6 l2tp_session_get_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x22432640 l2tp_sk_to_tunnel +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x24967cc0 l2tp_tunnel_get +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x2c38be41 l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x3c336db2 l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x414f1f4f l2tp_session_get_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x4475aad3 l2tp_tunnel_get_session +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x5df85e4d l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x63d997ef l2tp_recv_common +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x641383c0 l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x65a1823b l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x676b0656 l2tp_session_register +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x6f76844b l2tp_tunnel_register +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x738a8e07 l2tp_session_inc_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x833e900d l2tp_tunnel_dec_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x9258833e l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x925df304 l2tp_session_dec_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xbeed2d39 l2tp_session_get +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xc6ec15c4 l2tp_tunnel_get_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xd3a51c32 l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xd58419ef l2tp_tunnel_inc_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_ip 0x7e7dfe5c l2tp_ioctl +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x00c774a8 l2tp_nl_register_ops EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops -EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x01c59511 ieee80211_vif_to_wdev -EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x048f3d79 ieee80211_gtk_rekey_notify -EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x143c979d ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x114b3076 ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x141954b2 ieee80211_color_change_finish +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x141b43a1 ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x1668cd92 ieee80211_vif_to_wdev EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x16ad7c5f ieee80211_tkip_add_iv -EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x19365e71 wdev_to_ieee80211_vif -EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x193b86d5 ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x17db06a5 ieeee80211_obss_color_collision_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x1aaf9e10 ieee80211_find_sta_by_ifaddr EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x1dab0efe ieee80211_set_key_rx_seq -EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x1e46f89c ieee80211_ready_on_channel -EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3741cb5b ieee80211_set_active_links_async -EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4c7c36c9 ieee80211_iterate_stations_atomic -EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x64930433 ieee80211_iterate_active_interfaces_atomic -EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x810048d9 ieee80211_iterate_stations -EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x8869a675 ieee80211_hw_restart_disconnect -EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x8fb21d72 ieee80211_resume_disconnect -EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x93be680b ieee80211_gtk_rekey_add -EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x9ac7a258 ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x241f18a1 ieee80211_set_active_links_async +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x25877bee ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x2cd6974b ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3e11bec5 ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4b33d73e ieee80211_hw_restart_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5715757d ieee80211_iterate_stations +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5fe4d32f ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x8369a018 ieee80211_iterate_active_interfaces_mtx +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x8d9a44d9 ieee80211_update_mu_groups +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x91ac4e89 ieee80211_calc_rx_airtime +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x99e6d6ab ieee80211_gtk_rekey_add EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x9e1c1431 ieee80211_key_replay -EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xac57581a ieee80211_find_sta_by_link_addrs -EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xb1e4aea1 ieee80211_iterate_interfaces -EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xba07e981 ieee80211_request_smps -EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xc248dc86 ieee80211_calc_rx_airtime -EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xc9bad3a6 ieee80211_set_active_links -EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xcc1b345e ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa86bd373 wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xba9053fb ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xc50e6759 ieee80211_iterate_interfaces EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xd004ea88 ieee80211_key_mic_failure -EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xd216611d ieee80211_update_mu_groups -EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xd8fadb92 ieee80211_color_change_finish -EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xe228aeb8 ieeee80211_obss_color_collision_notify -EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xe5df956d ieee80211_calc_tx_airtime +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xd116d3d8 ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xd625ebff ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xdfe74792 ieee80211_find_sta_by_link_addrs EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xea792270 ieee80211_remove_key -EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xf44a559a ieee80211_iterate_active_interfaces_mtx -EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x091d2ff6 mpls_pkt_too_big -EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x54938851 mpls_dev_mtu -EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x6099f1fe nla_put_labels +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xf0ad8c98 ieee80211_set_active_links +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xfeb88d79 ieee80211_calc_tx_airtime +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x1206b1a9 mpls_stats_inc_outucastpkts +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x153f2129 mpls_pkt_too_big +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x4e6e53e6 nla_put_labels +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x7996039b mpls_dev_mtu EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x8ee316eb nla_get_labels -EXPORT_SYMBOL_GPL net/mpls/mpls_router 0xa7d267f0 mpls_stats_inc_outucastpkts -EXPORT_SYMBOL_GPL net/mpls/mpls_router 0xfbcf1c7b mpls_output_possible +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0xccc2c7fd mpls_output_possible +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x187a1006 ip_set_init_comment +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x225b8865 ip_set_extensions EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x22d966c6 ip_set_range_to_cidr -EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x2588ccdb ip_set_init_comment +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x35ed4c35 ip_set_nfnl_put EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free -EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x5dd29e4d ip_set_nfnl_put -EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x70a18991 ip_set_get_ip4_port -EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x70f881e9 ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x3bc1cb95 ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x416eac54 ip_set_get_ip4_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x54aadf77 ip_set_put_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x65001aa7 ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6b67afec ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6e9af97f ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7858a0ab ip_set_del EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7924b6de ip_set_hostmask_map -EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x79c059e0 ip_set_add -EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7d93da77 ip_set_del EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x81fff2d1 ip_set_netmask_map -EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x8b97d258 ip_set_put_flags -EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x97620404 ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x83839198 ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9c463dc9 ip_set_put_byindex EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9e98722b ip_set_get_ipaddr6 -EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa02b24c1 ip_set_match_extensions EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa293f8a6 ip_set_get_ipaddr4 -EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa2d465a5 ip_set_nfnl_get_byindex -EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xbe9ebc08 ip_set_get_ip6_port -EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xc4b0d4fd ip_set_put_extensions -EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xca11662e ip_set_extensions -EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcff4a8e2 ip_set_get_extensions -EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xe420e42e ip_set_name_byindex -EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xe943d957 ip_set_type_register -EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xee1846d4 ip_set_elem_len -EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf2241df0 ip_set_get_byname -EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf27d17b7 ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa65287ce ip_set_put_flags +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xbdeef0f0 ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xd0a17c75 ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xde11c2ee ip_set_match_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xef167776 ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf3344d11 ip_set_elem_len EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf3b4d4ae ip_set_alloc -EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x1383497f ip_vs_conn_out_get_proto -EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x2ce43b21 register_ip_vs_pe -EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x9476f756 unregister_ip_vs_pe -EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xc1147fe9 ip_vs_conn_in_get_proto -EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x0efd9d6b nf_conncount_destroy -EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x2ce3088b nf_conncount_add -EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x2f434923 nf_conncount_init -EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x30089f4f nf_conncount_count -EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x3439c3f8 nf_conncount_gc_list +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf89cec6b ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x430b9d16 register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x80e7e021 ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x998c0b40 unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xac42bc64 ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x13c16c8d nf_conncount_count +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x2e523c83 nf_conncount_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x9570a982 nf_conncount_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x9e1553cc nf_conncount_gc_list 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 0x06905f2f nf_conntrack_count -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x07366278 nf_ct_helper_log -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x09028f1c nf_ct_iterate_cleanup_net +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0xfe8917dc nf_conncount_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0297e397 __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x02b607f2 nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x087867e2 __nf_ct_change_status EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0bc00f80 nf_nat_helper_try_module_get -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x147d0be1 nf_ct_gre_keymap_add -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x16245aba nf_conntrack_in -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x16f75ce5 nf_ct_seqadj_set -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x18f96d6c nf_conntrack_free -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x19683586 nf_conntrack_find_get -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1975adcf nf_ct_helper -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1a0900e8 nf_ct_tmpl_free -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1a34f88a nf_ct_expect_iterate_destroy -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x21fe113d nf_conntrack_register_notifier -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x225980ff __nf_ct_expect_find -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x22b5abd6 nf_ct_unlink_expect_report -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2397e93d nf_ct_helper_init -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x248519a8 nf_conntrack_helper_unregister -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x26179b95 __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0cfbe238 nf_ct_change_status_common +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x10973ec6 nf_conntrack_helpers_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x115c2300 nf_ct_iterate_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x154bedff nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x160b6c3f nf_ct_acct_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x16850deb nf_ct_set_timeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1894567a nf_ct_tmpl_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1ce49981 nf_ct_get_id +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1d71131d nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x24db1d9d nf_ct_add_helper 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 0x2e71b879 nf_ct_expect_find_get -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x31900f53 nf_ct_tmpl_alloc -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x331262ae __nf_conntrack_confirm -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x34804735 nf_ct_add_helper -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3948ada2 nf_nat_helper_unregister -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3ed69651 nf_ct_helper_expectfn_find_by_symbol -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x425a89b9 nf_conntrack_eventmask_report -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x445e0ae9 nf_conntrack_alter_reply -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4498f35f nf_ct_expect_init -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x47d30a9f __nf_ct_change_timeout -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x495336a6 nf_ct_expect_alloc -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x49c34a7d nf_ct_seqadj_init -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4be6a7b3 nf_connlabels_replace -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x526a6ae6 nf_ct_bridge_register -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x53f36dc1 nf_ct_expect_put -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x54b82233 nf_ct_seq_offset -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x566f0cac __nf_ct_change_status -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x582e8c33 nf_l4proto_log_invalid -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5deecb81 nf_ct_helper_expectfn_find_by_name -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5e6e63de __nf_ct_refresh_acct -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x601ecc56 nf_ct_remove_expect -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x62dcab1c nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2adbaa9c nf_nat_helper_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2b998d2c nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x32824fd5 nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x34e19781 nf_ct_expect_iterate_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x35545f3c nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x36e059d9 nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3a8c7c2b nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3dd67b2b __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x402fa90e nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x43d925a0 nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x48fa6f47 nf_ct_bridge_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x498c7297 nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4a399f7f nf_ct_bridge_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x51ca63a9 nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x53f922bc nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5a40d6d8 nf_conn_pernet_ecache +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5dd266db nf_ct_untimeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x613429a4 nf_connlabels_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x639e940e nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x63c37268 nf_ct_ecache_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x67bed80e nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x684abeb6 nf_nat_helper_unregister EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x693c3961 nf_ct_helper_hash -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6cd09306 nf_ct_destroy_timeout -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6ff44933 nf_conntrack_unregister_notifier -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x71d3202b nf_conntrack_helpers_unregister -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x72406b8b nf_ct_tcp_seqadj_set -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x732fbaaf nf_ct_gre_keymap_destroy -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x76b5b633 nf_ct_untimeout -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x847b654c nf_ct_delete -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8ed3c53e nf_ct_netns_get -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8ee3ec6c nf_ct_unexpect_related -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8fe16f08 nf_connlabels_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6ee1858f nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6f393ada nf_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x71760fcd nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7718eb79 nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7b16e535 nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7b268384 nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7e43d03f __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fadddf7 nf_ct_tmpl_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fb78f0d nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x806eb85d nf_conntrack_count +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x81ee685a nf_ct_netns_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8281b9d0 nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x83155bae nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8a623b9f nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8ae43ccc nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8f199933 __nf_conntrack_helper_find EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8ffe7e89 nf_conntrack_htable_size -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x90a2d80b nf_ct_bridge_unregister -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x935b164e nf_conntrack_helpers_register -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x93c3d59c nf_ct_acct_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x934e22d2 nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x957bd076 nf_ct_l4proto_log_invalid +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x96c59674 nf_ct_netns_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x96c8e63b nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x98599655 nf_l4proto_log_invalid +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x99c6978d nf_conntrack_alloc EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9adb7399 nf_conntrack_expect_lock -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9b37556a nf_ct_remove_expectations -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9bdaec44 nf_conntrack_hash_check_insert -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa0bd3fe6 nf_ct_change_status_common -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa6cdf83c nf_conntrack_helper_put -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xaa252337 nf_ct_get_id -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xae70f15c nf_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9af52d85 nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9ffb952f nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa24f4f54 nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa48c3380 nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xaddacff4 nf_ct_remove_expect 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 0xafe66dee nf_ct_l4proto_log_invalid -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb1b24ba9 nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb01d7967 nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb0476123 nf_conntrack_helpers_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb22d4143 __nf_ct_expect_find EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb39356f5 nf_ct_port_nla_policy -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb66f4576 nf_connlabels_get -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb69277a6 nf_conntrack_helper_register -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb714b20d nf_conntrack_helper_try_module_get -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbc15baff nf_ct_expect_iterate_net -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbd283a66 nf_nat_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb56a755c nf_nat_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb67bdb1b nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb87a7c3b nf_ct_helper_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc0f7ef12 nf_ct_destroy_timeout EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc18ac88d nf_ct_expect_hsize -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc31ad0d5 nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc3da6232 __nf_ct_change_timeout EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc40f284c nf_ct_helper_hsize -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc4c64bde nf_ct_helper_expectfn_unregister -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcad46cda nf_ct_seq_adjust -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd3979be1 nf_conntrack_alloc -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd46f31ee nf_ct_set_timeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc4d8130e nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc9b2c650 nf_ct_expect_iterate_net +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcaaa81eb nf_ct_timeout_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xceaaeb4b nf_connlabels_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcf9eeb37 nf_ct_expect_init EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd505c3e0 nf_ct_port_nlattr_tuple_size -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd98123e9 nf_ct_port_tuple_to_nlattr -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdb03e6e9 nf_ct_timeout_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd5560794 nf_conntrack_helper_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdb6984b2 nf_conntrack_eventmask_report EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdba7326b nf_conntrack_lock -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdf53b138 nf_ct_helper_ext_add -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe1aca5e6 nf_ct_helper_expectfn_register -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe3876937 nf_ct_get_tuplepr -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe4848952 nf_conn_pernet_ecache -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe4ddd867 nf_ct_ecache_ext_add -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe50710d3 nf_ct_l4proto_find -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe6a47ecf nf_nat_helper_put -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe6fe17b0 nf_ct_iterate_destroy -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xebf69d5e __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdce949d2 nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe82c2a24 nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xea8b8215 nf_conntrack_helper_register EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xec8beba6 nf_ct_expect_hash -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xee29faee nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf00a6860 nf_ct_helper EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf56488d8 nf_ct_netns_put EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfe731af8 nf_ct_invert_tuple -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0xb2f299e2 nf_nat_amanda_hook -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0x24b760aa nf_conntrack_broadcast_help -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0xeb9ea3ed nf_nat_ftp_hook -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x02c1dc1f get_h225_addr -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x517dbf49 nfct_h323_nat_hook -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0x068153a9 nf_nat_irc_hook -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x858c553b nf_nat_pptp_hook -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x160a488f ct_sip_parse_numerical_param -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x2906ecee ct_sip_get_sdp_header -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x9337c593 ct_sip_get_header -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xd2026464 nf_nat_sip_hooks -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xe8e256ee ct_sip_parse_request -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xe8e2ac66 ct_sip_parse_address_param -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xf80cb666 ct_sip_parse_header_uri -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0x8a2b0a16 nf_nat_snmp_hook -EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0xd153b8a5 nf_nat_tftp_hook -EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0x9abe2146 nf_dup_netdev_egress -EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0xb70f6a93 nf_fwd_netdev_egress -EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0xf2c0c2c9 nft_fwd_dup_netdev_offload -EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x016b229a nf_flow_snat_port -EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x08f3242f flow_offload_alloc -EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x252e80b2 nf_flow_rule_route_ipv4 -EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x449a3fab nf_flow_offload_ip_hook -EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x4537f631 flow_offload_add -EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x473e86c9 flow_offload_free -EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x7d88d116 flow_offload_refresh -EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x880d214e nf_flow_table_offload_setup -EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x8c2a0d26 nf_flow_table_init -EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x9d339db6 nf_flow_dnat_port -EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xbcb0964a nf_flow_rule_route_ipv6 -EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xc96822f8 flow_offload_teardown -EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xd739f0f3 nf_flow_table_cleanup -EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xdf4d1e3f nf_flow_offload_ipv6_hook -EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xe1e39ab6 nf_flow_table_free -EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xe87f7bd2 flow_offload_route_init -EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xfd5d2382 flow_offload_lookup -EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x09938b91 nf_nat_alloc_null_binding -EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x0be244dc nf_ct_nat -EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x21149605 nf_nat_redirect_ipv4 -EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x352ced11 nf_nat_ipv4_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfee4ff46 nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xffe6c925 nf_ct_iterate_cleanup_net +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0x9639e314 nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0x88019f43 nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0x09108fbe nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x2bd85c2a nfct_h323_nat_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x430d0f26 get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0x13132777 nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xa71a387a nf_nat_pptp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x076b3a10 ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x1b9165e3 ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x1ce1d93c ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x21d4327e ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x41cc4fb3 ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x9a4d010b ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xc228712e nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0x619186f5 nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0xaa1a2698 nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0x2e791d36 nf_fwd_netdev_egress +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0x6817ede1 nft_fwd_dup_netdev_offload +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0xc0a49de3 nf_dup_netdev_egress +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x0359c730 flow_offload_add +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x16510022 flow_offload_free +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x248242ce flow_offload_refresh +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x29de0729 flow_offload_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x2e1d2fed nf_flow_table_offload_setup +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x37d4adfa nf_flow_table_free +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x3cb1695c flow_offload_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x60413a05 flow_offload_route_init +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x68da6201 nf_flow_rule_route_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x9410d75b nf_flow_table_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x9be65a77 nf_flow_table_init +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xab5288ed nf_flow_offload_ip_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xaba75803 nf_flow_snat_port +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xd09dfda4 flow_offload_teardown +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xdb095417 nf_flow_dnat_port +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xdd1aa3e9 nf_flow_offload_ipv6_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xe398312b nf_flow_rule_route_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x0a25a895 nf_nat_ipv4_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x11ac076d nf_nat_redirect_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x203c5d17 nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x21fd7c5e nf_ct_nat EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x3bc17c49 nf_nat_masquerade_inet_register_notifiers -EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x3f4dbf08 nf_nat_inet_unregister_fn -EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x463eb181 nf_nat_inet_register_fn -EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x4dd88118 nf_nat_ipv6_unregister_fn -EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x6103c4f1 nf_ct_nat_ext_add -EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x6a2ec7d7 nf_nat_inet_fn -EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x908f28c4 nf_nat_exp_find_port -EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x99a31bc2 nf_nat_redirect_ipv6 -EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xae789f5c nf_nat_packet -EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xbdae4c80 nf_nat_masquerade_ipv4 -EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xbf0976ef nf_nat_icmpv6_reply_translation -EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xcd25ec4d nf_nat_ipv6_register_fn -EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xd1ffec5f nf_nat_ipv4_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x3cd5e22c nf_nat_ipv4_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x5991b7b7 nf_nat_exp_find_port +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x6abfab0a nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x6b4774c1 nf_nat_inet_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x6d6785e1 nf_nat_inet_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x6f3e625f nf_nat_icmpv6_reply_translation +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x787a3a1b nf_nat_inet_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x97e2336b nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x9ff37785 nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xa3ee7a7d nf_nat_ipv6_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xb3f54d6f nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xba345c22 nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xc2af81fb nf_nat_ipv6_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xd03555f4 nf_nat_masquerade_ipv4 EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xd9c25654 nf_nat_masquerade_inet_unregister_notifiers -EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xde2f79f8 nf_nat_masquerade_ipv6 -EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xf92a952d nf_nat_icmp_reply_translation -EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x1d38dacf synproxy_recv_client_ack_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x06d01e03 nf_synproxy_ipv6_fini EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x1f099794 synproxy_init_timestamp_cookie -EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x2c7a13b5 synproxy_parse_options -EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x35b35bd9 nf_synproxy_ipv6_init -EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x3694afc2 synproxy_recv_client_ack -EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x3ea1d575 nf_synproxy_ipv4_init -EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x85e53b35 nf_synproxy_ipv6_fini -EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x894a7927 synproxy_send_client_synack_ipv6 -EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x8ef7b599 nf_synproxy_ipv4_fini -EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xc16a03fc ipv6_synproxy_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x5450b235 ipv4_synproxy_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x6334e374 synproxy_recv_client_ack_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x6caec1cf nf_synproxy_ipv4_fini +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xa768928d synproxy_send_client_synack_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xb57e9ce6 ipv6_synproxy_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xb64f9cb0 nf_synproxy_ipv4_init +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xbc573fb4 synproxy_parse_options EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xca9fc082 synproxy_net_id -EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xd3c4e549 ipv4_synproxy_hook -EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xd5c0c8d4 synproxy_send_client_synack -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x03f1acde nft_reg_track_update -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x10c3eb7d nft_expr_reduce_bitwise -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x11704715 nf_tables_destroy_set -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1bd7cc90 __nft_release_basechain -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x27ccdbe5 nft_unregister_obj -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2c119033 nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xdc31437c nf_synproxy_ipv6_init +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xde896f73 synproxy_recv_client_ack +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xebe9a8a5 synproxy_send_client_synack +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x071da8ca nft_expr_reduce_bitwise +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0859bf5a nft_set_catchall_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x18a9c9a4 nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2db83062 nft_meta_set_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2df1a855 nft_meta_get_reduce EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3251d762 nf_tables_trans_destroy_flush_work -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x34377563 nft_obj_lookup -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x34aef844 nf_tables_activate_set -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3e777977 nft_dump_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x325feafa nft_flowtable_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x34c619ce nft_meta_inner_eval +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3675b638 nft_set_lookup_global +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x36965831 nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x39392cef nft_set_elem_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x40fcc73b nft_obj_lookup EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x41b71e65 nft_trace_enabled -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x47a39d19 nft_meta_set_validate -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4b5b8771 nft_unregister_flowtable_type -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4c3585b7 nft_meta_inner_eval +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4358a2f6 nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x44c20c71 nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4bf1040a nf_tables_bind_set EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4cecbb60 nft_meta_policy -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4f654990 nft_unregister_chain_type -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x51616645 nft_set_catchall_lookup -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x51a9a1b1 nft_parse_register_store -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5247f644 nf_tables_bind_set -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x53d0d7b9 nft_chain_validate -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5aa4d532 nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x50601b51 nft_dump_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x508bce9e nft_unregister_flowtable_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x55392248 nf_tables_activate_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5993d54b nf_tables_deactivate_flowtable EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5d0f4059 nft_chain_validate_dependency -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5d7c659c __nft_reg_track_cancel EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5fb53a4c nft_data_release -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5fca1c1e nft_meta_get_dump -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x626c3b95 nft_request_module -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x656f71f5 nft_register_expr -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x6c7b595d nft_meta_set_init -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x767d8975 nft_unregister_expr -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x8347792e nft_register_chain_type -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x877709ca nft_register_flowtable_type -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x8c4e9438 nft_set_elem_destroy -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x90849bdc nft_meta_get_reduce -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x9323ac7a nft_data_dump -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x95999376 nf_tables_deactivate_set -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x9983acbf nft_reg_track_cancel -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x9b98137e nft_data_init -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xa643bc06 nft_set_lookup_global -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xab017f52 nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x732d7316 nft_register_flowtable_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x744e3c58 nft_parse_register_store +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7556f7fb __nft_release_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7a6fcb8e nft_register_obj +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7c5d063d nft_chain_validate +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x82450846 nft_obj_notify +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x87f029d8 nft_reg_track_update +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x8daac485 nft_reg_track_cancel +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x8e253f93 nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x9783c8f1 nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x9ee31821 __nft_reg_track_cancel +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xa304c05b nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xa6d1bc92 nf_tables_destroy_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xab0c7336 nft_set_catchall_gc +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xae38467d nft_meta_set_dump EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xae47eb8d nft_chain_validate_hooks -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb2021e52 nft_register_obj -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc8d9f16f nft_obj_notify -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xca64ab79 nft_meta_set_destroy -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xcf7d654a nft_do_chain -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xd3cbe2c1 nft_flowtable_lookup -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xd4ca9482 nft_set_catchall_gc -EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xdae97add nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb18b370d nft_unregister_obj +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb4d7ec1d nft_meta_set_validate +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc781543a nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc9610e7c nf_tables_deactivate_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc96559b1 nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xd4dfff92 nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xd9f8647d nft_request_module 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 0xf4f72bd4 nf_tables_deactivate_flowtable -EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x39d1a864 nfnetlink_unicast -EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x553336d6 nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xec5a143f nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xfc1743ee nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x0e62cdc6 nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x1bc78b71 nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x1e593ffc nfnetlink_send EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock -EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x6cea643c nfnetlink_set_err -EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x87dec1fe nfnetlink_send -EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xa0a7be19 nfnetlink_subsys_unregister -EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xbd460761 nfnetlink_broadcast -EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xc6293542 nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5f7b59ec nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x789e5ce0 nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xab54c1e9 nfnetlink_set_err EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb065657 nfnl_unlock -EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x195f6dbe nfnl_acct_find_get -EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xb2008856 nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xf877db41 nfnetlink_broadcast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x4d8f017c nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x7153eeb4 nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x91264136 nfnl_acct_overquota EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put -EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xdd079c32 nfnl_acct_update -EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0x0c8ec4f8 nf_osf_match EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0x35eff5e0 nf_osf_fingers -EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0x8ec78ab6 nf_osf_find -EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x42472388 nft_fib_init -EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x79a73643 nft_fib_store_result -EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x8e74a9db nft_fib_reduce -EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0xed110681 nft_fib_validate -EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0xf27ced16 nft_fib_dump +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0x3d996f71 nf_osf_find +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0x573e859a nf_osf_match +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x0e2e4f6a nft_fib_reduce +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x853928a0 nft_fib_store_result +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0xac136985 nft_fib_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0xac896661 nft_fib_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0xf2245d0b nft_fib_init EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x1de558c1 nft_reject_icmpv6_code -EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x444e904c nft_reject_dump -EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x9387bba6 nft_reject_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x5673a53d nft_reject_validate EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x9d46ccf8 nft_reject_policy -EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xbc811309 nft_reject_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xb96fbbcd nft_reject_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xc91d6f12 nft_reject_init EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xe2c84666 nft_reject_icmp_code -EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x04b1670f xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x02d048f0 xt_find_table_lock EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x04e27719 xt_compat_flush_offsets -EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x348cae0d xt_table_unlock -EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x44482b79 xt_proto_init -EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x4d96534f xt_register_table -EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x51d12205 xt_request_find_table_lock -EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x6d08c762 xt_match_to_user -EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x777d5fd2 xt_register_template +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x12077958 xt_compat_target_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x131c8887 xt_compat_match_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x158e5900 xt_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x287430bd xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x2ca390e9 xt_compat_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x36a9f0c1 xt_compat_match_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x51b358c6 xt_compat_target_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5a99299d xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x6e520e00 xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7b047b67 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 0x810b2228 xt_compat_target_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x8100e099 xt_hook_ops_alloc EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x823edea5 xt_compat_add_offset -EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x882d95c8 xt_replace_table -EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x915e74c0 xt_compat_match_to_user -EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x9a338e9a xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x8b9e5c4d xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x8d53aa62 xt_request_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x901ce283 xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x9996693a xt_register_table EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x9c995c69 xt_percpu_counter_alloc -EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa00a5472 xt_check_target -EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa0672d44 xt_compat_target_to_user -EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa0ad36dd xt_compat_match_offset -EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa7048312 xt_target_to_user EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa7c94f1d xt_compat_lock -EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa9f1d8c5 xt_compat_target_from_user -EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xafab2137 xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xb540d5c4 xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xb740d540 xt_target_to_user EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xbfacb837 xt_percpu_counter_free -EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc195f7a8 xt_check_match EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc7fae024 xt_compat_calc_jump -EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd1962128 xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xccb7eabd xt_register_template 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 0xd736ec85 xt_unregister_template -EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd9347d06 xt_hook_ops_alloc -EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xdcdd26e8 xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xdcade838 xt_compat_target_offset EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xddf68fc6 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe14b77dd xt_unregister_template +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe4ac09c9 xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xf57684b2 xt_check_target EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xf6abeb06 xt_copy_counters -EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xfd716558 xt_compat_match_from_user -EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x329cdadd xt_rateest_lookup -EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x6195ce72 xt_rateest_put -EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0x33f80f4b nci_spi_send -EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0x9b55368f nci_spi_allocate_spi -EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0xfb158ac6 nci_spi_read -EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x6704f613 nci_uart_unregister -EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x94561d20 nci_uart_register -EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0xf5b0bbed nci_uart_set_config -EXPORT_SYMBOL_GPL net/nsh/nsh 0x993b3e94 nsh_pop -EXPORT_SYMBOL_GPL net/nsh/nsh 0xc415bcc8 nsh_push -EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x0184039b ovs_vport_alloc -EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x27187714 ovs_netdev_link -EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x430825c5 __ovs_vport_ops_register -EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x54307d2c ovs_netdev_tunnel_destroy -EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x820873a0 ovs_vport_free -EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x8ddfd539 ovs_vport_ops_unregister -EXPORT_SYMBOL_GPL net/psample/psample 0x016de515 psample_group_take -EXPORT_SYMBOL_GPL net/psample/psample 0x2ac61eba psample_group_get -EXPORT_SYMBOL_GPL net/psample/psample 0x9f926045 psample_sample_packet -EXPORT_SYMBOL_GPL net/psample/psample 0xdaea60c7 psample_group_put -EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x2313a534 qrtr_endpoint_register -EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x45e4e3a8 qrtr_endpoint_post +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x0534590d xt_rateest_put +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x24357a64 xt_rateest_lookup +EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0x1ce97fe6 nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0x3c4af83b nci_spi_send +EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0x89eb3976 nci_spi_read +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x7251568f nci_uart_unregister +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0xe5ecba5a nci_uart_register +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0xf9188e4a nci_uart_set_config +EXPORT_SYMBOL_GPL net/nsh/nsh 0x63552483 nsh_pop +EXPORT_SYMBOL_GPL net/nsh/nsh 0xf41f3f6f nsh_push +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x28177259 ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xe070ec57 __ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xe993f2c7 ovs_netdev_tunnel_destroy +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xf1cf3783 ovs_vport_alloc +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xf4703e8b ovs_netdev_link +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xfb3034be ovs_vport_free +EXPORT_SYMBOL_GPL net/psample/psample 0x065204c1 psample_group_get +EXPORT_SYMBOL_GPL net/psample/psample 0x0a577bb0 psample_group_put +EXPORT_SYMBOL_GPL net/psample/psample 0x75e4d423 psample_sample_packet +EXPORT_SYMBOL_GPL net/psample/psample 0xd4565cad psample_group_take +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x18a1ac83 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 0xc59776d6 qrtr_endpoint_unregister +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0xa96e09e9 qrtr_endpoint_unregister +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0xd9b926af qrtr_endpoint_post EXPORT_SYMBOL_GPL net/rds/rds 0x00a467af rds_wq -EXPORT_SYMBOL_GPL net/rds/rds 0x2230df7a rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0x08fc6b1d rds_send_xmit +EXPORT_SYMBOL_GPL net/rds/rds 0x15f6f121 rds_conn_path_drop +EXPORT_SYMBOL_GPL net/rds/rds 0x1823921a rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0x20727aa2 rds_send_ping +EXPORT_SYMBOL_GPL net/rds/rds 0x2a5d9ddc rds_connect_path_complete EXPORT_SYMBOL_GPL net/rds/rds 0x2b0d543c rds_message_add_extension -EXPORT_SYMBOL_GPL net/rds/rds 0x2d31996d rds_conn_create_outgoing -EXPORT_SYMBOL_GPL net/rds/rds 0x32cd7769 rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x2cbf0f8e rds_message_addref EXPORT_SYMBOL_GPL net/rds/rds 0x36087aa4 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x4383365f rds_send_path_reset EXPORT_SYMBOL_GPL net/rds/rds 0x45a4781e rds_addr_cmp -EXPORT_SYMBOL_GPL net/rds/rds 0x4962a227 rds_message_addref -EXPORT_SYMBOL_GPL net/rds/rds 0x4a8ac5a7 rds_trans_register -EXPORT_SYMBOL_GPL net/rds/rds 0x4abf3c6f rds_inc_path_init +EXPORT_SYMBOL_GPL net/rds/rds 0x492e8dbf 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 0x5bce11c3 rds_info_register_func -EXPORT_SYMBOL_GPL net/rds/rds 0x67423405 rds_inc_init -EXPORT_SYMBOL_GPL net/rds/rds 0x684953e8 rds_for_each_conn_info -EXPORT_SYMBOL_GPL net/rds/rds 0x74180d62 rds_conn_drop -EXPORT_SYMBOL_GPL net/rds/rds 0x755a230a rds_conn_destroy -EXPORT_SYMBOL_GPL net/rds/rds 0x77fbd49b rds_atomic_send_complete -EXPORT_SYMBOL_GPL net/rds/rds 0x81529d0b rds_connect_path_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x58b64d58 rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0x5d710dd6 rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0x6fcc97e1 rds_send_path_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0x839e399f rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0x8589428a rds_for_each_conn_info EXPORT_SYMBOL_GPL net/rds/rds 0x85e4e520 rds_stats_info_copy -EXPORT_SYMBOL_GPL net/rds/rds 0x8f16661a rds_conn_connect_if_down -EXPORT_SYMBOL_GPL net/rds/rds 0x9198389c rds_message_unmapped -EXPORT_SYMBOL_GPL net/rds/rds 0x941821c0 rds_send_ping +EXPORT_SYMBOL_GPL net/rds/rds 0x8c1b91b5 rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0x8dfa04ff rds_inc_path_init +EXPORT_SYMBOL_GPL net/rds/rds 0x99c5413e rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0x9a310221 rds_message_put EXPORT_SYMBOL_GPL net/rds/rds 0x9dcbbbf0 rds_page_remainder_alloc -EXPORT_SYMBOL_GPL net/rds/rds 0xa977109d rds_send_path_drop_acked -EXPORT_SYMBOL_GPL net/rds/rds 0xac31397b rds_connect_complete -EXPORT_SYMBOL_GPL net/rds/rds 0xaf9279e2 rds_conn_create -EXPORT_SYMBOL_GPL net/rds/rds 0xb97275c1 rds_conn_path_drop -EXPORT_SYMBOL_GPL net/rds/rds 0xbf1acc85 rds_recv_incoming -EXPORT_SYMBOL_GPL net/rds/rds 0xc0363120 rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0xa02ebc02 rds_conn_path_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0xa9d0b747 rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xb7ae05a9 rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xc131b165 rds_trans_unregister EXPORT_SYMBOL_GPL net/rds/rds 0xc2dab779 rds_info_copy -EXPORT_SYMBOL_GPL net/rds/rds 0xcbfea1b8 rds_trans_unregister -EXPORT_SYMBOL_GPL net/rds/rds 0xce325ad5 rds_send_drop_acked -EXPORT_SYMBOL_GPL net/rds/rds 0xd472a681 rds_conn_path_connect_if_down -EXPORT_SYMBOL_GPL net/rds/rds 0xde3221e6 rds_send_xmit -EXPORT_SYMBOL_GPL net/rds/rds 0xe4fcf69d rds_message_put -EXPORT_SYMBOL_GPL net/rds/rds 0xea36df7f rds_send_path_reset +EXPORT_SYMBOL_GPL net/rds/rds 0xc99ec679 rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0xd953d730 rds_recv_incoming +EXPORT_SYMBOL_GPL net/rds/rds 0xdb12ecca rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0xdc650a90 rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0xe39b5ab9 rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0xef201a6b rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0xf8c8d69f rds_conn_create EXPORT_SYMBOL_GPL net/rds/rds 0xfd22dd56 rds_cong_map_updated -EXPORT_SYMBOL_GPL net/sched/sch_pie 0x15cca0ab pie_process_dequeue EXPORT_SYMBOL_GPL net/sched/sch_pie 0x6ce9b467 pie_calculate_probability -EXPORT_SYMBOL_GPL net/sched/sch_pie 0xd2abb5af pie_drop_early +EXPORT_SYMBOL_GPL net/sched/sch_pie 0x88e78ba7 pie_process_dequeue +EXPORT_SYMBOL_GPL net/sched/sch_pie 0xb2e355c2 pie_drop_early EXPORT_SYMBOL_GPL net/sched/sch_taprio 0x19fe655b taprio_offload_free EXPORT_SYMBOL_GPL net/sched/sch_taprio 0x78555058 taprio_offload_get -EXPORT_SYMBOL_GPL net/sctp/sctp 0x0a62b0a2 sctp_transport_lookup_process -EXPORT_SYMBOL_GPL net/sctp/sctp 0x209ee3e6 sctp_for_each_endpoint -EXPORT_SYMBOL_GPL net/sctp/sctp 0x47e64d3c sctp_get_sctp_info -EXPORT_SYMBOL_GPL net/sctp/sctp 0xebc8f7e8 sctp_transport_traverse_process -EXPORT_SYMBOL_GPL net/smc/smc 0x0678fc48 smcd_register_dev -EXPORT_SYMBOL_GPL net/smc/smc 0x0d7a564a smcd_free_dev -EXPORT_SYMBOL_GPL net/smc/smc 0x63e141c8 smc_hash_sk -EXPORT_SYMBOL_GPL net/smc/smc 0x6531597f smcd_handle_event -EXPORT_SYMBOL_GPL net/smc/smc 0x7eac7b10 smcd_handle_irq -EXPORT_SYMBOL_GPL net/smc/smc 0x8cba1470 smc_unhash_sk -EXPORT_SYMBOL_GPL net/smc/smc 0xb652be91 smcd_alloc_dev -EXPORT_SYMBOL_GPL net/smc/smc 0xdf673250 smc_proto6 -EXPORT_SYMBOL_GPL net/smc/smc 0xebc43fc6 smcd_unregister_dev -EXPORT_SYMBOL_GPL net/smc/smc 0xfc6356fb smc_proto -EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x284129ca gss_mech_unregister +EXPORT_SYMBOL_GPL net/sctp/sctp 0x5ba4d874 sctp_transport_traverse_process +EXPORT_SYMBOL_GPL net/sctp/sctp 0x9f3dd6b3 sctp_get_sctp_info +EXPORT_SYMBOL_GPL net/sctp/sctp 0xdf799843 sctp_transport_lookup_process +EXPORT_SYMBOL_GPL net/sctp/sctp 0xec6b41e8 sctp_for_each_endpoint +EXPORT_SYMBOL_GPL net/smc/smc 0x0c76abf9 smcd_free_dev +EXPORT_SYMBOL_GPL net/smc/smc 0x24ab2d1d smcd_unregister_dev +EXPORT_SYMBOL_GPL net/smc/smc 0x2d198e91 smcd_handle_event +EXPORT_SYMBOL_GPL net/smc/smc 0x6de42153 smc_unhash_sk +EXPORT_SYMBOL_GPL net/smc/smc 0x967879da smcd_register_dev +EXPORT_SYMBOL_GPL net/smc/smc 0xa683c5bf smcd_alloc_dev +EXPORT_SYMBOL_GPL net/smc/smc 0xac1f5ffb smc_proto +EXPORT_SYMBOL_GPL net/smc/smc 0xd7dfadf1 smcd_handle_irq +EXPORT_SYMBOL_GPL net/smc/smc 0xd8b7e951 smc_hash_sk +EXPORT_SYMBOL_GPL net/smc/smc 0xdf374e59 smc_proto6 +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x1d6f7aaa gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x20333a4b 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 0x45c9648b 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 0x7977a677 svcauth_gss_flavor -EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xd24dbbd3 svcauth_gss_register_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xa2cb6218 gss_mech_unregister EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xd7673035 g_verify_token_header -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x021de6d8 xdr_page_pos -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x036ccf8d xdr_reserve_space_vec -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x03aaa6fd xprt_request_get_cong -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0557bf5c xdr_stream_decode_opaque_dup +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xf10ffd76 svcauth_gss_flavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0055d6ad svc_rpcbind_set_version +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x013769b9 xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x01edf3bf rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x04e9fb5a auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x04f6ee4e svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05d7d91a sunrpc_cache_unregister_pipefs EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05e807a9 xdr_encode_string -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05f7c6ee xdr_process_buf -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x060f1411 xprt_unregister_transport -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0623b206 xprt_register_transport -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x06551f11 rpc_setbufsize EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x065994f1 xdr_encode_opaque_fixed -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x08316584 svc_generic_init_request -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0899ebcc cache_seq_stop_rcu -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x09c71774 rpc_d_lookup_sb -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0b28bc66 rpc_sleep_on_timeout -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0b3e41f1 rpc_restart_call -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0b7c975d rpcauth_create -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0bd22b76 xdr_buf_subsegment -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0cfffaf8 rpc_mkpipe_dentry -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0dc8c876 rpc_localaddr -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0e3d114d xdr_stream_decode_string_dup -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0eec28cc xdr_buf_from_iov -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x10402932 xdr_reserve_space -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x10b90af2 xprt_force_disconnect -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x10c12a40 xdr_terminate_string -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x12e8e922 rpc_uaddr2sockaddr -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x130ef7fe __xdr_commit_encode -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x144b2473 svc_set_num_threads -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1627ed1f rpc_force_rebind -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x166516fd xprt_lookup_rqst -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x16c26a4c rpc_free -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x16ef1072 xprt_release_rqst_cong -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1879bff5 rpcauth_stringify_acceptor -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1a2d77b0 cache_destroy_net -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1a5c1d44 xdr_init_encode -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1bb3fc98 svc_proc_register -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1d17ecf8 svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x06a4a16f rpc_count_iostats_metrics +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x093365c7 put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x09a1da5b rpc_clnt_disconnect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0dbb6d85 rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0efe25c4 svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x10790013 rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x119f567c rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x12667e4d svc_rqst_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x12f64755 svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x13243f77 svc_xprt_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x132cb806 rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x140abf2e xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x16362f16 rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x175838a7 rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x184578ac rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x195abbe3 xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1a3e2d8d rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1b8b8b85 rpc_clnt_xprt_switch_remove_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1c20d477 xdr_stream_decode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1cb2713b rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1d4cc038 rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1dbce3d0 svc_reg_xprt_class EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e119a79 rpcauth_get_pseudoflavor -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e16ccc1 rpc_call_sync -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1fcb579d sunrpc_cache_update -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1fe301d4 svc_set_client -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2126d2c1 svc_xprt_copy_addrs -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x24212d3f rpc_clnt_swap_activate -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x24a95d17 rpc_peeraddr2str -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x25241e7c xdr_stream_pos -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x25c0a495 svc_fill_symlink_pathname -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2653b011 rpcauth_init_cred -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x276c37c6 xprt_wait_for_reply_request_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1ec88005 xdr_page_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1eea60ca svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f7dc162 svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f868f73 svc_xprt_close +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2063891d xprt_wake_up_backlog +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x250e5f31 svc_xprt_destroy_all +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2638de59 xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x26d7f961 xdr_inline_decode EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2bad2b2d rpcauth_init_credcache -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2e0005da xprt_complete_rqst -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2fcb6ef1 rpc_clnt_test_and_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x29da31bf svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2b61f33f svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2c7665a0 xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2cb2c00b rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3014726f svc_auth_register EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x33bee0d5 xprt_wait_for_buffer_space -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x346319e8 rpc_clnt_setup_test_and_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x32d9a8da xprt_reserve_xprt EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x34d184de rpc_wake_up_status -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x34e2d9d2 rpc_clnt_swap_deactivate -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x36422057 xprt_disconnect_done -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x375c3f21 svc_reserve -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x37ce1523 rpc_prepare_reply_pages -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x382fbcbf xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x360ed914 xprt_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x377d7255 rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x37b8ee4c svc_alien_sock EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3e399df1 xprt_wake_pending_tasks -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3eb0962b rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3a808477 xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3ccb516e xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3d681472 auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3ebd012d cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f97ee5c unix_domain_find EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f9a2b0b rpcauth_get_gssinfo -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f9c7194 rpc_clnt_add_xprt -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3ff1fe7d rpc_sleep_on -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x42c5b205 xdr_encode_array2 -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4423e801 svc_recv -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x45920089 svcauth_unix_purge -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x45ec2ce8 xdr_stream_zero -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4645036a svc_encode_result_payload -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x478bfb78 unix_domain_find -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x483a8d33 write_bytes_to_xdr_buf -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4897703c svc_addsock -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x48d85061 cache_seq_next_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x415fdb68 svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x42fc840d rpc_clnt_swap_activate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x43823612 rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x438a7cec svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x43acbf27 xprt_add_backlog +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x440b9280 rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x48e420b0 gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4ac34059 xprt_reconnect_delay EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4afedab1 xprtiod_workqueue -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4b162412 svc_unreg_xprt_class -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4bc96d7b svcauth_unix_set_client -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4be778f7 rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4c1de856 xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4ce52406 svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4d403b1f svc_authenticate 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 0x4ea77db7 xprt_lock_connect -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x508044c0 rpc_clnt_manage_trunked_xprts -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x522933f4 xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4eb3c527 rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x518fb796 rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x51d97f48 rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x51e6847d rpc_clnt_xprt_switch_has_addr EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x534dc99f rpc_pton -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x535a6b2a svc_age_temp_xprts_now -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5407fc0d auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53e00cec rpc_clnt_manage_trunked_xprts +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5407f504 xprt_wait_for_buffer_space EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x549c0738 rpc_ntop -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x559b2d54 xdr_write_pages -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x572d691c svc_xprt_enqueue -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x577f4367 sunrpc_cache_register_pipefs -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x578b312b svc_bind -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x57fda4dc xdr_buf_trim -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x582253f7 svc_max_payload -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x58c60ccc xprt_get -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x594ac1a1 rpc_run_task -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a300ac8 rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x55472860 svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x555c77b8 rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5610b1ca xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x57e81f96 xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x57f8bc68 sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x58b0680f xprt_wait_for_reply_request_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x59d43903 rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a006d30 rpc_cancel_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a020f98 svc_set_client EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a45ba31 svc_auth_unregister -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5b95a019 rpc_clnt_xprt_switch_put -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5bf4f5cf rpcauth_wrap_req_encode -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5c1660da rpc_proc_register -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5cd1cf2f xprt_wake_up_backlog -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5e7af872 rpc_wake_up_queued_task -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5f25fef3 xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5ba156f8 svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5f7063c9 rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5fda8285 xdr_stream_decode_opaque_dup EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x609202f9 rpc_task_gfp_mask -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6227acfb rpc_destroy_pipe_data -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x62471484 rpc_task_timeout -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x63201767 rpc_cancel_tasks -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x638c025f svc_rqst_replace_page -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x646c0b21 cache_unregister_net -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6479b1be svc_sock_update_bufs -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x64b8031a bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x60f7dd0d rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x636f5698 sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x645f85ec rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x64b81042 rpc_pipe_generic_upcall EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x66ed2439 rpc_destroy_wait_queue -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x67f2a249 svc_reg_xprt_class -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x67f43e5c rpc_delay -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x69a0ead5 rpc_add_pipe_dir_object -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6ad9f5a8 xprt_pin_rqst -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6ee7f2e5 rpcauth_unregister -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6efd62d6 rpc_create -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6f71dd0e svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x67a9a8fd rpc_clnt_iterate_for_each_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x67c2ed9c svc_rqst_replace_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x68456e22 rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x69741ef7 svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x699024b5 xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x69e0cc8a xprt_reconnect_backoff +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6a153213 rpc_clnt_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6b2bf67f xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6b3f46f2 rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6bc70eb7 svc_encode_result_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6c28f090 rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6d409794 xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6d8591a1 rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6e7a79b2 rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x70d51050 rpc_clnt_show_stats 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 0x7294553f xprt_update_rtt -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x72eae227 xdr_shift_buf -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x732ad3f7 xdr_stream_decode_opaque -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x73dae734 svc_generic_rpcbind_set -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x77286bb7 svc_xprt_deferred_close -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x77c3c496 rpc_clnt_probe_trunked_xprts -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x78963345 xdr_init_decode -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7a0b44c7 svc_xprt_init -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7a8caf75 rpc_proc_unregister -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7cdcfb77 rpc_unlink -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7d30e4ba rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x72b1e81f rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x73273a45 rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x736887d8 xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x74beea5c sunrpc_cache_lookup_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x75a4244e svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x77087eec rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x775bd2fb rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x78a38539 xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7a1d9183 xdr_stream_decode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7d74c383 xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7db99d6f xdr_init_decode_pages EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7e7908ff rpc_net_ns -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x81e82724 rpcauth_destroy_credcache -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x82bd0f35 xdr_encode_word -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8398838a svc_rqst_alloc -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x84da6309 rpc_init_pipe_dir_head -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x86bd3f37 rpc_call_null -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x889571bd xdr_read_pages -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8ae981be cache_create_net -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8b169dbf svc_print_addr -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8bbdd228 xdr_enter_page -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8bfc1a2a sunrpc_destroy_cache_detail -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8db11884 rpc_init_pipe_dir_object -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8e00d5e3 rpc_count_iostats -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8e4c86b9 rpc_find_or_alloc_pipe_dir_object -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8f5b8f9b xprt_add_backlog -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x904661ef xdr_stream_subsegment -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x91826aa7 rpc_clone_client_set_auth -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9346a40b xdr_set_pagelen -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9366e056 xdr_decode_array2 -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9530d7bf rpc_clnt_xprt_switch_remove_xprt -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x959adac4 svc_seq_show -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x95c177ca xdr_stream_decode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7e6a2c0b rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7f494593 cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fdde96b xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x84201110 rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x84d77546 rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x85ddfa1b svc_fill_write_vector +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x88fe2c95 rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8900040f svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x895f59c5 xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8b109e35 rpc_prepare_reply_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8b14bd22 write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8ba580f3 rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8c5d19ea rpc_max_bc_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8e07e865 rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8f434898 xdr_stream_decode_string_dup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8f69c103 xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9192ac5b xprt_lock_connect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x92590b75 sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x938383e0 rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x945360c2 svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x949294d3 rpcauth_init_credcache EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9670b5a1 rpc_free_iostats -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98cfde75 svc_create_pooled -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x99001a94 put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x96870041 sunrpc_cache_pipe_upcall_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9689ba1b svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x971a2009 rpc_clnt_xprt_switch_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x974e628a svc_fill_symlink_pathname EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x99aee353 rpc_init_priority_wait_queue -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x99d85a51 xprt_adjust_cwnd -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x99edf4ce rpc_put_sb_net -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9a863dc9 rpc_clone_client -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9c24a1ff svc_exit_thread -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9c7fc550 svc_fill_write_vector -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9d18f692 rpcauth_unwrap_resp_decode -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9db5e337 xprt_unlock_connect -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9e9450ae rpc_killall_tasks -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9eb119ef xprt_put -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa0e5e1a1 cache_purge -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa1bc2518 read_bytes_from_xdr_buf -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa1f5eee2 rpc_exit -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa365d497 cache_check -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa36b1c28 auth_domain_lookup -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa88edd76 svc_rpcbind_set_version -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa9afa16a xprt_destroy_backchannel -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xab2de992 xdr_inline_decode -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xab4dc6ee sunrpc_init_cache_detail -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xabb535a2 xprt_reserve_xprt -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf569828 svc_xprt_close +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9a289979 svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9b558e95 rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9c9d4a33 xdr_set_pagelen +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9ceae852 xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa1cacad5 svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa2396163 csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa25316ea svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa2e85aa6 rpc_clnt_setup_test_and_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa4c55366 rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa7378d02 rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa7a6c2f2 rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa7db8ad0 xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa84a5398 cache_seq_stop_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa8c94a82 rpc_task_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xac4d4022 xprt_request_get_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xac8e5212 __xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xace46710 xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xad04539f rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xae4c74f8 cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf3d091a svc_xprt_deferred_close EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb0ab8d9b sunrpc_cache_pipe_upcall_timeout -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb1c485b7 rpc_max_bc_payload -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb1f2ecc2 xdr_stream_move_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb0a52a26 xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb2e73141 rpc_clnt_swap_deactivate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb359fe29 cache_create_net EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb6b7c815 svc_xprt_create -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb845f1a0 rpc_put_task -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb8aa4960 xprt_alloc -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xba69195a svc_alien_sock -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbb6430bc auth_domain_put -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbcf4b920 xprt_reconnect_delay -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbddfbd40 svc_find_xprt -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbe492d88 rpc_num_bc_slots -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf815fde rpc_clnt_iterate_for_each_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb580e151 rpc_num_bc_slots +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb7ad042d read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb7d2985e rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb8a0026a rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb9100049 rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xba551c86 rpc_clnt_test_and_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbbc2f3ac rpc_sleep_on_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbc483749 xdr_reserve_space_vec +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbcb45cd5 bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbcc40a1c xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbe12e2e1 rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbe4733ba rpc_set_connect_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbee63715 rpcauth_wrap_req_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf9c951c xdr_stream_subsegment EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf9d1b96 nfsd_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc00a1df5 rpc_clone_client_set_auth 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 0xc1b80d47 rpc_restart_call_prepare -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc1db44fe svc_rpcb_cleanup -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc2171214 svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc15cb300 svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc1f932cc xprt_free_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc2d892ed xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc2ee99f9 rpc_call_sync EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc48d1637 rpc_machine_cred -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc62dc56e rpc_max_payload -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc744832a rpc_release_client -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc75a2d17 rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc4ea2fb2 svc_generic_rpcbind_set +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc5188b64 xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc56cb6d3 rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc61ffefb rpc_clnt_xprt_switch_add_xprt EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc956ab42 rpc_bind_new_program -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc9f5d386 rpc_sleep_on_priority_timeout -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xca7ae1fc svc_proc_unregister -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xca9b41d0 rpcb_getport_async -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcc0c9e35 xprt_unpin_rqst -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcc99488e svc_drop -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcde0db15 rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc9ec4e28 xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xca3f0fd6 sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcad43605 rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcc4b377e xprt_unpin_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcd8b6a62 rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xce3914cf cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xce53e5b7 cache_register_net EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xce678a59 xdr_decode_netobj -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcefada30 svc_create -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcf57c3aa rpc_mkpipe_data -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd183bbc6 sunrpc_cache_unhash -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd26c0245 rpc_shutdown_client -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd2916ae7 xprt_wait_for_reply_request_rtt -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd31ef79e svc_rpcb_setup -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd350daa3 rpc_clnt_xprt_switch_has_addr -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd495a445 _copy_from_pages -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd5e17a8f rpc_put_task_async -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd634e5fc xdr_init_encode_pages -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd6a0668c rpc_clnt_show_stats -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd6a8cfd3 rpc_wake_up_next -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd6f0d9e0 gssd_running -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd8d1bee5 rpc_get_sb_net -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd8fcefa1 sunrpc_cache_lookup_rcu -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd91f35d3 csum_partial_copy_to_xdr -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd950c9ef rpc_count_iostats_metrics -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdc1d6f4a xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd0964427 rpc_clnt_probe_trunked_xprts +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd2f71b72 svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd5495df0 svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd62c88c5 xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd6d91638 xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd7e9f398 svc_age_temp_xprts_now +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd9e3159d sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdb820da6 cache_seq_start_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdc58001d xdr_stream_move_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdc7313b2 xprt_wait_for_reply_request_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdcb3de7c svc_set_num_threads EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdd691402 xprt_find_transport_ident -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdd8fe8fd svc_xprt_destroy_all -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdf7b9e83 rpc_malloc -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe0b4cb4e rpcauth_register -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1365807 xprt_write_space -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe27ccf03 cache_seq_start_rcu -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe52382e8 xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdd88bab9 xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xde2c6c3c rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xde6689fc xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdf4dd7d8 rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe13644fb rpc_force_rebind EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5919cb1 xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe6b7c7fe xdr_stream_zero +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe73aa932 svc_rqst_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe7ad8ec5 rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe842c339 rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe8fecb0c rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe91a5d74 xprt_release_rqst_cong EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe9c649bf rpc_switch_client_transport -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xea06f7a6 xprt_setup_backchannel -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xea9efcbb svc_xprt_names -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xebd3d435 svc_xprt_put -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xecef5c52 cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe98c7bdd svc_xprt_received +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe9b1be9e auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeb5285ae xprt_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xecb9f6c3 xprt_force_disconnect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xed931634 xdr_init_encode_pages 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 0xeebe3f4a rpc_sleep_on_priority -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xef485b24 rpc_queue_upcall -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf00bdb26 svc_xprt_received +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeedf8510 rpcauth_unwrap_resp_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xef322592 xprt_pin_rqst EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf0b7775d rpc_init_wait_queue -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf0e7d9f1 rpc_set_connect_timeout -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf182bd96 rpc_peeraddr -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf2c6b33b xprt_release_xprt_cong -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf371bb1c sunrpc_cache_unregister_pipefs -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf3993bda sunrpc_cache_pipe_upcall -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf547500a rpc_call_async -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf7229dc2 svc_authenticate -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf7cf87f7 xprt_free_slot -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf980db08 xprt_reconnect_backoff -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9831654 rpc_pipe_generic_upcall -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9c7330a xprt_reserve_xprt_cong -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfb8fbad8 xprt_free -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfcad3274 svc_rqst_free -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfe8bfd84 rpcauth_lookupcred -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfefaef0f rpc_clnt_disconnect -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xff8febb1 rpc_clnt_xprt_switch_add_xprt -EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xffd68fe8 rpc_task_release_transport -EXPORT_SYMBOL_GPL net/tls/tls 0x072b169c tls_device_sk_destruct -EXPORT_SYMBOL_GPL net/tls/tls 0x52581c09 tls_offload_tx_resync_request -EXPORT_SYMBOL_GPL net/tls/tls 0x7c89b219 tls_encrypt_skb -EXPORT_SYMBOL_GPL net/tls/tls 0x903edbaa tls_validate_xmit_skb -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x009f58ee virtio_transport_get_credit -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x01c70a5e virtio_transport_stream_dequeue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf0fec1b8 xprt_unlock_connect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf10f94ad _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf20c0675 svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf264310a xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf32abbce rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf3c7feca rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf4898b9b rpc_task_release_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf6608ea3 xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf6c3d1be svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf7b77fc2 svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfb3a7d39 cache_seq_next_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfb76c8c1 svc_generic_init_request +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfb7b611c rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfb9631cb sunrpc_cache_unhash +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfd03d67c rpc_sleep_on_priority_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfe4b9859 xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xff05dcd7 svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xffcf8186 xprt_disconnect_done +EXPORT_SYMBOL_GPL net/tls/tls 0x0b05ae5b tls_validate_xmit_skb +EXPORT_SYMBOL_GPL net/tls/tls 0x16d99d0f tls_encrypt_skb +EXPORT_SYMBOL_GPL net/tls/tls 0x4c0a19dd tls_device_sk_destruct +EXPORT_SYMBOL_GPL net/tls/tls 0x785e5e52 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 0x0ace5c67 virtio_transport_stream_has_space -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x11656ea0 virtio_transport_notify_recv_post_dequeue -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x11ac09eb virtio_transport_destruct -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x15727fad virtio_transport_notify_recv_pre_block -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x160a2b3d virtio_transport_deliver_tap_pkt -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x318136e3 virtio_transport_free_pkt -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x34a4d59c virtio_transport_notify_send_post_enqueue -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x3747033d virtio_transport_dgram_dequeue -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x3806a9fc virtio_transport_notify_poll_out -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x512ac6da virtio_transport_notify_send_pre_enqueue -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x54a14f72 virtio_transport_notify_recv_pre_dequeue -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x5dbe984f virtio_transport_recv_pkt -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x61bb023a virtio_transport_put_credit -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x64a849a4 virtio_transport_seqpacket_has_data -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x670fba47 virtio_transport_release -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x8267b3c8 virtio_transport_seqpacket_dequeue -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x86db5564 virtio_transport_notify_recv_init -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x8e380d1c virtio_transport_inc_tx_pkt -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x966884f0 virtio_transport_shutdown -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x9b321c82 virtio_transport_notify_send_init -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x9e4fe069 virtio_transport_seqpacket_enqueue -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xaace1dc3 virtio_transport_stream_is_active -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xab6cfbc6 virtio_transport_notify_send_pre_block -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xb2a2c81f virtio_transport_stream_rcvhiwat +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x10ce91a0 virtio_transport_notify_recv_post_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x112e27d5 virtio_transport_deliver_tap_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x11b26a06 virtio_transport_stream_is_active +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x13d11a58 virtio_transport_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x1b251782 virtio_transport_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x1f85e793 virtio_transport_notify_send_pre_block +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x2a25278d virtio_transport_notify_poll_out +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x30b8fd3e virtio_transport_notify_buffer_size +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x38aa7ccb virtio_transport_do_socket_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x448faaf7 virtio_transport_stream_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x46927b1a virtio_transport_get_credit +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x473e7b7d virtio_transport_free_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x5e5f6167 virtio_transport_notify_send_post_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x65f74453 virtio_transport_seqpacket_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x698473e2 virtio_transport_dgram_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7daca8f1 virtio_transport_dgram_bind +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x85881289 virtio_transport_release +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x8d76a788 virtio_transport_notify_send_pre_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x8f275390 virtio_transport_put_credit +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x8f33e9b7 virtio_transport_dgram_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x92b0ce5c virtio_transport_notify_recv_pre_block +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x9788b87b virtio_transport_notify_recv_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x97ecc5c6 virtio_transport_connect +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xa7465a01 virtio_transport_seqpacket_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xb3d16c91 virtio_transport_stream_rcvhiwat +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xb5176c3a virtio_transport_stream_enqueue 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 0xc62bb41f virtio_transport_stream_has_data -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xc6523ef0 virtio_transport_stream_enqueue -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xcce235a2 virtio_transport_connect -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xd9ba29f5 virtio_transport_dgram_bind -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xdffe1886 virtio_transport_notify_buffer_size -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xeb6dab21 virtio_transport_dgram_enqueue -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xee91ecff virtio_transport_do_socket_init -EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xf2868589 virtio_transport_notify_poll_in +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xbbffd2f9 virtio_transport_seqpacket_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xbd1fbdf7 virtio_transport_notify_poll_in +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xc0421a1c virtio_transport_notify_recv_pre_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xd30b1487 virtio_transport_destruct +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xe0804627 virtio_transport_recv_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xe0b542d5 virtio_transport_notify_send_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xf0e52673 virtio_transport_shutdown +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xfb0a11dc virtio_transport_inc_tx_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0d474c7e vsock_remove_tap EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0e9bc9b6 vsock_addr_unbind -EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x18d5156c vsock_core_unregister EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x284e07d8 vsock_bind_table -EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2ba9fb0c vsock_deliver_tap -EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x31895570 vsock_add_tap EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x3d4b0fca vsock_addr_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x3db15506 vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x3e619835 vsock_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x4a97388a vsock_add_pending EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x4b99648c vsock_addr_bound -EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x4ce1bffa vsock_remove_sock -EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x50126779 vsock_for_each_connected_socket -EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x52988b95 vsock_remove_connected -EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x55a5fd6d vsock_stream_has_space -EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x5d1c42fb vsock_remove_tap -EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x5fadf0df vsock_core_get_transport -EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x5fc1a6d7 vsock_create_connected -EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x62813ca2 vsock_assign_transport -EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x770a997c vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x58988423 vsock_create_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x58eeacb7 vsock_add_tap +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x613a4cd0 vsock_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x73c91b9c vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7e589d55 vsock_assign_transport EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x90aa8549 vsock_find_cid -EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x921fa3b4 vsock_enqueue_accept -EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x96b4947a vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x9baa93f6 vsock_core_get_transport EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x9bb6fd09 vsock_connected_table -EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x9fa0b63a vsock_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xab8922c5 vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xae360b6a vsock_find_bound_socket EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xaf2674b5 vsock_addr_equals_addr EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xb0d7bda7 vsock_addr_cast -EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xb54f4672 vsock_core_register -EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbbf53b75 vsock_data_ready +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xb671fb02 vsock_remove_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xc83c4c82 vsock_remove_sock EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xc92f7f50 vsock_table_lock -EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xc9b471de vsock_remove_bound -EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xe07733c5 vsock_find_bound_socket -EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xe50aaa19 vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xca0cbf6a vsock_core_unregister +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xe30a4159 vsock_core_register +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xe686c7e3 vsock_deliver_tap +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xea1eeec3 vsock_data_ready +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xebad2c37 vsock_remove_bound EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xec96eadf vsock_addr_validate -EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xefd8eddd vsock_insert_connected -EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x01843aad cfg80211_wext_giwscan -EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x2fac6742 cfg80211_wext_giwname -EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x46a10bdd cfg80211_shutdown_all_interfaces -EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x4ffd7601 cfg80211_pmsr_complete -EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x5a587bcb cfg80211_wext_giwrts -EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x6dbf30f2 cfg80211_vendor_cmd_reply -EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x82775212 cfg80211_wext_giwfrag -EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x9ce55329 cfg80211_wext_siwrts -EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xa6c3a4a2 cfg80211_wext_siwmode -EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xb2c3153c cfg80211_vendor_cmd_get_sender -EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xb40a5f9c cfg80211_wext_giwretry -EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xb5747ea2 cfg80211_wext_siwscan -EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xcc217a9f cfg80211_wext_giwrange -EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xccb56c6e cfg80211_wext_siwfrag -EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xe62c4275 cfg80211_pmsr_report -EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xe8019ade cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xf222aadf vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xfd66650d vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x123d8ac3 cfg80211_vendor_cmd_get_sender +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x16a52886 cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x1e3d9b87 cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x200609d6 cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x432cd83a cfg80211_pmsr_report +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x5aefedc2 cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x75731c24 cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x858ccdb8 cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xa95e281e cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xb95419ed cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xc058f0d7 cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xcfff560f cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xd0976776 cfg80211_pmsr_complete +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xdd6321cf cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xf05797df cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xfc802482 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 @@ -18473,3507 +18474,3513 @@ 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 0x25248b8a ipcomp_init_state -EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x2f4ebafe ipcomp_output -EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x4b17fd0b ipcomp_destroy -EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xc6463498 ipcomp_input +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x49c8c6d8 ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x5bae1d2d ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x9fcad872 ipcomp_input +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xbec8ddf7 ipcomp_init_state EXPORT_SYMBOL_GPL net/xfrm/xfrm_user 0x4a0c7516 xfrm_msg_min EXPORT_SYMBOL_GPL net/xfrm/xfrm_user 0xa294bed8 xfrma_policy -EXPORT_SYMBOL_GPL vmlinux 0x0002a82e dev_coredumpv -EXPORT_SYMBOL_GPL vmlinux 0x000826b5 dev_pm_clear_wake_irq -EXPORT_SYMBOL_GPL vmlinux 0x000c50a5 fwnode_property_read_u64_array -EXPORT_SYMBOL_GPL vmlinux 0x0013afd4 crypto_grab_kpp -EXPORT_SYMBOL_GPL vmlinux 0x00219827 dma_pci_p2pdma_supported -EXPORT_SYMBOL_GPL vmlinux 0x0029ba04 nvme_cancel_request -EXPORT_SYMBOL_GPL vmlinux 0x00356b56 dw_pcie_ep_reset_bar -EXPORT_SYMBOL_GPL vmlinux 0x0043ba57 edac_pci_free_ctl_info -EXPORT_SYMBOL_GPL vmlinux 0x00461c87 device_create_bin_file -EXPORT_SYMBOL_GPL vmlinux 0x00476602 pci_d3cold_enable -EXPORT_SYMBOL_GPL vmlinux 0x0049ba0c nd_cmd_in_size +EXPORT_SYMBOL_GPL vmlinux 0x00044c99 kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0x000ff7c8 devm_regulator_bulk_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x0011e5c2 __virtio_unbreak_device +EXPORT_SYMBOL_GPL vmlinux 0x002fd4a8 dpcon_get_attributes +EXPORT_SYMBOL_GPL vmlinux 0x0047419c wwan_register_ops +EXPORT_SYMBOL_GPL vmlinux 0x004ec48d blk_mq_quiesce_tagset EXPORT_SYMBOL_GPL vmlinux 0x00513f58 get_timespec64 +EXPORT_SYMBOL_GPL vmlinux 0x005479e3 skb_copy_ubufs EXPORT_SYMBOL_GPL vmlinux 0x00565f18 pernet_ops_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x005d1597 tpm2_get_cc_attrs_tbl EXPORT_SYMBOL_GPL vmlinux 0x005f18a6 add_wait_queue_priority -EXPORT_SYMBOL_GPL vmlinux 0x00664543 __traceiter_neigh_timer_handler -EXPORT_SYMBOL_GPL vmlinux 0x006797e8 irq_domain_set_hwirq_and_chip -EXPORT_SYMBOL_GPL vmlinux 0x006ec23d skcipher_walk_async -EXPORT_SYMBOL_GPL vmlinux 0x006ec5f3 iptunnel_xmit -EXPORT_SYMBOL_GPL vmlinux 0x007aa86c blk_mq_unfreeze_queue -EXPORT_SYMBOL_GPL vmlinux 0x007c6ca0 dev_coredumpm -EXPORT_SYMBOL_GPL vmlinux 0x007eb9b1 acct_bioset_init -EXPORT_SYMBOL_GPL vmlinux 0x009a3422 __blk_mq_debugfs_rq_show -EXPORT_SYMBOL_GPL vmlinux 0x00a2a338 regulator_get_exclusive -EXPORT_SYMBOL_GPL vmlinux 0x00bdfa3b ahci_do_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x00761d7d nvdimm_name +EXPORT_SYMBOL_GPL vmlinux 0x007796dc wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0x00889b8c component_compare_of +EXPORT_SYMBOL_GPL vmlinux 0x008b0431 __clocksource_update_freq_scale +EXPORT_SYMBOL_GPL vmlinux 0x0092848e iomap_fiemap +EXPORT_SYMBOL_GPL vmlinux 0x009b6b66 gpiod_get_value EXPORT_SYMBOL_GPL vmlinux 0x00d4c500 usb_decode_interval -EXPORT_SYMBOL_GPL vmlinux 0x00da7077 crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0x00d9fc79 regmap_get_reg_stride EXPORT_SYMBOL_GPL vmlinux 0x00df9837 ioasid_register_allocator EXPORT_SYMBOL_GPL vmlinux 0x00e0c23c destroy_memory_type -EXPORT_SYMBOL_GPL vmlinux 0x00e2f043 nvdimm_region_delete -EXPORT_SYMBOL_GPL vmlinux 0x00e54373 __netpoll_free -EXPORT_SYMBOL_GPL vmlinux 0x00fa2e08 mbox_request_channel_byname -EXPORT_SYMBOL_GPL vmlinux 0x00fb999f bpf_trace_run6 -EXPORT_SYMBOL_GPL vmlinux 0x00feb6ef ahci_pmp_retry_srst_ops -EXPORT_SYMBOL_GPL vmlinux 0x0117226b xenbus_dev_error +EXPORT_SYMBOL_GPL vmlinux 0x00e2021d crypto_unregister_rng +EXPORT_SYMBOL_GPL vmlinux 0x00e60acf bpf_prog_inc +EXPORT_SYMBOL_GPL vmlinux 0x00e84b83 ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0x01052dd3 led_set_brightness_nopm +EXPORT_SYMBOL_GPL vmlinux 0x011f2a5f nvme_auth_gen_privkey +EXPORT_SYMBOL_GPL vmlinux 0x01206033 max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x01240831 fscrypt_parse_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0x012931fc sysfs_remove_group EXPORT_SYMBOL_GPL vmlinux 0x012e730e apei_exec_noop -EXPORT_SYMBOL_GPL vmlinux 0x013f83b4 class_interface_register -EXPORT_SYMBOL_GPL vmlinux 0x01447651 cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0x013f3a30 devfreq_event_is_enabled EXPORT_SYMBOL_GPL vmlinux 0x014e8186 cpu_scale +EXPORT_SYMBOL_GPL vmlinux 0x0154bd56 perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0x0156584c rio_mport_get_physefb EXPORT_SYMBOL_GPL vmlinux 0x015a8498 imx_clk_hw_cpu -EXPORT_SYMBOL_GPL vmlinux 0x015b15b9 ethnl_cable_test_alloc -EXPORT_SYMBOL_GPL vmlinux 0x0164a4d7 pci_find_next_ht_capability -EXPORT_SYMBOL_GPL vmlinux 0x01654714 iomap_bmap -EXPORT_SYMBOL_GPL vmlinux 0x016e9433 irq_setup_generic_chip -EXPORT_SYMBOL_GPL vmlinux 0x01729f0e serdev_controller_alloc +EXPORT_SYMBOL_GPL vmlinux 0x015fff67 hv_pkt_iter_first +EXPORT_SYMBOL_GPL vmlinux 0x01636625 __pm_stay_awake EXPORT_SYMBOL_GPL vmlinux 0x0179ccba topology_update_thermal_pressure -EXPORT_SYMBOL_GPL vmlinux 0x01823a11 tcp_leave_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0x017e475e ata_qc_get_active EXPORT_SYMBOL_GPL vmlinux 0x01850555 nvme_auth_generate_key +EXPORT_SYMBOL_GPL vmlinux 0x01853937 pci_hp_destroy +EXPORT_SYMBOL_GPL vmlinux 0x01855a44 vp_modern_generation EXPORT_SYMBOL_GPL vmlinux 0x01866a57 ezx_pcap_set_bits -EXPORT_SYMBOL_GPL vmlinux 0x018eafd8 device_create +EXPORT_SYMBOL_GPL vmlinux 0x0187ac9e devm_i2c_new_dummy_device +EXPORT_SYMBOL_GPL vmlinux 0x019993e6 __xenbus_register_frontend +EXPORT_SYMBOL_GPL vmlinux 0x019c30ca dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0x019c335c ata_ehi_push_desc EXPORT_SYMBOL_GPL vmlinux 0x01a0cb78 property_entries_free -EXPORT_SYMBOL_GPL vmlinux 0x01a1fb4a driver_set_override -EXPORT_SYMBOL_GPL vmlinux 0x01a6cf87 debugfs_write_file_bool +EXPORT_SYMBOL_GPL vmlinux 0x01a73879 fsl_mc_resource_free +EXPORT_SYMBOL_GPL vmlinux 0x01ac96ab gpiochip_generic_config +EXPORT_SYMBOL_GPL vmlinux 0x01baf6ae crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0x01bbe184 dprc_scan_container +EXPORT_SYMBOL_GPL vmlinux 0x01c49d7d kern_mount EXPORT_SYMBOL_GPL vmlinux 0x01c4ea87 synchronize_srcu EXPORT_SYMBOL_GPL vmlinux 0x01c6cb0c cpu_cluster_pm_enter -EXPORT_SYMBOL_GPL vmlinux 0x01c7b197 pinctrl_count_index_with_args -EXPORT_SYMBOL_GPL vmlinux 0x01d1df6f vp_modern_get_queue_size +EXPORT_SYMBOL_GPL vmlinux 0x01da1e23 nvdimm_setup_pfn EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint -EXPORT_SYMBOL_GPL vmlinux 0x01f04cc8 pinctrl_select_state -EXPORT_SYMBOL_GPL vmlinux 0x0202b10e gnttab_dma_free_pages -EXPORT_SYMBOL_GPL vmlinux 0x02032d2a file_is_kvm -EXPORT_SYMBOL_GPL vmlinux 0x02038ed1 sched_setattr_nocheck +EXPORT_SYMBOL_GPL vmlinux 0x01e37546 __scsi_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x01fbe606 posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x01fd0ec5 device_store_int EXPORT_SYMBOL_GPL vmlinux 0x0207a6c6 reset_control_bulk_acquire -EXPORT_SYMBOL_GPL vmlinux 0x020f2caa efivars_kobject -EXPORT_SYMBOL_GPL vmlinux 0x02108e26 blk_crypto_has_capabilities -EXPORT_SYMBOL_GPL vmlinux 0x022da7c3 __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x0207bdc0 badblocks_store +EXPORT_SYMBOL_GPL vmlinux 0x020f2117 mtk_clk_unregister_fixed_clks +EXPORT_SYMBOL_GPL vmlinux 0x02110437 devm_clk_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x0215f08b inet_ehash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0x0220b99c netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0x0223eb02 usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0x022dadf3 sata_scr_write_flush EXPORT_SYMBOL_GPL vmlinux 0x02394899 play_idle_precise EXPORT_SYMBOL_GPL vmlinux 0x02495b8f gnttab_alloc_grant_reference_seq +EXPORT_SYMBOL_GPL vmlinux 0x024c24ae rio_unregister_scan EXPORT_SYMBOL_GPL vmlinux 0x024d13dd request_free_mem_region -EXPORT_SYMBOL_GPL vmlinux 0x025082c4 pci_epf_free_space -EXPORT_SYMBOL_GPL vmlinux 0x02517fb7 posix_acl_default_xattr_handler -EXPORT_SYMBOL_GPL vmlinux 0x025b4a28 clk_divider_ro_ops -EXPORT_SYMBOL_GPL vmlinux 0x027d548c firmware_request_cache -EXPORT_SYMBOL_GPL vmlinux 0x027f7185 pingv6_ops -EXPORT_SYMBOL_GPL vmlinux 0x0291433b device_set_node -EXPORT_SYMBOL_GPL vmlinux 0x029d1ba3 pci_epc_clear_bar -EXPORT_SYMBOL_GPL vmlinux 0x02ae36c3 kvm_vcpu_wake_up -EXPORT_SYMBOL_GPL vmlinux 0x02b26681 bsg_setup_queue -EXPORT_SYMBOL_GPL vmlinux 0x02b4ce29 ahci_platform_enable_resources -EXPORT_SYMBOL_GPL vmlinux 0x02b70cb8 devlink_port_attrs_pci_sf_set +EXPORT_SYMBOL_GPL vmlinux 0x025ff62b nvmem_cell_read_u8 +EXPORT_SYMBOL_GPL vmlinux 0x02677ca6 __traceiter_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x026ab270 sched_show_task +EXPORT_SYMBOL_GPL vmlinux 0x026b6681 device_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x0271f562 pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0x027d5109 usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x0287d23a clk_regmap_gate_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x0298c1f0 xenbus_unmap_ring_vfree +EXPORT_SYMBOL_GPL vmlinux 0x029bbb30 dev_pm_opp_find_bw_floor +EXPORT_SYMBOL_GPL vmlinux 0x02b5227e mtk_pinconf_drive_get_raw EXPORT_SYMBOL_GPL vmlinux 0x02bab11f vcap_rule_mod_action_u32 +EXPORT_SYMBOL_GPL vmlinux 0x02be3a65 pci_p2pmem_alloc_sgl EXPORT_SYMBOL_GPL vmlinux 0x02c5c501 power_supply_find_ocv2cap_table -EXPORT_SYMBOL_GPL vmlinux 0x02e20ebb dma_async_device_channel_unregister -EXPORT_SYMBOL_GPL vmlinux 0x02e6d6e0 tty_port_link_device -EXPORT_SYMBOL_GPL vmlinux 0x02eb28a9 mpc8xxx_spi_tx_buf_u32 -EXPORT_SYMBOL_GPL vmlinux 0x03035053 acpi_dev_get_property +EXPORT_SYMBOL_GPL vmlinux 0x02cb59f8 of_genpd_remove_last +EXPORT_SYMBOL_GPL vmlinux 0x02cda7dc bpf_prog_put +EXPORT_SYMBOL_GPL vmlinux 0x02d834e5 phy_resolve_aneg_pause +EXPORT_SYMBOL_GPL vmlinux 0x02f38536 nvme_init_ctrl +EXPORT_SYMBOL_GPL vmlinux 0x02fe708c fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0x030220ff pci_assign_unassigned_bridge_resources EXPORT_SYMBOL_GPL vmlinux 0x030cbca2 ata_id_xfermask -EXPORT_SYMBOL_GPL vmlinux 0x0311c167 pinctrl_lookup_state EXPORT_SYMBOL_GPL vmlinux 0x0312b3b0 reset_controller_add_lookup -EXPORT_SYMBOL_GPL vmlinux 0x031a71d8 fsl_mc_resource_free EXPORT_SYMBOL_GPL vmlinux 0x0321cdbf of_alias_get_highest_id -EXPORT_SYMBOL_GPL vmlinux 0x032799e4 __fscrypt_prepare_lookup -EXPORT_SYMBOL_GPL vmlinux 0x03372a8c __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0x032399de bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x03270166 bus_find_device EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk -EXPORT_SYMBOL_GPL vmlinux 0x033b37d0 regmap_test_bits EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list -EXPORT_SYMBOL_GPL vmlinux 0x03440e7e acpiphp_unregister_attention -EXPORT_SYMBOL_GPL vmlinux 0x0346aecb acpi_bus_trim -EXPORT_SYMBOL_GPL vmlinux 0x0355b570 devm_rpi_firmware_get -EXPORT_SYMBOL_GPL vmlinux 0x036af02b irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x034c91c7 mdio_mux_init +EXPORT_SYMBOL_GPL vmlinux 0x03633eda wp_shared_mapping_range EXPORT_SYMBOL_GPL vmlinux 0x036de383 perf_event_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x036fd627 sysfs_remove_link EXPORT_SYMBOL_GPL vmlinux 0x03701a42 zynqmp_pm_pinctrl_set_function -EXPORT_SYMBOL_GPL vmlinux 0x0371459f debugfs_create_u8 -EXPORT_SYMBOL_GPL vmlinux 0x0372bad0 device_find_any_child +EXPORT_SYMBOL_GPL vmlinux 0x0372ccd3 pm_clk_resume EXPORT_SYMBOL_GPL vmlinux 0x0373766a sbitmap_queue_clear -EXPORT_SYMBOL_GPL vmlinux 0x03817722 skb_segment +EXPORT_SYMBOL_GPL vmlinux 0x037c3470 dma_resv_get_fences EXPORT_SYMBOL_GPL vmlinux 0x03952887 ktime_add_safe -EXPORT_SYMBOL_GPL vmlinux 0x03b40c18 pci_find_vsec_capability +EXPORT_SYMBOL_GPL vmlinux 0x03abe0ad crypto_register_acomps EXPORT_SYMBOL_GPL vmlinux 0x03c12dfe cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x03c7a428 blk_trace_setup EXPORT_SYMBOL_GPL vmlinux 0x03ce7234 sched_smt_present -EXPORT_SYMBOL_GPL vmlinux 0x03d0fd9a debugfs_create_regset32 -EXPORT_SYMBOL_GPL vmlinux 0x03e54861 icc_put -EXPORT_SYMBOL_GPL vmlinux 0x03ed6adc crypto_alg_mod_lookup -EXPORT_SYMBOL_GPL vmlinux 0x03fad6fb rio_mport_write_config_16 -EXPORT_SYMBOL_GPL vmlinux 0x03fc9eff blk_req_zone_write_trylock +EXPORT_SYMBOL_GPL vmlinux 0x03d89d74 meson_clk_dualdiv_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x03d9df8e devlink_port_attrs_pci_vf_set +EXPORT_SYMBOL_GPL vmlinux 0x03da29bf serial8250_do_set_divisor +EXPORT_SYMBOL_GPL vmlinux 0x03e77d13 devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x03eb9e9a xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x03ffa985 fscrypt_set_bio_crypt_ctx_bh EXPORT_SYMBOL_GPL vmlinux 0x0402cbbf preempt_notifier_inc -EXPORT_SYMBOL_GPL vmlinux 0x040c6a89 pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0x041098fa __mmdrop EXPORT_SYMBOL_GPL vmlinux 0x0412332f rcar_rst_set_rproc_boot_addr -EXPORT_SYMBOL_GPL vmlinux 0x04278271 sysfs_remove_link_from_group -EXPORT_SYMBOL_GPL vmlinux 0x042b575b ata_bmdma_port_start -EXPORT_SYMBOL_GPL vmlinux 0x043514df __acpi_nvdimm_notify -EXPORT_SYMBOL_GPL vmlinux 0x043ccf40 acpi_dev_get_memory_resources -EXPORT_SYMBOL_GPL vmlinux 0x043d9d6a iomap_zero_range -EXPORT_SYMBOL_GPL vmlinux 0x04406f57 hwmon_device_register_with_groups -EXPORT_SYMBOL_GPL vmlinux 0x0440f43c unregister_wide_hw_breakpoint -EXPORT_SYMBOL_GPL vmlinux 0x0442db41 sk_msg_memcopy_from_iter -EXPORT_SYMBOL_GPL vmlinux 0x04529cb6 __irq_set_handler -EXPORT_SYMBOL_GPL vmlinux 0x04580e68 fsnotify_put_group -EXPORT_SYMBOL_GPL vmlinux 0x045a16d9 devm_reset_control_array_get -EXPORT_SYMBOL_GPL vmlinux 0x045e5282 bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x0422fcf9 gpiod_get_from_of_node +EXPORT_SYMBOL_GPL vmlinux 0x0426c0dd ata_scsi_dma_need_drain +EXPORT_SYMBOL_GPL vmlinux 0x0433ec9b acpi_device_modalias +EXPORT_SYMBOL_GPL vmlinux 0x043abe44 unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x044490d1 da9055_regmap_config 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 0x0480e161 pm_clk_remove_clk -EXPORT_SYMBOL_GPL vmlinux 0x048ae608 __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0x047683c3 rio_local_get_device_id EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk -EXPORT_SYMBOL_GPL vmlinux 0x049dbbe8 blk_crypto_profile_init +EXPORT_SYMBOL_GPL vmlinux 0x0498978b dpcon_reset EXPORT_SYMBOL_GPL vmlinux 0x049e5156 gnttab_try_end_foreign_access -EXPORT_SYMBOL_GPL vmlinux 0x04b9625e dax_recovery_write -EXPORT_SYMBOL_GPL vmlinux 0x04be407b crypto_alloc_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x04a574c2 mbox_flush +EXPORT_SYMBOL_GPL vmlinux 0x04a90e39 arm64_mm_context_get +EXPORT_SYMBOL_GPL vmlinux 0x04b143c1 regmap_field_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0x04bd7772 tracing_snapshot_cond_disable EXPORT_SYMBOL_GPL vmlinux 0x04bf0092 io_cgrp_subsys_enabled_key -EXPORT_SYMBOL_GPL vmlinux 0x04c0af8a dprc_get_obj_count EXPORT_SYMBOL_GPL vmlinux 0x04c41c60 devlink_flash_update_status_notify EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer -EXPORT_SYMBOL_GPL vmlinux 0x04c83167 wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0x04c78463 device_pm_wait_for_dev EXPORT_SYMBOL_GPL vmlinux 0x04c8aebf console_verbose -EXPORT_SYMBOL_GPL vmlinux 0x04ce9c86 regmap_bulk_write -EXPORT_SYMBOL_GPL vmlinux 0x04d5ac7c platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x04d9067e devlink_port_init EXPORT_SYMBOL_GPL vmlinux 0x04df8fbc lzo1x_decompress_safe -EXPORT_SYMBOL_GPL vmlinux 0x0504b203 of_clk_del_provider +EXPORT_SYMBOL_GPL vmlinux 0x04e0abbb regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0x04e52882 __devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x04f932fa dev_pm_opp_of_remove_table +EXPORT_SYMBOL_GPL vmlinux 0x0502c624 gpiochip_irq_domain_deactivate +EXPORT_SYMBOL_GPL vmlinux 0x050c0eb0 ahci_platform_deassert_rsts EXPORT_SYMBOL_GPL vmlinux 0x051085e3 lock_system_sleep -EXPORT_SYMBOL_GPL vmlinux 0x0519d84e phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0x0511a9bc i2c_acpi_client_count EXPORT_SYMBOL_GPL vmlinux 0x051a0bc1 stack_depot_fetch -EXPORT_SYMBOL_GPL vmlinux 0x0525bfe9 usb_unanchor_urb -EXPORT_SYMBOL_GPL vmlinux 0x052704e5 ata_sff_port_intr EXPORT_SYMBOL_GPL vmlinux 0x052b4013 register_vmcore_cb -EXPORT_SYMBOL_GPL vmlinux 0x052b5ce9 crypto_shoot_alg EXPORT_SYMBOL_GPL vmlinux 0x052c9aed ktime_get_real_fast_ns -EXPORT_SYMBOL_GPL vmlinux 0x052fd1bd sysfs_break_active_protection -EXPORT_SYMBOL_GPL vmlinux 0x05332774 kvm_vcpu_read_guest_atomic EXPORT_SYMBOL_GPL vmlinux 0x053d738a __SCK__tp_func_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0x0548f885 pci_intx EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x055d1e2a irq_chip_mask_ack_parent EXPORT_SYMBOL_GPL vmlinux 0x05610897 of_changeset_destroy -EXPORT_SYMBOL_GPL vmlinux 0x05614297 phylink_fwnode_phy_connect -EXPORT_SYMBOL_GPL vmlinux 0x0563b8d2 crypto_unregister_aeads -EXPORT_SYMBOL_GPL vmlinux 0x0563f99c sata_scr_write -EXPORT_SYMBOL_GPL vmlinux 0x057f8a0f dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x057840e7 gpiod_set_transitory 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 0x05a0495f dpcon_disable -EXPORT_SYMBOL_GPL vmlinux 0x05a215ab to_nd_desc +EXPORT_SYMBOL_GPL vmlinux 0x059c7ce6 acpi_dev_get_next_consumer_dev +EXPORT_SYMBOL_GPL vmlinux 0x05a0b75e sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0x05a2f9ef free_fib_info EXPORT_SYMBOL_GPL vmlinux 0x05a36048 devl_resource_occ_get_unregister -EXPORT_SYMBOL_GPL vmlinux 0x05a5a3c5 io_uring_cmd_import_fixed -EXPORT_SYMBOL_GPL vmlinux 0x05a83be8 devm_extcon_dev_unregister -EXPORT_SYMBOL_GPL vmlinux 0x05a85c2a usb_autopm_put_interface_async -EXPORT_SYMBOL_GPL vmlinux 0x05b6fe7f devm_pwm_get -EXPORT_SYMBOL_GPL vmlinux 0x05c57c61 devm_hwspin_lock_request_specific -EXPORT_SYMBOL_GPL vmlinux 0x05cc4107 bus_sort_breadthfirst -EXPORT_SYMBOL_GPL vmlinux 0x05d471be skb_partial_csum_set -EXPORT_SYMBOL_GPL vmlinux 0x05df5950 ata_bmdma_qc_prep -EXPORT_SYMBOL_GPL vmlinux 0x05e2661a percpu_up_write -EXPORT_SYMBOL_GPL vmlinux 0x05e54a8b pci_aer_clear_nonfatal_status -EXPORT_SYMBOL_GPL vmlinux 0x05eaac92 usb_altnum_to_altsetting -EXPORT_SYMBOL_GPL vmlinux 0x05eb75fa skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0x05c4f7cd rockchip_pcie_cfg_configuration_accesses +EXPORT_SYMBOL_GPL vmlinux 0x05c57bec acpi_dev_gpio_irq_wake_get_by +EXPORT_SYMBOL_GPL vmlinux 0x05cc572d dmaengine_desc_attach_metadata +EXPORT_SYMBOL_GPL vmlinux 0x05cc96e7 skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0x05d11190 blk_crypto_reprogram_all_keys +EXPORT_SYMBOL_GPL vmlinux 0x05df3e2b smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x05e0ff8c fsverity_file_open +EXPORT_SYMBOL_GPL vmlinux 0x05e1cb3b icc_provider_add +EXPORT_SYMBOL_GPL vmlinux 0x05ede7ab blk_mq_sched_mark_restart_hctx +EXPORT_SYMBOL_GPL vmlinux 0x05ee156f device_add_software_node +EXPORT_SYMBOL_GPL vmlinux 0x05efd624 pci_epc_unmap_addr +EXPORT_SYMBOL_GPL vmlinux 0x06032ac1 acpi_subsys_suspend_noirq EXPORT_SYMBOL_GPL vmlinux 0x06055a23 __tracepoint_pelt_se_tp -EXPORT_SYMBOL_GPL vmlinux 0x06061773 netlink_strict_get_check -EXPORT_SYMBOL_GPL vmlinux 0x061237e0 bpf_map_put EXPORT_SYMBOL_GPL vmlinux 0x061336ae blocking_notifier_chain_register_unique_prio +EXPORT_SYMBOL_GPL vmlinux 0x061440e8 kthread_queue_work EXPORT_SYMBOL_GPL vmlinux 0x06209f49 phy_lookup_setting +EXPORT_SYMBOL_GPL vmlinux 0x06252614 tcf_dev_queue_xmit EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler EXPORT_SYMBOL_GPL vmlinux 0x062b89c4 ghes_unregister_report_chain -EXPORT_SYMBOL_GPL vmlinux 0x062cb315 __usb_create_hcd -EXPORT_SYMBOL_GPL vmlinux 0x06333964 soc_device_register -EXPORT_SYMBOL_GPL vmlinux 0x063612f9 ohci_suspend -EXPORT_SYMBOL_GPL vmlinux 0x06375f62 mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x062d975a badblocks_show EXPORT_SYMBOL_GPL vmlinux 0x063e9296 rpi_firmware_put -EXPORT_SYMBOL_GPL vmlinux 0x0640d857 sk_detach_filter -EXPORT_SYMBOL_GPL vmlinux 0x06494d2f sysfs_update_groups +EXPORT_SYMBOL_GPL vmlinux 0x0644b29b blkcg_policy_register EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry -EXPORT_SYMBOL_GPL vmlinux 0x06656b73 pm_genpd_add_subdomain -EXPORT_SYMBOL_GPL vmlinux 0x066d4a70 mpc8xxx_spi_rx_buf_u32 -EXPORT_SYMBOL_GPL vmlinux 0x06738066 i2c_slave_register -EXPORT_SYMBOL_GPL vmlinux 0x0676f172 l3mdev_fib_table_rcu +EXPORT_SYMBOL_GPL vmlinux 0x06530057 pm_genpd_opp_to_performance_state +EXPORT_SYMBOL_GPL vmlinux 0x06535fa2 nl_table +EXPORT_SYMBOL_GPL vmlinux 0x06560f06 tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0x065ae0d6 mmc_crypto_prepare_req +EXPORT_SYMBOL_GPL vmlinux 0x066ae9f3 pci_epc_set_msi +EXPORT_SYMBOL_GPL vmlinux 0x066be0fa tcp_plb_update_state_upon_rto +EXPORT_SYMBOL_GPL vmlinux 0x06787dc3 devm_regulator_unregister_notifier EXPORT_SYMBOL_GPL vmlinux 0x067e84ff dummy_irq_chip -EXPORT_SYMBOL_GPL vmlinux 0x06968561 iommu_group_remove_device -EXPORT_SYMBOL_GPL vmlinux 0x06a8c827 device_change_owner -EXPORT_SYMBOL_GPL vmlinux 0x06b1c9db vp_modern_probe -EXPORT_SYMBOL_GPL vmlinux 0x06b6d892 pinctrl_force_default +EXPORT_SYMBOL_GPL vmlinux 0x068c3a03 of_k3_ringacc_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x0690f089 dax_writeback_mapping_range +EXPORT_SYMBOL_GPL vmlinux 0x06937321 trace_get_event_file +EXPORT_SYMBOL_GPL vmlinux 0x06961c5d relay_reset +EXPORT_SYMBOL_GPL vmlinux 0x069d56af mf_dax_kill_procs +EXPORT_SYMBOL_GPL vmlinux 0x06a9afd6 vmbus_establish_gpadl +EXPORT_SYMBOL_GPL vmlinux 0x06a9c314 regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x06b638cc edac_pci_alloc_ctl_info EXPORT_SYMBOL_GPL vmlinux 0x06b970a5 zynqmp_pm_ospi_mux_select -EXPORT_SYMBOL_GPL vmlinux 0x06bb8d7c mptcp_pm_get_add_addr_accept_max -EXPORT_SYMBOL_GPL vmlinux 0x06c1dc70 iomap_page_mkwrite -EXPORT_SYMBOL_GPL vmlinux 0x06c479a6 fuse_conn_destroy +EXPORT_SYMBOL_GPL vmlinux 0x06bb77c4 perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0x06be1b92 __rio_local_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x06bf11dc icc_get EXPORT_SYMBOL_GPL vmlinux 0x06cca30b ring_buffer_record_off -EXPORT_SYMBOL_GPL vmlinux 0x06d3d681 wakeup_source_unregister -EXPORT_SYMBOL_GPL vmlinux 0x06d84b63 inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x06cf68e3 dax_layout_busy_page +EXPORT_SYMBOL_GPL vmlinux 0x06d21401 pci_p2pmem_find_many +EXPORT_SYMBOL_GPL vmlinux 0x06d475b1 xenbus_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0x06d9c36f rio_alloc_net +EXPORT_SYMBOL_GPL vmlinux 0x06daba56 virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0x06e17687 fib_nh_common_init +EXPORT_SYMBOL_GPL vmlinux 0x06e30d72 usb_create_shared_hcd EXPORT_SYMBOL_GPL vmlinux 0x06e4433e sunxi_ccu_set_mmc_timing_mode -EXPORT_SYMBOL_GPL vmlinux 0x06f1d05f ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x06f14833 dev_pm_enable_wake_irq EXPORT_SYMBOL_GPL vmlinux 0x06f5e981 phy_gbit_all_ports_features -EXPORT_SYMBOL_GPL vmlinux 0x070b57ed __platform_driver_probe -EXPORT_SYMBOL_GPL vmlinux 0x070f6fcc crypto_register_aead -EXPORT_SYMBOL_GPL vmlinux 0x071f969f devres_find -EXPORT_SYMBOL_GPL vmlinux 0x071f9dba vfs_lock_file -EXPORT_SYMBOL_GPL vmlinux 0x0720a0c1 __reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x06f67abe nf_hook_entries_insert_raw +EXPORT_SYMBOL_GPL vmlinux 0x070e72bc pinctrl_lookup_state +EXPORT_SYMBOL_GPL vmlinux 0x07213450 pci_cfg_access_trylock EXPORT_SYMBOL_GPL vmlinux 0x07242d92 put_dax -EXPORT_SYMBOL_GPL vmlinux 0x07259b26 disk_update_readahead -EXPORT_SYMBOL_GPL vmlinux 0x073726df dev_pm_domain_attach_by_id -EXPORT_SYMBOL_GPL vmlinux 0x0743d539 pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0x0735b073 nf_checksum_partial +EXPORT_SYMBOL_GPL vmlinux 0x0737a1e5 nvdimm_in_overwrite +EXPORT_SYMBOL_GPL vmlinux 0x073e47d0 sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0x0744ac70 sysfs_remove_files EXPORT_SYMBOL_GPL vmlinux 0x07483e13 cn_del_callback EXPORT_SYMBOL_GPL vmlinux 0x074f98db synth_event_add_field -EXPORT_SYMBOL_GPL vmlinux 0x074fc41e hisi_uncore_pmu_enable EXPORT_SYMBOL_GPL vmlinux 0x0756a31c register_platform_power_off -EXPORT_SYMBOL_GPL vmlinux 0x075e85f6 ata_sff_wait_after_reset EXPORT_SYMBOL_GPL vmlinux 0x076356e7 sfp_may_have_phy -EXPORT_SYMBOL_GPL vmlinux 0x07654581 acpi_match_device -EXPORT_SYMBOL_GPL vmlinux 0x07695c09 pci_epc_destroy -EXPORT_SYMBOL_GPL vmlinux 0x07731591 gpiod_set_raw_array_value_cansleep -EXPORT_SYMBOL_GPL vmlinux 0x077d14ef imx_pinconf_get_scu -EXPORT_SYMBOL_GPL vmlinux 0x077efdd8 pci_epc_mem_exit -EXPORT_SYMBOL_GPL vmlinux 0x07963cb3 ahci_host_activate -EXPORT_SYMBOL_GPL vmlinux 0x0799b3ab bpfilter_umh_cleanup -EXPORT_SYMBOL_GPL vmlinux 0x07a87790 irq_create_fwspec_mapping -EXPORT_SYMBOL_GPL vmlinux 0x07ab80fd gpiochip_generic_config +EXPORT_SYMBOL_GPL vmlinux 0x07782634 pm_clk_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0791cc58 led_update_brightness +EXPORT_SYMBOL_GPL vmlinux 0x0799b517 dprc_reset_container EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07b9416b devfreq_event_add_edev EXPORT_SYMBOL_GPL vmlinux 0x07be6905 net_inc_egress_queue -EXPORT_SYMBOL_GPL vmlinux 0x07c1f4ad netdev_walk_all_lower_dev -EXPORT_SYMBOL_GPL vmlinux 0x07c86a12 of_icc_bulk_get -EXPORT_SYMBOL_GPL vmlinux 0x07fa0eb7 usb_autopm_put_interface_no_suspend -EXPORT_SYMBOL_GPL vmlinux 0x07fb2ed1 ip6_dst_lookup -EXPORT_SYMBOL_GPL vmlinux 0x07fb5415 gpiod_get_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0x07c478d4 fat_truncate_time +EXPORT_SYMBOL_GPL vmlinux 0x07d59f89 tcp_register_ulp +EXPORT_SYMBOL_GPL vmlinux 0x07dec2d0 tegra210_clk_emc_attach +EXPORT_SYMBOL_GPL vmlinux 0x07efd935 of_prop_next_u32 +EXPORT_SYMBOL_GPL vmlinux 0x07f06592 debugfs_attr_write +EXPORT_SYMBOL_GPL vmlinux 0x07f9c535 inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0x0800208f mmu_notifier_get_locked +EXPORT_SYMBOL_GPL vmlinux 0x080926c5 genphy_c45_read_link +EXPORT_SYMBOL_GPL vmlinux 0x0809f4d7 ahci_platform_disable_regulators EXPORT_SYMBOL_GPL vmlinux 0x08135613 dax_write_cache -EXPORT_SYMBOL_GPL vmlinux 0x081eed11 devfreq_event_reset_event EXPORT_SYMBOL_GPL vmlinux 0x08213956 phylink_ethtool_get_wol +EXPORT_SYMBOL_GPL vmlinux 0x0825668f pinctrl_utils_add_map_configs +EXPORT_SYMBOL_GPL vmlinux 0x08410995 register_asymmetric_key_parser EXPORT_SYMBOL_GPL vmlinux 0x08576175 unregister_kretprobes -EXPORT_SYMBOL_GPL vmlinux 0x0867d23f devlink_port_attrs_set -EXPORT_SYMBOL_GPL vmlinux 0x0868dfac ping_err -EXPORT_SYMBOL_GPL vmlinux 0x086fb041 fat_dir_empty -EXPORT_SYMBOL_GPL vmlinux 0x087d469d usb_hcd_end_port_resume EXPORT_SYMBOL_GPL vmlinux 0x087f5dc5 wm831x_of_match -EXPORT_SYMBOL_GPL vmlinux 0x089058a0 xen_register_device_domain_owner -EXPORT_SYMBOL_GPL vmlinux 0x08977630 regulator_disable_regmap -EXPORT_SYMBOL_GPL vmlinux 0x0898beb3 spi_controller_suspend -EXPORT_SYMBOL_GPL vmlinux 0x0898e546 put_device -EXPORT_SYMBOL_GPL vmlinux 0x08a17736 blk_queue_required_elevator_features +EXPORT_SYMBOL_GPL vmlinux 0x088400d7 spi_get_device_match_data +EXPORT_SYMBOL_GPL vmlinux 0x08840459 pci_epf_type_add_cfs +EXPORT_SYMBOL_GPL vmlinux 0x0886d09c nvme_unquiesce_admin_queue +EXPORT_SYMBOL_GPL vmlinux 0x08890005 led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0x0895a671 usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0x0895c6a1 simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0x089ab199 cgroup_get_e_css EXPORT_SYMBOL_GPL vmlinux 0x08a88a9f __SCK__tp_func_ata_tf_load -EXPORT_SYMBOL_GPL vmlinux 0x08acf40f usb_pipe_type_check -EXPORT_SYMBOL_GPL vmlinux 0x08bed14d crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0x08ac0ed4 of_nvmem_cell_get +EXPORT_SYMBOL_GPL vmlinux 0x08b0b3af transport_add_device EXPORT_SYMBOL_GPL vmlinux 0x08c61932 devl_region_create EXPORT_SYMBOL_GPL vmlinux 0x08c78cf7 offline_and_remove_memory -EXPORT_SYMBOL_GPL vmlinux 0x08ce1935 pm_genpd_remove_device -EXPORT_SYMBOL_GPL vmlinux 0x08d1a534 debugfs_rename -EXPORT_SYMBOL_GPL vmlinux 0x08d5b09f static_dev_dax -EXPORT_SYMBOL_GPL vmlinux 0x08d6cf26 __traceiter_rpm_resume -EXPORT_SYMBOL_GPL vmlinux 0x08d946c8 mtk_pinconf_bias_get_combo -EXPORT_SYMBOL_GPL vmlinux 0x08dda29a udp_destruct_common -EXPORT_SYMBOL_GPL vmlinux 0x08e28617 acpi_get_pci_dev -EXPORT_SYMBOL_GPL vmlinux 0x08eae980 pci_enable_pasid -EXPORT_SYMBOL_GPL vmlinux 0x08f7aa94 rio_unregister_scan +EXPORT_SYMBOL_GPL vmlinux 0x08d08cdc serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x0900ebbe fwnode_get_next_available_child_node EXPORT_SYMBOL_GPL vmlinux 0x0907d14d blocking_notifier_chain_register -EXPORT_SYMBOL_GPL vmlinux 0x09091c1c clk_hw_get_rate -EXPORT_SYMBOL_GPL vmlinux 0x09093e32 put_io_context -EXPORT_SYMBOL_GPL vmlinux 0x0911b745 ohci_init_driver -EXPORT_SYMBOL_GPL vmlinux 0x091c44d7 get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0x0913ca41 __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x0913eb72 nf_ip_route EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies -EXPORT_SYMBOL_GPL vmlinux 0x0928af10 devm_phy_optional_get -EXPORT_SYMBOL_GPL vmlinux 0x092d16be ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0x0929525e cdrom_multisession +EXPORT_SYMBOL_GPL vmlinux 0x092edbe4 regulator_is_supported_voltage EXPORT_SYMBOL_GPL vmlinux 0x09337cd0 __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0x093646ec __udp4_lib_lookup EXPORT_SYMBOL_GPL vmlinux 0x093786cf synth_event_add_field_str -EXPORT_SYMBOL_GPL vmlinux 0x09449b84 fuse_dev_alloc -EXPORT_SYMBOL_GPL vmlinux 0x094a8f2a crypto_unregister_skciphers -EXPORT_SYMBOL_GPL vmlinux 0x0958127d rio_unregister_mport +EXPORT_SYMBOL_GPL vmlinux 0x093e8549 ahci_platform_assert_rsts +EXPORT_SYMBOL_GPL vmlinux 0x094369eb cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0x09499cca tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0x095419ea disk_alloc_independent_access_ranges +EXPORT_SYMBOL_GPL vmlinux 0x0955262f device_register +EXPORT_SYMBOL_GPL vmlinux 0x09760a55 do_unregister_con_driver EXPORT_SYMBOL_GPL vmlinux 0x0976822d sfp_get_module_eeprom_by_page -EXPORT_SYMBOL_GPL vmlinux 0x0979fe2b netdev_walk_all_upper_dev_rcu -EXPORT_SYMBOL_GPL vmlinux 0x0989bd01 alloc_io_pgtable_ops -EXPORT_SYMBOL_GPL vmlinux 0x099d9efd blk_mq_sched_mark_restart_hctx -EXPORT_SYMBOL_GPL vmlinux 0x09a26f84 ata_ehi_clear_desc -EXPORT_SYMBOL_GPL vmlinux 0x09ac6131 mtk_clk_register_fixed_clks -EXPORT_SYMBOL_GPL vmlinux 0x09af6620 blk_mq_quiesce_queue_nowait +EXPORT_SYMBOL_GPL vmlinux 0x097a97bf meson_sm_get EXPORT_SYMBOL_GPL vmlinux 0x09b53e14 interval_tree_remove -EXPORT_SYMBOL_GPL vmlinux 0x09d44fc3 dev_pm_opp_get_max_volt_latency -EXPORT_SYMBOL_GPL vmlinux 0x09eb7e62 meson_sm_get -EXPORT_SYMBOL_GPL vmlinux 0x09f0855a adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0x09e02670 l3mdev_master_ifindex_rcu +EXPORT_SYMBOL_GPL vmlinux 0x09e2f03f bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x09e30d7b nvdimm_security_setup_events +EXPORT_SYMBOL_GPL vmlinux 0x09ed7e3d devres_get +EXPORT_SYMBOL_GPL vmlinux 0x09f4206c fuse_conn_destroy +EXPORT_SYMBOL_GPL vmlinux 0x09f4a2b7 devm_mbox_controller_unregister EXPORT_SYMBOL_GPL vmlinux 0x09f50f32 rcu_nocb_flush_deferred_wakeup -EXPORT_SYMBOL_GPL vmlinux 0x09fa755a ata_sas_async_probe -EXPORT_SYMBOL_GPL vmlinux 0x09ff5a52 ncsi_unregister_dev -EXPORT_SYMBOL_GPL vmlinux 0x0a06db31 bind_interdomain_evtchn_to_irqhandler_lateeoi -EXPORT_SYMBOL_GPL vmlinux 0x0a08c824 usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x0a01dd2a mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0x0a163d75 xenbus_map_ring_valloc +EXPORT_SYMBOL_GPL vmlinux 0x0a239591 msg_zerocopy_callback EXPORT_SYMBOL_GPL vmlinux 0x0a463293 __tracepoint_error_report_end -EXPORT_SYMBOL_GPL vmlinux 0x0a481efb splice_to_pipe +EXPORT_SYMBOL_GPL vmlinux 0x0a51ccaf fscrypt_ioctl_remove_key_all_users EXPORT_SYMBOL_GPL vmlinux 0x0a52c511 hv_query_ext_cap -EXPORT_SYMBOL_GPL vmlinux 0x0a551502 device_set_wakeup_enable -EXPORT_SYMBOL_GPL vmlinux 0x0a5f0832 fwnode_connection_find_match -EXPORT_SYMBOL_GPL vmlinux 0x0a637f7e acpi_dev_ready_for_enumeration -EXPORT_SYMBOL_GPL vmlinux 0x0a6f0f5f pci_epc_set_bar +EXPORT_SYMBOL_GPL vmlinux 0x0a71d39c device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0x0a736ef9 irq_setup_generic_chip EXPORT_SYMBOL_GPL vmlinux 0x0a7ceb30 __tracepoint_non_standard_event -EXPORT_SYMBOL_GPL vmlinux 0x0a7f9876 of_get_pci_domain_nr +EXPORT_SYMBOL_GPL vmlinux 0x0a7f287c unregister_hw_breakpoint EXPORT_SYMBOL_GPL vmlinux 0x0a8162a8 raw_v4_hashinfo -EXPORT_SYMBOL_GPL vmlinux 0x0a8b20cd __traceiter_pelt_rt_tp -EXPORT_SYMBOL_GPL vmlinux 0x0a91fca4 clk_hw_get_parent_index -EXPORT_SYMBOL_GPL vmlinux 0x0a96a8a8 vcap_is_next_lookup -EXPORT_SYMBOL_GPL vmlinux 0x0aa2a101 scsi_ioctl_block_when_processing_errors -EXPORT_SYMBOL_GPL vmlinux 0x0aa9df07 of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0x0a840b1f dev_nit_active +EXPORT_SYMBOL_GPL vmlinux 0x0a91dd01 fscrypt_drop_inode +EXPORT_SYMBOL_GPL vmlinux 0x0a99a57b vcap_find_admin +EXPORT_SYMBOL_GPL vmlinux 0x0a99e5ed usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0x0aa3a420 dev_pm_opp_find_level_exact +EXPORT_SYMBOL_GPL vmlinux 0x0abbfeaf virtqueue_get_used_addr EXPORT_SYMBOL_GPL vmlinux 0x0abc6be6 k3_ringacc_ring_is_full -EXPORT_SYMBOL_GPL vmlinux 0x0abda8e1 fwnode_graph_get_remote_endpoint -EXPORT_SYMBOL_GPL vmlinux 0x0abf3fdb tps65912_regmap_config -EXPORT_SYMBOL_GPL vmlinux 0x0ad492de __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0abdb395 debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x0af2f877 iommu_fwspec_init +EXPORT_SYMBOL_GPL vmlinux 0x0af47532 acpi_dma_request_slave_chan_by_name +EXPORT_SYMBOL_GPL vmlinux 0x0b0062ac fuse_dev_fiq_ops EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b0d7392 aead_exit_geniv +EXPORT_SYMBOL_GPL vmlinux 0x0b12af14 icc_provider_deregister +EXPORT_SYMBOL_GPL vmlinux 0x0b29e800 usb_phy_set_charger_current EXPORT_SYMBOL_GPL vmlinux 0x0b2db2d5 remove_resource +EXPORT_SYMBOL_GPL vmlinux 0x0b326642 __traceiter_br_fdb_external_learn_add EXPORT_SYMBOL_GPL vmlinux 0x0b3a3ed7 zynqmp_pm_fpga_get_status -EXPORT_SYMBOL_GPL vmlinux 0x0b3d6a07 regulator_set_voltage_time_sel -EXPORT_SYMBOL_GPL vmlinux 0x0b3fc11d modify_user_hw_breakpoint -EXPORT_SYMBOL_GPL vmlinux 0x0b4e3bbe usb_anchor_urb -EXPORT_SYMBOL_GPL vmlinux 0x0b4ec708 devm_clk_register -EXPORT_SYMBOL_GPL vmlinux 0x0b4fe285 iopf_queue_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x0b43e62b __traceiter_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0b4b5903 init_uts_ns EXPORT_SYMBOL_GPL vmlinux 0x0b52e502 apei_resources_add -EXPORT_SYMBOL_GPL vmlinux 0x0b58308c transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0x0b5cfc4e sk_psock_msg_verdict +EXPORT_SYMBOL_GPL vmlinux 0x0b5d0bb8 devm_register_sys_off_handler EXPORT_SYMBOL_GPL vmlinux 0x0b690f04 k3_udma_glue_tx_get_txcq_id EXPORT_SYMBOL_GPL vmlinux 0x0b69e104 pse_ethtool_get_status -EXPORT_SYMBOL_GPL vmlinux 0x0b6f199f mptcp_subflow_init_cookie_req -EXPORT_SYMBOL_GPL vmlinux 0x0b7ccef5 rio_enable_rx_tx_port -EXPORT_SYMBOL_GPL vmlinux 0x0b86e601 platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0b6d542e devres_release_group EXPORT_SYMBOL_GPL vmlinux 0x0b8c8a23 static_key_fast_inc_not_disabled -EXPORT_SYMBOL_GPL vmlinux 0x0b8cf62c xfrm_output -EXPORT_SYMBOL_GPL vmlinux 0x0b9a5a66 devm_regmap_field_free -EXPORT_SYMBOL_GPL vmlinux 0x0bade157 switchdev_bridge_port_unoffload +EXPORT_SYMBOL_GPL vmlinux 0x0b9962c6 md_find_rdev_nr_rcu +EXPORT_SYMBOL_GPL vmlinux 0x0baeee26 bpfilter_umh_cleanup EXPORT_SYMBOL_GPL vmlinux 0x0bb028d4 hisi_clk_register_fixed_factor -EXPORT_SYMBOL_GPL vmlinux 0x0bba234d dev_pm_opp_get_max_clock_latency -EXPORT_SYMBOL_GPL vmlinux 0x0bbb1ba6 pinctrl_parse_index_with_args +EXPORT_SYMBOL_GPL vmlinux 0x0bbc8e7e adp5520_write EXPORT_SYMBOL_GPL vmlinux 0x0bbdc9b2 remove_memory -EXPORT_SYMBOL_GPL vmlinux 0x0bc488ed regmap_might_sleep -EXPORT_SYMBOL_GPL vmlinux 0x0bd433c5 usb_remove_phy -EXPORT_SYMBOL_GPL vmlinux 0x0be798f5 umd_unload_blob -EXPORT_SYMBOL_GPL vmlinux 0x0bebe4b1 mtk_clk_register_dividers -EXPORT_SYMBOL_GPL vmlinux 0x0bef05e3 of_msi_get_domain -EXPORT_SYMBOL_GPL vmlinux 0x0bf09a7d sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0x0bc859b1 iomap_seek_hole +EXPORT_SYMBOL_GPL vmlinux 0x0bd96156 rockchip_clk_of_add_provider +EXPORT_SYMBOL_GPL vmlinux 0x0bdf92ec of_pci_find_child_device EXPORT_SYMBOL_GPL vmlinux 0x0bf32478 __SCK__tp_func_pelt_rt_tp -EXPORT_SYMBOL_GPL vmlinux 0x0bf51acf mmc_regulator_get_supply -EXPORT_SYMBOL_GPL vmlinux 0x0bfdb290 bsg_job_put -EXPORT_SYMBOL_GPL vmlinux 0x0c05a32a xen_dbgp_reset_prep -EXPORT_SYMBOL_GPL vmlinux 0x0c08b1ed relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0x0c08b0b6 power_supply_property_is_writeable EXPORT_SYMBOL_GPL vmlinux 0x0c2c5802 work_busy -EXPORT_SYMBOL_GPL vmlinux 0x0c2c5e67 fat_fill_super EXPORT_SYMBOL_GPL vmlinux 0x0c32ff8a edac_pci_alloc_index +EXPORT_SYMBOL_GPL vmlinux 0x0c39a1b9 inet_csk_addr2sockaddr EXPORT_SYMBOL_GPL vmlinux 0x0c3e6241 k3_udma_glue_disable_rx_chn -EXPORT_SYMBOL_GPL vmlinux 0x0c3fc343 input_device_enabled -EXPORT_SYMBOL_GPL vmlinux 0x0c460224 skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0x0c521fd4 class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x0c5718d2 xdp_rxq_info_is_reg +EXPORT_SYMBOL_GPL vmlinux 0x0c7cc1e1 hisi_clk_register_phase +EXPORT_SYMBOL_GPL vmlinux 0x0c7cc7bf acpi_get_and_request_gpiod EXPORT_SYMBOL_GPL vmlinux 0x0c805ea3 pkcs7_parse_message +EXPORT_SYMBOL_GPL vmlinux 0x0c806b03 spi_controller_suspend EXPORT_SYMBOL_GPL vmlinux 0x0c88c1c3 pci_vpd_find_id_string -EXPORT_SYMBOL_GPL vmlinux 0x0cb77a67 devm_phy_get -EXPORT_SYMBOL_GPL vmlinux 0x0cb918dd posix_acl_access_xattr_handler -EXPORT_SYMBOL_GPL vmlinux 0x0cb9e5bc xhci_drop_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x0c89f701 __fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0x0c8fb54b divider_recalc_rate +EXPORT_SYMBOL_GPL vmlinux 0x0c939dbd ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x0c955e40 ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0x0cb91f13 pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0x0cbc5e28 vchan_init +EXPORT_SYMBOL_GPL vmlinux 0x0cbc8b57 ethnl_cable_test_finished EXPORT_SYMBOL_GPL vmlinux 0x0cbe3ee2 software_node_unregister -EXPORT_SYMBOL_GPL vmlinux 0x0cc0c5f0 serdev_device_set_tiocm -EXPORT_SYMBOL_GPL vmlinux 0x0cc48ed9 call_switchdev_blocking_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x0cc0af1e mtk_mutex_get EXPORT_SYMBOL_GPL vmlinux 0x0cc9d36c iommu_group_claim_dma_owner +EXPORT_SYMBOL_GPL vmlinux 0x0ccd3f75 ata_pci_bmdma_init_one EXPORT_SYMBOL_GPL vmlinux 0x0ccf5275 zynqmp_pm_pinctrl_get_config -EXPORT_SYMBOL_GPL vmlinux 0x0ccfe3ba folio_wait_writeback -EXPORT_SYMBOL_GPL vmlinux 0x0cd14716 fscrypt_symlink_getattr -EXPORT_SYMBOL_GPL vmlinux 0x0ce0243d platform_irq_count +EXPORT_SYMBOL_GPL vmlinux 0x0cde2972 ethnl_cable_test_alloc +EXPORT_SYMBOL_GPL vmlinux 0x0cdecc24 acpi_subsys_poweroff EXPORT_SYMBOL_GPL vmlinux 0x0ce3dd73 bman_is_probed -EXPORT_SYMBOL_GPL vmlinux 0x0cea45bc skb_defer_rx_timestamp -EXPORT_SYMBOL_GPL vmlinux 0x0cea4d23 of_dma_xlate_by_chan_id -EXPORT_SYMBOL_GPL vmlinux 0x0d092ebb crypto_unregister_template -EXPORT_SYMBOL_GPL vmlinux 0x0d231e18 tps6586x_writes -EXPORT_SYMBOL_GPL vmlinux 0x0d2a6370 gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x0ceb9c6c pci_aer_clear_nonfatal_status +EXPORT_SYMBOL_GPL vmlinux 0x0d02c66d tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0x0d044f8e tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0x0d116d57 devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0x0d198268 mtk_clk_register_ref2usb_tx +EXPORT_SYMBOL_GPL vmlinux 0x0d222531 platform_device_put EXPORT_SYMBOL_GPL vmlinux 0x0d3fb7d4 phy_interface_num_ports -EXPORT_SYMBOL_GPL vmlinux 0x0d41f1a3 rio_lock_device -EXPORT_SYMBOL_GPL vmlinux 0x0d45682d ethnl_cable_test_result +EXPORT_SYMBOL_GPL vmlinux 0x0d450509 io_uring_cmd_done EXPORT_SYMBOL_GPL vmlinux 0x0d459213 work_on_cpu_safe +EXPORT_SYMBOL_GPL vmlinux 0x0d475c51 crypto_enqueue_request_head EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d4d2bfa seg6_do_srh_encap EXPORT_SYMBOL_GPL vmlinux 0x0d4e3f8c iopf_queue_alloc -EXPORT_SYMBOL_GPL vmlinux 0x0d51cd69 dst_blackhole_mtu +EXPORT_SYMBOL_GPL vmlinux 0x0d4e870c regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0x0d527360 dev_pm_opp_set_opp EXPORT_SYMBOL_GPL vmlinux 0x0d5cecc6 ima_measure_critical_data -EXPORT_SYMBOL_GPL vmlinux 0x0d636896 nvme_unquiesce_io_queues +EXPORT_SYMBOL_GPL vmlinux 0x0d5e27f8 cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0x0d6988c2 fsl_mc_driver_unregister EXPORT_SYMBOL_GPL vmlinux 0x0d6a49d4 tcp_memory_per_cpu_fw_alloc -EXPORT_SYMBOL_GPL vmlinux 0x0d6f802d sysfs_create_groups -EXPORT_SYMBOL_GPL vmlinux 0x0d760a30 regulator_set_drvdata -EXPORT_SYMBOL_GPL vmlinux 0x0d79177c sysfs_create_file_ns -EXPORT_SYMBOL_GPL vmlinux 0x0d8c0355 lwtunnel_input -EXPORT_SYMBOL_GPL vmlinux 0x0d9694ff nd_tbl -EXPORT_SYMBOL_GPL vmlinux 0x0d9af51a tpm2_probe -EXPORT_SYMBOL_GPL vmlinux 0x0dab6f8e crypto_register_algs -EXPORT_SYMBOL_GPL vmlinux 0x0db0156a ata_scsi_slave_destroy -EXPORT_SYMBOL_GPL vmlinux 0x0dc1cceb virtqueue_get_vring -EXPORT_SYMBOL_GPL vmlinux 0x0dd4cc43 mmc_pwrseq_register +EXPORT_SYMBOL_GPL vmlinux 0x0d7ebd55 vcap_addr_keysets +EXPORT_SYMBOL_GPL vmlinux 0x0d884df9 gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x0d8f652a disk_force_media_change +EXPORT_SYMBOL_GPL vmlinux 0x0d981686 thp_get_unmapped_area +EXPORT_SYMBOL_GPL vmlinux 0x0dad59a5 io_uring_cmd_complete_in_task +EXPORT_SYMBOL_GPL vmlinux 0x0dc3ac7d __udp6_lib_lookup EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order -EXPORT_SYMBOL_GPL vmlinux 0x0dfed20e phy_set_speed -EXPORT_SYMBOL_GPL vmlinux 0x0dfedf6d genphy_c45_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0x0de1f997 blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0x0de5b011 device_find_any_child +EXPORT_SYMBOL_GPL vmlinux 0x0df0e944 clk_hw_rate_is_protected +EXPORT_SYMBOL_GPL vmlinux 0x0dffdab8 get_device_system_crosststamp EXPORT_SYMBOL_GPL vmlinux 0x0e007edf xen_evtchn_nr_channels -EXPORT_SYMBOL_GPL vmlinux 0x0e04b1ee dev_pm_opp_config_clks_simple EXPORT_SYMBOL_GPL vmlinux 0x0e0c6a7d crypto_dh_encode_key +EXPORT_SYMBOL_GPL vmlinux 0x0e0cc1ae request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0x0e1111d0 regulator_get_hardware_vsel_register EXPORT_SYMBOL_GPL vmlinux 0x0e1194d5 hrtimer_try_to_cancel EXPORT_SYMBOL_GPL vmlinux 0x0e13cb4d apei_resources_release -EXPORT_SYMBOL_GPL vmlinux 0x0e1d9bc1 tty_perform_flush -EXPORT_SYMBOL_GPL vmlinux 0x0e286ebd fsl_mc_bus_dpdmai_type -EXPORT_SYMBOL_GPL vmlinux 0x0e3c819b decrypt_blob -EXPORT_SYMBOL_GPL vmlinux 0x0e3e00c4 dma_resv_describe -EXPORT_SYMBOL_GPL vmlinux 0x0e3f71ad fwnode_handle_get +EXPORT_SYMBOL_GPL vmlinux 0x0e24d800 da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0x0e307189 gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x0e3b8947 iommu_page_response +EXPORT_SYMBOL_GPL vmlinux 0x0e3fdc45 mctp_unregister_netdev +EXPORT_SYMBOL_GPL vmlinux 0x0e428d60 gnttab_page_cache_get +EXPORT_SYMBOL_GPL vmlinux 0x0e4e665d cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0x0e5294e8 dm_hold EXPORT_SYMBOL_GPL vmlinux 0x0e5cc9d7 xdp_unreg_mem_model -EXPORT_SYMBOL_GPL vmlinux 0x0e60652b of_thermal_get_trip_points -EXPORT_SYMBOL_GPL vmlinux 0x0e607d90 mctp_unregister_netdev EXPORT_SYMBOL_GPL vmlinux 0x0e6b79af static_key_disable_cpuslocked -EXPORT_SYMBOL_GPL vmlinux 0x0e70ebd6 ethtool_set_ethtool_phy_ops -EXPORT_SYMBOL_GPL vmlinux 0x0e7a805b irq_domain_get_irq_data -EXPORT_SYMBOL_GPL vmlinux 0x0e842fb3 gpiod_get_raw_value_cansleep -EXPORT_SYMBOL_GPL vmlinux 0x0e95f650 amba_device_put -EXPORT_SYMBOL_GPL vmlinux 0x0ea09816 ip6_route_output_flags_noref -EXPORT_SYMBOL_GPL vmlinux 0x0ea3aac3 sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0x0e862d52 kobject_move +EXPORT_SYMBOL_GPL vmlinux 0x0e916c40 user_read +EXPORT_SYMBOL_GPL vmlinux 0x0e925d21 device_create_file +EXPORT_SYMBOL_GPL vmlinux 0x0ea09ea8 wm831x_reg_write EXPORT_SYMBOL_GPL vmlinux 0x0ea5cbce xen_irq_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0x0ea8a94b regulator_desc_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x0eb13224 ata_sas_port_init EXPORT_SYMBOL_GPL vmlinux 0x0ebb03a4 devlink_trap_groups_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0ec08979 md_stop_writes EXPORT_SYMBOL_GPL vmlinux 0x0ec096b0 hv_read_reference_counter -EXPORT_SYMBOL_GPL vmlinux 0x0ecea96c __nf_ip6_route +EXPORT_SYMBOL_GPL vmlinux 0x0ec25a38 nvdimm_bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0ece3e42 pci_epc_mem_init EXPORT_SYMBOL_GPL vmlinux 0x0ecfea88 btf_type_by_id -EXPORT_SYMBOL_GPL vmlinux 0x0ed0a39f mmc_poll_for_busy -EXPORT_SYMBOL_GPL vmlinux 0x0ed11ac9 show_class_attr_string -EXPORT_SYMBOL_GPL vmlinux 0x0ed20695 rockchip_pcie_cfg_configuration_accesses -EXPORT_SYMBOL_GPL vmlinux 0x0eda5dc7 __vfs_removexattr_noperm -EXPORT_SYMBOL_GPL vmlinux 0x0edd4f15 pm_clk_runtime_suspend -EXPORT_SYMBOL_GPL vmlinux 0x0ee0f097 nvmem_cell_read_u16 -EXPORT_SYMBOL_GPL vmlinux 0x0ef317e4 clk_hw_register_composite -EXPORT_SYMBOL_GPL vmlinux 0x0ef538e2 tegra_mc_get_emem_device_count -EXPORT_SYMBOL_GPL vmlinux 0x0ef7e371 fsverity_verify_page -EXPORT_SYMBOL_GPL vmlinux 0x0f03e551 inet_unhash -EXPORT_SYMBOL_GPL vmlinux 0x0f06172b pl08x_filter_id -EXPORT_SYMBOL_GPL vmlinux 0x0f15f5bc perf_aux_output_begin +EXPORT_SYMBOL_GPL vmlinux 0x0ef7a7f3 clk_hw_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x0efc8efb imx_pinctrl_probe +EXPORT_SYMBOL_GPL vmlinux 0x0f06a636 ethnl_cable_test_step +EXPORT_SYMBOL_GPL vmlinux 0x0f08ed63 skcipher_alloc_instance_simple EXPORT_SYMBOL_GPL vmlinux 0x0f180070 ring_buffer_free_read_page -EXPORT_SYMBOL_GPL vmlinux 0x0f43590f pci_disable_pasid -EXPORT_SYMBOL_GPL vmlinux 0x0f4fb59a tpm_chip_register +EXPORT_SYMBOL_GPL vmlinux 0x0f32cb99 tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0x0f341db7 spi_controller_dma_map_mem_op_data +EXPORT_SYMBOL_GPL vmlinux 0x0f3715ae phy_led_triggers_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0f430237 regmap_noinc_write +EXPORT_SYMBOL_GPL vmlinux 0x0f5c6ec2 irq_chip_set_wake_parent +EXPORT_SYMBOL_GPL vmlinux 0x0f621902 crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x0f641fd9 ext_pi_type1_crc64 EXPORT_SYMBOL_GPL vmlinux 0x0f72ada1 acpi_dev_resource_io EXPORT_SYMBOL_GPL vmlinux 0x0f7ca236 dmi_memdev_name -EXPORT_SYMBOL_GPL vmlinux 0x0f849555 ata_sff_drain_fifo -EXPORT_SYMBOL_GPL vmlinux 0x0f88abfa elv_unregister -EXPORT_SYMBOL_GPL vmlinux 0x0f91a5f7 meson_aoclkc_probe -EXPORT_SYMBOL_GPL vmlinux 0x0f93dc3d inet_hash -EXPORT_SYMBOL_GPL vmlinux 0x0fa7dfee sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0x0f869f95 to_nvdimm +EXPORT_SYMBOL_GPL vmlinux 0x0f90eabd divider_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x0f96a9fd blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0x0fa7676a usb_hcd_check_unlink_urb EXPORT_SYMBOL_GPL vmlinux 0x0faa2c9a __tracepoint_ata_bmdma_setup -EXPORT_SYMBOL_GPL vmlinux 0x0fb7438e inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0x0fabb641 irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0x0facc62f ohci_suspend EXPORT_SYMBOL_GPL vmlinux 0x0fbb7344 memremap_compat_align EXPORT_SYMBOL_GPL vmlinux 0x0fbc0c0e xas_pause +EXPORT_SYMBOL_GPL vmlinux 0x0fca6ffd rio_request_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x0fd34fe1 dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0x0fd416a8 usb_get_intf EXPORT_SYMBOL_GPL vmlinux 0x0fd4610e kmem_dump_obj -EXPORT_SYMBOL_GPL vmlinux 0x0fdde716 uart_handle_cts_change -EXPORT_SYMBOL_GPL vmlinux 0x0feab02f fsl8250_handle_irq -EXPORT_SYMBOL_GPL vmlinux 0x0feaf72a rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0x0fe67316 device_property_read_u8_array EXPORT_SYMBOL_GPL vmlinux 0x1005d60b tick_nohz_dep_set_cpu EXPORT_SYMBOL_GPL vmlinux 0x10091b7b sbitmap_add_wait_queue EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on -EXPORT_SYMBOL_GPL vmlinux 0x10138502 spi_new_ancillary_device -EXPORT_SYMBOL_GPL vmlinux 0x1022b7ee gfn_to_page_many_atomic -EXPORT_SYMBOL_GPL vmlinux 0x103c9802 devm_clk_hw_get_clk -EXPORT_SYMBOL_GPL vmlinux 0x104578fd em_dev_unregister_perf_domain -EXPORT_SYMBOL_GPL vmlinux 0x10480583 mf_dax_kill_procs -EXPORT_SYMBOL_GPL vmlinux 0x1051dcb5 md_find_rdev_rcu -EXPORT_SYMBOL_GPL vmlinux 0x1056a1fc vp_modern_get_queue_enable -EXPORT_SYMBOL_GPL vmlinux 0x105adda3 extcon_get_edev_name -EXPORT_SYMBOL_GPL vmlinux 0x106e0c92 gpiochip_enable_irq -EXPORT_SYMBOL_GPL vmlinux 0x106e3551 of_clk_src_onecell_get -EXPORT_SYMBOL_GPL vmlinux 0x1088305a of_hwspin_lock_get_id +EXPORT_SYMBOL_GPL vmlinux 0x101580c1 iov_iter_is_aligned +EXPORT_SYMBOL_GPL vmlinux 0x10254f1d of_thermal_get_trip_points +EXPORT_SYMBOL_GPL vmlinux 0x103664e6 irq_chip_set_type_parent +EXPORT_SYMBOL_GPL vmlinux 0x103c417d sampling_rate_store +EXPORT_SYMBOL_GPL vmlinux 0x1050f166 pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0x105d7edb mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x1069c437 set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0x106aa5b1 nvme_auth_wait +EXPORT_SYMBOL_GPL vmlinux 0x106b3529 trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x106ed4e8 ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0x107f7f10 ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x1084f036 do_xdp_generic EXPORT_SYMBOL_GPL vmlinux 0x108a0acd bstr_printf -EXPORT_SYMBOL_GPL vmlinux 0x10a4ed70 sk_msg_return -EXPORT_SYMBOL_GPL vmlinux 0x10b1f376 devm_rtc_nvmem_register -EXPORT_SYMBOL_GPL vmlinux 0x10b30bfc rio_get_comptag -EXPORT_SYMBOL_GPL vmlinux 0x10b715ce raw_v6_match +EXPORT_SYMBOL_GPL vmlinux 0x10942e45 scsi_dh_attach +EXPORT_SYMBOL_GPL vmlinux 0x109ab1cc hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0x10b7c7d5 of_msi_configure EXPORT_SYMBOL_GPL vmlinux 0x10b89330 crypto_has_shash -EXPORT_SYMBOL_GPL vmlinux 0x10c89375 dev_pm_opp_find_level_ceil -EXPORT_SYMBOL_GPL vmlinux 0x10caff23 __spi_register_driver -EXPORT_SYMBOL_GPL vmlinux 0x10d461c2 pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0x10bd3f39 of_genpd_add_provider_onecell +EXPORT_SYMBOL_GPL vmlinux 0x10be57fa xfrm_dev_offload_ok +EXPORT_SYMBOL_GPL vmlinux 0x10c79b75 crypto_register_rng +EXPORT_SYMBOL_GPL vmlinux 0x10cd7e5d unregister_trace_event EXPORT_SYMBOL_GPL vmlinux 0x10d9f317 stack_depot_init -EXPORT_SYMBOL_GPL vmlinux 0x10dd7aa3 scsi_alloc_request -EXPORT_SYMBOL_GPL vmlinux 0x10e6a102 fscrypt_parse_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0x10e1c740 __ip6_datagram_connect EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable -EXPORT_SYMBOL_GPL vmlinux 0x10ef9882 of_devfreq_cooling_register_power -EXPORT_SYMBOL_GPL vmlinux 0x10ff7978 sock_map_destroy EXPORT_SYMBOL_GPL vmlinux 0x110106c1 cper_severity_to_aer -EXPORT_SYMBOL_GPL vmlinux 0x11017651 kvm_read_guest -EXPORT_SYMBOL_GPL vmlinux 0x1105845b bpf_map_inc_with_uref -EXPORT_SYMBOL_GPL vmlinux 0x116a1263 scsi_mode_select -EXPORT_SYMBOL_GPL vmlinux 0x116cc603 iomap_invalidate_folio -EXPORT_SYMBOL_GPL vmlinux 0x11783354 dev_pm_opp_enable -EXPORT_SYMBOL_GPL vmlinux 0x118134cc pm_genpd_init -EXPORT_SYMBOL_GPL vmlinux 0x11834109 sata_link_resume -EXPORT_SYMBOL_GPL vmlinux 0x11873d75 pci_epc_map_addr +EXPORT_SYMBOL_GPL vmlinux 0x110dc915 sk_set_peek_off +EXPORT_SYMBOL_GPL vmlinux 0x11143cab mtk_pinconf_bias_get_combo +EXPORT_SYMBOL_GPL vmlinux 0x11151b80 usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0x111d68d3 udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x113e7d01 phylink_mii_c22_pcs_get_state +EXPORT_SYMBOL_GPL vmlinux 0x11491db5 devl_port_register +EXPORT_SYMBOL_GPL vmlinux 0x114cf7ec bio_add_zone_append_page +EXPORT_SYMBOL_GPL vmlinux 0x114f4c7c __traceiter_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x115514b7 devm_hwspin_lock_register +EXPORT_SYMBOL_GPL vmlinux 0x116a11fe spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0x117506b8 bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x117816c7 tpm_put_ops +EXPORT_SYMBOL_GPL vmlinux 0x11851ea8 devm_fwnode_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x118b9f91 devm_pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x118bb6c1 clk_hw_unregister_divider +EXPORT_SYMBOL_GPL vmlinux 0x11966c58 of_devfreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x11a31d72 k3_udma_glue_tx_get_dma_device EXPORT_SYMBOL_GPL vmlinux 0x11abc494 __SCK__tp_func_nvme_sq -EXPORT_SYMBOL_GPL vmlinux 0x11b1ceba devm_nvmem_device_put -EXPORT_SYMBOL_GPL vmlinux 0x11b8562a gpiod_unexport -EXPORT_SYMBOL_GPL vmlinux 0x11be5e80 to_software_node -EXPORT_SYMBOL_GPL vmlinux 0x11cac3eb phy_get -EXPORT_SYMBOL_GPL vmlinux 0x11d09e84 dma_can_mmap -EXPORT_SYMBOL_GPL vmlinux 0x11d296b0 serdev_device_close -EXPORT_SYMBOL_GPL vmlinux 0x11d4c71e bus_remove_file -EXPORT_SYMBOL_GPL vmlinux 0x11da9fac device_remove_software_node +EXPORT_SYMBOL_GPL vmlinux 0x11bd7ba0 sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0x11d4d75c stmpe_dev_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x11d5ba2f ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0x11da23ec usb_hcd_setup_local_mem EXPORT_SYMBOL_GPL vmlinux 0x11df0e75 devlink_fmsg_binary_pair_nest_start +EXPORT_SYMBOL_GPL vmlinux 0x11e00a8c irq_domain_pop_irq EXPORT_SYMBOL_GPL vmlinux 0x11e06ee9 badrange_init EXPORT_SYMBOL_GPL vmlinux 0x11e08f96 trace_seq_putmem_hex EXPORT_SYMBOL_GPL vmlinux 0x11ed8ad0 srcu_init_notifier_head -EXPORT_SYMBOL_GPL vmlinux 0x11edd185 tty_standard_install -EXPORT_SYMBOL_GPL vmlinux 0x11ee16e4 debugfs_create_size_t -EXPORT_SYMBOL_GPL vmlinux 0x11fa2065 devm_pci_epc_destroy +EXPORT_SYMBOL_GPL vmlinux 0x11f9b634 device_match_devt EXPORT_SYMBOL_GPL vmlinux 0x12056e53 mas_store_gfp -EXPORT_SYMBOL_GPL vmlinux 0x12076ab1 clk_hw_unregister_divider EXPORT_SYMBOL_GPL vmlinux 0x12135396 phylink_mac_change +EXPORT_SYMBOL_GPL vmlinux 0x12185db7 __percpu_init_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x121bfae1 pinctrl_count_index_with_args +EXPORT_SYMBOL_GPL vmlinux 0x121ca95c put_device EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier -EXPORT_SYMBOL_GPL vmlinux 0x12205ab7 security_inode_create -EXPORT_SYMBOL_GPL vmlinux 0x1222bd2b of_prop_next_u32 EXPORT_SYMBOL_GPL vmlinux 0x1234e483 get_cpu_iowait_time_us EXPORT_SYMBOL_GPL vmlinux 0x1234ffa1 cper_estatus_check_header -EXPORT_SYMBOL_GPL vmlinux 0x1244c90f security_inode_setattr -EXPORT_SYMBOL_GPL vmlinux 0x12485720 nvme_remove_namespaces +EXPORT_SYMBOL_GPL vmlinux 0x1236cd99 i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0x1237f2cb platform_add_devices EXPORT_SYMBOL_GPL vmlinux 0x12537dae __tracepoint_napi_poll -EXPORT_SYMBOL_GPL vmlinux 0x12567085 attribute_container_register -EXPORT_SYMBOL_GPL vmlinux 0x125d2043 crypto_spawn_tfm -EXPORT_SYMBOL_GPL vmlinux 0x1273c3b1 of_get_fb_videomode -EXPORT_SYMBOL_GPL vmlinux 0x12a1deb8 device_get_next_child_node -EXPORT_SYMBOL_GPL vmlinux 0x12a670a2 pm_generic_freeze_late -EXPORT_SYMBOL_GPL vmlinux 0x12ddeb46 anon_inode_getfile -EXPORT_SYMBOL_GPL vmlinux 0x12de17ca ima_file_check -EXPORT_SYMBOL_GPL vmlinux 0x12e41cf3 dpbp_enable -EXPORT_SYMBOL_GPL vmlinux 0x12e80523 gpiod_set_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x127c2823 devm_gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x12829fb5 ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0x128f90e3 virtio_max_dma_size +EXPORT_SYMBOL_GPL vmlinux 0x12ad3d53 __traceiter_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0x12b16fbe usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0x12b353d6 udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x12dbfbde usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x12e379ed blk_bio_list_merge +EXPORT_SYMBOL_GPL vmlinux 0x12e38bb7 iommu_device_sysfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x12e889d2 regmap_write EXPORT_SYMBOL_GPL vmlinux 0x12ee1173 memory_group_unregister -EXPORT_SYMBOL_GPL vmlinux 0x12f702cf device_match_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x12f26be5 regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0x12f707d0 hisi_clk_init +EXPORT_SYMBOL_GPL vmlinux 0x12f9e44c usb_acpi_power_manageable EXPORT_SYMBOL_GPL vmlinux 0x13090724 add_vmfork_randomness EXPORT_SYMBOL_GPL vmlinux 0x130a1d0f devlink_params_register -EXPORT_SYMBOL_GPL vmlinux 0x130c3b12 ti_sci_inta_msi_create_irq_domain -EXPORT_SYMBOL_GPL vmlinux 0x13134482 blk_stat_disable_accounting EXPORT_SYMBOL_GPL vmlinux 0x131a5ed7 regmap_del_irq_chip -EXPORT_SYMBOL_GPL vmlinux 0x131bdbbe ata_dummy_port_info -EXPORT_SYMBOL_GPL vmlinux 0x131c3f40 ata_sas_port_stop EXPORT_SYMBOL_GPL vmlinux 0x131db64a system_long_wq -EXPORT_SYMBOL_GPL vmlinux 0x1328d331 i2c_bus_type -EXPORT_SYMBOL_GPL vmlinux 0x132e528b of_get_required_opp_performance_state -EXPORT_SYMBOL_GPL vmlinux 0x132e9a61 devm_pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x131f895b of_mm_gpiochip_add_data +EXPORT_SYMBOL_GPL vmlinux 0x131fd69b cpufreq_dbs_governor_stop +EXPORT_SYMBOL_GPL vmlinux 0x1331cf8f nfs_ssc_client_tbl EXPORT_SYMBOL_GPL vmlinux 0x133969d7 __trace_printk -EXPORT_SYMBOL_GPL vmlinux 0x133a8383 pci_enable_pcie_error_reporting -EXPORT_SYMBOL_GPL vmlinux 0x134498e9 fwnode_graph_get_endpoint_count -EXPORT_SYMBOL_GPL vmlinux 0x1349daef mtk_clk_unregister_composites -EXPORT_SYMBOL_GPL vmlinux 0x135697b9 crypto_get_default_null_skcipher -EXPORT_SYMBOL_GPL vmlinux 0x13611ac5 page_cache_sync_ra +EXPORT_SYMBOL_GPL vmlinux 0x134e7a78 dprc_get_obj +EXPORT_SYMBOL_GPL vmlinux 0x135d3615 posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x1360b695 free_vm_area EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier EXPORT_SYMBOL_GPL vmlinux 0x13640660 get_cached_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x1373de98 xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0x137b92d3 switchdev_handle_port_obj_add_foreign +EXPORT_SYMBOL_GPL vmlinux 0x138aad51 user_destroy EXPORT_SYMBOL_GPL vmlinux 0x138aff76 gnttab_init EXPORT_SYMBOL_GPL vmlinux 0x138e0957 dax_write_cache_enabled EXPORT_SYMBOL_GPL vmlinux 0x1394d032 __mt_destroy -EXPORT_SYMBOL_GPL vmlinux 0x13c2a254 get_user_pages_fast -EXPORT_SYMBOL_GPL vmlinux 0x13c96101 devlink_port_type_ib_set +EXPORT_SYMBOL_GPL vmlinux 0x13ba144c gpiochip_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x13c54322 iomap_readahead +EXPORT_SYMBOL_GPL vmlinux 0x13c73231 ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x13c7faff get_net_ns_by_pid EXPORT_SYMBOL_GPL vmlinux 0x13ce87e8 asn1_ber_decoder -EXPORT_SYMBOL_GPL vmlinux 0x13d69f97 rtnl_get_net_ns_capable +EXPORT_SYMBOL_GPL vmlinux 0x13d54f3b fsl_mc_bus_dpdmai_type EXPORT_SYMBOL_GPL vmlinux 0x13db1eb8 k3_udma_glue_rx_cppi5_to_dma_addr -EXPORT_SYMBOL_GPL vmlinux 0x13dd1ab5 __sock_recv_wifi_status -EXPORT_SYMBOL_GPL vmlinux 0x13e939a0 rcuwait_wake_up EXPORT_SYMBOL_GPL vmlinux 0x13ed8784 sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x13ef65e6 devm_register_power_off_handler +EXPORT_SYMBOL_GPL vmlinux 0x13f38f36 strp_done EXPORT_SYMBOL_GPL vmlinux 0x13fab921 cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x13fb17dc led_blink_set_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x13ff7659 raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x14003b16 devl_dpipe_table_register EXPORT_SYMBOL_GPL vmlinux 0x1403ad09 cpufreq_add_update_util_hook +EXPORT_SYMBOL_GPL vmlinux 0x140618ed pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0x14155d39 dw_pcie_ep_init_notify EXPORT_SYMBOL_GPL vmlinux 0x141f38bf ktime_get_raw_fast_ns -EXPORT_SYMBOL_GPL vmlinux 0x14206e27 usb_match_id -EXPORT_SYMBOL_GPL vmlinux 0x14260242 regulator_set_voltage -EXPORT_SYMBOL_GPL vmlinux 0x142609fb inet_twsk_alloc -EXPORT_SYMBOL_GPL vmlinux 0x142f04aa xenbus_dev_fatal -EXPORT_SYMBOL_GPL vmlinux 0x14352873 clean_record_shared_mapping_range -EXPORT_SYMBOL_GPL vmlinux 0x14379b7a pwm_get -EXPORT_SYMBOL_GPL vmlinux 0x1446188e debugfs_real_fops +EXPORT_SYMBOL_GPL vmlinux 0x142298e6 vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0x143843fa tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0x143a4106 usb_get_maximum_speed +EXPORT_SYMBOL_GPL vmlinux 0x143ea081 of_phandle_args_to_fwspec +EXPORT_SYMBOL_GPL vmlinux 0x1443120f skb_morph +EXPORT_SYMBOL_GPL vmlinux 0x14457fb3 alloc_skb_for_msg +EXPORT_SYMBOL_GPL vmlinux 0x1446fb43 phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0x14562b65 access_process_vm EXPORT_SYMBOL_GPL vmlinux 0x1456762b k3_ringacc_ring_get_free -EXPORT_SYMBOL_GPL vmlinux 0x145d342a __dev_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x1461fde5 serdev_device_write_buf +EXPORT_SYMBOL_GPL vmlinux 0x14643c97 vp_modern_get_queue_size EXPORT_SYMBOL_GPL vmlinux 0x146626a0 mas_find_rev -EXPORT_SYMBOL_GPL vmlinux 0x1466bdee xfrm_audit_state_notfound_simple -EXPORT_SYMBOL_GPL vmlinux 0x146c888f vmbus_alloc_ring +EXPORT_SYMBOL_GPL vmlinux 0x146c9bc6 nvmem_cell_get EXPORT_SYMBOL_GPL vmlinux 0x146cc88f bpf_master_redirect_enabled_key -EXPORT_SYMBOL_GPL vmlinux 0x1475f7c5 cpufreq_cpu_put -EXPORT_SYMBOL_GPL vmlinux 0x14881ca5 bpf_redirect_info +EXPORT_SYMBOL_GPL vmlinux 0x147029f0 __irq_domain_alloc_irqs +EXPORT_SYMBOL_GPL vmlinux 0x1472ff29 vcap_keyset_name +EXPORT_SYMBOL_GPL vmlinux 0x14798834 crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x147e1188 ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0x1482628e hv_pkt_iter_close +EXPORT_SYMBOL_GPL vmlinux 0x148b8d8d pci_msix_alloc_irq_at EXPORT_SYMBOL_GPL vmlinux 0x148fd794 enable_kprobe -EXPORT_SYMBOL_GPL vmlinux 0x14919c15 crypto_unregister_shashes -EXPORT_SYMBOL_GPL vmlinux 0x14afc14c ata_pci_remove_one -EXPORT_SYMBOL_GPL vmlinux 0x14daae72 pinmux_generic_get_function_count -EXPORT_SYMBOL_GPL vmlinux 0x14e58bb3 strp_init +EXPORT_SYMBOL_GPL vmlinux 0x1492a119 devlink_port_unregister +EXPORT_SYMBOL_GPL vmlinux 0x14ab3f5e led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x14c22e0a fwnode_get_next_parent +EXPORT_SYMBOL_GPL vmlinux 0x14cb03c7 dev_pm_clear_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x14cdfa06 usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0x14d129e3 irq_domain_remove_sim +EXPORT_SYMBOL_GPL vmlinux 0x14ebe796 devm_kasprintf_strarray +EXPORT_SYMBOL_GPL vmlinux 0x14ec407d gpiochip_irq_domain_activate EXPORT_SYMBOL_GPL vmlinux 0x14ec4fdb evtchn_put -EXPORT_SYMBOL_GPL vmlinux 0x14ee48b0 rio_mport_chk_dev_access -EXPORT_SYMBOL_GPL vmlinux 0x15019bc0 regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0x14ede931 dw8250_do_set_termios +EXPORT_SYMBOL_GPL vmlinux 0x14ee1b76 lwtunnel_state_alloc EXPORT_SYMBOL_GPL vmlinux 0x15021b4a xa_delete_node +EXPORT_SYMBOL_GPL vmlinux 0x1502dc07 crypto_register_rngs +EXPORT_SYMBOL_GPL vmlinux 0x15095c0d pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x150c7492 nvme_remove_namespaces +EXPORT_SYMBOL_GPL vmlinux 0x151020c8 xfrm_dev_policy_add +EXPORT_SYMBOL_GPL vmlinux 0x15211efe sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0x152d50fa bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0x153074a2 acpi_pm_set_device_wakeup EXPORT_SYMBOL_GPL vmlinux 0x153b60a6 klist_del -EXPORT_SYMBOL_GPL vmlinux 0x153ddbe1 da9052_adc_manual_read -EXPORT_SYMBOL_GPL vmlinux 0x154f6ab6 fsverity_ioctl_measure +EXPORT_SYMBOL_GPL vmlinux 0x1540dc3f kvm_vcpu_wake_up EXPORT_SYMBOL_GPL vmlinux 0x15510a89 devlink_fmsg_binary_put -EXPORT_SYMBOL_GPL vmlinux 0x155672da handle_simple_irq -EXPORT_SYMBOL_GPL vmlinux 0x15578f09 genphy_c45_pma_suspend -EXPORT_SYMBOL_GPL vmlinux 0x155da538 fwnode_device_is_available -EXPORT_SYMBOL_GPL vmlinux 0x1560a57a dm_suspended -EXPORT_SYMBOL_GPL vmlinux 0x156296ef acpi_driver_match_device -EXPORT_SYMBOL_GPL vmlinux 0x1567437d edac_pci_alloc_ctl_info -EXPORT_SYMBOL_GPL vmlinux 0x1571f5fb devm_regulator_irq_helper -EXPORT_SYMBOL_GPL vmlinux 0x157aad21 irq_work_queue -EXPORT_SYMBOL_GPL vmlinux 0x15804502 dst_cache_set_ip6 +EXPORT_SYMBOL_GPL vmlinux 0x1563c0b2 rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0x15685d20 devm_nvdimm_memremap +EXPORT_SYMBOL_GPL vmlinux 0x15709af6 serial8250_update_uartclk +EXPORT_SYMBOL_GPL vmlinux 0x1570b573 devm_regulator_irq_helper +EXPORT_SYMBOL_GPL vmlinux 0x1573a580 tegra_mc_get_emem_device_count +EXPORT_SYMBOL_GPL vmlinux 0x1578e89f scsi_host_block +EXPORT_SYMBOL_GPL vmlinux 0x157a4e7f irq_chip_unmask_parent EXPORT_SYMBOL_GPL vmlinux 0x15886f48 hte_disable_ts -EXPORT_SYMBOL_GPL vmlinux 0x1590321a max8997_write_reg -EXPORT_SYMBOL_GPL vmlinux 0x1590ca91 ata_std_qc_defer EXPORT_SYMBOL_GPL vmlinux 0x1591b2c6 hyperv_read_cfg_blk +EXPORT_SYMBOL_GPL vmlinux 0x1596956b dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0x1599c53d xfrm_audit_state_notfound EXPORT_SYMBOL_GPL vmlinux 0x159d5a81 devlink_resource_occ_get_register -EXPORT_SYMBOL_GPL vmlinux 0x159f902f usb_hcd_unmap_urb_setup_for_dma -EXPORT_SYMBOL_GPL vmlinux 0x15ac256a class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x159e9892 pm_genpd_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x15a3b795 kstrdup_quotable_file EXPORT_SYMBOL_GPL vmlinux 0x15ade1cc filter_irq_stacks EXPORT_SYMBOL_GPL vmlinux 0x15bd7435 psi_memstall_leave +EXPORT_SYMBOL_GPL vmlinux 0x15c154d8 mtk_clk_simple_remove +EXPORT_SYMBOL_GPL vmlinux 0x15c4af2a dev_attr_sw_activity EXPORT_SYMBOL_GPL vmlinux 0x15c4e3e2 phylink_ethtool_set_pauseparam EXPORT_SYMBOL_GPL vmlinux 0x15c60a71 __tracepoint_pelt_dl_tp -EXPORT_SYMBOL_GPL vmlinux 0x15cbd063 phy_restart_aneg -EXPORT_SYMBOL_GPL vmlinux 0x15d8e82e usb_hcd_pci_remove -EXPORT_SYMBOL_GPL vmlinux 0x15d9f79c tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0x15dee4fa pcie_port_find_device +EXPORT_SYMBOL_GPL vmlinux 0x15e99f06 ahci_check_ready EXPORT_SYMBOL_GPL vmlinux 0x15ea2648 hwpoison_filter_flags_mask -EXPORT_SYMBOL_GPL vmlinux 0x1600cb0c ata_pci_sff_prepare_host -EXPORT_SYMBOL_GPL vmlinux 0x163e3e94 __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x15f07978 devfreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x15fadf37 pinctrl_utils_free_map +EXPORT_SYMBOL_GPL vmlinux 0x160aa0c0 __vfs_setxattr_locked +EXPORT_SYMBOL_GPL vmlinux 0x161862ad tpmm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0x16366c4b irq_domain_alloc_irqs_parent +EXPORT_SYMBOL_GPL vmlinux 0x1636b410 thermal_zone_device_register EXPORT_SYMBOL_GPL vmlinux 0x16422a6e xdp_reg_mem_model -EXPORT_SYMBOL_GPL vmlinux 0x164ad35a devm_nvdimm_memremap +EXPORT_SYMBOL_GPL vmlinux 0x164f3b05 __traceiter_neigh_update EXPORT_SYMBOL_GPL vmlinux 0x16516798 osc_pc_lpi_support_confirmed -EXPORT_SYMBOL_GPL vmlinux 0x165915fc pm_runtime_force_suspend -EXPORT_SYMBOL_GPL vmlinux 0x16631930 thermal_zone_device_enable +EXPORT_SYMBOL_GPL vmlinux 0x1652181e __reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x165a5517 security_kernel_read_file +EXPORT_SYMBOL_GPL vmlinux 0x165c5e72 vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0x166a980f xhci_shutdown EXPORT_SYMBOL_GPL vmlinux 0x167d7113 acpi_bus_register_early_device EXPORT_SYMBOL_GPL vmlinux 0x1687ec20 tty_get_frame_size +EXPORT_SYMBOL_GPL vmlinux 0x16895db6 regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0x168c1b11 dm_disk EXPORT_SYMBOL_GPL vmlinux 0x1690b503 usb_role_switch_get_drvdata -EXPORT_SYMBOL_GPL vmlinux 0x169512c9 __rio_local_read_config_8 -EXPORT_SYMBOL_GPL vmlinux 0x169a1d3e kvm_vcpu_map -EXPORT_SYMBOL_GPL vmlinux 0x16b1527c iommu_detach_device -EXPORT_SYMBOL_GPL vmlinux 0x16b1ce87 simple_attr_read -EXPORT_SYMBOL_GPL vmlinux 0x16b43d06 kthread_func -EXPORT_SYMBOL_GPL vmlinux 0x16be7b71 mtk_clk_register_ref2usb_tx -EXPORT_SYMBOL_GPL vmlinux 0x16c4bb45 iommu_domain_free +EXPORT_SYMBOL_GPL vmlinux 0x169940d6 edac_device_handle_ce_count +EXPORT_SYMBOL_GPL vmlinux 0x169cd4ca regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0x169e7e7e dprc_set_obj_irq +EXPORT_SYMBOL_GPL vmlinux 0x16a1c938 sk_free_unlock_clone +EXPORT_SYMBOL_GPL vmlinux 0x16c641b1 int_active_memcg EXPORT_SYMBOL_GPL vmlinux 0x16ca1a8a phylink_suspend EXPORT_SYMBOL_GPL vmlinux 0x16da1f88 devlink_fmsg_u32_put -EXPORT_SYMBOL_GPL vmlinux 0x16dc2c32 pm_generic_thaw EXPORT_SYMBOL_GPL vmlinux 0x16dfbf36 add_interrupt_randomness +EXPORT_SYMBOL_GPL vmlinux 0x16e35290 usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x16e7ef2b pci_epf_destroy +EXPORT_SYMBOL_GPL vmlinux 0x16ee02a9 icmp_build_probe EXPORT_SYMBOL_GPL vmlinux 0x16f15139 bind_evtchn_to_irq -EXPORT_SYMBOL_GPL vmlinux 0x16fd128b xenbus_match -EXPORT_SYMBOL_GPL vmlinux 0x17002e17 skcipher_walk_aead_encrypt -EXPORT_SYMBOL_GPL vmlinux 0x17038fcb akcipher_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x16f57b86 kvm_destroy_vcpus +EXPORT_SYMBOL_GPL vmlinux 0x16fdd178 vcap_del_rule +EXPORT_SYMBOL_GPL vmlinux 0x1703de2c ata_bmdma_qc_issue EXPORT_SYMBOL_GPL vmlinux 0x170cc36c put_timespec64 -EXPORT_SYMBOL_GPL vmlinux 0x170e69be iomap_finish_ioends -EXPORT_SYMBOL_GPL vmlinux 0x171105c9 pm_runtime_enable -EXPORT_SYMBOL_GPL vmlinux 0x1714f848 devlink_to_dev -EXPORT_SYMBOL_GPL vmlinux 0x172e1889 pci_p2pdma_distance_many +EXPORT_SYMBOL_GPL vmlinux 0x1716caf8 irq_chip_disable_parent +EXPORT_SYMBOL_GPL vmlinux 0x171ed6f9 vma_kernel_pagesize +EXPORT_SYMBOL_GPL vmlinux 0x1732848b ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x173912cc led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x17405c11 perf_aux_output_flag EXPORT_SYMBOL_GPL vmlinux 0x1741ddee trace_seq_puts EXPORT_SYMBOL_GPL vmlinux 0x174c6274 ring_buffer_time_stamp EXPORT_SYMBOL_GPL vmlinux 0x174e6c46 inet_ehash_locks_alloc +EXPORT_SYMBOL_GPL vmlinux 0x17558be4 sdio_release_host EXPORT_SYMBOL_GPL vmlinux 0x17591ecd zynqmp_pm_write_ggs -EXPORT_SYMBOL_GPL vmlinux 0x175ce4e0 xdp_rxq_info_unreg_mem_model EXPORT_SYMBOL_GPL vmlinux 0x176031a7 devlink_fmsg_string_put EXPORT_SYMBOL_GPL vmlinux 0x17614bf3 apei_resources_sub -EXPORT_SYMBOL_GPL vmlinux 0x176694ae dax_writeback_mapping_range -EXPORT_SYMBOL_GPL vmlinux 0x1768a74a get_pid_task -EXPORT_SYMBOL_GPL vmlinux 0x17724faa crypto_register_ahashes -EXPORT_SYMBOL_GPL vmlinux 0x177bdc91 of_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0x176796b4 kvm_vcpu_mark_page_dirty EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version -EXPORT_SYMBOL_GPL vmlinux 0x1787087b shake_page -EXPORT_SYMBOL_GPL vmlinux 0x1788a359 clk_register_fixed_factor -EXPORT_SYMBOL_GPL vmlinux 0x17bbe725 edac_mc_add_mc_with_groups -EXPORT_SYMBOL_GPL vmlinux 0x17c304bd dw_pcie_wait_for_link -EXPORT_SYMBOL_GPL vmlinux 0x17c4031c regulator_map_voltage_linear_range -EXPORT_SYMBOL_GPL vmlinux 0x17c66335 virtqueue_add_inbuf -EXPORT_SYMBOL_GPL vmlinux 0x17c8d9a1 battery_hook_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1787ec1b wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x178b827f vmbus_connect_ring +EXPORT_SYMBOL_GPL vmlinux 0x178c54a1 i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0x178ce288 sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x1790f34f attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0x17af9059 sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x17d68f6e da9052_adc_read_temp EXPORT_SYMBOL_GPL vmlinux 0x17e01f11 erst_clear -EXPORT_SYMBOL_GPL vmlinux 0x17f1631a of_irq_to_resource -EXPORT_SYMBOL_GPL vmlinux 0x17f7e60c regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x17ec57b0 pci_iomap_wc +EXPORT_SYMBOL_GPL vmlinux 0x17ef8358 inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0x17f9d0fd devm_hwspin_lock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x17fd9da7 da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0x17ff3c50 perf_pmu_unregister EXPORT_SYMBOL_GPL vmlinux 0x18008c59 ring_buffer_resize -EXPORT_SYMBOL_GPL vmlinux 0x18050092 serial8250_release_dma -EXPORT_SYMBOL_GPL vmlinux 0x180c8ceb virtqueue_disable_cb -EXPORT_SYMBOL_GPL vmlinux 0x180cd81d ahci_dev_classify -EXPORT_SYMBOL_GPL vmlinux 0x180edb9d xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0x1800dd54 blk_mq_rdma_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x18057bab ti_sci_inta_msi_create_irq_domain +EXPORT_SYMBOL_GPL vmlinux 0x18170d75 put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x181bb0d1 alloc_page_buffers EXPORT_SYMBOL_GPL vmlinux 0x182e2f09 cn_netlink_send_mult EXPORT_SYMBOL_GPL vmlinux 0x18428692 __cookie_v6_init_sequence -EXPORT_SYMBOL_GPL vmlinux 0x184524df vfs_cancel_lock -EXPORT_SYMBOL_GPL vmlinux 0x18532bbc sysfs_group_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x18494f14 genphy_c45_loopback +EXPORT_SYMBOL_GPL vmlinux 0x184a9802 crypto_stats_akcipher_verify +EXPORT_SYMBOL_GPL vmlinux 0x185fcb78 devm_regmap_add_irq_chip_fwnode EXPORT_SYMBOL_GPL vmlinux 0x18615d35 efivar_supports_writes EXPORT_SYMBOL_GPL vmlinux 0x186d1690 tracepoint_srcu EXPORT_SYMBOL_GPL vmlinux 0x18715353 k3_udma_glue_push_tx_chn -EXPORT_SYMBOL_GPL vmlinux 0x1871b246 pci_epc_write_header -EXPORT_SYMBOL_GPL vmlinux 0x187f1f52 __irq_domain_add -EXPORT_SYMBOL_GPL vmlinux 0x1883bba0 fscrypt_dio_supported -EXPORT_SYMBOL_GPL vmlinux 0x18887422 regmap_update_bits_base -EXPORT_SYMBOL_GPL vmlinux 0x1894c25e kobject_move -EXPORT_SYMBOL_GPL vmlinux 0x18acd601 mpc8xxx_spi_rx_buf_u8 -EXPORT_SYMBOL_GPL vmlinux 0x18e31ea5 inet6_sock_destruct +EXPORT_SYMBOL_GPL vmlinux 0x1881eb34 acpi_spi_count_resources +EXPORT_SYMBOL_GPL vmlinux 0x18826bb7 addrconf_prefix_rcv_add_addr +EXPORT_SYMBOL_GPL vmlinux 0x18891ed9 blk_queue_max_zone_append_sectors +EXPORT_SYMBOL_GPL vmlinux 0x1892a54f usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0x18980ccb of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x18990ade fsl_mc_bus_dpni_type +EXPORT_SYMBOL_GPL vmlinux 0x18a79831 simple_attr_write_signed +EXPORT_SYMBOL_GPL vmlinux 0x18a7bfc4 nvme_stop_keep_alive +EXPORT_SYMBOL_GPL vmlinux 0x18b3c9a3 clean_acked_data_disable +EXPORT_SYMBOL_GPL vmlinux 0x18d55655 gpiochip_line_is_persistent EXPORT_SYMBOL_GPL vmlinux 0x18e4f8aa swphy_read_reg -EXPORT_SYMBOL_GPL vmlinux 0x18e70a2e tcp_cong_avoid_ai EXPORT_SYMBOL_GPL vmlinux 0x18e8c440 arch_freq_scale -EXPORT_SYMBOL_GPL vmlinux 0x18e8c945 sock_diag_save_cookie -EXPORT_SYMBOL_GPL vmlinux 0x18ec443a watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x18ebff90 dma_opt_mapping_size +EXPORT_SYMBOL_GPL vmlinux 0x18eead95 usb_find_alt_setting EXPORT_SYMBOL_GPL vmlinux 0x18f10f38 k3_udma_glue_enable_rx_chn EXPORT_SYMBOL_GPL vmlinux 0x18fb2caf cpus_read_unlock -EXPORT_SYMBOL_GPL vmlinux 0x1900b617 iomap_file_unshare -EXPORT_SYMBOL_GPL vmlinux 0x1907d754 phy_resolve_aneg_linkmode -EXPORT_SYMBOL_GPL vmlinux 0x190ca85e edac_pci_add_device -EXPORT_SYMBOL_GPL vmlinux 0x19157f2e nvme_auth_init_ctrl +EXPORT_SYMBOL_GPL vmlinux 0x19005587 driver_deferred_probe_check_state +EXPORT_SYMBOL_GPL vmlinux 0x19082ead device_link_add EXPORT_SYMBOL_GPL vmlinux 0x1926028c zynqmp_pm_reset_assert -EXPORT_SYMBOL_GPL vmlinux 0x19453c2a hisi_pmu_init -EXPORT_SYMBOL_GPL vmlinux 0x19747781 device_phy_find_device -EXPORT_SYMBOL_GPL vmlinux 0x197b51cf icc_provider_del +EXPORT_SYMBOL_GPL vmlinux 0x192820f9 fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0x192a8e14 dev_pm_opp_find_level_ceil +EXPORT_SYMBOL_GPL vmlinux 0x19421b6f stmpe_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x1942a04d mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x194a39f5 query_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x194dbbde virtqueue_get_desc_addr +EXPORT_SYMBOL_GPL vmlinux 0x194f77b9 em_dev_unregister_perf_domain +EXPORT_SYMBOL_GPL vmlinux 0x195ba052 br_ip6_fragment +EXPORT_SYMBOL_GPL vmlinux 0x195bec12 proc_create_net_data +EXPORT_SYMBOL_GPL vmlinux 0x1979c0ca __synth_event_gen_cmd_start +EXPORT_SYMBOL_GPL vmlinux 0x197d5e27 sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0x19800484 posix_clock_unregister EXPORT_SYMBOL_GPL vmlinux 0x19821689 __tracepoint_fdb_delete -EXPORT_SYMBOL_GPL vmlinux 0x1983926c pci_user_read_config_byte -EXPORT_SYMBOL_GPL vmlinux 0x198510c2 inet6_cleanup_sock +EXPORT_SYMBOL_GPL vmlinux 0x19905d9b devm_create_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0x19961946 pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0x199a0b1b fib6_get_table +EXPORT_SYMBOL_GPL vmlinux 0x199c82c3 xfrm_state_afinfo_get_rcu EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled -EXPORT_SYMBOL_GPL vmlinux 0x19ad89a2 vp_modern_generation -EXPORT_SYMBOL_GPL vmlinux 0x19b6debe devm_devfreq_event_remove_edev EXPORT_SYMBOL_GPL vmlinux 0x19c20269 soc_device_unregister EXPORT_SYMBOL_GPL vmlinux 0x19c42957 blk_op_str -EXPORT_SYMBOL_GPL vmlinux 0x19d198c7 nvme_reset_ctrl -EXPORT_SYMBOL_GPL vmlinux 0x19d238ac rt_mutex_lock -EXPORT_SYMBOL_GPL vmlinux 0x19d39203 spi_mem_dirmap_destroy +EXPORT_SYMBOL_GPL vmlinux 0x19ce1b5e virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0x19ce2c19 tegra_bpmp_transfer_atomic +EXPORT_SYMBOL_GPL vmlinux 0x19d678a0 __pci_hp_initialize EXPORT_SYMBOL_GPL vmlinux 0x19e81304 btree_alloc EXPORT_SYMBOL_GPL vmlinux 0x19edd064 blkg_rwstat_exit +EXPORT_SYMBOL_GPL vmlinux 0x19f2dc79 power_supply_external_power_changed EXPORT_SYMBOL_GPL vmlinux 0x19f33626 nf_ctnetlink_has_listener -EXPORT_SYMBOL_GPL vmlinux 0x1a076632 dma_resv_get_fences +EXPORT_SYMBOL_GPL vmlinux 0x19f91b1d kvm_read_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x19f9d18c ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x1a017712 fscrypt_get_symlink EXPORT_SYMBOL_GPL vmlinux 0x1a10c32b crypto_ft_tab EXPORT_SYMBOL_GPL vmlinux 0x1a146ec3 usb_ep_type_string -EXPORT_SYMBOL_GPL vmlinux 0x1a21cf08 regmap_bulk_read -EXPORT_SYMBOL_GPL vmlinux 0x1a23b12e rio_release_inb_pwrite -EXPORT_SYMBOL_GPL vmlinux 0x1a27d4ac tps6586x_write -EXPORT_SYMBOL_GPL vmlinux 0x1a2a9f86 class_interface_unregister -EXPORT_SYMBOL_GPL vmlinux 0x1a3c1690 inet_twsk_hashdance -EXPORT_SYMBOL_GPL vmlinux 0x1a411e81 crypto_comp_compress -EXPORT_SYMBOL_GPL vmlinux 0x1a42ad81 perf_event_period -EXPORT_SYMBOL_GPL vmlinux 0x1a4486dd bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0x1a357f5c clk_hw_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x1a366e24 dma_mmap_pages +EXPORT_SYMBOL_GPL vmlinux 0x1a3a416d imx_get_clk_hw_by_name +EXPORT_SYMBOL_GPL vmlinux 0x1a533eee pm_runtime_get_if_active +EXPORT_SYMBOL_GPL vmlinux 0x1a5cc8be scsi_internal_device_unblock_nowait +EXPORT_SYMBOL_GPL vmlinux 0x1a60dac8 wakeup_source_unregister EXPORT_SYMBOL_GPL vmlinux 0x1a6bf28f fsnotify_get_cookie -EXPORT_SYMBOL_GPL vmlinux 0x1a6e981b devlink_dpipe_entry_ctx_prepare -EXPORT_SYMBOL_GPL vmlinux 0x1a7558f6 mnt_want_write -EXPORT_SYMBOL_GPL vmlinux 0x1a7580c5 vfs_submount +EXPORT_SYMBOL_GPL vmlinux 0x1a7090e6 scmi_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x1a715c01 of_usb_get_dr_mode_by_phy +EXPORT_SYMBOL_GPL vmlinux 0x1a75ce64 ip6_local_out EXPORT_SYMBOL_GPL vmlinux 0x1a82368d ZSTD_customCalloc EXPORT_SYMBOL_GPL vmlinux 0x1a876574 __tracepoint_attach_device_to_domain -EXPORT_SYMBOL_GPL vmlinux 0x1a8fba04 devl_port_register -EXPORT_SYMBOL_GPL vmlinux 0x1a902d03 trace_event_reg -EXPORT_SYMBOL_GPL vmlinux 0x1a9cb88e phy_reset -EXPORT_SYMBOL_GPL vmlinux 0x1accf6b1 dev_pm_set_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x1a8e265f ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x1a9bf1a6 pci_ioremap_wc_bar +EXPORT_SYMBOL_GPL vmlinux 0x1a9dd903 scsi_dh_set_params +EXPORT_SYMBOL_GPL vmlinux 0x1aa1be75 i2c_slave_event +EXPORT_SYMBOL_GPL vmlinux 0x1aa5f44b blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x1aa9d800 anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x1aacb85c driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x1ab2e642 perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0x1ac6f1b2 icc_enable EXPORT_SYMBOL_GPL vmlinux 0x1acd18c8 cpuset_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x1ae38bde xhci_run EXPORT_SYMBOL_GPL vmlinux 0x1af267f8 int_pow -EXPORT_SYMBOL_GPL vmlinux 0x1afe5ea4 trace_array_init_printk +EXPORT_SYMBOL_GPL vmlinux 0x1af79d78 mmput +EXPORT_SYMBOL_GPL vmlinux 0x1afb280e xhci_ext_cap_init +EXPORT_SYMBOL_GPL vmlinux 0x1b01b498 hisi_uncore_pmu_stop EXPORT_SYMBOL_GPL vmlinux 0x1b0602c1 cond_synchronize_rcu_full -EXPORT_SYMBOL_GPL vmlinux 0x1b353c96 usb_queue_reset_device -EXPORT_SYMBOL_GPL vmlinux 0x1b4f2169 ohci_setup -EXPORT_SYMBOL_GPL vmlinux 0x1b5cc89e usb_find_alt_setting -EXPORT_SYMBOL_GPL vmlinux 0x1b5d7f49 mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0x1b390d34 nvme_cancel_request +EXPORT_SYMBOL_GPL vmlinux 0x1b3b9ab1 public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0x1b46a17b __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0x1b572384 bpf_prog_destroy EXPORT_SYMBOL_GPL vmlinux 0x1b5f4377 trace_seq_putc -EXPORT_SYMBOL_GPL vmlinux 0x1b6c5ae2 wbc_detach_inode -EXPORT_SYMBOL_GPL vmlinux 0x1b7daeb3 filemap_range_has_writeback +EXPORT_SYMBOL_GPL vmlinux 0x1b655d7d pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0x1b6b997b arm64_mm_context_put +EXPORT_SYMBOL_GPL vmlinux 0x1b6ef352 disk_update_readahead +EXPORT_SYMBOL_GPL vmlinux 0x1b7f07b5 pm_clk_remove_clk +EXPORT_SYMBOL_GPL vmlinux 0x1b80fb1b platform_irqchip_probe EXPORT_SYMBOL_GPL vmlinux 0x1b8822d8 pinctrl_gpio_direction_output EXPORT_SYMBOL_GPL vmlinux 0x1b92e41d inet_putpeer -EXPORT_SYMBOL_GPL vmlinux 0x1b9bb34a trace_put_event_file -EXPORT_SYMBOL_GPL vmlinux 0x1ba48698 devm_hwmon_device_register_with_groups -EXPORT_SYMBOL_GPL vmlinux 0x1bae81a6 fscrypt_mergeable_bio_bh -EXPORT_SYMBOL_GPL vmlinux 0x1bafdeab usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0x1b97291c ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0x1baca4f2 ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0x1bbb74f3 blk_mq_sched_try_insert_merge 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 0x1bcd8801 skb_mpls_push -EXPORT_SYMBOL_GPL vmlinux 0x1be1e2fb ata_scsi_unlock_native_capacity -EXPORT_SYMBOL_GPL vmlinux 0x1bea28ee tpm_pm_suspend -EXPORT_SYMBOL_GPL vmlinux 0x1bf48b0b sock_prot_inuse_get -EXPORT_SYMBOL_GPL vmlinux 0x1c1b4caf ahci_save_initial_config +EXPORT_SYMBOL_GPL vmlinux 0x1bc97c0a devm_platform_get_and_ioremap_resource +EXPORT_SYMBOL_GPL vmlinux 0x1bc98e7a ethnl_cable_test_amplitude +EXPORT_SYMBOL_GPL vmlinux 0x1bcfb93b dev_pm_opp_enable +EXPORT_SYMBOL_GPL vmlinux 0x1bd0bc95 usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0x1bd1b18e ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x1be00ca9 __rio_local_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x1bf41d3a pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0x1c0822a4 ahci_platform_enable_resources +EXPORT_SYMBOL_GPL vmlinux 0x1c117b3f ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0x1c14d547 vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0x1c192738 apply_to_page_range EXPORT_SYMBOL_GPL vmlinux 0x1c21e623 devl_dpipe_headers_unregister -EXPORT_SYMBOL_GPL vmlinux 0x1c23b663 sdio_writesb -EXPORT_SYMBOL_GPL vmlinux 0x1c2c3873 pm_wakeup_ws_event -EXPORT_SYMBOL_GPL vmlinux 0x1c44fa6b kvm_vcpu_gfn_to_hva -EXPORT_SYMBOL_GPL vmlinux 0x1c4ac2cf phy_restore_page -EXPORT_SYMBOL_GPL vmlinux 0x1c54c2f5 i2c_detect_slave_mode +EXPORT_SYMBOL_GPL vmlinux 0x1c4098aa pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0x1c53130b inet_csk_reqsk_queue_hash_add EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs -EXPORT_SYMBOL_GPL vmlinux 0x1c5e7dad cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x1c5cd19d ip6_input EXPORT_SYMBOL_GPL vmlinux 0x1c5ff742 clk_get_phase -EXPORT_SYMBOL_GPL vmlinux 0x1c6dd02b attribute_container_unregister EXPORT_SYMBOL_GPL vmlinux 0x1c7169dc ZSTD_customFree +EXPORT_SYMBOL_GPL vmlinux 0x1c789246 dev_pm_domain_attach_by_name EXPORT_SYMBOL_GPL vmlinux 0x1c78ac3b devl_assert_locked -EXPORT_SYMBOL_GPL vmlinux 0x1c79c04e fwnode_property_read_string_array EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c82d15a devm_clk_hw_get_clk 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 0x1ca46bc4 tty_perform_flush EXPORT_SYMBOL_GPL vmlinux 0x1ca4a930 smp_call_function_any -EXPORT_SYMBOL_GPL vmlinux 0x1cad9ed7 msi_unlock_descs -EXPORT_SYMBOL_GPL vmlinux 0x1cb74d1c nvmem_device_cell_read 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 0x1cc48da3 bio_start_io_acct -EXPORT_SYMBOL_GPL vmlinux 0x1cd7e0a0 fsl_mc_portal_reset +EXPORT_SYMBOL_GPL vmlinux 0x1cc9c746 ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0x1cd2458f dev_pm_opp_find_bw_ceil EXPORT_SYMBOL_GPL vmlinux 0x1cdd0605 xhci_port_state_to_neutral -EXPORT_SYMBOL_GPL vmlinux 0x1cecc9b1 phy_remove_lookup -EXPORT_SYMBOL_GPL vmlinux 0x1cf6fa01 nvdimm_region_notify -EXPORT_SYMBOL_GPL vmlinux 0x1cfc3293 __traceiter_ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x1ce7c99b pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0x1cebc6b3 invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0x1cf363c7 usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0x1cf52971 fuse_dev_alloc_install +EXPORT_SYMBOL_GPL vmlinux 0x1cfb5315 dax_finish_sync_fault EXPORT_SYMBOL_GPL vmlinux 0x1cff8eab sbitmap_init_node -EXPORT_SYMBOL_GPL vmlinux 0x1d03aab5 scsi_host_complete_all_commands -EXPORT_SYMBOL_GPL vmlinux 0x1d0d41d7 usb_unlocked_enable_lpm -EXPORT_SYMBOL_GPL vmlinux 0x1d179dc8 acpi_subsys_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0x1d00258b regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0x1d00755a serdev_device_open +EXPORT_SYMBOL_GPL vmlinux 0x1d09f7f9 pm_generic_poweroff_late EXPORT_SYMBOL_GPL vmlinux 0x1d222ced irq_get_irqchip_state -EXPORT_SYMBOL_GPL vmlinux 0x1d3065e7 icc_std_aggregate -EXPORT_SYMBOL_GPL vmlinux 0x1d3911e9 device_link_add +EXPORT_SYMBOL_GPL vmlinux 0x1d2e1a5c dprc_cleanup EXPORT_SYMBOL_GPL vmlinux 0x1d3b270f nvme_auth_transform_key EXPORT_SYMBOL_GPL vmlinux 0x1d3b325c devl_resource_register -EXPORT_SYMBOL_GPL vmlinux 0x1d3b9032 dev_pm_set_dedicated_wake_irq_reverse -EXPORT_SYMBOL_GPL vmlinux 0x1d473744 pci_epf_bind -EXPORT_SYMBOL_GPL vmlinux 0x1d4bcf2e blk_clear_pm_only -EXPORT_SYMBOL_GPL vmlinux 0x1d4c18ab pci_bus_add_device -EXPORT_SYMBOL_GPL vmlinux 0x1d53c061 virtqueue_get_used_addr -EXPORT_SYMBOL_GPL vmlinux 0x1d5770b7 skb_mpls_update_lse +EXPORT_SYMBOL_GPL vmlinux 0x1d49971a tps65912_device_init +EXPORT_SYMBOL_GPL vmlinux 0x1d4b030f pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x1d58de2a __fat_fs_error EXPORT_SYMBOL_GPL vmlinux 0x1d6696b0 mtk_mutex_disable -EXPORT_SYMBOL_GPL vmlinux 0x1d786d64 crypto_shash_tfm_digest -EXPORT_SYMBOL_GPL vmlinux 0x1d7ad973 sdio_claim_irq -EXPORT_SYMBOL_GPL vmlinux 0x1d7d8768 regmap_mmio_attach_clk +EXPORT_SYMBOL_GPL vmlinux 0x1d7789b5 ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0x1d82dcb5 pinctrl_remove_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x1d8c32a5 vc_scrolldelta_helper EXPORT_SYMBOL_GPL vmlinux 0x1d94a218 dmi_memdev_handle -EXPORT_SYMBOL_GPL vmlinux 0x1d9825e7 of_genpd_del_provider -EXPORT_SYMBOL_GPL vmlinux 0x1da609b1 vp_modern_set_queue_reset -EXPORT_SYMBOL_GPL vmlinux 0x1db7d79f of_dma_controller_free -EXPORT_SYMBOL_GPL vmlinux 0x1dba992f usb_get_descriptor -EXPORT_SYMBOL_GPL vmlinux 0x1dc2c914 sysfs_create_group -EXPORT_SYMBOL_GPL vmlinux 0x1dd1ab95 pci_ecam_create +EXPORT_SYMBOL_GPL vmlinux 0x1da0aac2 ahci_platform_disable_phys +EXPORT_SYMBOL_GPL vmlinux 0x1db611b1 iommu_fwspec_free +EXPORT_SYMBOL_GPL vmlinux 0x1dc64e94 serdev_device_write +EXPORT_SYMBOL_GPL vmlinux 0x1dd59850 pci_epc_add_epf +EXPORT_SYMBOL_GPL vmlinux 0x1de10adf input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0x1de3169c of_clk_src_onecell_get EXPORT_SYMBOL_GPL vmlinux 0x1de887ff zynqmp_pm_bootmode_write +EXPORT_SYMBOL_GPL vmlinux 0x1df529b3 ahci_qc_issue EXPORT_SYMBOL_GPL vmlinux 0x1dfa5dbd mpi_invm -EXPORT_SYMBOL_GPL vmlinux 0x1dfc8b93 crypto_aead_encrypt -EXPORT_SYMBOL_GPL vmlinux 0x1dfc8c02 rio_mport_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x1e0186f2 acpi_bus_trim EXPORT_SYMBOL_GPL vmlinux 0x1e0670c6 reset_control_release -EXPORT_SYMBOL_GPL vmlinux 0x1e0d524d __fat_fs_error -EXPORT_SYMBOL_GPL vmlinux 0x1e1618df crypto_aead_setkey +EXPORT_SYMBOL_GPL vmlinux 0x1e069337 devm_ti_sci_get_handle +EXPORT_SYMBOL_GPL vmlinux 0x1e0bd939 nvme_disable_ctrl +EXPORT_SYMBOL_GPL vmlinux 0x1e0f1d92 percpu_down_write EXPORT_SYMBOL_GPL vmlinux 0x1e19b116 vcap_rule_set_counter_id -EXPORT_SYMBOL_GPL vmlinux 0x1e21d0d0 key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0x1e282c99 __traceiter_fib6_table_lookup EXPORT_SYMBOL_GPL vmlinux 0x1e288c83 zynqmp_pm_force_pwrdwn -EXPORT_SYMBOL_GPL vmlinux 0x1e2fcf76 __acpi_node_get_property_reference -EXPORT_SYMBOL_GPL vmlinux 0x1e35ab35 fuse_get_unique +EXPORT_SYMBOL_GPL vmlinux 0x1e2d0b63 tpm_chip_register EXPORT_SYMBOL_GPL vmlinux 0x1e3bc77c xas_create_range EXPORT_SYMBOL_GPL vmlinux 0x1e424d61 user_preparse EXPORT_SYMBOL_GPL vmlinux 0x1e4e98c0 acpi_dev_filter_resource_type -EXPORT_SYMBOL_GPL vmlinux 0x1e53649e dev_attr_em_message_type EXPORT_SYMBOL_GPL vmlinux 0x1e53f827 stack_depot_print -EXPORT_SYMBOL_GPL vmlinux 0x1e55b4e3 register_btf_fmodret_id_set -EXPORT_SYMBOL_GPL vmlinux 0x1e5e5088 kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0x1e64153a vp_legacy_remove +EXPORT_SYMBOL_GPL vmlinux 0x1e70a401 blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0x1e7afa73 devm_mtk_clk_mux_notifier_register EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart -EXPORT_SYMBOL_GPL vmlinux 0x1e805792 wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0x1e817951 dev_pm_opp_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x1e83b8b0 power_supply_get_property EXPORT_SYMBOL_GPL vmlinux 0x1e83fee6 HYPERVISOR_physdev_op -EXPORT_SYMBOL_GPL vmlinux 0x1e890b33 skb_tstamp_tx -EXPORT_SYMBOL_GPL vmlinux 0x1e8d6d62 skb_cow_data -EXPORT_SYMBOL_GPL vmlinux 0x1e8df316 of_genpd_add_device EXPORT_SYMBOL_GPL vmlinux 0x1e8fac8e wireless_nlevent_flush -EXPORT_SYMBOL_GPL vmlinux 0x1e987b4a mtk_clk_simple_probe EXPORT_SYMBOL_GPL vmlinux 0x1e9bc719 freq_qos_update_request EXPORT_SYMBOL_GPL vmlinux 0x1e9c590a usb_find_common_endpoints_reverse -EXPORT_SYMBOL_GPL vmlinux 0x1eb03a96 da9052_enable_irq -EXPORT_SYMBOL_GPL vmlinux 0x1eb53c4c iomap_is_partially_uptodate +EXPORT_SYMBOL_GPL vmlinux 0x1ea36705 tcp_enter_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0x1eb39c89 fb_deferred_io_mmap EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative EXPORT_SYMBOL_GPL vmlinux 0x1ebde2fc devl_trap_policers_unregister EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names -EXPORT_SYMBOL_GPL vmlinux 0x1ed36998 ata_sff_dev_select -EXPORT_SYMBOL_GPL vmlinux 0x1ed40149 regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1eca94f0 iommu_unmap +EXPORT_SYMBOL_GPL vmlinux 0x1ed360c3 __hv_pkt_iter_next EXPORT_SYMBOL_GPL vmlinux 0x1ed4d2eb percpu_ref_kill_and_confirm -EXPORT_SYMBOL_GPL vmlinux 0x1ede08e5 mc_send_command -EXPORT_SYMBOL_GPL vmlinux 0x1ee6e89b cpuidle_unregister -EXPORT_SYMBOL_GPL vmlinux 0x1ee788c0 xhci_update_hub_device +EXPORT_SYMBOL_GPL vmlinux 0x1ee6abe6 gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0x1eedd230 blk_crypto_has_capabilities EXPORT_SYMBOL_GPL vmlinux 0x1ef20793 stop_core_cpuslocked EXPORT_SYMBOL_GPL vmlinux 0x1efaa06f __tracepoint_xhci_dbg_quirks -EXPORT_SYMBOL_GPL vmlinux 0x1f000da5 __regmap_init_spi -EXPORT_SYMBOL_GPL vmlinux 0x1f01e0e9 xenbus_register_driver_common -EXPORT_SYMBOL_GPL vmlinux 0x1f075499 pci_hp_deregister -EXPORT_SYMBOL_GPL vmlinux 0x1f10c01e regmap_field_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x1efbe97c component_del +EXPORT_SYMBOL_GPL vmlinux 0x1f034a29 fib_nh_common_release +EXPORT_SYMBOL_GPL vmlinux 0x1f17fabb memremap_pages EXPORT_SYMBOL_GPL vmlinux 0x1f1cc011 zynqmp_pm_get_chipid -EXPORT_SYMBOL_GPL vmlinux 0x1f1d831f ata_acpi_stm -EXPORT_SYMBOL_GPL vmlinux 0x1f22f021 kvm_vcpu_unmap +EXPORT_SYMBOL_GPL vmlinux 0x1f2e735a vp_legacy_config_vector +EXPORT_SYMBOL_GPL vmlinux 0x1f323e83 crypto_register_acomp EXPORT_SYMBOL_GPL vmlinux 0x1f38a4f6 mpi_set_highbit EXPORT_SYMBOL_GPL vmlinux 0x1f449588 mctrl_gpio_disable_ms +EXPORT_SYMBOL_GPL vmlinux 0x1f48ae26 devm_gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0x1f4a5e4c subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x1f4c06a7 sk_msg_is_readable +EXPORT_SYMBOL_GPL vmlinux 0x1f4de4f6 unregister_wide_hw_breakpoint EXPORT_SYMBOL_GPL vmlinux 0x1f563160 bpf_offload_dev_priv -EXPORT_SYMBOL_GPL vmlinux 0x1f7d1c80 led_classdev_unregister -EXPORT_SYMBOL_GPL vmlinux 0x1f7fa08c led_trigger_event -EXPORT_SYMBOL_GPL vmlinux 0x1f808dab fwnode_create_software_node +EXPORT_SYMBOL_GPL vmlinux 0x1f5799c8 fsl_mc_obj_close +EXPORT_SYMBOL_GPL vmlinux 0x1f5d2892 ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x1f5d92c1 securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x1f79aec6 unregister_acpi_bus_type EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f89a0d0 __reset_control_bulk_get EXPORT_SYMBOL_GPL vmlinux 0x1f9a2b53 zynqmp_pm_clock_enable EXPORT_SYMBOL_GPL vmlinux 0x1fa1d95c sha256_zero_message_hash -EXPORT_SYMBOL_GPL vmlinux 0x1fae22ee pm_generic_suspend_late -EXPORT_SYMBOL_GPL vmlinux 0x1fb60b45 pm_clk_init -EXPORT_SYMBOL_GPL vmlinux 0x1fbad019 irq_domain_remove -EXPORT_SYMBOL_GPL vmlinux 0x1fbd4121 gnttab_unmap_refs_async -EXPORT_SYMBOL_GPL vmlinux 0x1fd09e66 of_clk_add_hw_provider -EXPORT_SYMBOL_GPL vmlinux 0x1fde5665 do_tcp_sendpages +EXPORT_SYMBOL_GPL vmlinux 0x1fe25ced gpiochip_lock_as_irq EXPORT_SYMBOL_GPL vmlinux 0x1fe6e504 gpiod_add_hogs -EXPORT_SYMBOL_GPL vmlinux 0x1fed6bb1 ata_dev_pair -EXPORT_SYMBOL_GPL vmlinux 0x1ffc5832 dpcon_set_notification EXPORT_SYMBOL_GPL vmlinux 0x2009e400 devlink_info_board_serial_number_put -EXPORT_SYMBOL_GPL vmlinux 0x20102e45 cgroup_get_from_fd -EXPORT_SYMBOL_GPL vmlinux 0x201aa938 iommu_get_domain_for_dev -EXPORT_SYMBOL_GPL vmlinux 0x201d11cf __inet_lookup_established EXPORT_SYMBOL_GPL vmlinux 0x201d3777 ftrace_set_filter_ips +EXPORT_SYMBOL_GPL vmlinux 0x20223866 pm_clk_runtime_resume EXPORT_SYMBOL_GPL vmlinux 0x202d4ed6 nvmem_cell_write -EXPORT_SYMBOL_GPL vmlinux 0x204bae53 nvdimm_has_flush +EXPORT_SYMBOL_GPL vmlinux 0x2044cc1e dev_pm_opp_of_register_em +EXPORT_SYMBOL_GPL vmlinux 0x20450f1f cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0x2045bcc2 tcp_twsk_unique EXPORT_SYMBOL_GPL vmlinux 0x204f2c5c gnttab_free_grant_reference -EXPORT_SYMBOL_GPL vmlinux 0x20614564 usb_reset_device -EXPORT_SYMBOL_GPL vmlinux 0x20752b2a hwspin_lock_request +EXPORT_SYMBOL_GPL vmlinux 0x2054727e cpci_hp_unregister_bus +EXPORT_SYMBOL_GPL vmlinux 0x207aba64 ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0x207c4f36 con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0x207d410e sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x208180e7 pinmux_generic_get_function_name EXPORT_SYMBOL_GPL vmlinux 0x20835a9f __xdp_release_frame -EXPORT_SYMBOL_GPL vmlinux 0x208714cf serial8250_do_set_ldisc +EXPORT_SYMBOL_GPL vmlinux 0x2090c264 mtk_pinconf_bias_disable_set_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x20973ad5 unix_inq_len EXPORT_SYMBOL_GPL vmlinux 0x20978fb9 idr_find -EXPORT_SYMBOL_GPL vmlinux 0x209e2d9c regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x20a3580f mtk_clk_register_composites EXPORT_SYMBOL_GPL vmlinux 0x20a4e01a HUF_readStats_wksp -EXPORT_SYMBOL_GPL vmlinux 0x20b106e7 perf_aux_output_end -EXPORT_SYMBOL_GPL vmlinux 0x20b4897b devm_usb_get_phy_by_node -EXPORT_SYMBOL_GPL vmlinux 0x20b496b2 find_extend_vma -EXPORT_SYMBOL_GPL vmlinux 0x20b60f8e kvm_vcpu_kick -EXPORT_SYMBOL_GPL vmlinux 0x20b9721a securityfs_remove -EXPORT_SYMBOL_GPL vmlinux 0x20c10e98 spi_mem_dirmap_write -EXPORT_SYMBOL_GPL vmlinux 0x20c67f42 sdio_retune_crc_enable -EXPORT_SYMBOL_GPL vmlinux 0x20ce6fb2 tty_encode_baud_rate -EXPORT_SYMBOL_GPL vmlinux 0x20f4befd crypto_unregister_scomps -EXPORT_SYMBOL_GPL vmlinux 0x20fb9d07 dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0x20a87c17 debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0x20afb200 meson8_pmx_ops +EXPORT_SYMBOL_GPL vmlinux 0x20cb7ee4 acpi_kobj +EXPORT_SYMBOL_GPL vmlinux 0x20d2e7ff dw_pcie_ep_reset_bar +EXPORT_SYMBOL_GPL vmlinux 0x20eed106 i2c_new_ancillary_device EXPORT_SYMBOL_GPL vmlinux 0x20fc44ac serdev_acpi_get_uart_resource -EXPORT_SYMBOL_GPL vmlinux 0x20fd97d6 syscon_regmap_lookup_by_phandle_args -EXPORT_SYMBOL_GPL vmlinux 0x20ff4e22 tcp_twsk_unique -EXPORT_SYMBOL_GPL vmlinux 0x211147df l3mdev_link_scope_lookup +EXPORT_SYMBOL_GPL vmlinux 0x2101d2c0 device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2102e72a devm_power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x21128d2e crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0x2115db69 nvdimm_bus_add_badrange +EXPORT_SYMBOL_GPL vmlinux 0x211647d4 wakeup_source_register EXPORT_SYMBOL_GPL vmlinux 0x212734c5 vcap_netbytes_copy -EXPORT_SYMBOL_GPL vmlinux 0x2128e837 devm_nvmem_cell_get -EXPORT_SYMBOL_GPL vmlinux 0x214e667e check_move_unevictable_folios -EXPORT_SYMBOL_GPL vmlinux 0x2156c8de extcon_get_edev_by_phandle -EXPORT_SYMBOL_GPL vmlinux 0x215e21e7 usb_hc_died -EXPORT_SYMBOL_GPL vmlinux 0x2164072d umd_cleanup_helper -EXPORT_SYMBOL_GPL vmlinux 0x216558db devm_kasprintf -EXPORT_SYMBOL_GPL vmlinux 0x216aab0d irq_domain_free_irqs_parent +EXPORT_SYMBOL_GPL vmlinux 0x21377bc7 add_swap_extent +EXPORT_SYMBOL_GPL vmlinux 0x213a34d2 tegra_mc_write_emem_configuration +EXPORT_SYMBOL_GPL vmlinux 0x2141fa1d fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0x21453b9c kvm_read_guest_offset_cached +EXPORT_SYMBOL_GPL vmlinux 0x2153d2cc genphy_c45_pma_baset1_read_master_slave +EXPORT_SYMBOL_GPL vmlinux 0x215c0d95 device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0x2166e1b4 yield_to EXPORT_SYMBOL_GPL vmlinux 0x216de4e1 rcu_get_gp_kthreads_prio -EXPORT_SYMBOL_GPL vmlinux 0x21749e48 device_get_child_node_count EXPORT_SYMBOL_GPL vmlinux 0x2176e42a hwpoison_filter_memcg -EXPORT_SYMBOL_GPL vmlinux 0x2182ef94 nvme_get_features -EXPORT_SYMBOL_GPL vmlinux 0x218cfae0 pci_generic_config_write +EXPORT_SYMBOL_GPL vmlinux 0x217e564a regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x217ec95a generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0x21949d1c regulator_disable EXPORT_SYMBOL_GPL vmlinux 0x21a563da clk_get_accuracy -EXPORT_SYMBOL_GPL vmlinux 0x21a6a6ea pci_max_pasids EXPORT_SYMBOL_GPL vmlinux 0x21ac8b77 iommu_group_get_by_id -EXPORT_SYMBOL_GPL vmlinux 0x21b2b0de pci_enable_sriov -EXPORT_SYMBOL_GPL vmlinux 0x21c7648e regmap_read -EXPORT_SYMBOL_GPL vmlinux 0x21c7bac4 xdp_master_redirect -EXPORT_SYMBOL_GPL vmlinux 0x21c93ab5 rio_unmap_outb_region +EXPORT_SYMBOL_GPL vmlinux 0x21afc57c hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0x21c37568 folio_add_wait_queue EXPORT_SYMBOL_GPL vmlinux 0x21ca306f vcap_rule_add_action_u32 -EXPORT_SYMBOL_GPL vmlinux 0x21ccd07a serdev_device_write EXPORT_SYMBOL_GPL vmlinux 0x21cd536a crypto_put_default_null_skcipher -EXPORT_SYMBOL_GPL vmlinux 0x21d9da34 regulator_bulk_set_supply_names -EXPORT_SYMBOL_GPL vmlinux 0x21fbc56d pin_get_name +EXPORT_SYMBOL_GPL vmlinux 0x21f8b364 devfreq_event_get_edev_count +EXPORT_SYMBOL_GPL vmlinux 0x21fc773a pm_runtime_autosuspend_expiration EXPORT_SYMBOL_GPL vmlinux 0x2200061c __tracepoint_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0x2207a2f7 pm_generic_resume_early EXPORT_SYMBOL_GPL vmlinux 0x220ce70c kvm_arm_hyp_service_available -EXPORT_SYMBOL_GPL vmlinux 0x22103d8a dev_pm_genpd_set_performance_state EXPORT_SYMBOL_GPL vmlinux 0x221394ae hyperv_reg_block_invalidate -EXPORT_SYMBOL_GPL vmlinux 0x2213b150 xfrm_output_resume -EXPORT_SYMBOL_GPL vmlinux 0x221c2523 pm_runtime_get_if_active -EXPORT_SYMBOL_GPL vmlinux 0x22278bbc unregister_trace_event -EXPORT_SYMBOL_GPL vmlinux 0x2258c9f2 devm_clk_bulk_get_optional -EXPORT_SYMBOL_GPL vmlinux 0x226e996b sdio_register_driver -EXPORT_SYMBOL_GPL vmlinux 0x227072de bpf_preload_ops -EXPORT_SYMBOL_GPL vmlinux 0x227575bf dw_pcie_host_deinit -EXPORT_SYMBOL_GPL vmlinux 0x227bd321 fscrypt_fname_encrypt -EXPORT_SYMBOL_GPL vmlinux 0x228c3eb4 inet_ehash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0x22177002 iommu_detach_group +EXPORT_SYMBOL_GPL vmlinux 0x2222186b iov_iter_get_pages +EXPORT_SYMBOL_GPL vmlinux 0x22245296 debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0x224b6469 trace_put_event_file +EXPORT_SYMBOL_GPL vmlinux 0x224c2715 of_dma_router_register +EXPORT_SYMBOL_GPL vmlinux 0x225c07e8 gfn_to_pfn_prot +EXPORT_SYMBOL_GPL vmlinux 0x2260545d phy_speed_up +EXPORT_SYMBOL_GPL vmlinux 0x2260862d __iomap_dio_rw +EXPORT_SYMBOL_GPL vmlinux 0x226d382a rio_mport_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x22753a21 trace_add_event_call +EXPORT_SYMBOL_GPL vmlinux 0x227faecb of_irq_parse_raw EXPORT_SYMBOL_GPL vmlinux 0x2290148f inet_twsk_purge -EXPORT_SYMBOL_GPL vmlinux 0x229a5044 usb_wakeup_enabled_descendants -EXPORT_SYMBOL_GPL vmlinux 0x229bd635 platform_get_resource -EXPORT_SYMBOL_GPL vmlinux 0x22a1c4d3 phylink_mii_c22_pcs_an_restart -EXPORT_SYMBOL_GPL vmlinux 0x22aa3d7d virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0x2293e281 hwspin_lock_register EXPORT_SYMBOL_GPL vmlinux 0x22ab7517 devl_unlock -EXPORT_SYMBOL_GPL vmlinux 0x22b6503d crypto_register_rng -EXPORT_SYMBOL_GPL vmlinux 0x22c6d985 irq_chip_retrigger_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0x22acf1e6 extcon_get_property_capability +EXPORT_SYMBOL_GPL vmlinux 0x22c4c1a0 thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x22c5ddd9 kvm_put_kvm_no_destroy EXPORT_SYMBOL_GPL vmlinux 0x22d60537 tcf_frag_xmit_count EXPORT_SYMBOL_GPL vmlinux 0x22d9409b iomap_sort_ioends -EXPORT_SYMBOL_GPL vmlinux 0x22dcba79 dma_resv_iter_first -EXPORT_SYMBOL_GPL vmlinux 0x22e0072b iommu_device_release_dma_owner +EXPORT_SYMBOL_GPL vmlinux 0x22dea332 filemap_range_has_writeback +EXPORT_SYMBOL_GPL vmlinux 0x22e50c74 shake_page +EXPORT_SYMBOL_GPL vmlinux 0x22e5c1ff switchdev_bridge_port_offload EXPORT_SYMBOL_GPL vmlinux 0x22e5d1de nvme_auth_augmented_challenge +EXPORT_SYMBOL_GPL vmlinux 0x22e99109 rockchip_clk_register_branches EXPORT_SYMBOL_GPL vmlinux 0x22ec5205 cpu_latency_qos_remove_request -EXPORT_SYMBOL_GPL vmlinux 0x22f46414 mptcp_get_reset_option -EXPORT_SYMBOL_GPL vmlinux 0x22f72105 unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x22ecfc9e aead_init_geniv EXPORT_SYMBOL_GPL vmlinux 0x22fd08ba cpuacct_cgrp_subsys_on_dfl_key -EXPORT_SYMBOL_GPL vmlinux 0x23157ab4 usb_phy_get_charger_current -EXPORT_SYMBOL_GPL vmlinux 0x2326d089 nd_region_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x230f42dc pinctrl_parse_index_with_args +EXPORT_SYMBOL_GPL vmlinux 0x232cb9b8 pci_user_read_config_byte EXPORT_SYMBOL_GPL vmlinux 0x23412816 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0x2342f3a2 vmbus_close +EXPORT_SYMBOL_GPL vmlinux 0x2345e473 devm_namespace_disable EXPORT_SYMBOL_GPL vmlinux 0x234cf416 devlink_fmsg_string_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x234e048e irq_domain_set_hwirq_and_chip EXPORT_SYMBOL_GPL vmlinux 0x23524da9 spi_delay_exec -EXPORT_SYMBOL_GPL vmlinux 0x23668f14 pm_genpd_opp_to_performance_state -EXPORT_SYMBOL_GPL vmlinux 0x23720740 dev_pm_qos_flags -EXPORT_SYMBOL_GPL vmlinux 0x237eab44 crypto_alloc_sync_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x2354072e virtqueue_get_vring +EXPORT_SYMBOL_GPL vmlinux 0x235b4638 xenbus_match +EXPORT_SYMBOL_GPL vmlinux 0x236460a2 regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0x236cd681 nvme_sync_queues +EXPORT_SYMBOL_GPL vmlinux 0x2374fb57 shash_ahash_update EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node -EXPORT_SYMBOL_GPL vmlinux 0x2393c9c1 genphy_c45_read_status +EXPORT_SYMBOL_GPL vmlinux 0x23926050 debugfs_write_file_bool EXPORT_SYMBOL_GPL vmlinux 0x2396c7f0 clk_set_parent -EXPORT_SYMBOL_GPL vmlinux 0x23b87c0c PageHuge -EXPORT_SYMBOL_GPL vmlinux 0x23bdaa06 pci_msix_alloc_irq_at -EXPORT_SYMBOL_GPL vmlinux 0x23c4c648 iomap_read_folio -EXPORT_SYMBOL_GPL vmlinux 0x23c6c3b6 sdio_writel -EXPORT_SYMBOL_GPL vmlinux 0x23d18d20 kvm_write_guest_page -EXPORT_SYMBOL_GPL vmlinux 0x23e0eb26 misc_cg_uncharge -EXPORT_SYMBOL_GPL vmlinux 0x23e6f926 dm_internal_resume_fast -EXPORT_SYMBOL_GPL vmlinux 0x23e82d89 irq_chip_release_resources_parent -EXPORT_SYMBOL_GPL vmlinux 0x23ea37cd led_trigger_register -EXPORT_SYMBOL_GPL vmlinux 0x23eab6ae ipv6_recv_error -EXPORT_SYMBOL_GPL vmlinux 0x23eacbb0 fscrypt_prepare_new_inode -EXPORT_SYMBOL_GPL vmlinux 0x23f0c91c regmap_async_complete -EXPORT_SYMBOL_GPL vmlinux 0x23f32c6f vcap_keyfield_name -EXPORT_SYMBOL_GPL vmlinux 0x2406cd3b watchdog_set_last_hw_keepalive -EXPORT_SYMBOL_GPL vmlinux 0x240703b3 usb_get_urb -EXPORT_SYMBOL_GPL vmlinux 0x24077a0b hisi_uncore_pmu_identifier_attr_show +EXPORT_SYMBOL_GPL vmlinux 0x2399f251 platform_msi_domain_alloc_irqs +EXPORT_SYMBOL_GPL vmlinux 0x23a8e93c crypto_grab_kpp +EXPORT_SYMBOL_GPL vmlinux 0x23b04c56 pci_host_common_probe +EXPORT_SYMBOL_GPL vmlinux 0x23b78db1 __folio_lock_killable +EXPORT_SYMBOL_GPL vmlinux 0x23bbb944 find_mci_by_dev +EXPORT_SYMBOL_GPL vmlinux 0x23bdfd88 skb_send_sock_locked +EXPORT_SYMBOL_GPL vmlinux 0x23c125a6 ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0x23c29552 generic_handle_domain_irq +EXPORT_SYMBOL_GPL vmlinux 0x23ce2aef soc_device_match +EXPORT_SYMBOL_GPL vmlinux 0x23d9cf01 sk_msg_clone +EXPORT_SYMBOL_GPL vmlinux 0x23f09445 sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0x23f4e10a hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0x24167a17 clk_register_fixed_rate EXPORT_SYMBOL_GPL vmlinux 0x241d85c5 register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x241ecce0 ipv6_find_tlv EXPORT_SYMBOL_GPL vmlinux 0x2421097b mpi_const -EXPORT_SYMBOL_GPL vmlinux 0x243375d8 vmbus_connection +EXPORT_SYMBOL_GPL vmlinux 0x242db642 fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0x2437b971 iomap_swapfile_activate EXPORT_SYMBOL_GPL vmlinux 0x24413343 erst_read_record +EXPORT_SYMBOL_GPL vmlinux 0x2445f288 xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0x2446e6ff component_add +EXPORT_SYMBOL_GPL vmlinux 0x244cbac8 mmu_notifier_unregister EXPORT_SYMBOL_GPL vmlinux 0x244efde7 srcu_batches_completed -EXPORT_SYMBOL_GPL vmlinux 0x244f1d97 fat_update_time +EXPORT_SYMBOL_GPL vmlinux 0x244fe66d noop_direct_IO +EXPORT_SYMBOL_GPL vmlinux 0x24568e82 alloc_dax_region +EXPORT_SYMBOL_GPL vmlinux 0x2457010f sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0x245d1a6f pci_find_vsec_capability +EXPORT_SYMBOL_GPL vmlinux 0x2463a881 usb_match_one_id EXPORT_SYMBOL_GPL vmlinux 0x2464da17 gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0x246ebefe __traceiter_neigh_update_done EXPORT_SYMBOL_GPL vmlinux 0x24709b2f trace_seq_putmem -EXPORT_SYMBOL_GPL vmlinux 0x24837d74 fwnode_get_next_available_child_node EXPORT_SYMBOL_GPL vmlinux 0x2484e789 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x2488794b pci_epc_map_msi_irq EXPORT_SYMBOL_GPL vmlinux 0x248bc867 raw_notifier_call_chain_robust EXPORT_SYMBOL_GPL vmlinux 0x248e1473 kfree_strarray -EXPORT_SYMBOL_GPL vmlinux 0x24a95573 mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0x24a069f3 gpiochip_add_data_with_key +EXPORT_SYMBOL_GPL vmlinux 0x24a2b381 blk_mq_alloc_sq_tag_set +EXPORT_SYMBOL_GPL vmlinux 0x24aba414 gpiochip_remove EXPORT_SYMBOL_GPL vmlinux 0x24ad11db wakeup_sources_read_unlock -EXPORT_SYMBOL_GPL vmlinux 0x24b4ac75 inet_ctl_sock_create -EXPORT_SYMBOL_GPL vmlinux 0x24cc1979 ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0x24af5181 led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0x24b5c856 pm_generic_thaw_noirq EXPORT_SYMBOL_GPL vmlinux 0x24da0093 rcu_inkernel_boot_has_ended -EXPORT_SYMBOL_GPL vmlinux 0x24dbfb16 platform_add_devices -EXPORT_SYMBOL_GPL vmlinux 0x24dce2ef udp4_hwcsum -EXPORT_SYMBOL_GPL vmlinux 0x24e9dcce param_ops_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0x24e8424c bdev_alignment_offset EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24ece51f acpi_bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x24ed0fd4 regmap_bulk_read EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset -EXPORT_SYMBOL_GPL vmlinux 0x24f4cf5e max8997_bulk_read EXPORT_SYMBOL_GPL vmlinux 0x24fc50f4 kdb_unregister -EXPORT_SYMBOL_GPL vmlinux 0x250843f2 anon_transport_class_register -EXPORT_SYMBOL_GPL vmlinux 0x2519dcc0 pci_msix_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x24fc65f4 xhci_drop_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x250d154c dev_pm_qos_expose_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x25101d3e ata_acpi_cbl_80wire +EXPORT_SYMBOL_GPL vmlinux 0x251a0c49 vp_modern_config_vector +EXPORT_SYMBOL_GPL vmlinux 0x252a0c38 usb_string EXPORT_SYMBOL_GPL vmlinux 0x25301bc6 arch_wb_cache_pmem +EXPORT_SYMBOL_GPL vmlinux 0x2533b8a8 rio_register_scan EXPORT_SYMBOL_GPL vmlinux 0x2534f99f debounce_time_mt6795 +EXPORT_SYMBOL_GPL vmlinux 0x2535032e find_asymmetric_key EXPORT_SYMBOL_GPL vmlinux 0x25379e73 clk_set_min_rate -EXPORT_SYMBOL_GPL vmlinux 0x253b9998 kobject_rename -EXPORT_SYMBOL_GPL vmlinux 0x253eb6ce strp_check_rcv -EXPORT_SYMBOL_GPL vmlinux 0x25566fa1 unregister_hw_breakpoint -EXPORT_SYMBOL_GPL vmlinux 0x2559de6c switchdev_port_obj_add -EXPORT_SYMBOL_GPL vmlinux 0x25667194 aead_geniv_alloc -EXPORT_SYMBOL_GPL vmlinux 0x2568a8d3 relay_flush -EXPORT_SYMBOL_GPL vmlinux 0x2573ca1e ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x253b7cde bgmac_enet_probe +EXPORT_SYMBOL_GPL vmlinux 0x253f70d0 vcap_debugfs +EXPORT_SYMBOL_GPL vmlinux 0x253fe0f8 phy_calibrate +EXPORT_SYMBOL_GPL vmlinux 0x25482248 raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x25672ecc debugfs_lookup +EXPORT_SYMBOL_GPL vmlinux 0x256af3f6 debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0x256bf627 clk_regmap_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x256daa60 usb_deregister EXPORT_SYMBOL_GPL vmlinux 0x2574da11 zynqmp_pm_write_pggs -EXPORT_SYMBOL_GPL vmlinux 0x25751175 dma_vunmap_noncontiguous -EXPORT_SYMBOL_GPL vmlinux 0x257f097c stmpe_dev_pm_ops -EXPORT_SYMBOL_GPL vmlinux 0x258e4e69 pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x2577c765 crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0x25782908 crypto_hash_alg_has_setkey +EXPORT_SYMBOL_GPL vmlinux 0x257c61d6 phy_put +EXPORT_SYMBOL_GPL vmlinux 0x257ebe0b hwspin_lock_free +EXPORT_SYMBOL_GPL vmlinux 0x2583c6f4 __blk_mq_debugfs_rq_show +EXPORT_SYMBOL_GPL vmlinux 0x25883567 acpi_subsys_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x25902e25 dma_release_channel EXPORT_SYMBOL_GPL vmlinux 0x2592fc6c console_printk -EXPORT_SYMBOL_GPL vmlinux 0x25a44d32 nvme_start_freeze -EXPORT_SYMBOL_GPL vmlinux 0x25a9993e unix_peer_get -EXPORT_SYMBOL_GPL vmlinux 0x25b2f00d blk_trace_remove -EXPORT_SYMBOL_GPL vmlinux 0x25b60684 eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0x259552c2 nvmem_cell_read_u32 +EXPORT_SYMBOL_GPL vmlinux 0x25a738b7 serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0x25b3d120 pci_p2pmem_free_sgl EXPORT_SYMBOL_GPL vmlinux 0x25bbfa9a security_kernel_load_data -EXPORT_SYMBOL_GPL vmlinux 0x25c2c3c2 trace_event_ignore_this_pid +EXPORT_SYMBOL_GPL vmlinux 0x25bc42ad sch_frag_xmit_hook EXPORT_SYMBOL_GPL vmlinux 0x25c42796 onboard_hub_destroy_pdevs -EXPORT_SYMBOL_GPL vmlinux 0x25cdd99e regulator_set_soft_start_regmap -EXPORT_SYMBOL_GPL vmlinux 0x25d2a116 crypto_alloc_base -EXPORT_SYMBOL_GPL vmlinux 0x25dfd2cc usb_enable_lpm -EXPORT_SYMBOL_GPL vmlinux 0x25e20156 mtk_pinconf_adv_drive_set_raw +EXPORT_SYMBOL_GPL vmlinux 0x25d9ec72 gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x25e29a37 pci_epf_remove_vepf +EXPORT_SYMBOL_GPL vmlinux 0x25e4e0bd of_pm_clk_add_clks EXPORT_SYMBOL_GPL vmlinux 0x25e70989 devlink_params_unregister -EXPORT_SYMBOL_GPL vmlinux 0x25e8743d sk_attach_filter -EXPORT_SYMBOL_GPL vmlinux 0x25fbb6c6 hisi_event_sysfs_show -EXPORT_SYMBOL_GPL vmlinux 0x2600f67a dev_pm_opp_xlate_required_opp -EXPORT_SYMBOL_GPL vmlinux 0x2600ff73 subsys_system_register -EXPORT_SYMBOL_GPL vmlinux 0x260781f4 platform_bus -EXPORT_SYMBOL_GPL vmlinux 0x261e1acc fwnode_connection_find_matches -EXPORT_SYMBOL_GPL vmlinux 0x2623ed33 gpiod_get_array_value_cansleep -EXPORT_SYMBOL_GPL vmlinux 0x2632a44e create_signature -EXPORT_SYMBOL_GPL vmlinux 0x26413878 irq_domain_free_irqs_common -EXPORT_SYMBOL_GPL vmlinux 0x264a40df i2c_acpi_new_device_by_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x25f31afd fsl_mc_portal_reset +EXPORT_SYMBOL_GPL vmlinux 0x25f61b91 acpi_nfit_desc_init +EXPORT_SYMBOL_GPL vmlinux 0x25fc8e65 tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0x2608715b skb_mpls_update_lse +EXPORT_SYMBOL_GPL vmlinux 0x2624349a pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0x26359ba2 sync_blockdev_nowait +EXPORT_SYMBOL_GPL vmlinux 0x263ff9cc perf_event_update_userpage +EXPORT_SYMBOL_GPL vmlinux 0x264a1280 crypto_wait_for_test +EXPORT_SYMBOL_GPL vmlinux 0x264add20 dst_cache_get +EXPORT_SYMBOL_GPL vmlinux 0x264de030 bio_trim +EXPORT_SYMBOL_GPL vmlinux 0x264fa185 fsverity_ioctl_read_metadata EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x2652ac35 nd_cmd_out_size EXPORT_SYMBOL_GPL vmlinux 0x265bbef9 kexec_crash_loaded -EXPORT_SYMBOL_GPL vmlinux 0x2662f04f usb_deregister_device_driver EXPORT_SYMBOL_GPL vmlinux 0x266a4b08 tasklet_unlock -EXPORT_SYMBOL_GPL vmlinux 0x26745bff imx_check_clk_hws +EXPORT_SYMBOL_GPL vmlinux 0x2677db5d pktgen_xfrm_outer_mode_output EXPORT_SYMBOL_GPL vmlinux 0x267df662 smp_call_on_cpu -EXPORT_SYMBOL_GPL vmlinux 0x268198d3 fsl_mc_bus_dpsw_type -EXPORT_SYMBOL_GPL vmlinux 0x26935926 proc_mkdir_data -EXPORT_SYMBOL_GPL vmlinux 0x2693c159 serial8250_em485_start_tx -EXPORT_SYMBOL_GPL vmlinux 0x26973b4a tpm2_flush_context -EXPORT_SYMBOL_GPL vmlinux 0x269fe79c gpiod_enable_hw_timestamp_ns +EXPORT_SYMBOL_GPL vmlinux 0x267fa818 meson_aoclkc_probe +EXPORT_SYMBOL_GPL vmlinux 0x2687859c mtk_eint_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0x26a1344e ata_scsi_unlock_native_capacity EXPORT_SYMBOL_GPL vmlinux 0x26a93eb2 verify_pkcs7_signature EXPORT_SYMBOL_GPL vmlinux 0x26ab4755 put_old_itimerspec32 -EXPORT_SYMBOL_GPL vmlinux 0x26ab67de dev_coredumpsg -EXPORT_SYMBOL_GPL vmlinux 0x26abc5ed badblocks_set -EXPORT_SYMBOL_GPL vmlinux 0x26b46fcd follow_pte +EXPORT_SYMBOL_GPL vmlinux 0x26af4ca3 wm831x_reg_lock EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense -EXPORT_SYMBOL_GPL vmlinux 0x26d27e90 led_classdev_register_ext -EXPORT_SYMBOL_GPL vmlinux 0x26d6819c kvm_debugfs_dir -EXPORT_SYMBOL_GPL vmlinux 0x26dcc16c irq_chip_request_resources_parent -EXPORT_SYMBOL_GPL vmlinux 0x26e304e3 iommu_dev_enable_feature +EXPORT_SYMBOL_GPL vmlinux 0x26ca29ce gfn_to_page_many_atomic EXPORT_SYMBOL_GPL vmlinux 0x26ed2186 register_vmap_purge_notifier +EXPORT_SYMBOL_GPL vmlinux 0x26efbaf3 pci_generic_ecam_ops EXPORT_SYMBOL_GPL vmlinux 0x27046576 kvm_exit -EXPORT_SYMBOL_GPL vmlinux 0x271b2f6a tegra_bpmp_transfer_atomic -EXPORT_SYMBOL_GPL vmlinux 0x272b53f0 pci_ats_supported +EXPORT_SYMBOL_GPL vmlinux 0x27262aff pwm_apply_state +EXPORT_SYMBOL_GPL vmlinux 0x2728c42f pm_generic_poweroff EXPORT_SYMBOL_GPL vmlinux 0x272e9d77 hisi_reset_exit -EXPORT_SYMBOL_GPL vmlinux 0x2737ff16 of_reconfig_get_state_change -EXPORT_SYMBOL_GPL vmlinux 0x27409abe vcap_enable_lookups -EXPORT_SYMBOL_GPL vmlinux 0x27415cd1 spi_split_transfers_maxsize -EXPORT_SYMBOL_GPL vmlinux 0x275ff79c of_irq_to_resource_table -EXPORT_SYMBOL_GPL vmlinux 0x2760f2e2 clk_hw_init_rate_request +EXPORT_SYMBOL_GPL vmlinux 0x2731cce2 vring_create_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x273d1e7a cpufreq_dbs_governor_init +EXPORT_SYMBOL_GPL vmlinux 0x27462eef led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0x2752ac46 bio_poll +EXPORT_SYMBOL_GPL vmlinux 0x27539463 xhci_reset_bandwidth +EXPORT_SYMBOL_GPL vmlinux 0x27651ff6 fuse_dax_cancel_work EXPORT_SYMBOL_GPL vmlinux 0x276fa673 hv_set_memory_enc_dec_needed +EXPORT_SYMBOL_GPL vmlinux 0x2773b67c gpiod_set_raw_value EXPORT_SYMBOL_GPL vmlinux 0x2773c485 __wake_up_locked -EXPORT_SYMBOL_GPL vmlinux 0x27884234 __put_net -EXPORT_SYMBOL_GPL vmlinux 0x2794aa3f wakeup_source_add -EXPORT_SYMBOL_GPL vmlinux 0x27b632d6 rio_add_mport_pw_handler -EXPORT_SYMBOL_GPL vmlinux 0x27c58a9d pinconf_generic_dt_subnode_to_map -EXPORT_SYMBOL_GPL vmlinux 0x27c69f17 mbox_chan_txdone -EXPORT_SYMBOL_GPL vmlinux 0x27cc5640 dprc_setup +EXPORT_SYMBOL_GPL vmlinux 0x27839460 fuse_fill_super_common +EXPORT_SYMBOL_GPL vmlinux 0x278af556 of_get_pci_domain_nr +EXPORT_SYMBOL_GPL vmlinux 0x2792e220 ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0x27960cb0 compat_only_sysfs_link_entry_to_kobj +EXPORT_SYMBOL_GPL vmlinux 0x27c0b4ba pci_stop_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x27d45229 ahci_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x27d976a2 tegra_mc_probe_device EXPORT_SYMBOL_GPL vmlinux 0x27dc9471 __tracepoint_br_fdb_update -EXPORT_SYMBOL_GPL vmlinux 0x27e459fa meson_eeclkc_probe +EXPORT_SYMBOL_GPL vmlinux 0x27e2f86c scsi_template_proc_dir +EXPORT_SYMBOL_GPL vmlinux 0x27eaf317 nfs42_ssc_unregister EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27f98402 pci_ioremap_bar EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages -EXPORT_SYMBOL_GPL vmlinux 0x27ff6fe5 regulator_get -EXPORT_SYMBOL_GPL vmlinux 0x28051ad1 devm_led_trigger_register -EXPORT_SYMBOL_GPL vmlinux 0x28053c69 devm_gpio_request -EXPORT_SYMBOL_GPL vmlinux 0x28107fbe regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x280bdb5e dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0x2817a3ba xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0x2817f53a pingv6_ops EXPORT_SYMBOL_GPL vmlinux 0x2817f7fd cppc_get_desired_perf -EXPORT_SYMBOL_GPL vmlinux 0x281e73b1 serdev_device_wait_until_sent +EXPORT_SYMBOL_GPL vmlinux 0x281d1c53 elv_register +EXPORT_SYMBOL_GPL vmlinux 0x2822ee79 ping_get_port EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity EXPORT_SYMBOL_GPL vmlinux 0x28310bcd kasprintf_strarray -EXPORT_SYMBOL_GPL vmlinux 0x283a6087 trace_seq_path -EXPORT_SYMBOL_GPL vmlinux 0x2841ae89 mtk_pctrl_show_one_pin -EXPORT_SYMBOL_GPL vmlinux 0x284cee3e scsi_target_block -EXPORT_SYMBOL_GPL vmlinux 0x2850acd6 hwspin_lock_free -EXPORT_SYMBOL_GPL vmlinux 0x2858c137 of_i2c_get_board_info +EXPORT_SYMBOL_GPL vmlinux 0x28386a13 clk_hw_unregister_mux +EXPORT_SYMBOL_GPL vmlinux 0x283c584f kthread_park +EXPORT_SYMBOL_GPL vmlinux 0x2843a9a0 regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0x2858e625 genphy_c45_fast_retrain +EXPORT_SYMBOL_GPL vmlinux 0x285ba86f of_clk_parent_fill EXPORT_SYMBOL_GPL vmlinux 0x285e681a pci_bridge_emul_conf_read -EXPORT_SYMBOL_GPL vmlinux 0x285f87f7 max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0x286174d0 of_reserved_mem_device_init_by_name EXPORT_SYMBOL_GPL vmlinux 0x2864abc9 klist_node_attached -EXPORT_SYMBOL_GPL vmlinux 0x2867b815 gpiod_get EXPORT_SYMBOL_GPL vmlinux 0x286cc647 async_synchronize_cookie_domain -EXPORT_SYMBOL_GPL vmlinux 0x286d93fe crypto_wait_for_test -EXPORT_SYMBOL_GPL vmlinux 0x2878d089 dev_dax_probe +EXPORT_SYMBOL_GPL vmlinux 0x28764c63 mtk_clk_register_gates_with_dev +EXPORT_SYMBOL_GPL vmlinux 0x288070b6 pci_remove_root_bus EXPORT_SYMBOL_GPL vmlinux 0x2882d40e usb_role_switch_unregister -EXPORT_SYMBOL_GPL vmlinux 0x2887b157 acpi_dma_controller_register -EXPORT_SYMBOL_GPL vmlinux 0x289c0f3c crypto_ahash_final -EXPORT_SYMBOL_GPL vmlinux 0x289d4807 sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0x288cc6ea crypto_alg_extsize +EXPORT_SYMBOL_GPL vmlinux 0x288d0a47 acpi_dev_suspend EXPORT_SYMBOL_GPL vmlinux 0x28aa6a67 call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x28aadab6 devm_clk_get_optional_enabled EXPORT_SYMBOL_GPL vmlinux 0x28ab4fb9 pinctrl_gpio_free +EXPORT_SYMBOL_GPL vmlinux 0x28ab83fc sdio_get_host_pm_caps EXPORT_SYMBOL_GPL vmlinux 0x28afbb08 cpu_latency_qos_add_request EXPORT_SYMBOL_GPL vmlinux 0x28b030d2 of_overlay_notifier_unregister -EXPORT_SYMBOL_GPL vmlinux 0x28b25aac devm_thermal_of_cooling_device_register -EXPORT_SYMBOL_GPL vmlinux 0x28b859e1 irqchip_fwnode_ops -EXPORT_SYMBOL_GPL vmlinux 0x28cd1ec1 usb_role_switch_get -EXPORT_SYMBOL_GPL vmlinux 0x28fc2965 usb_disable_autosuspend -EXPORT_SYMBOL_GPL vmlinux 0x290422f2 xdp_do_redirect -EXPORT_SYMBOL_GPL vmlinux 0x290d5aee nvdimm_volatile_region_create -EXPORT_SYMBOL_GPL vmlinux 0x29109154 __rtnl_link_unregister -EXPORT_SYMBOL_GPL vmlinux 0x2910cc56 sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x28caf634 icc_get_name +EXPORT_SYMBOL_GPL vmlinux 0x28e24939 iommu_set_pgtable_quirks +EXPORT_SYMBOL_GPL vmlinux 0x28ed8cd9 clk_fixed_rate_ops +EXPORT_SYMBOL_GPL vmlinux 0x28ef5264 usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0x290047d5 pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0x2909741c vcpu_load +EXPORT_SYMBOL_GPL vmlinux 0x290d4623 vp_legacy_get_driver_features +EXPORT_SYMBOL_GPL vmlinux 0x290ea956 nf_queue_nf_hook_drop EXPORT_SYMBOL_GPL vmlinux 0x291876f3 mpi_ec_get_affine -EXPORT_SYMBOL_GPL vmlinux 0x293279a2 led_update_brightness -EXPORT_SYMBOL_GPL vmlinux 0x293abd30 dev_pm_qos_add_request -EXPORT_SYMBOL_GPL vmlinux 0x29402f66 folio_invalidate -EXPORT_SYMBOL_GPL vmlinux 0x294eaf1b fwnode_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0x2919a4a8 anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0x291f6cfb __inode_attach_wb EXPORT_SYMBOL_GPL vmlinux 0x295b982a hisi_clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x295bf7db devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0x296120d6 dmi_kobj EXPORT_SYMBOL_GPL vmlinux 0x296682b0 zynqmp_pm_get_rpu_mode -EXPORT_SYMBOL_GPL vmlinux 0x2976d25e user_update -EXPORT_SYMBOL_GPL vmlinux 0x297fea73 __traceiter_sched_cpu_capacity_tp -EXPORT_SYMBOL_GPL vmlinux 0x298785f2 clk_regmap_gate_ro_ops -EXPORT_SYMBOL_GPL vmlinux 0x299fe516 synth_event_create -EXPORT_SYMBOL_GPL vmlinux 0x29a67082 dma_vmap_noncontiguous -EXPORT_SYMBOL_GPL vmlinux 0x29c49503 spi_mem_dirmap_create +EXPORT_SYMBOL_GPL vmlinux 0x2974cf2f renesas_xhci_check_request_fw +EXPORT_SYMBOL_GPL vmlinux 0x2976ea6d of_phandle_iterator_next +EXPORT_SYMBOL_GPL vmlinux 0x2983f342 ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x2984a43b verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x2989f5b6 iomap_file_buffered_write +EXPORT_SYMBOL_GPL vmlinux 0x2998991f uart_get_rs485_mode +EXPORT_SYMBOL_GPL vmlinux 0x299afa4a fat_detach +EXPORT_SYMBOL_GPL vmlinux 0x29a2bd56 of_genpd_add_provider_simple +EXPORT_SYMBOL_GPL vmlinux 0x29c76216 sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0x29c792f5 xdp_do_redirect_frame +EXPORT_SYMBOL_GPL vmlinux 0x29cc8633 extcon_set_property EXPORT_SYMBOL_GPL vmlinux 0x29d00d6b ethtool_params_from_link_mode -EXPORT_SYMBOL_GPL vmlinux 0x29d54b9e trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0x29d0f8c9 devm_clk_hw_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x29d29aad usb_hcd_link_urb_to_ep EXPORT_SYMBOL_GPL vmlinux 0x29d76547 k3_udma_glue_tdown_rx_chn -EXPORT_SYMBOL_GPL vmlinux 0x29d807e4 set_task_ioprio -EXPORT_SYMBOL_GPL vmlinux 0x29daaa3a vcpu_put EXPORT_SYMBOL_GPL vmlinux 0x29eba37f current_is_async -EXPORT_SYMBOL_GPL vmlinux 0x29f49e2c clk_mux_ro_ops -EXPORT_SYMBOL_GPL vmlinux 0x29f95898 edac_mc_del_mc -EXPORT_SYMBOL_GPL vmlinux 0x29fa0b8d gpiod_toggle_active_low -EXPORT_SYMBOL_GPL vmlinux 0x29fb9725 driver_register -EXPORT_SYMBOL_GPL vmlinux 0x2a0793da uart_insert_char -EXPORT_SYMBOL_GPL vmlinux 0x2a11c621 kthread_flush_work -EXPORT_SYMBOL_GPL vmlinux 0x2a131994 pinconf_generic_dump_config -EXPORT_SYMBOL_GPL vmlinux 0x2a2be223 nvme_auth_free +EXPORT_SYMBOL_GPL vmlinux 0x2a072110 folio_wait_stable +EXPORT_SYMBOL_GPL vmlinux 0x2a134946 ip6_flush_pending_frames EXPORT_SYMBOL_GPL vmlinux 0x2a2f04fa ip_tunnel_netlink_parms -EXPORT_SYMBOL_GPL vmlinux 0x2a39eba3 rio_request_dma -EXPORT_SYMBOL_GPL vmlinux 0x2a3c8597 kthread_queue_delayed_work -EXPORT_SYMBOL_GPL vmlinux 0x2a44c1d6 netlink_remove_tap -EXPORT_SYMBOL_GPL vmlinux 0x2a569a0d gpiod_get_from_of_node -EXPORT_SYMBOL_GPL vmlinux 0x2a58ed1a tty_kopen_shared +EXPORT_SYMBOL_GPL vmlinux 0x2a338617 usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0x2a3803a2 devm_clk_hw_register_fixed_factor_parent_hw +EXPORT_SYMBOL_GPL vmlinux 0x2a45dd81 __sock_recv_timestamp EXPORT_SYMBOL_GPL vmlinux 0x2a5ea9ef rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2a615a84 set_primary_fwnode EXPORT_SYMBOL_GPL vmlinux 0x2a62cb3a ring_buffer_overrun_cpu -EXPORT_SYMBOL_GPL vmlinux 0x2a724c4e percpu_is_read_locked +EXPORT_SYMBOL_GPL vmlinux 0x2a663e0a sysfs_remove_mount_point +EXPORT_SYMBOL_GPL vmlinux 0x2a676332 rio_release_outb_dbell EXPORT_SYMBOL_GPL vmlinux 0x2a7316da __SCK__tp_func_neigh_cleanup_and_release -EXPORT_SYMBOL_GPL vmlinux 0x2a7f608e fsverity_verify_bio -EXPORT_SYMBOL_GPL vmlinux 0x2a821aad devm_regulator_get_enable_optional -EXPORT_SYMBOL_GPL vmlinux 0x2a8e7854 device_destroy -EXPORT_SYMBOL_GPL vmlinux 0x2a911678 ahci_platform_enable_clks -EXPORT_SYMBOL_GPL vmlinux 0x2a96b6ec power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0x2a83115e iopf_queue_add_device +EXPORT_SYMBOL_GPL vmlinux 0x2a8de790 fsl_mc_bus_dpdmux_type EXPORT_SYMBOL_GPL vmlinux 0x2a976d1c dax_synchronous EXPORT_SYMBOL_GPL vmlinux 0x2a9b236b rtm_getroute_parse_ip_proto -EXPORT_SYMBOL_GPL vmlinux 0x2aad2084 bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x2aa9fe47 thermal_cooling_device_unregister EXPORT_SYMBOL_GPL vmlinux 0x2aadad1a efi_capsule_update -EXPORT_SYMBOL_GPL vmlinux 0x2ab57d8e dmaengine_desc_attach_metadata -EXPORT_SYMBOL_GPL vmlinux 0x2ab78c02 vp_modern_set_features -EXPORT_SYMBOL_GPL vmlinux 0x2ac3df05 irq_chip_set_vcpu_affinity_parent -EXPORT_SYMBOL_GPL vmlinux 0x2ac9f7f4 serial8250_rpm_get_tx +EXPORT_SYMBOL_GPL vmlinux 0x2ab66148 acpi_match_device +EXPORT_SYMBOL_GPL vmlinux 0x2abd6714 dev_pm_opp_get_power +EXPORT_SYMBOL_GPL vmlinux 0x2ad88e7d mtk_clk_register_dividers EXPORT_SYMBOL_GPL vmlinux 0x2ae1689e zynqmp_pm_clock_getdivider -EXPORT_SYMBOL_GPL vmlinux 0x2ae25794 ping_queue_rcv_skb -EXPORT_SYMBOL_GPL vmlinux 0x2ae99ceb iommu_unmap -EXPORT_SYMBOL_GPL vmlinux 0x2b0d56b6 da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0x2ae48239 icc_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x2ae85ad1 devm_led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0x2b0f3f4c skcipher_walk_complete EXPORT_SYMBOL_GPL vmlinux 0x2b0fe000 gnttab_cancel_free_callback -EXPORT_SYMBOL_GPL vmlinux 0x2b14ba6c mark_page_dirty -EXPORT_SYMBOL_GPL vmlinux 0x2b28ebe8 phy_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0x2b252390 mtk_clk_unregister_cpumuxes +EXPORT_SYMBOL_GPL vmlinux 0x2b2d57a3 regulator_map_voltage_pickable_linear_range EXPORT_SYMBOL_GPL vmlinux 0x2b4509dd devlink_health_reporter_state_update -EXPORT_SYMBOL_GPL vmlinux 0x2b50ec1e perf_event_addr_filters_sync -EXPORT_SYMBOL_GPL vmlinux 0x2b572857 thermal_zone_device_register_with_trips +EXPORT_SYMBOL_GPL vmlinux 0x2b4e5c8c component_compare_dev_name +EXPORT_SYMBOL_GPL vmlinux 0x2b5c590a ahci_platform_resume_host EXPORT_SYMBOL_GPL vmlinux 0x2b6150fb power_supply_temp2resist_simple EXPORT_SYMBOL_GPL vmlinux 0x2b6d960d synth_event_cmd_init +EXPORT_SYMBOL_GPL vmlinux 0x2b75deb4 percpu_up_write +EXPORT_SYMBOL_GPL vmlinux 0x2b762c5b __traceiter_sched_cpu_capacity_tp EXPORT_SYMBOL_GPL vmlinux 0x2b76646e pkcs7_free_message -EXPORT_SYMBOL_GPL vmlinux 0x2b855523 usb_hcd_giveback_urb -EXPORT_SYMBOL_GPL vmlinux 0x2b8640e0 balance_dirty_pages_ratelimited_flags +EXPORT_SYMBOL_GPL vmlinux 0x2b860acf pm_genpd_remove_subdomain EXPORT_SYMBOL_GPL vmlinux 0x2b86f0fd zynqmp_pm_bootmode_read EXPORT_SYMBOL_GPL vmlinux 0x2b960b66 qman_is_probed EXPORT_SYMBOL_GPL vmlinux 0x2b9997fb atomic_notifier_chain_register -EXPORT_SYMBOL_GPL vmlinux 0x2ba3d5ac pci_cfg_access_unlock -EXPORT_SYMBOL_GPL vmlinux 0x2ba948fe sysfs_groups_change_owner -EXPORT_SYMBOL_GPL vmlinux 0x2bbd31b5 fb_deferred_io_init EXPORT_SYMBOL_GPL vmlinux 0x2bd8a8bb blk_fill_rwbs -EXPORT_SYMBOL_GPL vmlinux 0x2bdea93b tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0x2bd9d897 regulator_suspend_disable +EXPORT_SYMBOL_GPL vmlinux 0x2bdc5675 syscon_regmap_lookup_by_phandle EXPORT_SYMBOL_GPL vmlinux 0x2bdf5ab0 pm_wakeup_pending -EXPORT_SYMBOL_GPL vmlinux 0x2be8c2d2 tracing_snapshot_cond_enable -EXPORT_SYMBOL_GPL vmlinux 0x2bf2d01b dw_pcie_own_conf_map_bus -EXPORT_SYMBOL_GPL vmlinux 0x2bf7eca2 skb_segment_list -EXPORT_SYMBOL_GPL vmlinux 0x2c07c857 imx_pinctrl_parse_pin_scu -EXPORT_SYMBOL_GPL vmlinux 0x2c0c3806 scmi_protocol_register -EXPORT_SYMBOL_GPL vmlinux 0x2c0e1901 ip_build_and_send_pkt -EXPORT_SYMBOL_GPL vmlinux 0x2c17015d fuse_init_fs_context_submount -EXPORT_SYMBOL_GPL vmlinux 0x2c1a865c irq_get_default_host -EXPORT_SYMBOL_GPL vmlinux 0x2c1f96eb rio_request_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x2be53ce3 genphy_c45_pma_resume +EXPORT_SYMBOL_GPL vmlinux 0x2becdf0e mtk_pinconf_bias_get_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x2bf7d99e clk_gate_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x2bfc02b4 devl_rate_node_create +EXPORT_SYMBOL_GPL vmlinux 0x2c1b030d balloon_page_alloc EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied -EXPORT_SYMBOL_GPL vmlinux 0x2c24c899 bus_find_device -EXPORT_SYMBOL_GPL vmlinux 0x2c2836ee watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0x2c26c492 of_fdt_unflatten_tree EXPORT_SYMBOL_GPL vmlinux 0x2c3054f9 net_inc_ingress_queue EXPORT_SYMBOL_GPL vmlinux 0x2c36cc85 __tracepoint_unmap -EXPORT_SYMBOL_GPL vmlinux 0x2c3ceacd nl_table -EXPORT_SYMBOL_GPL vmlinux 0x2c4a7b1f kvm_put_kvm -EXPORT_SYMBOL_GPL vmlinux 0x2c4b6701 pcim_doe_create_mb -EXPORT_SYMBOL_GPL vmlinux 0x2c591c9d devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0x2c3fb949 locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0x2c441e28 devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x2c4ccb89 blk_steal_bios EXPORT_SYMBOL_GPL vmlinux 0x2c635527 arch_invalidate_pmem +EXPORT_SYMBOL_GPL vmlinux 0x2c63624b mtk_clk_register_fixed_clks +EXPORT_SYMBOL_GPL vmlinux 0x2c63ebd0 led_set_brightness_nosleep EXPORT_SYMBOL_GPL vmlinux 0x2c66729f phy_basic_features EXPORT_SYMBOL_GPL vmlinux 0x2c66ac85 devlink_info_serial_number_put +EXPORT_SYMBOL_GPL vmlinux 0x2c6a9ff2 cpufreq_dbs_governor_exit +EXPORT_SYMBOL_GPL vmlinux 0x2c6e218c regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x2c7738d8 usb_phy_set_charger_state 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 0x2c834418 static_key_slow_inc -EXPORT_SYMBOL_GPL vmlinux 0x2c8686e1 fsl_mc_bus_dpmcp_type +EXPORT_SYMBOL_GPL vmlinux 0x2c845f35 gpiod_get_raw_value EXPORT_SYMBOL_GPL vmlinux 0x2c8dd6b8 edac_mem_types EXPORT_SYMBOL_GPL vmlinux 0x2c8e28ee phylink_ethtool_get_eee EXPORT_SYMBOL_GPL vmlinux 0x2c97f8a2 of_reconfig_notifier_register -EXPORT_SYMBOL_GPL vmlinux 0x2ca46130 dev_pm_opp_of_add_table -EXPORT_SYMBOL_GPL vmlinux 0x2ca9a183 bpf_map_inc +EXPORT_SYMBOL_GPL vmlinux 0x2cabb528 relay_close +EXPORT_SYMBOL_GPL vmlinux 0x2cb3b3e6 pci_hp_del +EXPORT_SYMBOL_GPL vmlinux 0x2cbc96ac blk_queue_rq_timeout EXPORT_SYMBOL_GPL vmlinux 0x2cc495c5 rpi_firmware_property_list -EXPORT_SYMBOL_GPL vmlinux 0x2cd3953a debugfs_file_put +EXPORT_SYMBOL_GPL vmlinux 0x2cd301ba fat_time_unix2fat EXPORT_SYMBOL_GPL vmlinux 0x2cd9aa66 __cpuhp_state_remove_instance EXPORT_SYMBOL_GPL vmlinux 0x2ce61f33 __SCK__tp_func_br_fdb_add -EXPORT_SYMBOL_GPL vmlinux 0x2ce6a51c device_store_int -EXPORT_SYMBOL_GPL vmlinux 0x2ceb6200 sock_gen_put -EXPORT_SYMBOL_GPL vmlinux 0x2cf793e7 gpiochip_remove_pin_ranges -EXPORT_SYMBOL_GPL vmlinux 0x2cfb6bf6 tegra_mc_write_emem_configuration +EXPORT_SYMBOL_GPL vmlinux 0x2ce6394b extcon_set_state_sync +EXPORT_SYMBOL_GPL vmlinux 0x2ce649ed device_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x2cecf8cf da9052_regmap_config EXPORT_SYMBOL_GPL vmlinux 0x2d0684a9 hrtimer_init -EXPORT_SYMBOL_GPL vmlinux 0x2d13abfc bgmac_enet_remove -EXPORT_SYMBOL_GPL vmlinux 0x2d1411f7 crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x2d0aa4af crypto_stats_kpp_generate_public_key +EXPORT_SYMBOL_GPL vmlinux 0x2d1508bf regulator_force_disable EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait -EXPORT_SYMBOL_GPL vmlinux 0x2d1bdb90 of_property_read_variable_u8_array -EXPORT_SYMBOL_GPL vmlinux 0x2d1f6a68 fsverity_ioctl_enable 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 0x2d4dcb1d sk_msg_trim -EXPORT_SYMBOL_GPL vmlinux 0x2d4e4302 mmc_send_status -EXPORT_SYMBOL_GPL vmlinux 0x2d54f742 crypto_shash_setkey -EXPORT_SYMBOL_GPL vmlinux 0x2d565ac8 debugfs_lookup -EXPORT_SYMBOL_GPL vmlinux 0x2d5b5c1e thp_get_unmapped_area +EXPORT_SYMBOL_GPL vmlinux 0x2d431a3c pstore_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2d4329af dev_pm_opp_get_level +EXPORT_SYMBOL_GPL vmlinux 0x2d4630f6 rio_release_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x2d46c2d4 dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0x2d4b0150 fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0x2d4b88ca edac_device_del_device EXPORT_SYMBOL_GPL vmlinux 0x2d5f69b3 rcu_read_unlock_strict EXPORT_SYMBOL_GPL vmlinux 0x2d609547 dax_direct_access -EXPORT_SYMBOL_GPL vmlinux 0x2d72826e serial8250_rx_chars -EXPORT_SYMBOL_GPL vmlinux 0x2d81f194 devm_ti_sci_get_by_phandle -EXPORT_SYMBOL_GPL vmlinux 0x2d86e960 vfs_test_lock -EXPORT_SYMBOL_GPL vmlinux 0x2d8729e9 wbc_account_cgroup_owner -EXPORT_SYMBOL_GPL vmlinux 0x2d8f8844 ahci_platform_disable_phys -EXPORT_SYMBOL_GPL vmlinux 0x2da05503 pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x2d6eb23e ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0x2d764485 sk_msg_free +EXPORT_SYMBOL_GPL vmlinux 0x2d7cac76 of_icc_get_from_provider +EXPORT_SYMBOL_GPL vmlinux 0x2d859d15 get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0x2d901c6a dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0x2d929671 nvdimm_bus_check_dimm_count +EXPORT_SYMBOL_GPL vmlinux 0x2d92bc1f devm_regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2d92dba6 skcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x2da0f836 ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0x2da48007 nvme_reset_ctrl +EXPORT_SYMBOL_GPL vmlinux 0x2dad313e irq_set_chained_handler_and_data EXPORT_SYMBOL_GPL vmlinux 0x2db67d4a owl_sps_set_pg -EXPORT_SYMBOL_GPL vmlinux 0x2dc95323 crypto_unregister_instance -EXPORT_SYMBOL_GPL vmlinux 0x2dd14b8d tps6586x_get_version -EXPORT_SYMBOL_GPL vmlinux 0x2dd41aea devm_hwspin_lock_free +EXPORT_SYMBOL_GPL vmlinux 0x2dbe94ea devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2dc6f732 kvm_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x2dcc8173 scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0x2dcda45a nvme_unquiesce_io_queues +EXPORT_SYMBOL_GPL vmlinux 0x2dd754cc cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0x2dd93a7a __nvdimm_create +EXPORT_SYMBOL_GPL vmlinux 0x2ddc9773 pcie_bus_configure_settings EXPORT_SYMBOL_GPL vmlinux 0x2ddd5b55 devlink_is_reload_failed -EXPORT_SYMBOL_GPL vmlinux 0x2de1edec devm_gpiod_get_array -EXPORT_SYMBOL_GPL vmlinux 0x2ded09a5 __vmbus_driver_register -EXPORT_SYMBOL_GPL vmlinux 0x2df52cd6 pci_cfg_access_lock -EXPORT_SYMBOL_GPL vmlinux 0x2df6e72f fuse_mount_remove +EXPORT_SYMBOL_GPL vmlinux 0x2dea0b64 ahci_platform_enable_clks +EXPORT_SYMBOL_GPL vmlinux 0x2dfcbfa0 kvm_vcpu_gfn_to_hva +EXPORT_SYMBOL_GPL vmlinux 0x2e015c49 rio_release_inb_dbell EXPORT_SYMBOL_GPL vmlinux 0x2e028ae6 rcutorture_get_gp_data EXPORT_SYMBOL_GPL vmlinux 0x2e08226d badrange_add -EXPORT_SYMBOL_GPL vmlinux 0x2e0cb03a genphy_c45_aneg_done +EXPORT_SYMBOL_GPL vmlinux 0x2e09c47c meson_vid_pll_div_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x2e0d5d26 ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0x2e11d2a2 do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0x2e2306bd exportfs_decode_fh_raw EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace -EXPORT_SYMBOL_GPL vmlinux 0x2e297b33 hwmon_device_register -EXPORT_SYMBOL_GPL vmlinux 0x2e2d718a led_stop_software_blink -EXPORT_SYMBOL_GPL vmlinux 0x2e49ad19 crypto_stats_aead_encrypt -EXPORT_SYMBOL_GPL vmlinux 0x2e4fa0a9 inet_csk_addr2sockaddr -EXPORT_SYMBOL_GPL vmlinux 0x2e5bc98c synth_event_gen_cmd_array_start -EXPORT_SYMBOL_GPL vmlinux 0x2e653dff devm_spi_mem_dirmap_create +EXPORT_SYMBOL_GPL vmlinux 0x2e28b505 hwpoison_filter +EXPORT_SYMBOL_GPL vmlinux 0x2e371a74 irq_domain_update_bus_token +EXPORT_SYMBOL_GPL vmlinux 0x2e38000d dw8250_setup_port +EXPORT_SYMBOL_GPL vmlinux 0x2e519c70 ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x2e556500 vp_legacy_get_queue_size +EXPORT_SYMBOL_GPL vmlinux 0x2e62729e skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x2e64f203 stmpe_block_read EXPORT_SYMBOL_GPL vmlinux 0x2e66298c __SCK__tp_func_sched_util_est_cfs_tp -EXPORT_SYMBOL_GPL vmlinux 0x2e765fda gpiochip_reqres_irq -EXPORT_SYMBOL_GPL vmlinux 0x2e82d5c1 fib_nl_newrule -EXPORT_SYMBOL_GPL vmlinux 0x2e8f4fc6 dev_pm_opp_get_of_node -EXPORT_SYMBOL_GPL vmlinux 0x2e9a62bc scsi_register_device_handler +EXPORT_SYMBOL_GPL vmlinux 0x2e790643 fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0x2e8b07a1 pci_hp_create_module_link +EXPORT_SYMBOL_GPL vmlinux 0x2e9e6bc2 pinctrl_generic_remove_group EXPORT_SYMBOL_GPL vmlinux 0x2e9ec24d free_iova -EXPORT_SYMBOL_GPL vmlinux 0x2eb606d3 devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x2ea5fc48 devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2eb79b39 devm_pm_runtime_enable EXPORT_SYMBOL_GPL vmlinux 0x2ebb19fd execute_in_process_context EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable -EXPORT_SYMBOL_GPL vmlinux 0x2eca339d stmpe_reg_read -EXPORT_SYMBOL_GPL vmlinux 0x2ecf5048 dev_pm_disable_wake_irq -EXPORT_SYMBOL_GPL vmlinux 0x2ed475e9 gnttab_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x2ec110bf mptcp_diag_fill_info +EXPORT_SYMBOL_GPL vmlinux 0x2ec49a6a debugfs_lookup_and_remove EXPORT_SYMBOL_GPL vmlinux 0x2ed489ec gfn_to_pfn_memslot -EXPORT_SYMBOL_GPL vmlinux 0x2edc54f2 dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0x2ede7cb4 msi_next_desc +EXPORT_SYMBOL_GPL vmlinux 0x2ee73ec2 pci_msi_mask_irq EXPORT_SYMBOL_GPL vmlinux 0x2ee7c52b btree_visitor -EXPORT_SYMBOL_GPL vmlinux 0x2eeac6c4 of_get_regulator_init_data -EXPORT_SYMBOL_GPL vmlinux 0x2eeba2f4 crypto_unregister_shash -EXPORT_SYMBOL_GPL vmlinux 0x2ef4cca4 __netpoll_cleanup -EXPORT_SYMBOL_GPL vmlinux 0x2f01b299 clk_hw_get_flags -EXPORT_SYMBOL_GPL vmlinux 0x2f0cebff scsi_host_unblock +EXPORT_SYMBOL_GPL vmlinux 0x2ef17193 devm_request_pci_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0x2efc542e rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2f091f56 icc_put EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f122581 memunmap_pages EXPORT_SYMBOL_GPL vmlinux 0x2f1ea064 __SCK__tp_func_xdp_bulk_tx -EXPORT_SYMBOL_GPL vmlinux 0x2f27c126 genphy_c45_pma_baset1_read_master_slave +EXPORT_SYMBOL_GPL vmlinux 0x2f258c99 pci_epf_unbind EXPORT_SYMBOL_GPL vmlinux 0x2f2c95c4 flush_work -EXPORT_SYMBOL_GPL vmlinux 0x2f2ff9ed devm_power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x2f362d37 mpc8xxx_spi_rx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0x2f38d0d7 dax_recovery_write +EXPORT_SYMBOL_GPL vmlinux 0x2f3f9044 scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0x2f46b70a sata_scr_write EXPORT_SYMBOL_GPL vmlinux 0x2f4880df static_key_slow_dec -EXPORT_SYMBOL_GPL vmlinux 0x2f49d195 alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0x2f57d602 __auxiliary_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x2f5a70cf fsl_mc_bus_dpseci_type +EXPORT_SYMBOL_GPL vmlinux 0x2f5f87d2 shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x2f60c0ff mmc_get_ext_csd EXPORT_SYMBOL_GPL vmlinux 0x2f64415f unregister_acpi_hed_notifier -EXPORT_SYMBOL_GPL vmlinux 0x2f663f56 vp_modern_remove -EXPORT_SYMBOL_GPL vmlinux 0x2f6c8abc hrtimer_init_sleeper -EXPORT_SYMBOL_GPL vmlinux 0x2f6f063f virtqueue_enable_cb_delayed -EXPORT_SYMBOL_GPL vmlinux 0x2f7d6501 mmc_crypto_setup_queue -EXPORT_SYMBOL_GPL vmlinux 0x2f7fb537 mtk_clk_register_gates_with_dev -EXPORT_SYMBOL_GPL vmlinux 0x2f834833 relay_open EXPORT_SYMBOL_GPL vmlinux 0x2f85c6ee srcu_notifier_call_chain -EXPORT_SYMBOL_GPL vmlinux 0x2f8b3250 vmf_insert_pfn_pmd_prot -EXPORT_SYMBOL_GPL vmlinux 0x2f8d1d56 sdio_writeb_readb -EXPORT_SYMBOL_GPL vmlinux 0x2fa228e0 ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0x2f967a96 iomap_dio_bio_end_io +EXPORT_SYMBOL_GPL vmlinux 0x2fa31b62 fscrypt_ioctl_get_nonce +EXPORT_SYMBOL_GPL vmlinux 0x2fa9f583 mtk_mmsys_ddp_disconnect EXPORT_SYMBOL_GPL vmlinux 0x2faac966 pci_bridge_emul_init EXPORT_SYMBOL_GPL vmlinux 0x2fac3c71 k3_ringacc_request_rings_pair -EXPORT_SYMBOL_GPL vmlinux 0x2fb86776 of_modalias_node +EXPORT_SYMBOL_GPL vmlinux 0x2facf359 tpm_default_chip +EXPORT_SYMBOL_GPL vmlinux 0x2fb50946 sdio_writesb EXPORT_SYMBOL_GPL vmlinux 0x2fc1e0fe kmem_valid_obj -EXPORT_SYMBOL_GPL vmlinux 0x2fdf8f15 gov_attr_set_init -EXPORT_SYMBOL_GPL vmlinux 0x2fe32196 sata_link_scr_lpm -EXPORT_SYMBOL_GPL vmlinux 0x2ff1b3e7 pci_alloc_p2pmem -EXPORT_SYMBOL_GPL vmlinux 0x2ffd8524 dprc_get_obj_region -EXPORT_SYMBOL_GPL vmlinux 0x30114ba3 cpufreq_enable_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0x2fc2329a __irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0x2fd86c80 devm_pinctrl_register_and_init +EXPORT_SYMBOL_GPL vmlinux 0x2fdc18a6 led_compose_name +EXPORT_SYMBOL_GPL vmlinux 0x2fddeac5 acpi_create_platform_device +EXPORT_SYMBOL_GPL vmlinux 0x2fea12a1 nvmem_device_find +EXPORT_SYMBOL_GPL vmlinux 0x2ff1b654 blk_set_pm_only +EXPORT_SYMBOL_GPL vmlinux 0x30132b9f __mmc_send_status +EXPORT_SYMBOL_GPL vmlinux 0x3015c380 phylink_fwnode_phy_connect +EXPORT_SYMBOL_GPL vmlinux 0x301c287a bind_interdomain_evtchn_to_irqhandler_lateeoi EXPORT_SYMBOL_GPL vmlinux 0x3025eee0 tegra210_clk_emc_dll_update_setting -EXPORT_SYMBOL_GPL vmlinux 0x3031327a sysfs_file_change_owner -EXPORT_SYMBOL_GPL vmlinux 0x303276cd vmbus_teardown_gpadl EXPORT_SYMBOL_GPL vmlinux 0x30351294 k3_udma_glue_rx_flow_get_fdq_id -EXPORT_SYMBOL_GPL vmlinux 0x30398b32 mptcp_diag_fill_info -EXPORT_SYMBOL_GPL vmlinux 0x305df290 cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0x30379bdf dst_blackhole_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x303bd029 mtk_pinconf_drive_get_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x3043110c devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x3044e51a i2c_of_match_device +EXPORT_SYMBOL_GPL vmlinux 0x3046d7ec tpm2_probe EXPORT_SYMBOL_GPL vmlinux 0x3061cfce ring_buffer_entries_cpu -EXPORT_SYMBOL_GPL vmlinux 0x30665367 rio_mport_write_config_8 -EXPORT_SYMBOL_GPL vmlinux 0x30769bc0 hisi_uncore_pmu_event_init -EXPORT_SYMBOL_GPL vmlinux 0x307dc5e2 tty_prepare_flip_string -EXPORT_SYMBOL_GPL vmlinux 0x3090a0d8 anon_inode_getfd_secure -EXPORT_SYMBOL_GPL vmlinux 0x30b7ab77 acpi_dev_resume -EXPORT_SYMBOL_GPL vmlinux 0x30bbd00c gpiod_get_index -EXPORT_SYMBOL_GPL vmlinux 0x30bd80fb ata_sff_qc_issue -EXPORT_SYMBOL_GPL vmlinux 0x30d2060e xfrm_local_error -EXPORT_SYMBOL_GPL vmlinux 0x30d58aa2 ping_seq_next -EXPORT_SYMBOL_GPL vmlinux 0x30d85e00 virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0x3062171e ping_bind +EXPORT_SYMBOL_GPL vmlinux 0x307e2b4f preempt_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x308411e6 sk_psock_drop +EXPORT_SYMBOL_GPL vmlinux 0x309e60c5 driver_register +EXPORT_SYMBOL_GPL vmlinux 0x30ab74a3 __auxiliary_device_add +EXPORT_SYMBOL_GPL vmlinux 0x30dd02b8 ncsi_register_dev EXPORT_SYMBOL_GPL vmlinux 0x30e1ec25 apei_map_generic_address EXPORT_SYMBOL_GPL vmlinux 0x30e42163 tick_nohz_dep_clear_cpu -EXPORT_SYMBOL_GPL vmlinux 0x30e4735a tcp_reno_ssthresh -EXPORT_SYMBOL_GPL vmlinux 0x30e9d159 __alloc_pages_bulk -EXPORT_SYMBOL_GPL vmlinux 0x30ead5be xfrm_audit_state_replay_overflow -EXPORT_SYMBOL_GPL vmlinux 0x30f31821 dev_fill_metadata_dst -EXPORT_SYMBOL_GPL vmlinux 0x30fc1f40 serial8250_em485_destroy -EXPORT_SYMBOL_GPL vmlinux 0x30fd45a1 device_rename -EXPORT_SYMBOL_GPL vmlinux 0x30fd93cf rio_request_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x30fd27bd nvdimm_badblocks_populate EXPORT_SYMBOL_GPL vmlinux 0x31019477 __ftrace_vbprintk -EXPORT_SYMBOL_GPL vmlinux 0x3101a903 mtk_hw_get_value +EXPORT_SYMBOL_GPL vmlinux 0x310a123c dm_internal_suspend_fast EXPORT_SYMBOL_GPL vmlinux 0x31128b8e hv_remove_kexec_handler EXPORT_SYMBOL_GPL vmlinux 0x311c6da4 put_iova_domain +EXPORT_SYMBOL_GPL vmlinux 0x31252506 fixed_phy_set_link_update EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x3134a76d of_clk_hw_onecell_get +EXPORT_SYMBOL_GPL vmlinux 0x313697dc fib_nexthop_info +EXPORT_SYMBOL_GPL vmlinux 0x313b52a7 sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x313b6b3b devm_bitmap_alloc EXPORT_SYMBOL_GPL vmlinux 0x313ea5fd ipi_send_single -EXPORT_SYMBOL_GPL vmlinux 0x3142e828 devm_hte_request_ts_ns -EXPORT_SYMBOL_GPL vmlinux 0x314b7155 divider_recalc_rate -EXPORT_SYMBOL_GPL vmlinux 0x317b2e86 bpf_trace_run4 +EXPORT_SYMBOL_GPL vmlinux 0x31424b02 irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0x31700574 simple_rename_exchange 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 0x318e66fa iomap_readahead EXPORT_SYMBOL_GPL vmlinux 0x3192d768 cpufreq_remove_update_util_hook -EXPORT_SYMBOL_GPL vmlinux 0x31965833 ata_std_postreset -EXPORT_SYMBOL_GPL vmlinux 0x3196b350 ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x31939d81 nvme_uninit_ctrl EXPORT_SYMBOL_GPL vmlinux 0x31a76d61 mas_destroy EXPORT_SYMBOL_GPL vmlinux 0x31a95e8b ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x31ad1ad0 devm_rtc_allocate_device +EXPORT_SYMBOL_GPL vmlinux 0x31add683 vp_modern_set_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0x31bf218f ip_local_out EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports -EXPORT_SYMBOL_GPL vmlinux 0x31d29c3d __reset_control_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x31cb75a3 relay_subbufs_consumed EXPORT_SYMBOL_GPL vmlinux 0x31d34278 xas_load -EXPORT_SYMBOL_GPL vmlinux 0x31dc410c tracing_snapshot_cond_disable EXPORT_SYMBOL_GPL vmlinux 0x31dca4d8 gnttab_claim_grant_reference -EXPORT_SYMBOL_GPL vmlinux 0x31de8635 handle_fasteoi_irq EXPORT_SYMBOL_GPL vmlinux 0x31e2e77f vmbus_free_mmio +EXPORT_SYMBOL_GPL vmlinux 0x31e6b079 adp5520_register_notifier EXPORT_SYMBOL_GPL vmlinux 0x31e9e8d5 zynqmp_pm_set_suspend_mode -EXPORT_SYMBOL_GPL vmlinux 0x31f1ea0e devfreq_cooling_register -EXPORT_SYMBOL_GPL vmlinux 0x31f4354f usb_hcd_pci_probe -EXPORT_SYMBOL_GPL vmlinux 0x320b3edd cpuidle_get_driver EXPORT_SYMBOL_GPL vmlinux 0x321055cb vmbus_prep_negotiate_resp -EXPORT_SYMBOL_GPL vmlinux 0x321d0c0a blk_mq_freeze_queue_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x321c17a5 of_dma_request_slave_channel EXPORT_SYMBOL_GPL vmlinux 0x32295715 dev_pm_opp_clear_config -EXPORT_SYMBOL_GPL vmlinux 0x322f6267 watchdog_set_restart_priority -EXPORT_SYMBOL_GPL vmlinux 0x3232a432 imx_get_clk_hw_by_name -EXPORT_SYMBOL_GPL vmlinux 0x324cf465 hisi_clk_register_phase +EXPORT_SYMBOL_GPL vmlinux 0x322ecbb4 debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0x32353a26 pci_epc_mem_alloc_addr +EXPORT_SYMBOL_GPL vmlinux 0x3246840f __dev_forward_skb EXPORT_SYMBOL_GPL vmlinux 0x324d23c2 __cpuhp_state_add_instance -EXPORT_SYMBOL_GPL vmlinux 0x32525a20 device_create_with_groups -EXPORT_SYMBOL_GPL vmlinux 0x32536bf0 crypto_skcipher_encrypt -EXPORT_SYMBOL_GPL vmlinux 0x325419c1 cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0x324daefb devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0x324e1e20 rio_free_net +EXPORT_SYMBOL_GPL vmlinux 0x325184f5 vp_modern_probe EXPORT_SYMBOL_GPL vmlinux 0x325888a3 __tracepoint_neigh_update -EXPORT_SYMBOL_GPL vmlinux 0x325c7af5 dax_truncate_page -EXPORT_SYMBOL_GPL vmlinux 0x325f490a devm_bitmap_alloc -EXPORT_SYMBOL_GPL vmlinux 0x3262e958 percpu_down_write +EXPORT_SYMBOL_GPL vmlinux 0x32649ec4 fsnotify_init_mark EXPORT_SYMBOL_GPL vmlinux 0x326cefe5 hwpoison_filter_dev_minor +EXPORT_SYMBOL_GPL vmlinux 0x326e9f7a mmu_interval_notifier_insert_locked +EXPORT_SYMBOL_GPL vmlinux 0x3271ef5a of_get_required_opp_performance_state +EXPORT_SYMBOL_GPL vmlinux 0x3272f0f3 rio_mport_initialize EXPORT_SYMBOL_GPL vmlinux 0x327a2687 bind_evtchn_to_irq_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0x327fddf9 dev_pm_opp_remove EXPORT_SYMBOL_GPL vmlinux 0x32836981 public_key_verify_signature -EXPORT_SYMBOL_GPL vmlinux 0x3293a3a9 kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0x3297c45d screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0x3299caf1 tty_buffer_set_limit EXPORT_SYMBOL_GPL vmlinux 0x329c9be9 devlink_linecard_nested_dl_set -EXPORT_SYMBOL_GPL vmlinux 0x32a44e20 fwnode_property_read_u32_array -EXPORT_SYMBOL_GPL vmlinux 0x32a4a0d6 is_skb_forwardable -EXPORT_SYMBOL_GPL vmlinux 0x32a75149 fsl_mc_bus_dpseci_type EXPORT_SYMBOL_GPL vmlinux 0x32ab06cc irq_percpu_is_enabled -EXPORT_SYMBOL_GPL vmlinux 0x32acaf2c kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0x32b50fee splice_to_pipe +EXPORT_SYMBOL_GPL vmlinux 0x32b88add dma_need_sync EXPORT_SYMBOL_GPL vmlinux 0x32bc0fcf preempt_notifier_dec EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register -EXPORT_SYMBOL_GPL vmlinux 0x32c98a69 dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x32d80674 fwnode_get_parent EXPORT_SYMBOL_GPL vmlinux 0x32df33e7 x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x32ea21db bpf_trace_run11 +EXPORT_SYMBOL_GPL vmlinux 0x32f5abbd rio_route_add_entry +EXPORT_SYMBOL_GPL vmlinux 0x32fd5b39 watchdog_register_device EXPORT_SYMBOL_GPL vmlinux 0x330010b6 cpuset_cgrp_subsys_enabled_key EXPORT_SYMBOL_GPL vmlinux 0x330b0e01 sbitmap_queue_min_shallow_depth EXPORT_SYMBOL_GPL vmlinux 0x330f6116 set_dax_synchronous -EXPORT_SYMBOL_GPL vmlinux 0x3314454b acpi_cppc_processor_probe -EXPORT_SYMBOL_GPL vmlinux 0x3314cbad bio_blkcg_css -EXPORT_SYMBOL_GPL vmlinux 0x3323cb0c sdio_set_block_size -EXPORT_SYMBOL_GPL vmlinux 0x3324b4fd security_file_ioctl -EXPORT_SYMBOL_GPL vmlinux 0x33403aa2 dev_pm_opp_adjust_voltage -EXPORT_SYMBOL_GPL vmlinux 0x335b36b7 pci_bridge_secondary_bus_reset +EXPORT_SYMBOL_GPL vmlinux 0x33173621 lwtunnel_output +EXPORT_SYMBOL_GPL vmlinux 0x33173e70 bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0x331879bf devm_memunmap_pages +EXPORT_SYMBOL_GPL vmlinux 0x331e984c devm_pci_epc_destroy +EXPORT_SYMBOL_GPL vmlinux 0x332bcc20 trace_array_printk +EXPORT_SYMBOL_GPL vmlinux 0x334b50da debugfs_file_get +EXPORT_SYMBOL_GPL vmlinux 0x335982ec blkcg_get_fc_appid EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq -EXPORT_SYMBOL_GPL vmlinux 0x336c5570 kvm_release_page_clean -EXPORT_SYMBOL_GPL vmlinux 0x336da58e ata_host_start -EXPORT_SYMBOL_GPL vmlinux 0x3373d3ed rtc_update_irq -EXPORT_SYMBOL_GPL vmlinux 0x33748ddc dm_bio_from_per_bio_data -EXPORT_SYMBOL_GPL vmlinux 0x337d75b8 perf_event_read_value -EXPORT_SYMBOL_GPL vmlinux 0x3390cb5b virtqueue_poll -EXPORT_SYMBOL_GPL vmlinux 0x339f44b6 kvm_vcpu_is_visible_gfn -EXPORT_SYMBOL_GPL vmlinux 0x33a9c38a crypto_stats_akcipher_sign -EXPORT_SYMBOL_GPL vmlinux 0x33c623ec perf_event_pause -EXPORT_SYMBOL_GPL vmlinux 0x33d023a5 verify_signature -EXPORT_SYMBOL_GPL vmlinux 0x33d13d9e ima_file_hash -EXPORT_SYMBOL_GPL vmlinux 0x33e167c4 lwtunnel_fill_encap -EXPORT_SYMBOL_GPL vmlinux 0x33ecdf2a mdio_mux_init -EXPORT_SYMBOL_GPL vmlinux 0x33ee5a99 vmbus_close -EXPORT_SYMBOL_GPL vmlinux 0x34032475 fwnode_remove_software_node -EXPORT_SYMBOL_GPL vmlinux 0x34114afd ahci_ops +EXPORT_SYMBOL_GPL vmlinux 0x336504e1 phy_set_mode_ext +EXPORT_SYMBOL_GPL vmlinux 0x3366cbca disk_set_independent_access_ranges +EXPORT_SYMBOL_GPL vmlinux 0x33747768 mdiobus_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0x3376946a crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0x3378e24d wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x3382c94f of_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x33848c21 regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x3387168e sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0x338e2032 gpiod_set_array_value +EXPORT_SYMBOL_GPL vmlinux 0x3394e3e0 crypto_stats_akcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x3398fe5c irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0x339b453f devm_pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0x33a8956a input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0x33b3e354 pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0x33bf8613 meson_a1_parse_dt_extra +EXPORT_SYMBOL_GPL vmlinux 0x33dee944 iopf_queue_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x33e100a7 dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0x33eddb4a ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL vmlinux 0x33f73db4 vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x33f7626d onboard_hub_create_pdevs +EXPORT_SYMBOL_GPL vmlinux 0x33f769f5 edac_mc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x34092f9d gpiod_count +EXPORT_SYMBOL_GPL vmlinux 0x34141a8e pci_max_pasids EXPORT_SYMBOL_GPL vmlinux 0x34181c17 netdev_cmd_to_name -EXPORT_SYMBOL_GPL vmlinux 0x34181edb devm_clk_get_enabled -EXPORT_SYMBOL_GPL vmlinux 0x3429634e mmu_interval_read_begin -EXPORT_SYMBOL_GPL vmlinux 0x342e0899 device_driver_attach -EXPORT_SYMBOL_GPL vmlinux 0x3430f60f acpi_subsys_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x3422ac8b iommu_unregister_device_fault_handler 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 0x344ea846 vp_modern_queue_address EXPORT_SYMBOL_GPL vmlinux 0x3450ad94 mpi_set_ui -EXPORT_SYMBOL_GPL vmlinux 0x345f8ad3 mtk_pinconf_bias_disable_set_rev1 -EXPORT_SYMBOL_GPL vmlinux 0x3466679e virtqueue_is_broken -EXPORT_SYMBOL_GPL vmlinux 0x346a2a4a component_add_typed +EXPORT_SYMBOL_GPL vmlinux 0x346e9af1 task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0x3475bee9 thermal_of_zone_unregister EXPORT_SYMBOL_GPL vmlinux 0x3476ac5b list_lru_walk_node -EXPORT_SYMBOL_GPL vmlinux 0x3482a04a validate_xmit_xfrm -EXPORT_SYMBOL_GPL vmlinux 0x348559a4 xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x348295c0 fsnotify_find_mark +EXPORT_SYMBOL_GPL vmlinux 0x3488a2b4 skcipher_register_instance EXPORT_SYMBOL_GPL vmlinux 0x3491f3c7 inet_pernet_hashinfo_free -EXPORT_SYMBOL_GPL vmlinux 0x34a4d11b pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x349c15e7 k3_udma_glue_rx_get_dma_device +EXPORT_SYMBOL_GPL vmlinux 0x349dc254 sysfs_remove_file_from_group EXPORT_SYMBOL_GPL vmlinux 0x34a7b142 __SCK__tp_func_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x34b260fc mmc_pwrseq_unregister +EXPORT_SYMBOL_GPL vmlinux 0x34b30536 rockchip_register_restart_notifier EXPORT_SYMBOL_GPL vmlinux 0x34b47afd spi_delay_to_ns -EXPORT_SYMBOL_GPL vmlinux 0x34b7d620 bdev_discard_alignment -EXPORT_SYMBOL_GPL vmlinux 0x34cb33b2 extcon_unregister_notifier_all -EXPORT_SYMBOL_GPL vmlinux 0x34dfb2a0 ata_sas_tport_delete -EXPORT_SYMBOL_GPL vmlinux 0x34e7842c icc_provider_init +EXPORT_SYMBOL_GPL vmlinux 0x34b47e9a raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0x34b9916a mtk_pinconf_drive_set +EXPORT_SYMBOL_GPL vmlinux 0x34d0badf crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0x34d1673e crypto_shash_tfm_digest +EXPORT_SYMBOL_GPL vmlinux 0x34dd3425 kthread_data +EXPORT_SYMBOL_GPL vmlinux 0x34e55db7 serial8250_do_set_mctrl EXPORT_SYMBOL_GPL vmlinux 0x34eab46d bind_evtchn_to_irqhandler -EXPORT_SYMBOL_GPL vmlinux 0x34f2cbe4 devlink_port_region_create EXPORT_SYMBOL_GPL vmlinux 0x34fc4ad3 __tracepoint_block_split -EXPORT_SYMBOL_GPL vmlinux 0x35061ff9 bsg_remove_queue -EXPORT_SYMBOL_GPL vmlinux 0x35073132 rio_register_mport -EXPORT_SYMBOL_GPL vmlinux 0x350afc35 of_irq_parse_one -EXPORT_SYMBOL_GPL vmlinux 0x350c5df6 devlink_trap_report -EXPORT_SYMBOL_GPL vmlinux 0x350ced4f regulator_count_voltages EXPORT_SYMBOL_GPL vmlinux 0x350f6ce5 tasklet_unlock_wait -EXPORT_SYMBOL_GPL vmlinux 0x35157cdb usb_autopm_get_interface -EXPORT_SYMBOL_GPL vmlinux 0x3518aeac __crypto_alloc_tfm -EXPORT_SYMBOL_GPL vmlinux 0x351b52ed serdev_device_get_tiocm -EXPORT_SYMBOL_GPL vmlinux 0x35218405 pm_genpd_remove_subdomain -EXPORT_SYMBOL_GPL vmlinux 0x352414d6 crypto_register_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x3511319d ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0x351be9e8 acpi_fetch_acpi_dev EXPORT_SYMBOL_GPL vmlinux 0x352b3813 maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x352cd7e1 mtk_clk_unregister_composites EXPORT_SYMBOL_GPL vmlinux 0x352ec68b bpf_offload_dev_destroy -EXPORT_SYMBOL_GPL vmlinux 0x35370637 md_account_bio -EXPORT_SYMBOL_GPL vmlinux 0x35484c5c __dev_forward_skb -EXPORT_SYMBOL_GPL vmlinux 0x3548d326 dprc_open -EXPORT_SYMBOL_GPL vmlinux 0x354c1aa3 rio_request_mport_dma -EXPORT_SYMBOL_GPL vmlinux 0x354c69af regmap_attach_dev -EXPORT_SYMBOL_GPL vmlinux 0x3550aff1 vtime_guest_enter -EXPORT_SYMBOL_GPL vmlinux 0x3559ec27 serdev_device_set_parity +EXPORT_SYMBOL_GPL vmlinux 0x3530936d wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x3535c8eb led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0x3537330f blk_req_zone_write_trylock +EXPORT_SYMBOL_GPL vmlinux 0x35405bf1 ahci_platform_init_host +EXPORT_SYMBOL_GPL vmlinux 0x3540b23e iov_iter_get_pages_alloc +EXPORT_SYMBOL_GPL vmlinux 0x35478067 of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x354e75c4 phy_led_trigger_change_speed +EXPORT_SYMBOL_GPL vmlinux 0x354f6486 clk_hw_unregister_gate +EXPORT_SYMBOL_GPL vmlinux 0x3554b456 event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0x35584bd6 dev_pm_opp_get_sharing_cpus EXPORT_SYMBOL_GPL vmlinux 0x355b2ef2 ti_sci_put_handle EXPORT_SYMBOL_GPL vmlinux 0x355bc89a klist_next +EXPORT_SYMBOL_GPL vmlinux 0x355f404e xfrm_output EXPORT_SYMBOL_GPL vmlinux 0x3562f983 read_sanitised_ftr_reg EXPORT_SYMBOL_GPL vmlinux 0x3565a929 utf8_data_table -EXPORT_SYMBOL_GPL vmlinux 0x356a0b08 gpiochip_free_own_desc -EXPORT_SYMBOL_GPL vmlinux 0x3570f339 regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x356fd8a8 regulator_bulk_unregister_supply_alias EXPORT_SYMBOL_GPL vmlinux 0x357457c3 psil_get_ep_config +EXPORT_SYMBOL_GPL vmlinux 0x3574a7ac crypto_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x35865730 fsl_mc_bus_dprtc_type +EXPORT_SYMBOL_GPL vmlinux 0x358a4f6a fork_usermode_driver +EXPORT_SYMBOL_GPL vmlinux 0x358d3ff6 badblocks_clear +EXPORT_SYMBOL_GPL vmlinux 0x358fd9cd driver_find_device EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate -EXPORT_SYMBOL_GPL vmlinux 0x3599019e iommu_attach_group -EXPORT_SYMBOL_GPL vmlinux 0x359d9843 usb_of_has_combined_node +EXPORT_SYMBOL_GPL vmlinux 0x359e3a7d meson_clk_mpll_ops +EXPORT_SYMBOL_GPL vmlinux 0x35a4f03d pci_hp_deregister EXPORT_SYMBOL_GPL vmlinux 0x35a4f59d zynqmp_pm_clock_setdivider -EXPORT_SYMBOL_GPL vmlinux 0x35a56ba3 spi_mem_adjust_op_size -EXPORT_SYMBOL_GPL vmlinux 0x35a8f02f usb_control_msg_recv -EXPORT_SYMBOL_GPL vmlinux 0x35ad6b9b blockdev_superblock -EXPORT_SYMBOL_GPL vmlinux 0x35b93319 fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0x35af41b6 lwtunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0x35bc38b0 crypto_stats_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0x35d0d5df acpi_device_fix_up_power EXPORT_SYMBOL_GPL vmlinux 0x35d3dc46 crypto_alg_sem -EXPORT_SYMBOL_GPL vmlinux 0x35e34388 tpmm_chip_alloc -EXPORT_SYMBOL_GPL vmlinux 0x35e6dba1 cpufreq_disable_fast_switch -EXPORT_SYMBOL_GPL vmlinux 0x35f3a3d0 mtk_eint_do_resume -EXPORT_SYMBOL_GPL vmlinux 0x360da849 hv_pkt_iter_first -EXPORT_SYMBOL_GPL vmlinux 0x360e3705 gpiod_get_value -EXPORT_SYMBOL_GPL vmlinux 0x36146449 crypto_stats_akcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x35db6cd1 devm_pm_opp_of_add_table +EXPORT_SYMBOL_GPL vmlinux 0x360cd876 pci_ecam_create +EXPORT_SYMBOL_GPL vmlinux 0x361d4d3c evm_inode_init_security EXPORT_SYMBOL_GPL vmlinux 0x36242943 switchdev_deferred_process -EXPORT_SYMBOL_GPL vmlinux 0x36522b04 usb_driver_release_interface -EXPORT_SYMBOL_GPL vmlinux 0x365463b4 seg6_do_srh_inline +EXPORT_SYMBOL_GPL vmlinux 0x3627ef15 dma_request_chan_by_mask +EXPORT_SYMBOL_GPL vmlinux 0x3628e27b __devm_clk_hw_register_mux +EXPORT_SYMBOL_GPL vmlinux 0x36315a53 ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0x36325413 proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0x363a5f07 of_resolve_phandles EXPORT_SYMBOL_GPL vmlinux 0x365989e5 imx_1416x_pll -EXPORT_SYMBOL_GPL vmlinux 0x3659b029 init_uts_ns EXPORT_SYMBOL_GPL vmlinux 0x365b45d1 __tracepoint_sched_update_nr_running_tp -EXPORT_SYMBOL_GPL vmlinux 0x365cac7a pci_host_common_remove -EXPORT_SYMBOL_GPL vmlinux 0x366a7a5c br_ip6_fragment -EXPORT_SYMBOL_GPL vmlinux 0x366eb198 gnttab_page_cache_get -EXPORT_SYMBOL_GPL vmlinux 0x36787c6b nvme_stop_ctrl -EXPORT_SYMBOL_GPL vmlinux 0x367f1be1 reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x36849682 scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0x368750f7 bpf_offload_dev_match EXPORT_SYMBOL_GPL vmlinux 0x36898d6f gpiod_remove_hogs +EXPORT_SYMBOL_GPL vmlinux 0x368b84f3 devm_gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x3697e151 nvme_cancel_tagset +EXPORT_SYMBOL_GPL vmlinux 0x36995e35 irq_gc_unmask_enable_reg EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36a5a491 iomap_page_mkwrite +EXPORT_SYMBOL_GPL vmlinux 0x36aaa6aa xhci_add_endpoint EXPORT_SYMBOL_GPL vmlinux 0x36ac17ab alloc_iova_fast -EXPORT_SYMBOL_GPL vmlinux 0x36c49b01 k3_ringacc_dmarings_init +EXPORT_SYMBOL_GPL vmlinux 0x36b1846e virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0x36c27027 usb_disable_lpm EXPORT_SYMBOL_GPL vmlinux 0x36c75b4e context_tracking -EXPORT_SYMBOL_GPL vmlinux 0x36cdeebf platform_get_resource_byname -EXPORT_SYMBOL_GPL vmlinux 0x36d01026 imx_unregister_hw_clocks -EXPORT_SYMBOL_GPL vmlinux 0x36d8baf8 debugfs_attr_read +EXPORT_SYMBOL_GPL vmlinux 0x36c7d829 usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0x36d0a463 regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0x36d3e554 nvdimm_has_flush EXPORT_SYMBOL_GPL vmlinux 0x36db870b zynqmp_pm_sha_hash -EXPORT_SYMBOL_GPL vmlinux 0x36f148ad pid_nr_ns -EXPORT_SYMBOL_GPL vmlinux 0x3702ccdd __virtio_unbreak_device -EXPORT_SYMBOL_GPL vmlinux 0x37068ef4 cpufreq_dbs_governor_start +EXPORT_SYMBOL_GPL vmlinux 0x36dbd468 ahci_platform_find_clk +EXPORT_SYMBOL_GPL vmlinux 0x36dd85ce crypto_unregister_acomps +EXPORT_SYMBOL_GPL vmlinux 0x36f0dd8c dprc_close +EXPORT_SYMBOL_GPL vmlinux 0x370ac000 blk_mq_start_stopped_hw_queue EXPORT_SYMBOL_GPL vmlinux 0x37169f79 cpu_latency_qos_update_request -EXPORT_SYMBOL_GPL vmlinux 0x371a326f pci_epf_create -EXPORT_SYMBOL_GPL vmlinux 0x371c8974 devfreq_event_enable_edev EXPORT_SYMBOL_GPL vmlinux 0x371ffb81 devlink_traps_unregister -EXPORT_SYMBOL_GPL vmlinux 0x374a0538 seg6_do_srh_encap +EXPORT_SYMBOL_GPL vmlinux 0x37242182 tc3589x_block_write +EXPORT_SYMBOL_GPL vmlinux 0x372ebdfe device_find_child +EXPORT_SYMBOL_GPL vmlinux 0x374bd231 devm_watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0x374cd48c hv_ringbuffer_spinlock_busy +EXPORT_SYMBOL_GPL vmlinux 0x37505e95 devm_rpi_firmware_get EXPORT_SYMBOL_GPL vmlinux 0x3750d770 erst_read -EXPORT_SYMBOL_GPL vmlinux 0x37608060 pci_disable_ats -EXPORT_SYMBOL_GPL vmlinux 0x37633b2e netdev_rx_handler_register -EXPORT_SYMBOL_GPL vmlinux 0x37656c5d __traceiter_pelt_dl_tp -EXPORT_SYMBOL_GPL vmlinux 0x3769fd26 nvmem_device_cell_write +EXPORT_SYMBOL_GPL vmlinux 0x37629dda of_reconfig_get_state_change +EXPORT_SYMBOL_GPL vmlinux 0x3764e2eb bio_end_io_acct_remapped EXPORT_SYMBOL_GPL vmlinux 0x376b2512 vcap_lookup_keyfield -EXPORT_SYMBOL_GPL vmlinux 0x376e6cce iommu_device_unregister -EXPORT_SYMBOL_GPL vmlinux 0x3770c616 fsl_mc_bus_dpdmux_type -EXPORT_SYMBOL_GPL vmlinux 0x37717828 usb_phy_roothub_resume +EXPORT_SYMBOL_GPL vmlinux 0x376eb44f da903x_read EXPORT_SYMBOL_GPL vmlinux 0x3775c25b k3_udma_glue_tx_cppi5_to_dma_addr -EXPORT_SYMBOL_GPL vmlinux 0x377aef86 strp_done +EXPORT_SYMBOL_GPL vmlinux 0x377b7624 l3mdev_fib_table_by_index EXPORT_SYMBOL_GPL vmlinux 0x377bbcbc pm_suspend_target_state -EXPORT_SYMBOL_GPL vmlinux 0x377e0bd2 dev_pm_opp_of_register_em -EXPORT_SYMBOL_GPL vmlinux 0x3780ac4f divider_determine_rate -EXPORT_SYMBOL_GPL vmlinux 0x3782c11b vma_kernel_pagesize EXPORT_SYMBOL_GPL vmlinux 0x378adfb7 zynqmp_pm_sd_dll_reset -EXPORT_SYMBOL_GPL vmlinux 0x378eb055 irq_chip_set_type_parent EXPORT_SYMBOL_GPL vmlinux 0x37914025 xenbus_write -EXPORT_SYMBOL_GPL vmlinux 0x37a8edb0 platform_unregister_drivers +EXPORT_SYMBOL_GPL vmlinux 0x3794c2e8 device_phy_find_device +EXPORT_SYMBOL_GPL vmlinux 0x379c3267 crypto_find_alg EXPORT_SYMBOL_GPL vmlinux 0x37bf7be3 percpu_ref_exit -EXPORT_SYMBOL_GPL vmlinux 0x37c3f642 unregister_pernet_device -EXPORT_SYMBOL_GPL vmlinux 0x37c91588 handle_untracked_irq -EXPORT_SYMBOL_GPL vmlinux 0x37d0d3d7 usb_role_switch_find_by_fwnode -EXPORT_SYMBOL_GPL vmlinux 0x37d95bc9 vmbus_connect_ring -EXPORT_SYMBOL_GPL vmlinux 0x37e681b1 gnttab_end_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0x37c6435f fwnode_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x37e2a9af __dev_fwnode_const +EXPORT_SYMBOL_GPL vmlinux 0x37e9081c watchdog_notify_pretimeout EXPORT_SYMBOL_GPL vmlinux 0x3801776b __ioread32_copy -EXPORT_SYMBOL_GPL vmlinux 0x3805a700 virtio_device_freeze -EXPORT_SYMBOL_GPL vmlinux 0x3808b83f regulator_is_supported_voltage EXPORT_SYMBOL_GPL vmlinux 0x380dde36 power_supply_batinfo_ocv2cap -EXPORT_SYMBOL_GPL vmlinux 0x381aece2 kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0x381b1621 qcom_smem_state_get +EXPORT_SYMBOL_GPL vmlinux 0x381c5ecc ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0x38200477 ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x38246199 netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0x382526ac xen_unregister_device_domain_owner EXPORT_SYMBOL_GPL vmlinux 0x38268b62 icc_bulk_enable -EXPORT_SYMBOL_GPL vmlinux 0x382f3f0e __blkg_prfill_u64 -EXPORT_SYMBOL_GPL vmlinux 0x38343b9f pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x38289c28 serdev_controller_add EXPORT_SYMBOL_GPL vmlinux 0x38374815 clear_selection -EXPORT_SYMBOL_GPL vmlinux 0x383fb48f mtk_pinconf_drive_get_rev1 -EXPORT_SYMBOL_GPL vmlinux 0x3860cf8b tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x383e5752 devm_gpiod_get_from_of_node +EXPORT_SYMBOL_GPL vmlinux 0x384830da dev_pm_opp_remove_table +EXPORT_SYMBOL_GPL vmlinux 0x385ca496 dm_bio_from_per_bio_data +EXPORT_SYMBOL_GPL vmlinux 0x385d8c80 dpcon_open EXPORT_SYMBOL_GPL vmlinux 0x3866e217 nvmem_device_write -EXPORT_SYMBOL_GPL vmlinux 0x386ad1b1 iocb_bio_iopoll -EXPORT_SYMBOL_GPL vmlinux 0x386d2b27 of_pci_address_to_resource EXPORT_SYMBOL_GPL vmlinux 0x38708e25 inet_peer_base_init -EXPORT_SYMBOL_GPL vmlinux 0x389507cf fsl_mc_bus_dpmac_type -EXPORT_SYMBOL_GPL vmlinux 0x3897a9be __sock_recv_cmsgs +EXPORT_SYMBOL_GPL vmlinux 0x38722439 sdio_retune_crc_disable +EXPORT_SYMBOL_GPL vmlinux 0x387b6ecc mctp_register_netdev +EXPORT_SYMBOL_GPL vmlinux 0x38820cde xenbus_register_driver_common +EXPORT_SYMBOL_GPL vmlinux 0x38877b00 of_hte_req_count EXPORT_SYMBOL_GPL vmlinux 0x389b64a2 static_key_count -EXPORT_SYMBOL_GPL vmlinux 0x38a18c70 bind_interdomain_evtchn_to_irq_lateeoi EXPORT_SYMBOL_GPL vmlinux 0x38aa1397 gpiod_add_lookup_table -EXPORT_SYMBOL_GPL vmlinux 0x38ab6a3f usb_hcd_check_unlink_urb -EXPORT_SYMBOL_GPL vmlinux 0x38b4f995 regulator_get_voltage_rdev -EXPORT_SYMBOL_GPL vmlinux 0x38bbce24 pci_find_host_bridge -EXPORT_SYMBOL_GPL vmlinux 0x38bd60f6 fork_usermode_driver -EXPORT_SYMBOL_GPL vmlinux 0x38c1b580 pm_clk_add_notifier -EXPORT_SYMBOL_GPL vmlinux 0x38c1df00 sprd_pinctrl_core_probe +EXPORT_SYMBOL_GPL vmlinux 0x38bdd33c pinctrl_dev_get_devname EXPORT_SYMBOL_GPL vmlinux 0x38c3ff30 freq_qos_add_notifier -EXPORT_SYMBOL_GPL vmlinux 0x38d2001f vmbus_free_ring -EXPORT_SYMBOL_GPL vmlinux 0x38dfe28d of_clk_hw_onecell_get +EXPORT_SYMBOL_GPL vmlinux 0x38ce1b53 blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0x38d7af3c ahci_init_controller +EXPORT_SYMBOL_GPL vmlinux 0x38d80895 rdev_clear_badblocks EXPORT_SYMBOL_GPL vmlinux 0x38e1fde7 mpi_set EXPORT_SYMBOL_GPL vmlinux 0x38e5bc5a clk_set_rate_range +EXPORT_SYMBOL_GPL vmlinux 0x38eebdb2 ata_scsi_change_queue_depth EXPORT_SYMBOL_GPL vmlinux 0x38f704de dm_get_reserved_bio_based_ios -EXPORT_SYMBOL_GPL vmlinux 0x38f89927 of_get_phy_mode -EXPORT_SYMBOL_GPL vmlinux 0x38fb5585 __pci_epc_create -EXPORT_SYMBOL_GPL vmlinux 0x390af15e mtk_clk_unregister_factors -EXPORT_SYMBOL_GPL vmlinux 0x391740f8 ata_host_detach -EXPORT_SYMBOL_GPL vmlinux 0x3924df27 cpufreq_unregister_driver -EXPORT_SYMBOL_GPL vmlinux 0x39282fc8 sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0x38fac141 pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x39095b54 xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0x39169e38 sdio_signal_irq +EXPORT_SYMBOL_GPL vmlinux 0x39301835 is_swiotlb_active EXPORT_SYMBOL_GPL vmlinux 0x3934db83 pci_bridge_emul_cleanup -EXPORT_SYMBOL_GPL vmlinux 0x394ecd6f devm_gpiochip_add_data_with_key +EXPORT_SYMBOL_GPL vmlinux 0x3938cc45 of_icc_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0x39447ee7 spi_mem_dirmap_write +EXPORT_SYMBOL_GPL vmlinux 0x39542ca5 blk_crypto_intersect_capabilities +EXPORT_SYMBOL_GPL vmlinux 0x39595ad6 inet6_hash_connect EXPORT_SYMBOL_GPL vmlinux 0x395b8b90 sbitmap_prepare_to_wait -EXPORT_SYMBOL_GPL vmlinux 0x3967a34c usb_register_dev -EXPORT_SYMBOL_GPL vmlinux 0x396bd654 lwtunnel_encap_add_ops +EXPORT_SYMBOL_GPL vmlinux 0x3962f490 ima_file_hash +EXPORT_SYMBOL_GPL vmlinux 0x39798be1 reset_control_get_count EXPORT_SYMBOL_GPL vmlinux 0x397e2142 __SCK__tp_func_sched_cpu_capacity_tp -EXPORT_SYMBOL_GPL vmlinux 0x3980ee3b fscrypt_limit_io_blocks -EXPORT_SYMBOL_GPL vmlinux 0x3984251f devm_pm_opp_of_add_table +EXPORT_SYMBOL_GPL vmlinux 0x3988ff8a fscrypt_file_open +EXPORT_SYMBOL_GPL vmlinux 0x398acd1c pci_epc_start +EXPORT_SYMBOL_GPL vmlinux 0x399ad3b5 md_rdev_init EXPORT_SYMBOL_GPL vmlinux 0x399d9ac8 nvme_auth_hmac_hash_len -EXPORT_SYMBOL_GPL vmlinux 0x39a11f0d devlink_dpipe_entry_ctx_append +EXPORT_SYMBOL_GPL vmlinux 0x39a1689e __traceiter_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0x39a38101 pci_epc_clear_bar EXPORT_SYMBOL_GPL vmlinux 0x39a7affc driver_deferred_probe_timeout EXPORT_SYMBOL_GPL vmlinux 0x39aa4888 usb_role_string +EXPORT_SYMBOL_GPL vmlinux 0x39ab9b5d device_add_groups +EXPORT_SYMBOL_GPL vmlinux 0x39ad3671 lwtunnel_build_state +EXPORT_SYMBOL_GPL vmlinux 0x39b58778 irq_gc_mask_set_bit EXPORT_SYMBOL_GPL vmlinux 0x39c32aca __SCK__tp_func_neigh_event_send_done EXPORT_SYMBOL_GPL vmlinux 0x39c9d88c xas_find -EXPORT_SYMBOL_GPL vmlinux 0x39cb5889 stmpe_set_bits -EXPORT_SYMBOL_GPL vmlinux 0x39ce98c6 dev_pm_opp_set_rate -EXPORT_SYMBOL_GPL vmlinux 0x39d839cc qcom_smem_state_register -EXPORT_SYMBOL_GPL vmlinux 0x39dc6d97 sched_set_fifo EXPORT_SYMBOL_GPL vmlinux 0x39ded098 rdma_cgrp_subsys_enabled_key -EXPORT_SYMBOL_GPL vmlinux 0x39ec797a regulator_set_bypass_regmap EXPORT_SYMBOL_GPL vmlinux 0x39fd83db halt_poll_ns_shrink -EXPORT_SYMBOL_GPL vmlinux 0x3a0053d7 fib6_get_table EXPORT_SYMBOL_GPL vmlinux 0x3a15013b ata_pack_xfermask -EXPORT_SYMBOL_GPL vmlinux 0x3a168226 disk_set_independent_access_ranges +EXPORT_SYMBOL_GPL vmlinux 0x3a1c9c34 __get_task_comm EXPORT_SYMBOL_GPL vmlinux 0x3a24fb2f percpu_ref_resurrect -EXPORT_SYMBOL_GPL vmlinux 0x3a39ff84 __pm_runtime_idle -EXPORT_SYMBOL_GPL vmlinux 0x3a3fb582 acpi_device_uevent_modalias +EXPORT_SYMBOL_GPL vmlinux 0x3a36cb6f extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x3a4667d1 dax_layout_busy_page_range 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 0x3a6a579f usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0x3a59b887 clk_register_composite EXPORT_SYMBOL_GPL vmlinux 0x3a74e484 __tracepoint_sched_util_est_se_tp -EXPORT_SYMBOL_GPL vmlinux 0x3a90bc85 kvm_read_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x3a86db72 dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x3a983269 icc_set_tag EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial -EXPORT_SYMBOL_GPL vmlinux 0x3aa773d6 con_debug_enter EXPORT_SYMBOL_GPL vmlinux 0x3abdc17a cper_dimm_err_location -EXPORT_SYMBOL_GPL vmlinux 0x3abe9d2f bus_register -EXPORT_SYMBOL_GPL vmlinux 0x3abff728 synth_event_trace_start -EXPORT_SYMBOL_GPL vmlinux 0x3ac0a31b blk_mq_unquiesce_tagset +EXPORT_SYMBOL_GPL vmlinux 0x3abee95c set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0x3ac2f1b4 uart_console_write EXPORT_SYMBOL_GPL vmlinux 0x3ac3feba rhltable_init +EXPORT_SYMBOL_GPL vmlinux 0x3acb47de __regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x3accb80c devm_tegra_core_dev_init_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x3acd259b device_wakeup_enable EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource -EXPORT_SYMBOL_GPL vmlinux 0x3ae1887a blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x3ae479fa xenbus_dev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x3af5ed32 blockdev_superblock +EXPORT_SYMBOL_GPL vmlinux 0x3afc03d2 vfs_truncate EXPORT_SYMBOL_GPL vmlinux 0x3afc4a8f sbitmap_resize -EXPORT_SYMBOL_GPL vmlinux 0x3b05ad82 pwm_put -EXPORT_SYMBOL_GPL vmlinux 0x3b0ae780 ping_rcv -EXPORT_SYMBOL_GPL vmlinux 0x3b1aada7 xenbus_dev_probe -EXPORT_SYMBOL_GPL vmlinux 0x3b40ec3e is_software_node +EXPORT_SYMBOL_GPL vmlinux 0x3b047bbb sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x3b04ef9d apply_to_existing_page_range +EXPORT_SYMBOL_GPL vmlinux 0x3b2a07dc security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0x3b3200e0 devm_register_restart_handler +EXPORT_SYMBOL_GPL vmlinux 0x3b401a35 regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3b424926 udp4_hwcsum EXPORT_SYMBOL_GPL vmlinux 0x3b4c240a display_timings_release -EXPORT_SYMBOL_GPL vmlinux 0x3b534188 security_kernel_post_read_file +EXPORT_SYMBOL_GPL vmlinux 0x3b4d3073 tcp_abort +EXPORT_SYMBOL_GPL vmlinux 0x3b4e0901 usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0x3b501945 acpi_device_get_match_data +EXPORT_SYMBOL_GPL vmlinux 0x3b55ed0b platform_msi_create_irq_domain EXPORT_SYMBOL_GPL vmlinux 0x3b610584 __tracepoint_sched_cpu_capacity_tp -EXPORT_SYMBOL_GPL vmlinux 0x3b695af4 dm_device_name -EXPORT_SYMBOL_GPL vmlinux 0x3b69e703 __dev_change_net_namespace -EXPORT_SYMBOL_GPL vmlinux 0x3b6f5304 __clk_mux_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x3b611b8a nvmem_del_cell_table +EXPORT_SYMBOL_GPL vmlinux 0x3b6145d3 virtio_require_restricted_mem_acc +EXPORT_SYMBOL_GPL vmlinux 0x3b789596 usb_free_streams EXPORT_SYMBOL_GPL vmlinux 0x3b78bf02 sunxi_ccu_get_mmc_timing_mode +EXPORT_SYMBOL_GPL vmlinux 0x3b7ac15b spi_finalize_current_transfer EXPORT_SYMBOL_GPL vmlinux 0x3b7f3981 start_poll_synchronize_srcu -EXPORT_SYMBOL_GPL vmlinux 0x3b823ca4 scsi_internal_device_block_nowait -EXPORT_SYMBOL_GPL vmlinux 0x3b834706 ata_dev_set_feature -EXPORT_SYMBOL_GPL vmlinux 0x3b86544b wbt_disable_default -EXPORT_SYMBOL_GPL vmlinux 0x3b8f2746 serial8250_tx_chars -EXPORT_SYMBOL_GPL vmlinux 0x3b90bba9 crypto_alloc_rng -EXPORT_SYMBOL_GPL vmlinux 0x3b924276 thermal_zone_get_offset -EXPORT_SYMBOL_GPL vmlinux 0x3b9502c7 vp_modern_set_status -EXPORT_SYMBOL_GPL vmlinux 0x3b9796a7 balloon_page_list_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x3b85bd96 ata_acpi_stm EXPORT_SYMBOL_GPL vmlinux 0x3ba01b47 get_compat_sigset -EXPORT_SYMBOL_GPL vmlinux 0x3baf039f rio_local_get_device_id -EXPORT_SYMBOL_GPL vmlinux 0x3baf0680 rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3ba06940 l3mdev_fib_table_rcu +EXPORT_SYMBOL_GPL vmlinux 0x3ba46545 ip6_dst_lookup_tunnel +EXPORT_SYMBOL_GPL vmlinux 0x3ba6fb31 iommu_sva_find EXPORT_SYMBOL_GPL vmlinux 0x3bb33501 devl_sb_register -EXPORT_SYMBOL_GPL vmlinux 0x3bbab144 driver_deferred_probe_check_state +EXPORT_SYMBOL_GPL vmlinux 0x3bbe97be wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x3bc52c20 nvdimm_volatile_region_create EXPORT_SYMBOL_GPL vmlinux 0x3bdb5d28 alg_test EXPORT_SYMBOL_GPL vmlinux 0x3bdc0e0c __tracepoint_neigh_event_send_done -EXPORT_SYMBOL_GPL vmlinux 0x3be97811 ata_sas_port_resume -EXPORT_SYMBOL_GPL vmlinux 0x3bea318f devm_led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3be83474 platform_get_irq_byname EXPORT_SYMBOL_GPL vmlinux 0x3bf17755 mpi_read_buffer -EXPORT_SYMBOL_GPL vmlinux 0x3bf5f606 ahci_kick_engine -EXPORT_SYMBOL_GPL vmlinux 0x3c051665 tpm_chip_start +EXPORT_SYMBOL_GPL vmlinux 0x3bfb55f9 nvme_start_ctrl +EXPORT_SYMBOL_GPL vmlinux 0x3bfbe0d5 crypto_register_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x3c021856 clk_hw_init_rate_request +EXPORT_SYMBOL_GPL vmlinux 0x3c09aba8 usb_acpi_set_power_state +EXPORT_SYMBOL_GPL vmlinux 0x3c0e17c7 ata_pci_sff_init_host EXPORT_SYMBOL_GPL vmlinux 0x3c0e8050 hyperv_pcpu_input_arg EXPORT_SYMBOL_GPL vmlinux 0x3c11b9f5 tegra210_put_utmipll_in_iddq -EXPORT_SYMBOL_GPL vmlinux 0x3c1447b2 sysfs_unmerge_group EXPORT_SYMBOL_GPL vmlinux 0x3c1c3725 rcu_fwd_progress_check -EXPORT_SYMBOL_GPL vmlinux 0x3c1c8f4a xenbus_alloc_evtchn -EXPORT_SYMBOL_GPL vmlinux 0x3c228317 cgroup_path_ns -EXPORT_SYMBOL_GPL vmlinux 0x3c281870 pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0x3c1ca520 nvme_wait_reset +EXPORT_SYMBOL_GPL vmlinux 0x3c20ba09 blk_crypto_evict_key +EXPORT_SYMBOL_GPL vmlinux 0x3c21e4c5 css_next_descendant_pre EXPORT_SYMBOL_GPL vmlinux 0x3c2b68f7 of_changeset_apply -EXPORT_SYMBOL_GPL vmlinux 0x3c2cb0b4 acpi_dev_add_driver_gpios -EXPORT_SYMBOL_GPL vmlinux 0x3c35d8d6 disk_force_media_change +EXPORT_SYMBOL_GPL vmlinux 0x3c311fec __inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0x3c31360f pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0x3c36501b gov_update_cpu_data EXPORT_SYMBOL_GPL vmlinux 0x3c3c85d8 __SCK__tp_func_kfree_skb -EXPORT_SYMBOL_GPL vmlinux 0x3c402fa0 blkg_conf_prep -EXPORT_SYMBOL_GPL vmlinux 0x3c4b7507 tcp_slow_start -EXPORT_SYMBOL_GPL vmlinux 0x3c548db6 locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x3c544fe8 tps6586x_write EXPORT_SYMBOL_GPL vmlinux 0x3c5d543a hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x3c5f0fb2 i2c_adapter_depth +EXPORT_SYMBOL_GPL vmlinux 0x3c668eb0 hv_setup_dma_ops EXPORT_SYMBOL_GPL vmlinux 0x3c681dc4 ring_buffer_record_disable -EXPORT_SYMBOL_GPL vmlinux 0x3c6e180c skb_pull_rcsum -EXPORT_SYMBOL_GPL vmlinux 0x3c73b613 fuse_dev_fiq_ops -EXPORT_SYMBOL_GPL vmlinux 0x3c76c4f7 tty_port_default_client_ops -EXPORT_SYMBOL_GPL vmlinux 0x3c805ac0 sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0x3c79944c devm_i2c_add_adapter EXPORT_SYMBOL_GPL vmlinux 0x3c819c45 arch_apei_report_mem_error -EXPORT_SYMBOL_GPL vmlinux 0x3c86de1d of_mpc8xxx_spi_probe -EXPORT_SYMBOL_GPL vmlinux 0x3c8999d4 apply_to_existing_page_range -EXPORT_SYMBOL_GPL vmlinux 0x3c92046b rcu_read_unlock_trace_special -EXPORT_SYMBOL_GPL vmlinux 0x3c9250f4 inet_bhash2_reset_saddr -EXPORT_SYMBOL_GPL vmlinux 0x3cabb736 pinconf_generic_dt_free_map -EXPORT_SYMBOL_GPL vmlinux 0x3caf3e0c ata_sff_wait_ready -EXPORT_SYMBOL_GPL vmlinux 0x3cb53a16 kvm_release_page_dirty -EXPORT_SYMBOL_GPL vmlinux 0x3cbbd9d3 devm_gpiod_get_from_of_node +EXPORT_SYMBOL_GPL vmlinux 0x3c81a310 nvmem_device_get +EXPORT_SYMBOL_GPL vmlinux 0x3c83c6b4 iommu_map_atomic +EXPORT_SYMBOL_GPL vmlinux 0x3c887118 skb_append_pagefrags +EXPORT_SYMBOL_GPL vmlinux 0x3ca374bc spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0x3ca99690 task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0x3cb144e8 mtk_pinconf_bias_disable_get +EXPORT_SYMBOL_GPL vmlinux 0x3ccd568c debugfs_create_ulong EXPORT_SYMBOL_GPL vmlinux 0x3ccd8b46 zynqmp_pm_clock_getparent +EXPORT_SYMBOL_GPL vmlinux 0x3ccd9cd7 tty_wakeup EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness EXPORT_SYMBOL_GPL vmlinux 0x3cd1b510 trace_vbprintk -EXPORT_SYMBOL_GPL vmlinux 0x3cd455ea hisi_uncore_pmu_get_event_idx -EXPORT_SYMBOL_GPL vmlinux 0x3cea8c74 __kthread_should_park -EXPORT_SYMBOL_GPL vmlinux 0x3cfadbdf devm_gpio_request_one -EXPORT_SYMBOL_GPL vmlinux 0x3cfbe2ca iomap_file_buffered_write -EXPORT_SYMBOL_GPL vmlinux 0x3cfed0ff devm_device_add_group +EXPORT_SYMBOL_GPL vmlinux 0x3cd7c7fa tcp_unregister_ulp +EXPORT_SYMBOL_GPL vmlinux 0x3ce50bb3 regulator_set_soft_start_regmap +EXPORT_SYMBOL_GPL vmlinux 0x3ce57de0 bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0x3cf669dc nf_route +EXPORT_SYMBOL_GPL vmlinux 0x3cfd6993 br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0x3cff5b06 umd_cleanup_helper EXPORT_SYMBOL_GPL vmlinux 0x3cff6d71 vcap_rule_add_key_u72 -EXPORT_SYMBOL_GPL vmlinux 0x3d01f5aa devm_acpi_dev_add_driver_gpios -EXPORT_SYMBOL_GPL vmlinux 0x3d1003dc security_inode_mkdir -EXPORT_SYMBOL_GPL vmlinux 0x3d1258d1 xen_dbgp_external_startup -EXPORT_SYMBOL_GPL vmlinux 0x3d12966b bgmac_phy_connect_direct -EXPORT_SYMBOL_GPL vmlinux 0x3d26f78b virtqueue_add_sgs -EXPORT_SYMBOL_GPL vmlinux 0x3d2ad12c devm_irq_alloc_generic_chip -EXPORT_SYMBOL_GPL vmlinux 0x3d309ac3 wwan_register_ops -EXPORT_SYMBOL_GPL vmlinux 0x3d3140c2 usb_phy_set_charger_state +EXPORT_SYMBOL_GPL vmlinux 0x3d0136ae spi_new_ancillary_device +EXPORT_SYMBOL_GPL vmlinux 0x3d089ac1 ncsi_vlan_rx_add_vid +EXPORT_SYMBOL_GPL vmlinux 0x3d09b175 hisi_uncore_pmu_event_update +EXPORT_SYMBOL_GPL vmlinux 0x3d0f361d tegra_bpmp_request_mrq +EXPORT_SYMBOL_GPL vmlinux 0x3d21d63b mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x3d2a2862 nvme_delete_ctrl +EXPORT_SYMBOL_GPL vmlinux 0x3d319bef dt_init_idle_driver EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end EXPORT_SYMBOL_GPL vmlinux 0x3d510a7b rcu_jiffies_till_stall_check -EXPORT_SYMBOL_GPL vmlinux 0x3d560842 regulator_get_optional -EXPORT_SYMBOL_GPL vmlinux 0x3d586361 mbox_request_channel -EXPORT_SYMBOL_GPL vmlinux 0x3d640497 debugfs_create_x8 -EXPORT_SYMBOL_GPL vmlinux 0x3d8222a5 ahci_platform_disable_resources +EXPORT_SYMBOL_GPL vmlinux 0x3d6d7272 mtk_pctrl_show_one_pin EXPORT_SYMBOL_GPL vmlinux 0x3d866e05 __SCK__tp_func_block_rq_insert -EXPORT_SYMBOL_GPL vmlinux 0x3d8b5685 __traceiter_block_rq_insert EXPORT_SYMBOL_GPL vmlinux 0x3d8baf3b zs_huge_class_size -EXPORT_SYMBOL_GPL vmlinux 0x3d96b3e7 crypto_stats_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0x3d8e1200 nvme_set_queue_count +EXPORT_SYMBOL_GPL vmlinux 0x3d9275a5 ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0x3d938025 of_pinctrl_get EXPORT_SYMBOL_GPL vmlinux 0x3d9bbf75 wwan_port_txon -EXPORT_SYMBOL_GPL vmlinux 0x3d9e9604 governor_sysfs_ops -EXPORT_SYMBOL_GPL vmlinux 0x3da9153b dma_resv_wait_timeout EXPORT_SYMBOL_GPL vmlinux 0x3daa2540 nf_hooks_lwtunnel_enabled -EXPORT_SYMBOL_GPL vmlinux 0x3dacc2e2 pm_stay_awake -EXPORT_SYMBOL_GPL vmlinux 0x3db947d4 pci_generic_config_write32 -EXPORT_SYMBOL_GPL vmlinux 0x3dc615ac gpiod_get_array -EXPORT_SYMBOL_GPL vmlinux 0x3dcd823c da903x_read -EXPORT_SYMBOL_GPL vmlinux 0x3de30347 gnttab_page_cache_put +EXPORT_SYMBOL_GPL vmlinux 0x3daee233 relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0x3db4682d kthread_unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0x3db7a567 udp_bpf_update_proto +EXPORT_SYMBOL_GPL vmlinux 0x3dbe125e trace_array_init_printk +EXPORT_SYMBOL_GPL vmlinux 0x3dd90330 pcim_doe_create_mb EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final -EXPORT_SYMBOL_GPL vmlinux 0x3deb3aa7 fsl_mc_resource_allocate +EXPORT_SYMBOL_GPL vmlinux 0x3df234ea bpfilter_ops EXPORT_SYMBOL_GPL vmlinux 0x3df70c99 trace_clock_global +EXPORT_SYMBOL_GPL vmlinux 0x3e09088e phylink_connect_phy EXPORT_SYMBOL_GPL vmlinux 0x3e0a087f inet_hashinfo2_init_mod -EXPORT_SYMBOL_GPL vmlinux 0x3e1481fb fsl_mc_object_free -EXPORT_SYMBOL_GPL vmlinux 0x3e1e5030 gpiod_get_optional -EXPORT_SYMBOL_GPL vmlinux 0x3e278cc5 clk_divider_ops -EXPORT_SYMBOL_GPL vmlinux 0x3e3c86aa sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0x3e0c00f2 devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x3e26dd25 sdio_disable_func EXPORT_SYMBOL_GPL vmlinux 0x3e411ace sfp_select_interface -EXPORT_SYMBOL_GPL vmlinux 0x3e475da4 devm_pm_clk_create -EXPORT_SYMBOL_GPL vmlinux 0x3e4d4377 regulator_notifier_call_chain -EXPORT_SYMBOL_GPL vmlinux 0x3e562dea of_icc_get_from_provider -EXPORT_SYMBOL_GPL vmlinux 0x3e643841 component_master_del -EXPORT_SYMBOL_GPL vmlinux 0x3e648806 platform_device_put -EXPORT_SYMBOL_GPL vmlinux 0x3e675543 apei_get_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x3e5a9224 spi_mem_adjust_op_size +EXPORT_SYMBOL_GPL vmlinux 0x3e6a44bb devlink_dpipe_entry_ctx_prepare EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer EXPORT_SYMBOL_GPL vmlinux 0x3e78e99b vcap_val_rule -EXPORT_SYMBOL_GPL vmlinux 0x3e79317d device_property_match_string EXPORT_SYMBOL_GPL vmlinux 0x3e903560 ip_tunnel_netlink_encap_parms -EXPORT_SYMBOL_GPL vmlinux 0x3e92736a ipv4_update_pmtu -EXPORT_SYMBOL_GPL vmlinux 0x3ea37670 virtqueue_resize +EXPORT_SYMBOL_GPL vmlinux 0x3e9e415a imx_pinctrl_sc_ipc_init EXPORT_SYMBOL_GPL vmlinux 0x3ea5196d apei_osc_setup EXPORT_SYMBOL_GPL vmlinux 0x3ec4fc27 hisi_uncore_pmu_online_cpu -EXPORT_SYMBOL_GPL vmlinux 0x3ec91822 devm_regulator_bulk_get_enable +EXPORT_SYMBOL_GPL vmlinux 0x3ecb006e pm_generic_restore_early EXPORT_SYMBOL_GPL vmlinux 0x3edb086b pse_control_put -EXPORT_SYMBOL_GPL vmlinux 0x3ee59ada genphy_c45_read_lpa EXPORT_SYMBOL_GPL vmlinux 0x3ef051c8 crypto_inc -EXPORT_SYMBOL_GPL vmlinux 0x3efa9395 devm_regulator_register_notifier -EXPORT_SYMBOL_GPL vmlinux 0x3f0eb3f9 of_get_videomode -EXPORT_SYMBOL_GPL vmlinux 0x3f1fa5af ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x3f27ac76 em_pd_get EXPORT_SYMBOL_GPL vmlinux 0x3f3a174a phylink_ethtool_ksettings_get EXPORT_SYMBOL_GPL vmlinux 0x3f491f49 reset_control_bulk_reset -EXPORT_SYMBOL_GPL vmlinux 0x3f4cc8a7 dma_release_channel -EXPORT_SYMBOL_GPL vmlinux 0x3f6fbc75 da903x_reads -EXPORT_SYMBOL_GPL vmlinux 0x3f708862 fscrypt_set_bio_crypt_ctx_bh +EXPORT_SYMBOL_GPL vmlinux 0x3f4a9648 serial8250_do_set_ldisc +EXPORT_SYMBOL_GPL vmlinux 0x3f51a62e usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0x3f5c4d5f bd_prepare_to_claim +EXPORT_SYMBOL_GPL vmlinux 0x3f78d625 fscrypt_dio_supported +EXPORT_SYMBOL_GPL vmlinux 0x3f836046 serial8250_rx_dma_flush EXPORT_SYMBOL_GPL vmlinux 0x3f83f8d3 rcu_bind_current_to_nocb EXPORT_SYMBOL_GPL vmlinux 0x3f84bcd7 dax_alive -EXPORT_SYMBOL_GPL vmlinux 0x3f99f64d tcp_bpf_update_proto -EXPORT_SYMBOL_GPL vmlinux 0x3fa38adc nvme_set_queue_count -EXPORT_SYMBOL_GPL vmlinux 0x3faa4956 ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0x3f95dacb usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0x3fab0eda do_tcp_sendpages +EXPORT_SYMBOL_GPL vmlinux 0x3fabeda3 acpi_pci_check_ejectable EXPORT_SYMBOL_GPL vmlinux 0x3fae6ab0 hv_vp_index -EXPORT_SYMBOL_GPL vmlinux 0x3fb48009 net_ns_get_ownership -EXPORT_SYMBOL_GPL vmlinux 0x3fb73a5f of_fdt_unflatten_tree +EXPORT_SYMBOL_GPL vmlinux 0x3fb47ccc devm_nvmem_device_get +EXPORT_SYMBOL_GPL vmlinux 0x3fcf0650 dma_resv_get_singleton +EXPORT_SYMBOL_GPL vmlinux 0x3fd57e76 regulator_set_active_discharge_regmap +EXPORT_SYMBOL_GPL vmlinux 0x3fdf59a8 blk_freeze_queue_start EXPORT_SYMBOL_GPL vmlinux 0x3fe35aea irq_bypass_unregister_consumer +EXPORT_SYMBOL_GPL vmlinux 0x3fe6a07a ping_close EXPORT_SYMBOL_GPL vmlinux 0x3fe6c346 devlink_fmsg_binary_pair_put EXPORT_SYMBOL_GPL vmlinux 0x3fea029c hisi_clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0x3ff2028a inet_csk_route_child_sock EXPORT_SYMBOL_GPL vmlinux 0x3ff2e349 hte_request_ts_ns -EXPORT_SYMBOL_GPL vmlinux 0x3ffbc94a nvme_init_request +EXPORT_SYMBOL_GPL vmlinux 0x3ff8e242 synth_event_add_next_val EXPORT_SYMBOL_GPL vmlinux 0x3ffdacf3 timerqueue_iterate_next -EXPORT_SYMBOL_GPL vmlinux 0x4001d0f6 blk_mq_complete_request_remote +EXPORT_SYMBOL_GPL vmlinux 0x400688dc __traceiter_attach_device_to_domain EXPORT_SYMBOL_GPL vmlinux 0x400a024b acpi_scan_lock_release -EXPORT_SYMBOL_GPL vmlinux 0x4010a443 bgmac_adjust_link +EXPORT_SYMBOL_GPL vmlinux 0x4018fd4f mbox_chan_received_data EXPORT_SYMBOL_GPL vmlinux 0x40267068 usb_anchor_resume_wakeups -EXPORT_SYMBOL_GPL vmlinux 0x40348770 pinctrl_dev_get_drvdata -EXPORT_SYMBOL_GPL vmlinux 0x4037819b ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0x403d1890 devlink_port_type_clear EXPORT_SYMBOL_GPL vmlinux 0x403eac60 sbitmap_get EXPORT_SYMBOL_GPL vmlinux 0x403f9529 gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x40427581 fwnode_property_read_u16_array EXPORT_SYMBOL_GPL vmlinux 0x4043757f init_iova_domain EXPORT_SYMBOL_GPL vmlinux 0x4044f2fd pkcs7_get_content_data -EXPORT_SYMBOL_GPL vmlinux 0x404994a0 usb_create_hcd -EXPORT_SYMBOL_GPL vmlinux 0x405271a7 ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0x40613624 perf_event_addr_filters_sync +EXPORT_SYMBOL_GPL vmlinux 0x40646b62 cpufreq_disable_fast_switch 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 0x407ab7d0 elv_rqhash_del +EXPORT_SYMBOL_GPL vmlinux 0x40727dc4 task_cputime_adjusted +EXPORT_SYMBOL_GPL vmlinux 0x40757cbf sprd_pinctrl_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x4076ebd0 dprc_setup EXPORT_SYMBOL_GPL vmlinux 0x407af304 usb_wait_anchor_empty_timeout -EXPORT_SYMBOL_GPL vmlinux 0x407b8633 ata_sff_softreset -EXPORT_SYMBOL_GPL vmlinux 0x40843aa0 __root_device_register -EXPORT_SYMBOL_GPL vmlinux 0x40967b48 vcap_port_debugfs -EXPORT_SYMBOL_GPL vmlinux 0x4097f119 tcf_dev_queue_xmit +EXPORT_SYMBOL_GPL vmlinux 0x40821924 fwnode_count_parents +EXPORT_SYMBOL_GPL vmlinux 0x4082e8cf sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x40985937 fl6_merge_options EXPORT_SYMBOL_GPL vmlinux 0x4099f919 tun_ptr_free -EXPORT_SYMBOL_GPL vmlinux 0x409b139f nvmem_add_cell_table -EXPORT_SYMBOL_GPL vmlinux 0x409cafee page_endio -EXPORT_SYMBOL_GPL vmlinux 0x40a097a9 device_link_remove -EXPORT_SYMBOL_GPL vmlinux 0x40a309ec da9052_disable_irq_nosync -EXPORT_SYMBOL_GPL vmlinux 0x40ecc5f1 crypto_comp_decompress +EXPORT_SYMBOL_GPL vmlinux 0x40a25b5d blk_mq_sched_try_merge +EXPORT_SYMBOL_GPL vmlinux 0x40a2fc96 usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x40adb00a tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0x40b177d4 cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x40b40d64 platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x40b9febf inet_bhash2_update_saddr +EXPORT_SYMBOL_GPL vmlinux 0x40d64325 rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x40e74a48 fwnode_graph_get_port_parent EXPORT_SYMBOL_GPL vmlinux 0x40f028b3 zynqmp_pm_set_rpu_mode 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 0x40f8e1e7 mtk_pinconf_bias_disable_get_rev1 EXPORT_SYMBOL_GPL vmlinux 0x4100a662 clk_get_scaled_duty_cycle -EXPORT_SYMBOL_GPL vmlinux 0x411085bf regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x41031226 tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x410d3294 pcie_aspm_capable +EXPORT_SYMBOL_GPL vmlinux 0x4118d62c clk_divider_ops EXPORT_SYMBOL_GPL vmlinux 0x41237f71 cpu_have_feature +EXPORT_SYMBOL_GPL vmlinux 0x41264ea2 mpc8xxx_spi_tx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0x41282f5b event_triggers_call EXPORT_SYMBOL_GPL vmlinux 0x412bc681 ring_buffer_empty_cpu -EXPORT_SYMBOL_GPL vmlinux 0x4142023d hte_ts_get +EXPORT_SYMBOL_GPL vmlinux 0x414328ab ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0x4144c81b rtnl_link_unregister EXPORT_SYMBOL_GPL vmlinux 0x414d119a videomode_from_timings -EXPORT_SYMBOL_GPL vmlinux 0x416a087a __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0x414d7257 nvdimm_kobj +EXPORT_SYMBOL_GPL vmlinux 0x4157c88d xenbus_setup_ring +EXPORT_SYMBOL_GPL vmlinux 0x41763712 strp_process +EXPORT_SYMBOL_GPL vmlinux 0x417f1fc5 pcie_flr EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval EXPORT_SYMBOL_GPL vmlinux 0x418873cc irq_bypass_register_producer -EXPORT_SYMBOL_GPL vmlinux 0x418c2404 kthread_cancel_delayed_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x4189c075 get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0x4199b8c2 pm_clk_create EXPORT_SYMBOL_GPL vmlinux 0x419d7c83 zynqmp_pm_pinctrl_set_config -EXPORT_SYMBOL_GPL vmlinux 0x419da19a usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0x419dd71d iopf_queue_flush_dev EXPORT_SYMBOL_GPL vmlinux 0x419e7efd sfp_module_stop -EXPORT_SYMBOL_GPL vmlinux 0x41acb998 pm_generic_freeze -EXPORT_SYMBOL_GPL vmlinux 0x41addb0f set_selection_kernel +EXPORT_SYMBOL_GPL vmlinux 0x41b0a97a ip_fib_metrics_init EXPORT_SYMBOL_GPL vmlinux 0x41b9a6e6 bsg_unregister_queue EXPORT_SYMBOL_GPL vmlinux 0x41bce49a ghes_register_vendor_record_notifier -EXPORT_SYMBOL_GPL vmlinux 0x41c51812 pm_runtime_forbid -EXPORT_SYMBOL_GPL vmlinux 0x41d70c06 blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0x41c578dd fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x41c8d867 crypto_stats_init +EXPORT_SYMBOL_GPL vmlinux 0x41cc72e3 dst_cache_set_ip6 +EXPORT_SYMBOL_GPL vmlinux 0x41d1095a crypto_unregister_scomps +EXPORT_SYMBOL_GPL vmlinux 0x41e05d67 vfs_remove_acl +EXPORT_SYMBOL_GPL vmlinux 0x41e1b6f5 __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x41e72818 devm_acpi_dma_controller_register EXPORT_SYMBOL_GPL vmlinux 0x41ed3cec eventfd_ctx_remove_wait_queue -EXPORT_SYMBOL_GPL vmlinux 0x41f1dd64 dax_iomap_fault -EXPORT_SYMBOL_GPL vmlinux 0x41f35523 int_active_memcg -EXPORT_SYMBOL_GPL vmlinux 0x41fdf3ac switchdev_handle_fdb_event_to_device -EXPORT_SYMBOL_GPL vmlinux 0x42012188 tty_port_install EXPORT_SYMBOL_GPL vmlinux 0x42041512 i2c_get_dma_safe_msg_buf EXPORT_SYMBOL_GPL vmlinux 0x420f3d01 nvmem_unregister_notifier -EXPORT_SYMBOL_GPL vmlinux 0x4216bf47 pm_generic_thaw_noirq -EXPORT_SYMBOL_GPL vmlinux 0x421ac3d9 nf_hook_entries_insert_raw -EXPORT_SYMBOL_GPL vmlinux 0x42348d7a of_regulator_match -EXPORT_SYMBOL_GPL vmlinux 0x42568b22 tty_ldisc_receive_buf +EXPORT_SYMBOL_GPL vmlinux 0x42163836 ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x4236a027 put_pid +EXPORT_SYMBOL_GPL vmlinux 0x423f0363 pci_ecam_free +EXPORT_SYMBOL_GPL vmlinux 0x4240d724 __skb_get_hash_symmetric +EXPORT_SYMBOL_GPL vmlinux 0x4241ad3e xdp_rxq_info_unreg EXPORT_SYMBOL_GPL vmlinux 0x42635d55 pm_suspend_global_flags EXPORT_SYMBOL_GPL vmlinux 0x426452a3 acpi_evaluation_failure_warn +EXPORT_SYMBOL_GPL vmlinux 0x42653ad0 pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0x426e3900 usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0x4271959a kernel_read_file +EXPORT_SYMBOL_GPL vmlinux 0x4272366d vcap_del_rules +EXPORT_SYMBOL_GPL vmlinux 0x42763042 nexthop_select_path EXPORT_SYMBOL_GPL vmlinux 0x4278d56a phylink_expects_phy -EXPORT_SYMBOL_GPL vmlinux 0x427ca302 blk_mq_free_request -EXPORT_SYMBOL_GPL vmlinux 0x427d0f17 dma_get_any_slave_channel -EXPORT_SYMBOL_GPL vmlinux 0x427ed24e ip_local_out +EXPORT_SYMBOL_GPL vmlinux 0x427bd5e7 wm831x_reg_read EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active -EXPORT_SYMBOL_GPL vmlinux 0x4295a32f mtk_clk_register_factors -EXPORT_SYMBOL_GPL vmlinux 0x42984343 ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0x428483d5 device_rename +EXPORT_SYMBOL_GPL vmlinux 0x42873a4c dmaengine_desc_get_metadata_ptr +EXPORT_SYMBOL_GPL vmlinux 0x4292d91e pci_alloc_p2pmem EXPORT_SYMBOL_GPL vmlinux 0x429c3f9c reboot_mode -EXPORT_SYMBOL_GPL vmlinux 0x429f4be9 raw_seq_start -EXPORT_SYMBOL_GPL vmlinux 0x42a0bbd5 fsl_mc_bus_dpdcei_type -EXPORT_SYMBOL_GPL vmlinux 0x42b9d831 device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x42aa6781 devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0x42b53efa gnttab_alloc_pages +EXPORT_SYMBOL_GPL vmlinux 0x42b63822 regmap_register_patch EXPORT_SYMBOL_GPL vmlinux 0x42bf8fe1 list_lru_del -EXPORT_SYMBOL_GPL vmlinux 0x42cc5c81 usb_get_role_switch_default_mode -EXPORT_SYMBOL_GPL vmlinux 0x42cf2ede sysfs_remove_bin_file -EXPORT_SYMBOL_GPL vmlinux 0x42d821a1 regmap_fields_read -EXPORT_SYMBOL_GPL vmlinux 0x42dd91ca usb_cache_string -EXPORT_SYMBOL_GPL vmlinux 0x42e661e5 dma_wait_for_async_tx -EXPORT_SYMBOL_GPL vmlinux 0x42e87dfa pci_epf_unregister_driver -EXPORT_SYMBOL_GPL vmlinux 0x42f2e8b0 l3mdev_fib_table_by_index -EXPORT_SYMBOL_GPL vmlinux 0x42f5824e dma_free_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x42c37cca mtk_clk_gate_ops_setclr_inv +EXPORT_SYMBOL_GPL vmlinux 0x42da7de9 __regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x42dc4af3 of_clk_add_provider +EXPORT_SYMBOL_GPL vmlinux 0x42e05d46 led_blink_set +EXPORT_SYMBOL_GPL vmlinux 0x42eb0fa7 __fscrypt_prepare_readdir EXPORT_SYMBOL_GPL vmlinux 0x42f728aa mctrl_gpio_get_outputs -EXPORT_SYMBOL_GPL vmlinux 0x42faa7f0 relay_late_setup_files -EXPORT_SYMBOL_GPL vmlinux 0x430d7f39 crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0x42fcb7c5 param_set_uint_minmax EXPORT_SYMBOL_GPL vmlinux 0x430d88ec __traceiter_arm_event -EXPORT_SYMBOL_GPL vmlinux 0x43108c62 ping_common_sendmsg -EXPORT_SYMBOL_GPL vmlinux 0x431401a2 smpboot_unregister_percpu_thread -EXPORT_SYMBOL_GPL vmlinux 0x43141883 wwan_put_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x4316cc6a md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0x43203499 dma_alloc_noncontiguous EXPORT_SYMBOL_GPL vmlinux 0x4320c355 imx_clk_hw_frac_pll -EXPORT_SYMBOL_GPL vmlinux 0x432320a0 blk_mq_start_stopped_hw_queue -EXPORT_SYMBOL_GPL vmlinux 0x4323f38c of_icc_get_by_index -EXPORT_SYMBOL_GPL vmlinux 0x4325ef74 shash_ahash_digest -EXPORT_SYMBOL_GPL vmlinux 0x434a066f event_triggers_call -EXPORT_SYMBOL_GPL vmlinux 0x434b3dce ip_route_output_tunnel -EXPORT_SYMBOL_GPL vmlinux 0x435182fc pci_hp_destroy -EXPORT_SYMBOL_GPL vmlinux 0x436a1d3e gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0x432a7b13 usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0x4330432f nvme_init_request +EXPORT_SYMBOL_GPL vmlinux 0x433f9ef3 regmap_noinc_read +EXPORT_SYMBOL_GPL vmlinux 0x43404c42 bpf_trace_run12 +EXPORT_SYMBOL_GPL vmlinux 0x43443460 fuse_get_unique +EXPORT_SYMBOL_GPL vmlinux 0x434461a6 imx_pinctrl_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x4369026c pinctrl_utils_add_map_mux EXPORT_SYMBOL_GPL vmlinux 0x436d817f mpi_clear_bit -EXPORT_SYMBOL_GPL vmlinux 0x43793f5e rio_release_outb_dbell EXPORT_SYMBOL_GPL vmlinux 0x437eb1df ipv6_mod_enabled -EXPORT_SYMBOL_GPL vmlinux 0x438bd765 device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x43856086 dw_pcie_ep_init +EXPORT_SYMBOL_GPL vmlinux 0x4389da3e device_find_child_by_name +EXPORT_SYMBOL_GPL vmlinux 0x438ba4cb platform_unregister_drivers EXPORT_SYMBOL_GPL vmlinux 0x438d8df2 iova_cache_get -EXPORT_SYMBOL_GPL vmlinux 0x439333eb __traceiter_pelt_irq_tp -EXPORT_SYMBOL_GPL vmlinux 0x43996d27 imx_pinconf_set_scu +EXPORT_SYMBOL_GPL vmlinux 0x4391c3bf ip_route_output_tunnel +EXPORT_SYMBOL_GPL vmlinux 0x439ce1e5 pci_epf_free_space +EXPORT_SYMBOL_GPL vmlinux 0x439d12b4 __devm_regmap_init_mmio_clk EXPORT_SYMBOL_GPL vmlinux 0x43aa319e lease_register_notifier -EXPORT_SYMBOL_GPL vmlinux 0x43b9d851 kvm_arch_ptp_get_crosststamp -EXPORT_SYMBOL_GPL vmlinux 0x43bcd3fc max8997_bulk_write -EXPORT_SYMBOL_GPL vmlinux 0x43bec222 of_pm_clk_add_clks -EXPORT_SYMBOL_GPL vmlinux 0x43c40e38 sdio_enable_func -EXPORT_SYMBOL_GPL vmlinux 0x43c6ef80 relay_reset +EXPORT_SYMBOL_GPL vmlinux 0x43aa503c gpiochip_populate_parent_fwspec_twocell +EXPORT_SYMBOL_GPL vmlinux 0x43aad97e ethnl_cable_test_free +EXPORT_SYMBOL_GPL vmlinux 0x43bb039a ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0x43c67659 fuse_free_conn EXPORT_SYMBOL_GPL vmlinux 0x43caa7c0 regmap_irq_get_irq_reg_linear -EXPORT_SYMBOL_GPL vmlinux 0x43cbf664 __netpoll_setup -EXPORT_SYMBOL_GPL vmlinux 0x43cfb536 phy_speed_down -EXPORT_SYMBOL_GPL vmlinux 0x43d6ddaf dm_post_suspending -EXPORT_SYMBOL_GPL vmlinux 0x43f08061 acpi_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0x43ddbff8 gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x43dea8fc pinctrl_pm_select_sleep_state +EXPORT_SYMBOL_GPL vmlinux 0x43e918a5 debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0x43f65a4a sbitmap_bitmap_show EXPORT_SYMBOL_GPL vmlinux 0x43f81957 clk_round_rate EXPORT_SYMBOL_GPL vmlinux 0x43f92edd wait_for_initramfs +EXPORT_SYMBOL_GPL vmlinux 0x43fe5688 tps6586x_writes EXPORT_SYMBOL_GPL vmlinux 0x4401e6c2 mpi_cmpabs -EXPORT_SYMBOL_GPL vmlinux 0x440d8f6a cpufreq_dbs_governor_stop -EXPORT_SYMBOL_GPL vmlinux 0x4410964f nvdimm_badblocks_populate +EXPORT_SYMBOL_GPL vmlinux 0x440c3764 of_device_compatible_match EXPORT_SYMBOL_GPL vmlinux 0x4413f461 zynqmp_pm_request_wake -EXPORT_SYMBOL_GPL vmlinux 0x4414cd0f acpi_dma_configure_id EXPORT_SYMBOL_GPL vmlinux 0x4422ac24 zynqmp_pm_set_tapdelay_bypass -EXPORT_SYMBOL_GPL vmlinux 0x44269de8 hwmon_device_unregister -EXPORT_SYMBOL_GPL vmlinux 0x442d1231 fsverity_prepare_setattr EXPORT_SYMBOL_GPL vmlinux 0x442deaa9 poll_state_synchronize_rcu -EXPORT_SYMBOL_GPL vmlinux 0x443931a4 metadata_dst_free_percpu +EXPORT_SYMBOL_GPL vmlinux 0x4438b28c edac_device_add_device EXPORT_SYMBOL_GPL vmlinux 0x4439bcd2 __SCK__tp_func_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x443a0403 mtk_pinconf_adv_pull_set +EXPORT_SYMBOL_GPL vmlinux 0x443c7347 pcc_mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x4442e3bf pinctrl_register_and_init +EXPORT_SYMBOL_GPL vmlinux 0x4444c166 pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0x444b7fd4 thermal_zone_get_offset EXPORT_SYMBOL_GPL vmlinux 0x444f1735 cpu_pm_register_notifier -EXPORT_SYMBOL_GPL vmlinux 0x445c184d regulator_set_ramp_delay_regmap +EXPORT_SYMBOL_GPL vmlinux 0x446284be power_supply_set_battery_charged EXPORT_SYMBOL_GPL vmlinux 0x4475dcaf hv_nested -EXPORT_SYMBOL_GPL vmlinux 0x4477aa2d regmap_register_patch -EXPORT_SYMBOL_GPL vmlinux 0x44828954 dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0x4476592b proc_create_net_single_write EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe -EXPORT_SYMBOL_GPL vmlinux 0x44883689 mddev_init -EXPORT_SYMBOL_GPL vmlinux 0x448db95f fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0x448748f2 page_cache_ra_unbounded EXPORT_SYMBOL_GPL vmlinux 0x4490eba8 phy_gbit_fibre_features -EXPORT_SYMBOL_GPL vmlinux 0x44913be1 inet_twsk_put -EXPORT_SYMBOL_GPL vmlinux 0x449188c3 __fscrypt_inode_uses_inline_crypto +EXPORT_SYMBOL_GPL vmlinux 0x4493ceea dax_add_host +EXPORT_SYMBOL_GPL vmlinux 0x449c062e regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0x449c7fc7 devm_regulator_bulk_put +EXPORT_SYMBOL_GPL vmlinux 0x44a59f60 xfrm_bpf_md_dst EXPORT_SYMBOL_GPL vmlinux 0x44a793ab HYPERVISOR_grant_table_op -EXPORT_SYMBOL_GPL vmlinux 0x44b8edb4 serial8250_update_uartclk EXPORT_SYMBOL_GPL vmlinux 0x44bae227 bit_wait_timeout -EXPORT_SYMBOL_GPL vmlinux 0x44c5501b vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0x44cda3d4 dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0x44cf1036 wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0x44cf301d usb_hcd_is_primary_hcd EXPORT_SYMBOL_GPL vmlinux 0x44cf8cf0 blk_zone_cond_str -EXPORT_SYMBOL_GPL vmlinux 0x44ddd5d0 mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0x44d1d990 __devm_of_phy_provider_register EXPORT_SYMBOL_GPL vmlinux 0x44e1e9aa balloon_stats -EXPORT_SYMBOL_GPL vmlinux 0x44e84427 skb_copy_ubufs -EXPORT_SYMBOL_GPL vmlinux 0x44fe479c mptcp_token_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x44e1fbfa crypto_register_aeads +EXPORT_SYMBOL_GPL vmlinux 0x44ea9cba devm_ti_sci_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x44ec4264 badblocks_exit EXPORT_SYMBOL_GPL vmlinux 0x4507f4a8 cpuhp_tasks_frozen -EXPORT_SYMBOL_GPL vmlinux 0x450849f5 of_property_read_u64_index -EXPORT_SYMBOL_GPL vmlinux 0x450c6fdf posix_acl_create -EXPORT_SYMBOL_GPL vmlinux 0x4510aec5 regmap_get_val_endian +EXPORT_SYMBOL_GPL vmlinux 0x450d014f __traceiter_sched_util_est_cfs_tp EXPORT_SYMBOL_GPL vmlinux 0x451618d0 sbitmap_del_wait_queue -EXPORT_SYMBOL_GPL vmlinux 0x45250235 dprc_remove_devices -EXPORT_SYMBOL_GPL vmlinux 0x453036ff xenbus_dev_remove EXPORT_SYMBOL_GPL vmlinux 0x4531624f usb_decode_ctrl EXPORT_SYMBOL_GPL vmlinux 0x4531ab62 copy_from_kernel_nofault -EXPORT_SYMBOL_GPL vmlinux 0x45432e84 pci_try_reset_function -EXPORT_SYMBOL_GPL vmlinux 0x454e3f5e devm_serdev_device_open -EXPORT_SYMBOL_GPL vmlinux 0x4551aeb1 pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0x45483e39 elv_rqhash_del EXPORT_SYMBOL_GPL vmlinux 0x45558f56 clk_unregister_fixed_factor -EXPORT_SYMBOL_GPL vmlinux 0x455a6c1d input_ff_flush -EXPORT_SYMBOL_GPL vmlinux 0x455c590d ahci_platform_assert_rsts EXPORT_SYMBOL_GPL vmlinux 0x4561f990 qcom_smem_state_unregister -EXPORT_SYMBOL_GPL vmlinux 0x456229c7 dw_pcie_ep_init -EXPORT_SYMBOL_GPL vmlinux 0x456d7822 pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0x45645345 pci_platform_power_transition +EXPORT_SYMBOL_GPL vmlinux 0x4565bf38 led_trigger_unregister EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list -EXPORT_SYMBOL_GPL vmlinux 0x457cae40 battery_hook_register -EXPORT_SYMBOL_GPL vmlinux 0x45859dcf dev_pm_opp_put -EXPORT_SYMBOL_GPL vmlinux 0x458d2692 clk_hw_unregister_fixed_rate EXPORT_SYMBOL_GPL vmlinux 0x459e6151 mm_unaccount_pinned_pages EXPORT_SYMBOL_GPL vmlinux 0x45a25ee5 locks_owner_has_blockers -EXPORT_SYMBOL_GPL vmlinux 0x45a9cb32 __netif_set_xps_queue -EXPORT_SYMBOL_GPL vmlinux 0x45af84c1 ata_pci_sff_activate_host -EXPORT_SYMBOL_GPL vmlinux 0x45d7adb6 virtio_check_mem_acc_cb -EXPORT_SYMBOL_GPL vmlinux 0x45d7f7fb phy_resolve_aneg_pause -EXPORT_SYMBOL_GPL vmlinux 0x45d8a7af fscrypt_fname_encrypted_size -EXPORT_SYMBOL_GPL vmlinux 0x45dee088 encrypt_blob -EXPORT_SYMBOL_GPL vmlinux 0x45e6cbcb timer_unstable_counter_workaround -EXPORT_SYMBOL_GPL vmlinux 0x46007c14 lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0x45b530c6 devm_irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x45b87937 unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0x45d136de get_device +EXPORT_SYMBOL_GPL vmlinux 0x45d3ae85 dev_pm_opp_adjust_voltage +EXPORT_SYMBOL_GPL vmlinux 0x45db2260 da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x45e8bf8a sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0x45f5e01b vcap_alloc_rule +EXPORT_SYMBOL_GPL vmlinux 0x45febe37 blk_stat_enable_accounting EXPORT_SYMBOL_GPL vmlinux 0x46013233 net_dec_ingress_queue -EXPORT_SYMBOL_GPL vmlinux 0x4602ff4f devm_usb_get_phy_by_phandle EXPORT_SYMBOL_GPL vmlinux 0x46030074 __hrtimer_get_remaining -EXPORT_SYMBOL_GPL vmlinux 0x4611259b phy_power_off -EXPORT_SYMBOL_GPL vmlinux 0x46228c8a regulator_map_voltage_pickable_linear_range -EXPORT_SYMBOL_GPL vmlinux 0x4624998e __get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0x461e6165 clk_hw_register_gate2 +EXPORT_SYMBOL_GPL vmlinux 0x4625fa7f regulator_set_load EXPORT_SYMBOL_GPL vmlinux 0x46269814 __tracepoint_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x4626f132 __clk_mux_determine_rate_closest EXPORT_SYMBOL_GPL vmlinux 0x46275130 mas_expected_entries -EXPORT_SYMBOL_GPL vmlinux 0x462cb885 device_property_read_string_array -EXPORT_SYMBOL_GPL vmlinux 0x46334638 ahci_platform_get_resources +EXPORT_SYMBOL_GPL vmlinux 0x4627a46f devm_gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x462b8ba1 ti_sci_inta_msi_domain_alloc_irqs EXPORT_SYMBOL_GPL vmlinux 0x4639bcda acpi_nfit_shutdown -EXPORT_SYMBOL_GPL vmlinux 0x463b7838 dw_pcie_link_up -EXPORT_SYMBOL_GPL vmlinux 0x4649f5bc __traceiter_tcp_send_reset -EXPORT_SYMBOL_GPL vmlinux 0x464f5676 sysfs_remove_link -EXPORT_SYMBOL_GPL vmlinux 0x4650358f __devm_regmap_init_mmio_clk -EXPORT_SYMBOL_GPL vmlinux 0x465af451 pci_iov_virtfn_devfn -EXPORT_SYMBOL_GPL vmlinux 0x4664769a component_master_add_with_match -EXPORT_SYMBOL_GPL vmlinux 0x46859258 ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x464e9e73 serial8250_set_defaults +EXPORT_SYMBOL_GPL vmlinux 0x46658844 gnttab_foreach_grant_in_range +EXPORT_SYMBOL_GPL vmlinux 0x4686e2cb vp_legacy_get_status EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier -EXPORT_SYMBOL_GPL vmlinux 0x4692bbe7 crypto_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x46895e7e vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0x469c14ef __traceiter_block_unplug EXPORT_SYMBOL_GPL vmlinux 0x46a417ca vmbus_proto_version EXPORT_SYMBOL_GPL vmlinux 0x46a4b118 hrtimer_cancel -EXPORT_SYMBOL_GPL vmlinux 0x46afc3ad kvm_read_guest_offset_cached -EXPORT_SYMBOL_GPL vmlinux 0x46b52795 platform_get_irq_byname_optional +EXPORT_SYMBOL_GPL vmlinux 0x46acdad0 kstrdup_quotable_cmdline EXPORT_SYMBOL_GPL vmlinux 0x46bc5114 __imx8m_clk_hw_composite -EXPORT_SYMBOL_GPL vmlinux 0x46cec3d8 xfrm_state_mtu -EXPORT_SYMBOL_GPL vmlinux 0x46d29dc2 crypto_hash_walk_done -EXPORT_SYMBOL_GPL vmlinux 0x46e0a202 bio_trim -EXPORT_SYMBOL_GPL vmlinux 0x46e4174e dst_cache_get +EXPORT_SYMBOL_GPL vmlinux 0x46cec2e7 dma_map_sgtable EXPORT_SYMBOL_GPL vmlinux 0x46e67a71 this_cpu_has_cap -EXPORT_SYMBOL_GPL vmlinux 0x46eb4b38 fc_eh_should_retry_cmd -EXPORT_SYMBOL_GPL vmlinux 0x46ed3ffe crypto_alloc_acomp_node +EXPORT_SYMBOL_GPL vmlinux 0x46ef3bdb skb_gso_validate_network_len EXPORT_SYMBOL_GPL vmlinux 0x46ef8703 phy_basic_t1_features -EXPORT_SYMBOL_GPL vmlinux 0x46f00ab4 adp5520_set_bits -EXPORT_SYMBOL_GPL vmlinux 0x4700acfb sock_diag_destroy -EXPORT_SYMBOL_GPL vmlinux 0x471d4f76 badblocks_exit +EXPORT_SYMBOL_GPL vmlinux 0x47008ceb extcon_get_state +EXPORT_SYMBOL_GPL vmlinux 0x470f5e0a genphy_c45_baset1_read_status EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request -EXPORT_SYMBOL_GPL vmlinux 0x4727a5a2 class_remove_file_ns -EXPORT_SYMBOL_GPL vmlinux 0x47469e29 dw_pcie_ep_linkup -EXPORT_SYMBOL_GPL vmlinux 0x475e774e aead_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x4724ef9e uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0x472656b6 dw_pcie_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x47288f49 transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0x472e145f vmbus_next_request_id +EXPORT_SYMBOL_GPL vmlinux 0x47310140 ata_common_sdev_groups +EXPORT_SYMBOL_GPL vmlinux 0x473fb138 irq_domain_create_simple +EXPORT_SYMBOL_GPL vmlinux 0x47458245 anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4761a797 syscon_node_to_regmap EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier -EXPORT_SYMBOL_GPL vmlinux 0x4762f675 icc_set_bw -EXPORT_SYMBOL_GPL vmlinux 0x476f2549 led_classdev_suspend -EXPORT_SYMBOL_GPL vmlinux 0x47758ef7 mmu_notifier_unregister -EXPORT_SYMBOL_GPL vmlinux 0x4775a181 inet6_csk_update_pmtu -EXPORT_SYMBOL_GPL vmlinux 0x477a6798 rockchip_register_softrst_lut -EXPORT_SYMBOL_GPL vmlinux 0x477e07d7 __clk_hw_register_divider +EXPORT_SYMBOL_GPL vmlinux 0x47633ed0 rcuwait_wake_up +EXPORT_SYMBOL_GPL vmlinux 0x47653918 clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0x4765ae65 sk_detach_filter EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq EXPORT_SYMBOL_GPL vmlinux 0x478e81f8 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x47947d19 pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0x47953670 pcie_reset_flr EXPORT_SYMBOL_GPL vmlinux 0x479803b9 base64_encode -EXPORT_SYMBOL_GPL vmlinux 0x479e4307 vmbus_driver_unregister EXPORT_SYMBOL_GPL vmlinux 0x479f7d4b clk_bulk_disable -EXPORT_SYMBOL_GPL vmlinux 0x47a6cb08 nfct_btf_struct_access -EXPORT_SYMBOL_GPL vmlinux 0x47a75859 receive_fd +EXPORT_SYMBOL_GPL vmlinux 0x47a8e39f mmu_notifier_range_update_to_read_only EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy -EXPORT_SYMBOL_GPL vmlinux 0x47acf928 sysfs_create_files -EXPORT_SYMBOL_GPL vmlinux 0x47ad3635 cpufreq_unregister_governor -EXPORT_SYMBOL_GPL vmlinux 0x47be7103 usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x47ab4513 pm_wakeup_dev_event +EXPORT_SYMBOL_GPL vmlinux 0x47b4f0e1 debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x47baf978 acpi_gpiochip_free_interrupts +EXPORT_SYMBOL_GPL vmlinux 0x47d0d186 __irq_set_handler EXPORT_SYMBOL_GPL vmlinux 0x47d0eea2 acpi_lpat_temp_to_raw -EXPORT_SYMBOL_GPL vmlinux 0x47da59bc mtk_clk_gate_ops_setclr +EXPORT_SYMBOL_GPL vmlinux 0x47da824d tty_ldisc_receive_buf +EXPORT_SYMBOL_GPL vmlinux 0x47db0fa4 relay_late_setup_files EXPORT_SYMBOL_GPL vmlinux 0x47de0dc7 clk_unregister_mux -EXPORT_SYMBOL_GPL vmlinux 0x47fd8089 hisi_uncore_pmu_init_irq +EXPORT_SYMBOL_GPL vmlinux 0x47dfceab pci_p2pdma_enable_show +EXPORT_SYMBOL_GPL vmlinux 0x47ec2415 sfp_bus_find_fwnode EXPORT_SYMBOL_GPL vmlinux 0x480305ca kmsg_dump_rewind -EXPORT_SYMBOL_GPL vmlinux 0x48096475 raw_v4_match +EXPORT_SYMBOL_GPL vmlinux 0x4809b1cf fsl_mc_portal_allocate EXPORT_SYMBOL_GPL vmlinux 0x4815aa79 dev_pm_opp_cpumask_remove_table -EXPORT_SYMBOL_GPL vmlinux 0x4819278b tps65912_device_exit +EXPORT_SYMBOL_GPL vmlinux 0x48196e25 virtqueue_get_buf_ctx EXPORT_SYMBOL_GPL vmlinux 0x481f9b7d mpi_mulm EXPORT_SYMBOL_GPL vmlinux 0x48203853 em_cpu_get -EXPORT_SYMBOL_GPL vmlinux 0x48278cd7 copy_user_highpage +EXPORT_SYMBOL_GPL vmlinux 0x482251a7 ata_sas_tport_add EXPORT_SYMBOL_GPL vmlinux 0x4828e77b acpi_scan_lock_acquire -EXPORT_SYMBOL_GPL vmlinux 0x482c659f pci_epc_linkup -EXPORT_SYMBOL_GPL vmlinux 0x482ca63b bsg_job_get -EXPORT_SYMBOL_GPL vmlinux 0x48428a53 crypto_stats_akcipher_verify +EXPORT_SYMBOL_GPL vmlinux 0x482b7ffd ahci_ops EXPORT_SYMBOL_GPL vmlinux 0x4843a748 qman_portals_probed -EXPORT_SYMBOL_GPL vmlinux 0x484d2155 devm_of_clk_add_hw_provider -EXPORT_SYMBOL_GPL vmlinux 0x484dbf49 wm8350_reg_unlock -EXPORT_SYMBOL_GPL vmlinux 0x485aff31 __hwspin_lock_timeout +EXPORT_SYMBOL_GPL vmlinux 0x485780d9 power_supply_unregister EXPORT_SYMBOL_GPL vmlinux 0x485cd7f6 kvm_rebooting EXPORT_SYMBOL_GPL vmlinux 0x486dedc3 ghes_unregister_vendor_record_notifier -EXPORT_SYMBOL_GPL vmlinux 0x48739c12 generic_handle_domain_irq -EXPORT_SYMBOL_GPL vmlinux 0x48814242 wakeup_source_register -EXPORT_SYMBOL_GPL vmlinux 0x488c7afb gpiochip_generic_free -EXPORT_SYMBOL_GPL vmlinux 0x488d15ba mark_page_dirty_in_slot -EXPORT_SYMBOL_GPL vmlinux 0x48926d32 sdio_f0_readb -EXPORT_SYMBOL_GPL vmlinux 0x4892de7f dev_fill_forward_path +EXPORT_SYMBOL_GPL vmlinux 0x487fef8c pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0x489e583e i2c_client_get_device_id EXPORT_SYMBOL_GPL vmlinux 0x48a3d20b mctrl_gpio_get -EXPORT_SYMBOL_GPL vmlinux 0x48b0d97e mmc_send_tuning -EXPORT_SYMBOL_GPL vmlinux 0x48b7a394 irq_domain_disconnect_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0x48a4b614 blk_queue_flag_test_and_set +EXPORT_SYMBOL_GPL vmlinux 0x48ac8af1 raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0x48c1020b pci_msi_unmask_irq EXPORT_SYMBOL_GPL vmlinux 0x48c32847 __SCK__tp_func_sched_util_est_se_tp -EXPORT_SYMBOL_GPL vmlinux 0x48cc0e35 power_supply_unregister -EXPORT_SYMBOL_GPL vmlinux 0x48dc02a3 serdev_device_write_wakeup -EXPORT_SYMBOL_GPL vmlinux 0x48ed2b5e fsl_mc_allocate_irqs +EXPORT_SYMBOL_GPL vmlinux 0x48c64911 fscrypt_prepare_symlink +EXPORT_SYMBOL_GPL vmlinux 0x48fcc185 bpf_trace_run8 EXPORT_SYMBOL_GPL vmlinux 0x4904c8a9 fl6_update_dst -EXPORT_SYMBOL_GPL vmlinux 0x490d9119 of_nvmem_device_get -EXPORT_SYMBOL_GPL vmlinux 0x491af8c0 sock_map_close +EXPORT_SYMBOL_GPL vmlinux 0x4907e0c3 get_net_ns_by_fd +EXPORT_SYMBOL_GPL vmlinux 0x4908ca64 __rio_local_read_config_8 EXPORT_SYMBOL_GPL vmlinux 0x49224181 nvme_reset_wq EXPORT_SYMBOL_GPL vmlinux 0x49242bc7 freezer_cgrp_subsys_on_dfl_key -EXPORT_SYMBOL_GPL vmlinux 0x492a9248 spi_setup +EXPORT_SYMBOL_GPL vmlinux 0x492a14db regulator_sync_voltage EXPORT_SYMBOL_GPL vmlinux 0x4934bdd0 crypto_check_attr_type EXPORT_SYMBOL_GPL vmlinux 0x4939ebcd numa_map_to_online_node -EXPORT_SYMBOL_GPL vmlinux 0x49484f64 xenbus_frontend_closed -EXPORT_SYMBOL_GPL vmlinux 0x494ac016 irq_domain_create_hierarchy -EXPORT_SYMBOL_GPL vmlinux 0x495d49aa acpi_device_fwnode_ops -EXPORT_SYMBOL_GPL vmlinux 0x4960888e rpi_firmware_get +EXPORT_SYMBOL_GPL vmlinux 0x49488876 devm_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x495b20b6 vp_modern_get_num_queues +EXPORT_SYMBOL_GPL vmlinux 0x495d3e58 __devm_regmap_init EXPORT_SYMBOL_GPL vmlinux 0x49608959 migrate_disable -EXPORT_SYMBOL_GPL vmlinux 0x49622974 cpuidle_get_cpu_driver -EXPORT_SYMBOL_GPL vmlinux 0x496fe16b otg_ulpi_create -EXPORT_SYMBOL_GPL vmlinux 0x49844951 fwnode_property_read_string -EXPORT_SYMBOL_GPL vmlinux 0x4989aaed devm_spi_mem_dirmap_destroy +EXPORT_SYMBOL_GPL vmlinux 0x496e83c4 dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x496faa11 dpbp_reset +EXPORT_SYMBOL_GPL vmlinux 0x497463b0 usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x49822ac3 fwnode_graph_get_endpoint_count +EXPORT_SYMBOL_GPL vmlinux 0x4990394a crypto_grab_shash EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue EXPORT_SYMBOL_GPL vmlinux 0x49927d25 page_reporting_unregister -EXPORT_SYMBOL_GPL vmlinux 0x49989422 pci_msi_unmask_irq +EXPORT_SYMBOL_GPL vmlinux 0x49932eb2 meson_clk_dualdiv_ops +EXPORT_SYMBOL_GPL vmlinux 0x499b0bb2 edac_device_alloc_ctl_info EXPORT_SYMBOL_GPL vmlinux 0x499bbf57 nfit_get_smbios_id -EXPORT_SYMBOL_GPL vmlinux 0x499da7f4 irq_create_of_mapping -EXPORT_SYMBOL_GPL vmlinux 0x49a2b078 device_create_file -EXPORT_SYMBOL_GPL vmlinux 0x49a880b0 dm_path_uevent -EXPORT_SYMBOL_GPL vmlinux 0x49b1485a class_dev_iter_next -EXPORT_SYMBOL_GPL vmlinux 0x49b61bed of_device_compatible_match -EXPORT_SYMBOL_GPL vmlinux 0x49b99373 virtio_config_changed -EXPORT_SYMBOL_GPL vmlinux 0x49b9cc72 devm_irq_setup_generic_chip -EXPORT_SYMBOL_GPL vmlinux 0x49ba65ee vfs_setxattr -EXPORT_SYMBOL_GPL vmlinux 0x49be205a regulator_register_notifier -EXPORT_SYMBOL_GPL vmlinux 0x49cce916 find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x49b2d8ff pinctrl_dev_get_name +EXPORT_SYMBOL_GPL vmlinux 0x49b4ade2 dev_pm_opp_xlate_required_opp +EXPORT_SYMBOL_GPL vmlinux 0x49bc07e2 platform_msi_domain_free_irqs +EXPORT_SYMBOL_GPL vmlinux 0x49c3a6d3 of_usb_get_phy_mode EXPORT_SYMBOL_GPL vmlinux 0x49cd25ed alloc_workqueue -EXPORT_SYMBOL_GPL vmlinux 0x49cff4fe register_pernet_subsys -EXPORT_SYMBOL_GPL vmlinux 0x49de8b46 rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x49d1e3fa fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0x49d3bb9e filemap_add_folio +EXPORT_SYMBOL_GPL vmlinux 0x49d80b42 mtk_devm_alloc_clk_data +EXPORT_SYMBOL_GPL vmlinux 0x49dc3c7b devm_regulator_bulk_get_const +EXPORT_SYMBOL_GPL vmlinux 0x49ddf0f9 simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0x49e0eb58 __traceiter_rpm_idle EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu -EXPORT_SYMBOL_GPL vmlinux 0x49ef823c power_supply_get_by_phandle -EXPORT_SYMBOL_GPL vmlinux 0x49fc344e dst_cache_get_ip4 -EXPORT_SYMBOL_GPL vmlinux 0x4a12b54f crypto_unregister_aead +EXPORT_SYMBOL_GPL vmlinux 0x49f13a20 security_file_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x49f6a8ef dummy_con +EXPORT_SYMBOL_GPL vmlinux 0x4a0ca96d thermal_zone_device_register_with_trips EXPORT_SYMBOL_GPL vmlinux 0x4a17ed66 sysrq_mask -EXPORT_SYMBOL_GPL vmlinux 0x4a1c9879 vp_modern_set_queue_size -EXPORT_SYMBOL_GPL vmlinux 0x4a313699 regulator_disable -EXPORT_SYMBOL_GPL vmlinux 0x4a35c0a2 __traceiter_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x4a1dba95 virtqueue_get_avail_addr +EXPORT_SYMBOL_GPL vmlinux 0x4a2672dd iommu_attach_group +EXPORT_SYMBOL_GPL vmlinux 0x4a322c1c irq_set_chip_and_handler_name EXPORT_SYMBOL_GPL vmlinux 0x4a420d09 acpi_bus_detach_private_data -EXPORT_SYMBOL_GPL vmlinux 0x4a455b48 crypto_rng_reset -EXPORT_SYMBOL_GPL vmlinux 0x4a562d21 nvdimm_in_overwrite -EXPORT_SYMBOL_GPL vmlinux 0x4a601b8b pci_disable_pri -EXPORT_SYMBOL_GPL vmlinux 0x4a658339 pcie_reset_flr -EXPORT_SYMBOL_GPL vmlinux 0x4a6daae8 ahci_platform_enable_phys -EXPORT_SYMBOL_GPL vmlinux 0x4a7b3f22 blk_mq_rdma_map_queues -EXPORT_SYMBOL_GPL vmlinux 0x4a7b580a pci_device_is_present -EXPORT_SYMBOL_GPL vmlinux 0x4a85a92c mtk_mux_clr_set_upd_ops -EXPORT_SYMBOL_GPL vmlinux 0x4a8c7678 regulator_get_current_limit_regmap -EXPORT_SYMBOL_GPL vmlinux 0x4a8dcfe7 genphy_c45_check_and_restart_aneg -EXPORT_SYMBOL_GPL vmlinux 0x4aa59a91 xen_unregister_device_domain_owner -EXPORT_SYMBOL_GPL vmlinux 0x4ab983ce arm64_mm_context_get -EXPORT_SYMBOL_GPL vmlinux 0x4abd203a sdio_readl -EXPORT_SYMBOL_GPL vmlinux 0x4ac336eb acpi_register_gsi -EXPORT_SYMBOL_GPL vmlinux 0x4ada5f39 mpc8xxx_spi_probe -EXPORT_SYMBOL_GPL vmlinux 0x4add4d8e pci_user_write_config_dword -EXPORT_SYMBOL_GPL vmlinux 0x4af2b3eb of_phy_put -EXPORT_SYMBOL_GPL vmlinux 0x4afe0c96 tegra_bpmp_request_mrq -EXPORT_SYMBOL_GPL vmlinux 0x4b0293f4 __kvm_set_memory_region -EXPORT_SYMBOL_GPL vmlinux 0x4b164557 __serdev_device_driver_register -EXPORT_SYMBOL_GPL vmlinux 0x4b173eee i2c_generic_scl_recovery -EXPORT_SYMBOL_GPL vmlinux 0x4b1c0deb __xenbus_register_backend -EXPORT_SYMBOL_GPL vmlinux 0x4b1e43c3 crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x4a590778 vtime_guest_exit +EXPORT_SYMBOL_GPL vmlinux 0x4a649588 acpi_get_acpi_dev +EXPORT_SYMBOL_GPL vmlinux 0x4a6beba6 crypto_skcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x4a7711aa fsl_mc_cleanup_irq_pool +EXPORT_SYMBOL_GPL vmlinux 0x4a786405 debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0x4a8fcb4b devfreq_event_reset_event +EXPORT_SYMBOL_GPL vmlinux 0x4a92c277 iommu_device_sysfs_add +EXPORT_SYMBOL_GPL vmlinux 0x4aab49df sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0x4ac06c22 device_show_int +EXPORT_SYMBOL_GPL vmlinux 0x4ac4f07e mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0x4ad3be32 kick_process +EXPORT_SYMBOL_GPL vmlinux 0x4af854c5 usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0x4b037495 __trace_array_puts +EXPORT_SYMBOL_GPL vmlinux 0x4b0b9cef pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0x4b1fb3e7 iommu_set_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x4b213d8f gnttab_page_cache_put EXPORT_SYMBOL_GPL vmlinux 0x4b2210b8 vmbus_send_tl_connect_request -EXPORT_SYMBOL_GPL vmlinux 0x4b274764 kthread_park -EXPORT_SYMBOL_GPL vmlinux 0x4b3eeb51 usb_enable_intel_xhci_ports -EXPORT_SYMBOL_GPL vmlinux 0x4b3fe376 blk_mq_alloc_sq_tag_set -EXPORT_SYMBOL_GPL vmlinux 0x4b45ec47 rockchip_clk_register_armclk +EXPORT_SYMBOL_GPL vmlinux 0x4b364d0a edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x4b392aea fib6_check_nexthop EXPORT_SYMBOL_GPL vmlinux 0x4b5acf74 rhashtable_init -EXPORT_SYMBOL_GPL vmlinux 0x4b65e925 meson_pmx_get_groups -EXPORT_SYMBOL_GPL vmlinux 0x4b6e4416 rio_register_driver -EXPORT_SYMBOL_GPL vmlinux 0x4b6f7253 devm_pinctrl_get -EXPORT_SYMBOL_GPL vmlinux 0x4b72ec2e __vfs_removexattr_locked -EXPORT_SYMBOL_GPL vmlinux 0x4b878886 of_reserved_mem_lookup -EXPORT_SYMBOL_GPL vmlinux 0x4b89c3cb fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0x4b601199 usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0x4b70c1e1 devm_reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x4b75bf38 handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0x4b7762d7 __device_reset +EXPORT_SYMBOL_GPL vmlinux 0x4b861b4f sysfs_create_mount_point +EXPORT_SYMBOL_GPL vmlinux 0x4b8bf75d usb_intf_get_dma_device EXPORT_SYMBOL_GPL vmlinux 0x4b931968 xen_features -EXPORT_SYMBOL_GPL vmlinux 0x4bb12bc4 blkcg_root_css -EXPORT_SYMBOL_GPL vmlinux 0x4bb54795 blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0x4ba3b2fc ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x4baf3fef ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x4bb83f8b iommu_group_add_device +EXPORT_SYMBOL_GPL vmlinux 0x4bbe5580 __alloc_pages_bulk +EXPORT_SYMBOL_GPL vmlinux 0x4bc47593 pci_dev_run_wake EXPORT_SYMBOL_GPL vmlinux 0x4bc8727f xen_balloon_init -EXPORT_SYMBOL_GPL vmlinux 0x4bd2f958 debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0x4bccdf3e usb_phy_get_charger_current +EXPORT_SYMBOL_GPL vmlinux 0x4bd62798 vmbus_connection EXPORT_SYMBOL_GPL vmlinux 0x4bd6f08b misc_cgrp_subsys_on_dfl_key EXPORT_SYMBOL_GPL vmlinux 0x4bdb8dcc housekeeping_test_cpu -EXPORT_SYMBOL_GPL vmlinux 0x4bdfe213 trace_output_call EXPORT_SYMBOL_GPL vmlinux 0x4be64845 ftrace_set_notrace -EXPORT_SYMBOL_GPL vmlinux 0x4bef703f transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4bee17cf kvm_write_guest_offset_cached +EXPORT_SYMBOL_GPL vmlinux 0x4bf0ce52 regmap_field_bulk_alloc EXPORT_SYMBOL_GPL vmlinux 0x4bfd398d hwrng_msleep -EXPORT_SYMBOL_GPL vmlinux 0x4c034a86 vp_legacy_get_queue_size -EXPORT_SYMBOL_GPL vmlinux 0x4c09768f nvme_auth_gen_privkey +EXPORT_SYMBOL_GPL vmlinux 0x4bfe36b1 xenbus_alloc_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x4c14ede2 pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0x4c167ab3 fscrypt_d_revalidate EXPORT_SYMBOL_GPL vmlinux 0x4c2b351d start_poll_synchronize_rcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x4c2bf0e5 xfrm_dev_state_add EXPORT_SYMBOL_GPL vmlinux 0x4c2c0ea7 evtchn_make_refcounted -EXPORT_SYMBOL_GPL vmlinux 0x4c399c46 usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x4c333aec rt_mutex_lock_killable +EXPORT_SYMBOL_GPL vmlinux 0x4c38a41f of_pci_get_slot_power_limit +EXPORT_SYMBOL_GPL vmlinux 0x4c4498ea fat_scan +EXPORT_SYMBOL_GPL vmlinux 0x4c46351c pci_user_read_config_dword EXPORT_SYMBOL_GPL vmlinux 0x4c549b36 __traceiter_xhci_dbg_quirks -EXPORT_SYMBOL_GPL vmlinux 0x4c5a313b pci_epc_set_msix -EXPORT_SYMBOL_GPL vmlinux 0x4c6fcacf nvme_auth_gen_shared_secret -EXPORT_SYMBOL_GPL vmlinux 0x4c705a38 blk_req_needs_zone_write_lock +EXPORT_SYMBOL_GPL vmlinux 0x4c6aeda0 devm_thermal_of_zone_unregister EXPORT_SYMBOL_GPL vmlinux 0x4c8adfe1 hv_root_partition -EXPORT_SYMBOL_GPL vmlinux 0x4c940e79 sdio_retune_crc_disable -EXPORT_SYMBOL_GPL vmlinux 0x4c9b6bc5 of_thermal_is_trip_valid +EXPORT_SYMBOL_GPL vmlinux 0x4c8edfd4 md_start EXPORT_SYMBOL_GPL vmlinux 0x4ca5590e mas_prev EXPORT_SYMBOL_GPL vmlinux 0x4cb27100 ktime_get_snapshot EXPORT_SYMBOL_GPL vmlinux 0x4cb81fda __SCK__tp_func_wbc_writepage -EXPORT_SYMBOL_GPL vmlinux 0x4cda9f12 __devres_alloc_node -EXPORT_SYMBOL_GPL vmlinux 0x4cdd770b debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0x4ccfa6f4 xenbus_dev_probe +EXPORT_SYMBOL_GPL vmlinux 0x4ccfaf6a usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0x4cd08924 virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0x4cde0a35 acpi_dma_configure_id +EXPORT_SYMBOL_GPL vmlinux 0x4ce31189 mtk_clk_register_muxes +EXPORT_SYMBOL_GPL vmlinux 0x4cf4169b pinctrl_generic_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0x4cf9f282 tty_standard_install EXPORT_SYMBOL_GPL vmlinux 0x4d0015e2 cpu_hotplug_disable -EXPORT_SYMBOL_GPL vmlinux 0x4d0cbcfe pinctrl_dev_get_devname -EXPORT_SYMBOL_GPL vmlinux 0x4d154d64 blkg_conf_finish -EXPORT_SYMBOL_GPL vmlinux 0x4d23e6b3 of_remove_property +EXPORT_SYMBOL_GPL vmlinux 0x4d002c19 kvm_write_guest +EXPORT_SYMBOL_GPL vmlinux 0x4d16ee35 acpi_dev_add_driver_gpios EXPORT_SYMBOL_GPL vmlinux 0x4d24a1e4 sbitmap_finish_wait -EXPORT_SYMBOL_GPL vmlinux 0x4d27cd6b virtio_add_status +EXPORT_SYMBOL_GPL vmlinux 0x4d39edaf regulator_list_voltage_linear_range EXPORT_SYMBOL_GPL vmlinux 0x4d3a0696 __SCK__tp_func_rpm_idle -EXPORT_SYMBOL_GPL vmlinux 0x4d4576a4 skb_scrub_packet -EXPORT_SYMBOL_GPL vmlinux 0x4d4b2e2d inet_csk_update_pmtu -EXPORT_SYMBOL_GPL vmlinux 0x4d4fefac xfrm_bpf_md_dst -EXPORT_SYMBOL_GPL vmlinux 0x4d694208 free_fib_info +EXPORT_SYMBOL_GPL vmlinux 0x4d4118a4 ext_pi_type3_crc64 +EXPORT_SYMBOL_GPL vmlinux 0x4d67c9c1 blk_rq_unprep_clone EXPORT_SYMBOL_GPL vmlinux 0x4d6d0bbc iommu_group_ref_get -EXPORT_SYMBOL_GPL vmlinux 0x4d6f0679 devm_i2c_new_dummy_device -EXPORT_SYMBOL_GPL vmlinux 0x4d710611 __traceiter_nvme_sq EXPORT_SYMBOL_GPL vmlinux 0x4d7272e4 migrate_enable -EXPORT_SYMBOL_GPL vmlinux 0x4d7334d4 ahci_platform_disable_clks -EXPORT_SYMBOL_GPL vmlinux 0x4d793b1f dprc_get_obj -EXPORT_SYMBOL_GPL vmlinux 0x4d7e4e77 clk_hw_unregister_mux +EXPORT_SYMBOL_GPL vmlinux 0x4d743b00 to_of_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x4d7c5f48 mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x4d7d2ee2 gpiod_get_index_optional EXPORT_SYMBOL_GPL vmlinux 0x4d83c710 k3_udma_glue_tdown_tx_chn -EXPORT_SYMBOL_GPL vmlinux 0x4d9205c1 rio_route_add_entry +EXPORT_SYMBOL_GPL vmlinux 0x4d8ff8e1 ahci_platform_get_resources EXPORT_SYMBOL_GPL vmlinux 0x4d95d6d1 memcpy_flushcache +EXPORT_SYMBOL_GPL vmlinux 0x4da55a78 iommu_dev_enable_feature +EXPORT_SYMBOL_GPL vmlinux 0x4da80278 devm_irq_setup_generic_chip EXPORT_SYMBOL_GPL vmlinux 0x4dae01d8 devlink_linecard_create EXPORT_SYMBOL_GPL vmlinux 0x4dae16e4 i2c_put_dma_safe_msg_buf -EXPORT_SYMBOL_GPL vmlinux 0x4dbc8364 device_match_name -EXPORT_SYMBOL_GPL vmlinux 0x4dbfdbee sk_psock_msg_verdict -EXPORT_SYMBOL_GPL vmlinux 0x4dc926b3 i2c_add_numbered_adapter -EXPORT_SYMBOL_GPL vmlinux 0x4dce7d30 set_capacity_and_notify -EXPORT_SYMBOL_GPL vmlinux 0x4dceb352 ata_slave_link_init -EXPORT_SYMBOL_GPL vmlinux 0x4dd4d543 kvm_write_guest -EXPORT_SYMBOL_GPL vmlinux 0x4dde983e devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0x4db9bae9 clk_gate_restore_context +EXPORT_SYMBOL_GPL vmlinux 0x4dbf69dc ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0x4dc35709 bpf_redirect_info +EXPORT_SYMBOL_GPL vmlinux 0x4dc5ce56 __clk_hw_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x4dd4faa0 kvm_read_guest_cached +EXPORT_SYMBOL_GPL vmlinux 0x4dd996d0 hte_push_ts_ns EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string -EXPORT_SYMBOL_GPL vmlinux 0x4df01984 __regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x4de8c2c1 sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0x4de915ef usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x4dec81fd serdev_device_add +EXPORT_SYMBOL_GPL vmlinux 0x4df7cc58 gpiochip_line_is_irq EXPORT_SYMBOL_GPL vmlinux 0x4dff61e5 wwan_port_txoff -EXPORT_SYMBOL_GPL vmlinux 0x4e02f5f5 pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x4dffaf99 ata_do_dev_read_id EXPORT_SYMBOL_GPL vmlinux 0x4e17c613 ata_sff_queue_delayed_work -EXPORT_SYMBOL_GPL vmlinux 0x4e1fb08d spi_bus_type -EXPORT_SYMBOL_GPL vmlinux 0x4e23c7b3 hisi_format_sysfs_show -EXPORT_SYMBOL_GPL vmlinux 0x4e29eb9c inode_sb_list_add -EXPORT_SYMBOL_GPL vmlinux 0x4e2e1319 disk_set_zoned +EXPORT_SYMBOL_GPL vmlinux 0x4e24b213 dma_get_merge_boundary +EXPORT_SYMBOL_GPL vmlinux 0x4e25fbe8 devm_gpiochip_add_data_with_key EXPORT_SYMBOL_GPL vmlinux 0x4e2f3c90 mtk_mutex_enable_by_cmdq -EXPORT_SYMBOL_GPL vmlinux 0x4e31968b nvme_submit_sync_cmd -EXPORT_SYMBOL_GPL vmlinux 0x4e3e7395 devm_devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x4e35234b auxiliary_find_device EXPORT_SYMBOL_GPL vmlinux 0x4e3fd1b4 kvm_release_pfn_clean -EXPORT_SYMBOL_GPL vmlinux 0x4e410378 crypto_unregister_algs EXPORT_SYMBOL_GPL vmlinux 0x4e4c37e2 freq_qos_remove_notifier EXPORT_SYMBOL_GPL vmlinux 0x4e53e4c4 devlink_param_value_changed -EXPORT_SYMBOL_GPL vmlinux 0x4e5559e9 clockevents_register_device -EXPORT_SYMBOL_GPL vmlinux 0x4e650e5f split_page +EXPORT_SYMBOL_GPL vmlinux 0x4e54902e cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0x4e54b8fd fsverity_verify_page EXPORT_SYMBOL_GPL vmlinux 0x4e657485 free_io_pgtable_ops -EXPORT_SYMBOL_GPL vmlinux 0x4e6b0dcd pinctrl_find_gpio_range_from_pin -EXPORT_SYMBOL_GPL vmlinux 0x4e6b8122 phy_modify_mmd_changed -EXPORT_SYMBOL_GPL vmlinux 0x4e72e403 fscrypt_fname_siphash EXPORT_SYMBOL_GPL vmlinux 0x4e74878e __tracepoint_devlink_hwerr -EXPORT_SYMBOL_GPL vmlinux 0x4e8b23d7 __audit_inode_child -EXPORT_SYMBOL_GPL vmlinux 0x4e8fa2ae regulator_map_voltage_iterate -EXPORT_SYMBOL_GPL vmlinux 0x4e962ad3 __cpufreq_driver_target -EXPORT_SYMBOL_GPL vmlinux 0x4e9ed5da xenbus_dev_cancel -EXPORT_SYMBOL_GPL vmlinux 0x4e9f95fe debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0x4e7e8c1e vchan_tx_submit +EXPORT_SYMBOL_GPL vmlinux 0x4e7ea074 regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x4e9f4d61 trace_array_put EXPORT_SYMBOL_GPL vmlinux 0x4eac5fc1 cpu_mitigations_auto_nosmt EXPORT_SYMBOL_GPL vmlinux 0x4eb39d4e __tracepoint_tcp_bad_csum -EXPORT_SYMBOL_GPL vmlinux 0x4ebd458b clone_private_mount -EXPORT_SYMBOL_GPL vmlinux 0x4ebd9ae2 crypto_register_ahash -EXPORT_SYMBOL_GPL vmlinux 0x4ec41e1d scmi_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x4eb6fa93 acpi_get_first_physical_node EXPORT_SYMBOL_GPL vmlinux 0x4ece3615 blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4ed5b7f8 sysfs_update_groups +EXPORT_SYMBOL_GPL vmlinux 0x4ee78d67 pci_msix_can_alloc_dyn EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context -EXPORT_SYMBOL_GPL vmlinux 0x4ef9a19c mmc_sanitize -EXPORT_SYMBOL_GPL vmlinux 0x4ef9d623 devm_rtc_device_register EXPORT_SYMBOL_GPL vmlinux 0x4efcf021 mpi_normalize -EXPORT_SYMBOL_GPL vmlinux 0x4efda53d linear_hugepage_index -EXPORT_SYMBOL_GPL vmlinux 0x4efee38c xfrm_audit_policy_add -EXPORT_SYMBOL_GPL vmlinux 0x4f07036d dma_get_slave_channel -EXPORT_SYMBOL_GPL vmlinux 0x4f082194 regulator_list_hardware_vsel -EXPORT_SYMBOL_GPL vmlinux 0x4f0b2ba1 tty_wakeup -EXPORT_SYMBOL_GPL vmlinux 0x4f0cedf2 iommu_device_sysfs_remove -EXPORT_SYMBOL_GPL vmlinux 0x4f222268 clean_acked_data_disable EXPORT_SYMBOL_GPL vmlinux 0x4f2593f0 btree_update EXPORT_SYMBOL_GPL vmlinux 0x4f2c996d kmsg_dump_get_line -EXPORT_SYMBOL_GPL vmlinux 0x4f62206b blk_next_bio +EXPORT_SYMBOL_GPL vmlinux 0x4f47ed94 phylink_mii_c45_pcs_get_state +EXPORT_SYMBOL_GPL vmlinux 0x4f4de1cb device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x4f5abf52 ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0x4f65bd51 ahci_port_resume EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads -EXPORT_SYMBOL_GPL vmlinux 0x4f6beab1 edac_mc_alloc -EXPORT_SYMBOL_GPL vmlinux 0x4f6e66a5 nvdimm_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x4f6a80de bio_start_io_acct EXPORT_SYMBOL_GPL vmlinux 0x4f72a987 uart_parse_options -EXPORT_SYMBOL_GPL vmlinux 0x4f73e815 vp_legacy_get_status -EXPORT_SYMBOL_GPL vmlinux 0x4f754384 proc_get_parent_data -EXPORT_SYMBOL_GPL vmlinux 0x4f796903 iopf_queue_flush_dev +EXPORT_SYMBOL_GPL vmlinux 0x4f80a973 __kthread_should_park EXPORT_SYMBOL_GPL vmlinux 0x4f80e319 __ct_user_exit -EXPORT_SYMBOL_GPL vmlinux 0x4f8225f7 icc_set_tag +EXPORT_SYMBOL_GPL vmlinux 0x4f82f3ce class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x4f88c621 scsi_host_busy_iter EXPORT_SYMBOL_GPL vmlinux 0x4f98d766 cpu_pm_unregister_notifier -EXPORT_SYMBOL_GPL vmlinux 0x4faddb27 posix_clock_register EXPORT_SYMBOL_GPL vmlinux 0x4fb5da55 fs_put_dax -EXPORT_SYMBOL_GPL vmlinux 0x4fb6a2f8 of_reserved_mem_device_init_by_idx -EXPORT_SYMBOL_GPL vmlinux 0x4fc84ac8 devm_register_power_off_handler -EXPORT_SYMBOL_GPL vmlinux 0x4fd63dec unmap_mapping_pages +EXPORT_SYMBOL_GPL vmlinux 0x4fba7435 nvme_wait_freeze +EXPORT_SYMBOL_GPL vmlinux 0x4fc04b01 nvme_auth_gen_shared_secret +EXPORT_SYMBOL_GPL vmlinux 0x4fce961e usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0x4fd1988b ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x4fdc1e5c fsl_mc_bus_dpaiop_type EXPORT_SYMBOL_GPL vmlinux 0x4fdc945d sata_deb_timing_normal -EXPORT_SYMBOL_GPL vmlinux 0x4fde136b balloon_page_list_dequeue -EXPORT_SYMBOL_GPL vmlinux 0x4fe13bb6 devres_remove +EXPORT_SYMBOL_GPL vmlinux 0x4fdfe3aa dev_pm_opp_put_opp_table EXPORT_SYMBOL_GPL vmlinux 0x4fe1eddf unregister_netevent_notifier -EXPORT_SYMBOL_GPL vmlinux 0x4ff6aca5 devm_fwnode_pwm_get -EXPORT_SYMBOL_GPL vmlinux 0x4ff7ac68 fuse_conn_init -EXPORT_SYMBOL_GPL vmlinux 0x4ff8cbf6 clk_hw_rate_is_protected -EXPORT_SYMBOL_GPL vmlinux 0x4ffbd9cc of_device_modalias +EXPORT_SYMBOL_GPL vmlinux 0x4ff87b72 pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x4ffc2588 xen_remap_vma_range EXPORT_SYMBOL_GPL vmlinux 0x500c768c apei_exec_read_register +EXPORT_SYMBOL_GPL vmlinux 0x501300cf kvm_vcpu_write_guest +EXPORT_SYMBOL_GPL vmlinux 0x50165921 clk_hw_register_fixed_factor EXPORT_SYMBOL_GPL vmlinux 0x5026585c xen_irq_from_gsi -EXPORT_SYMBOL_GPL vmlinux 0x50271a9f usb_autopm_get_interface_async -EXPORT_SYMBOL_GPL vmlinux 0x5034778f devm_regulator_bulk_get_const -EXPORT_SYMBOL_GPL vmlinux 0x5041ef26 ip6_datagram_connect_v6_only -EXPORT_SYMBOL_GPL vmlinux 0x50422ea1 zap_vma_ptes -EXPORT_SYMBOL_GPL vmlinux 0x5045e2f5 led_trigger_remove -EXPORT_SYMBOL_GPL vmlinux 0x50471e9a validate_xmit_skb_list -EXPORT_SYMBOL_GPL vmlinux 0x504b1033 adp5520_clr_bits -EXPORT_SYMBOL_GPL vmlinux 0x504ed351 pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x5035956b devm_regmap_init_vexpress_config +EXPORT_SYMBOL_GPL vmlinux 0x50419a6b key_type_user +EXPORT_SYMBOL_GPL vmlinux 0x5048d777 add_disk_randomness EXPORT_SYMBOL_GPL vmlinux 0x50616e69 devlink_resources_unregister -EXPORT_SYMBOL_GPL vmlinux 0x5071b86a crypto_stats_decompress -EXPORT_SYMBOL_GPL vmlinux 0x50845290 kvm_vcpu_write_guest_page -EXPORT_SYMBOL_GPL vmlinux 0x508ccd29 usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0x50829dd9 debugfs_create_size_t EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start -EXPORT_SYMBOL_GPL vmlinux 0x50a68b6d serial8250_rpm_put_tx -EXPORT_SYMBOL_GPL vmlinux 0x50aed881 usb_submit_urb -EXPORT_SYMBOL_GPL vmlinux 0x50bd2b47 mtk_pinconf_adv_pull_set +EXPORT_SYMBOL_GPL vmlinux 0x50a52342 fib6_new_table +EXPORT_SYMBOL_GPL vmlinux 0x50b0b3b4 genphy_c45_read_status +EXPORT_SYMBOL_GPL vmlinux 0x50b81618 param_ops_bool_enable_only EXPORT_SYMBOL_GPL vmlinux 0x50c2ae54 rpi_firmware_property -EXPORT_SYMBOL_GPL vmlinux 0x50cf2589 pm_generic_poweroff_noirq -EXPORT_SYMBOL_GPL vmlinux 0x50d0f54d device_set_of_node_from_dev -EXPORT_SYMBOL_GPL vmlinux 0x50d57ab1 __traceiter_block_rq_remap -EXPORT_SYMBOL_GPL vmlinux 0x50d937a2 fb_deferred_io_mmap +EXPORT_SYMBOL_GPL vmlinux 0x50dadbf7 __traceiter_remove_device_from_group EXPORT_SYMBOL_GPL vmlinux 0x50df94f5 btree_insert -EXPORT_SYMBOL_GPL vmlinux 0x50e67909 ata_sff_lost_interrupt EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num -EXPORT_SYMBOL_GPL vmlinux 0x50f06d6c gpiochip_line_is_irq +EXPORT_SYMBOL_GPL vmlinux 0x50f57b1b seg6_do_srh_inline +EXPORT_SYMBOL_GPL vmlinux 0x50f5a784 sched_set_normal EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up -EXPORT_SYMBOL_GPL vmlinux 0x5104799a __traceiter_block_bio_remap -EXPORT_SYMBOL_GPL vmlinux 0x510efd60 vp_modern_queue_vector -EXPORT_SYMBOL_GPL vmlinux 0x5124e4fa pm_generic_poweroff -EXPORT_SYMBOL_GPL vmlinux 0x5133dd05 ahci_start_fis_rx +EXPORT_SYMBOL_GPL vmlinux 0x511d2507 pinctrl_generic_get_group_count +EXPORT_SYMBOL_GPL vmlinux 0x5135edc8 cpuidle_register EXPORT_SYMBOL_GPL vmlinux 0x51390c96 rcu_barrier_tasks_rude -EXPORT_SYMBOL_GPL vmlinux 0x514a6d6d ata_sff_exec_command -EXPORT_SYMBOL_GPL vmlinux 0x514deb23 led_trigger_blink_oneshot -EXPORT_SYMBOL_GPL vmlinux 0x5150f337 syscon_regmap_lookup_by_phandle -EXPORT_SYMBOL_GPL vmlinux 0x51515a82 phylink_of_phy_connect -EXPORT_SYMBOL_GPL vmlinux 0x51526405 acpi_pm_set_device_wakeup -EXPORT_SYMBOL_GPL vmlinux 0x51553ea5 i2c_dw_validate_speed +EXPORT_SYMBOL_GPL vmlinux 0x513fe68d acpiphp_unregister_attention +EXPORT_SYMBOL_GPL vmlinux 0x5149dc1a __rio_local_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x514d755f irq_chip_ack_parent +EXPORT_SYMBOL_GPL vmlinux 0x5157f5e1 fwnode_usb_role_switch_get EXPORT_SYMBOL_GPL vmlinux 0x515b390f __SCK__tp_func_remove_device_from_group -EXPORT_SYMBOL_GPL vmlinux 0x5167d088 kick_process +EXPORT_SYMBOL_GPL vmlinux 0x51653f5a genphy_c45_pma_read_abilities EXPORT_SYMBOL_GPL vmlinux 0x5169344d k3_udma_glue_pop_tx_chn -EXPORT_SYMBOL_GPL vmlinux 0x517a9b9c power_supply_get_battery_info -EXPORT_SYMBOL_GPL vmlinux 0x5181cac6 acpi_dev_remove_driver_gpios +EXPORT_SYMBOL_GPL vmlinux 0x516faf06 debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0x5180e66e irq_create_mapping_affinity +EXPORT_SYMBOL_GPL vmlinux 0x51820097 crypto_shash_final EXPORT_SYMBOL_GPL vmlinux 0x51873876 nvme_auth_get_seqnum EXPORT_SYMBOL_GPL vmlinux 0x5187ac4b xen_store_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x5189dd7f vmbus_request_addr +EXPORT_SYMBOL_GPL vmlinux 0x518fd51b fsl_mc_portal_free +EXPORT_SYMBOL_GPL vmlinux 0x51951732 regmap_reinit_cache EXPORT_SYMBOL_GPL vmlinux 0x51991b38 mtk_mutex_enable EXPORT_SYMBOL_GPL vmlinux 0x51a348cc usb_role_switch_set_drvdata -EXPORT_SYMBOL_GPL vmlinux 0x51ab2d0c nvme_uninit_ctrl +EXPORT_SYMBOL_GPL vmlinux 0x51a9c48f bgmac_alloc +EXPORT_SYMBOL_GPL vmlinux 0x51aa6c8c devm_clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x51ac47c7 devm_hwmon_device_register_with_groups EXPORT_SYMBOL_GPL vmlinux 0x51ad07dd tegra210_plle_hw_sequence_start -EXPORT_SYMBOL_GPL vmlinux 0x51b9a933 dm_get_queue_limits -EXPORT_SYMBOL_GPL vmlinux 0x51d0d184 md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0x51b81df5 skb_mpls_dec_ttl +EXPORT_SYMBOL_GPL vmlinux 0x51bbf08b acpi_storage_d3 +EXPORT_SYMBOL_GPL vmlinux 0x51d05d65 sdev_evt_send EXPORT_SYMBOL_GPL vmlinux 0x51d13875 nf_hooks_lwtunnel_sysctl_handler -EXPORT_SYMBOL_GPL vmlinux 0x51d4af14 devm_register_restart_handler -EXPORT_SYMBOL_GPL vmlinux 0x51e315fc cpufreq_cooling_unregister -EXPORT_SYMBOL_GPL vmlinux 0x51ef24f5 acpi_get_first_physical_node -EXPORT_SYMBOL_GPL vmlinux 0x51f43f8a hvc_instantiate -EXPORT_SYMBOL_GPL vmlinux 0x51fc3c33 usb_phy_roothub_suspend +EXPORT_SYMBOL_GPL vmlinux 0x51e600d5 irq_domain_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x51f05bcf usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0x51f155b5 usb_control_msg_send EXPORT_SYMBOL_GPL vmlinux 0x51fc9a6d xenmem_reservation_decrease -EXPORT_SYMBOL_GPL vmlinux 0x52213fda fsl_mc_bus_dpaiop_type -EXPORT_SYMBOL_GPL vmlinux 0x5223a99c usb_of_get_device_node +EXPORT_SYMBOL_GPL vmlinux 0x520d25d5 dev_pm_opp_of_find_icc_paths +EXPORT_SYMBOL_GPL vmlinux 0x5219c024 pci_find_next_capability EXPORT_SYMBOL_GPL vmlinux 0x5224836e srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x522493f8 devm_regulator_bulk_get_enable EXPORT_SYMBOL_GPL vmlinux 0x52252316 clk_unregister_fixed_rate -EXPORT_SYMBOL_GPL vmlinux 0x522bbb38 extcon_register_notifier -EXPORT_SYMBOL_GPL vmlinux 0x52356fcd kiocb_modified -EXPORT_SYMBOL_GPL vmlinux 0x52410ad8 gnttab_unmap_refs_sync -EXPORT_SYMBOL_GPL vmlinux 0x52412357 __traceiter_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x522d27b0 rio_lock_device +EXPORT_SYMBOL_GPL vmlinux 0x5230cada ahci_shost_groups +EXPORT_SYMBOL_GPL vmlinux 0x5237450c devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0x523c708b driver_remove_file EXPORT_SYMBOL_GPL vmlinux 0x52431348 xenbus_transaction_start -EXPORT_SYMBOL_GPL vmlinux 0x5250c03e wm831x_auxadc_read -EXPORT_SYMBOL_GPL vmlinux 0x52530147 nvdimm_kobj +EXPORT_SYMBOL_GPL vmlinux 0x525a399b clk_divider_ro_ops EXPORT_SYMBOL_GPL vmlinux 0x525d0aa3 trace_seq_printf -EXPORT_SYMBOL_GPL vmlinux 0x5262b909 serial8250_rpm_get EXPORT_SYMBOL_GPL vmlinux 0x52647db1 ct_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x526578dc tcp_bpf_sendmsg_redir +EXPORT_SYMBOL_GPL vmlinux 0x52660b86 nvme_remove_io_tag_set +EXPORT_SYMBOL_GPL vmlinux 0x52663b10 find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x5269f8e1 phy_start_machine EXPORT_SYMBOL_GPL vmlinux 0x526bcf2a wwan_port_get_drvdata -EXPORT_SYMBOL_GPL vmlinux 0x527d095a __kernel_write -EXPORT_SYMBOL_GPL vmlinux 0x527e83de ahci_sdev_groups -EXPORT_SYMBOL_GPL vmlinux 0x5282b7b0 of_clk_get_from_provider -EXPORT_SYMBOL_GPL vmlinux 0x528cd25d edac_mc_free -EXPORT_SYMBOL_GPL vmlinux 0x529d971b spi_get_next_queued_message -EXPORT_SYMBOL_GPL vmlinux 0x52afff99 ip6_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x5277340c i2c_dw_probe_master +EXPORT_SYMBOL_GPL vmlinux 0x52781170 virtqueue_resize +EXPORT_SYMBOL_GPL vmlinux 0x527a851a devl_rate_leaf_create +EXPORT_SYMBOL_GPL vmlinux 0x52950b81 dev_pm_opp_put EXPORT_SYMBOL_GPL vmlinux 0x52b1e3c7 pci_flags EXPORT_SYMBOL_GPL vmlinux 0x52c35e83 call_rcu_tasks_trace -EXPORT_SYMBOL_GPL vmlinux 0x52ca0093 icc_node_del EXPORT_SYMBOL_GPL vmlinux 0x52ce2057 hv_setup_crash_handler +EXPORT_SYMBOL_GPL vmlinux 0x52cf7a71 device_remove_file_self EXPORT_SYMBOL_GPL vmlinux 0x52d54fce devlink_info_version_stored_put -EXPORT_SYMBOL_GPL vmlinux 0x52dbd321 __irq_alloc_domain_generic_chips EXPORT_SYMBOL_GPL vmlinux 0x52eddb69 raw_v6_hashinfo -EXPORT_SYMBOL_GPL vmlinux 0x52f5a1fd raw_seq_stop -EXPORT_SYMBOL_GPL vmlinux 0x52fee12e uart_try_toggle_sysrq +EXPORT_SYMBOL_GPL vmlinux 0x52f11f8a virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0x52f8c8e5 clk_hw_register EXPORT_SYMBOL_GPL vmlinux 0x53012944 __tracepoint_rpm_resume -EXPORT_SYMBOL_GPL vmlinux 0x530bff78 blk_crypto_profile_destroy -EXPORT_SYMBOL_GPL vmlinux 0x530c38e0 mctrl_gpio_init -EXPORT_SYMBOL_GPL vmlinux 0x531a03ee gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x5303c11c rio_mport_write_config_32 EXPORT_SYMBOL_GPL vmlinux 0x532b90b5 kprobe_event_cmd_init -EXPORT_SYMBOL_GPL vmlinux 0x5335ec4e to_nvdimm_bus_dev -EXPORT_SYMBOL_GPL vmlinux 0x533797e8 fsl_mc_bus_dpbp_type -EXPORT_SYMBOL_GPL vmlinux 0x533adad8 irq_chip_set_affinity_parent -EXPORT_SYMBOL_GPL vmlinux 0x534a1a2a vchan_find_desc -EXPORT_SYMBOL_GPL vmlinux 0x5353cf5f kvm_io_bus_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x532c87e2 sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0x532ec9fd tcp_reno_undo_cwnd +EXPORT_SYMBOL_GPL vmlinux 0x5337c16c perf_aux_output_end +EXPORT_SYMBOL_GPL vmlinux 0x533c0372 devm_of_phy_get_by_index EXPORT_SYMBOL_GPL vmlinux 0x5358864e devlink_fmsg_binary_pair_nest_end -EXPORT_SYMBOL_GPL vmlinux 0x53632732 vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0x535c1e8f sdio_enable_func EXPORT_SYMBOL_GPL vmlinux 0x537252cf __SCK__tp_func_rpm_return_int -EXPORT_SYMBOL_GPL vmlinux 0x5374a3e4 usb_set_interface -EXPORT_SYMBOL_GPL vmlinux 0x538c1fda spi_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x5376841f regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0x537b7adf crypto_unregister_ahashes EXPORT_SYMBOL_GPL vmlinux 0x538d073d phy_duplex_to_str -EXPORT_SYMBOL_GPL vmlinux 0x5396eb0c mbox_client_txdone -EXPORT_SYMBOL_GPL vmlinux 0x539eab2f of_property_read_variable_u16_array -EXPORT_SYMBOL_GPL vmlinux 0x53a78ea3 xenbus_dev_suspend -EXPORT_SYMBOL_GPL vmlinux 0x53a828ba debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x5399bf46 kvm_init +EXPORT_SYMBOL_GPL vmlinux 0x53a51eb2 pcc_mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0x53b4a4c3 ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x53b6b16a sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x53bb650d serial8250_request_dma EXPORT_SYMBOL_GPL vmlinux 0x53c089f5 property_entries_dup -EXPORT_SYMBOL_GPL vmlinux 0x53d03c9d acpi_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x53c95802 pinctrl_find_and_add_gpio_range EXPORT_SYMBOL_GPL vmlinux 0x53d7c01e __traceiter_cpu_idle -EXPORT_SYMBOL_GPL vmlinux 0x53d9ae26 power_supply_powers -EXPORT_SYMBOL_GPL vmlinux 0x53e39636 gpiochip_irqchip_add_domain -EXPORT_SYMBOL_GPL vmlinux 0x5402ad4d usb_put_dev -EXPORT_SYMBOL_GPL vmlinux 0x54187097 gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0x53db40e6 rio_request_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x53ebc21f extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x53ef0f81 pm_clk_remove +EXPORT_SYMBOL_GPL vmlinux 0x53f5798a trace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0x53f811b3 tps65912_device_exit +EXPORT_SYMBOL_GPL vmlinux 0x54109cbf hisi_uncore_pmu_disable +EXPORT_SYMBOL_GPL vmlinux 0x541abd6a phy_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0x541b4bee wakeup_source_add EXPORT_SYMBOL_GPL vmlinux 0x541bd60a irq_work_run EXPORT_SYMBOL_GPL vmlinux 0x54215db5 visitor64 -EXPORT_SYMBOL_GPL vmlinux 0x5427a296 iommu_group_get -EXPORT_SYMBOL_GPL vmlinux 0x54283c61 unregister_acpi_bus_type -EXPORT_SYMBOL_GPL vmlinux 0x54300aa7 device_for_each_child_reverse -EXPORT_SYMBOL_GPL vmlinux 0x54421b70 fuse_do_open -EXPORT_SYMBOL_GPL vmlinux 0x5448b53c nfs42_ssc_register -EXPORT_SYMBOL_GPL vmlinux 0x544b095a rio_dev_put -EXPORT_SYMBOL_GPL vmlinux 0x544ed367 meson_clk_cpu_dyndiv_ops +EXPORT_SYMBOL_GPL vmlinux 0x544887e4 crypto_alloc_acomp +EXPORT_SYMBOL_GPL vmlinux 0x544f212a acpi_dma_request_slave_chan_by_index +EXPORT_SYMBOL_GPL vmlinux 0x5459ad6d gov_attr_set_put EXPORT_SYMBOL_GPL vmlinux 0x54651f9b rhashtable_walk_next -EXPORT_SYMBOL_GPL vmlinux 0x54778338 gpiod_put_array -EXPORT_SYMBOL_GPL vmlinux 0x5484a303 vp_modern_get_features -EXPORT_SYMBOL_GPL vmlinux 0x54895a23 rtnl_put_cacheinfo -EXPORT_SYMBOL_GPL vmlinux 0x548bc454 cgroup_get_from_id +EXPORT_SYMBOL_GPL vmlinux 0x548ed19c class_unregister EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq -EXPORT_SYMBOL_GPL vmlinux 0x5497fd32 crypto_grab_spawn -EXPORT_SYMBOL_GPL vmlinux 0x549ba2c0 bpf_prog_inc -EXPORT_SYMBOL_GPL vmlinux 0x549d31d8 devlink_dpipe_match_put EXPORT_SYMBOL_GPL vmlinux 0x54a25da2 qcom_smem_state_put +EXPORT_SYMBOL_GPL vmlinux 0x54a2d1fb pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x54a637e6 genphy_c45_pma_suspend +EXPORT_SYMBOL_GPL vmlinux 0x54a7ea65 usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0x54aa3a91 perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0x54ac5beb gnttab_dma_alloc_pages +EXPORT_SYMBOL_GPL vmlinux 0x54b65168 devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0x54bab9c5 regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x54bc7057 crypto_alloc_tfm_node +EXPORT_SYMBOL_GPL vmlinux 0x54cd1ce1 ata_pio_need_iordy EXPORT_SYMBOL_GPL vmlinux 0x54cee684 __tracepoint_ata_bmdma_start -EXPORT_SYMBOL_GPL vmlinux 0x54cff465 iommu_domain_alloc -EXPORT_SYMBOL_GPL vmlinux 0x54da3430 __pm_relax -EXPORT_SYMBOL_GPL vmlinux 0x54dfef91 extcon_get_property -EXPORT_SYMBOL_GPL vmlinux 0x54ede88c xdp_do_redirect_frame +EXPORT_SYMBOL_GPL vmlinux 0x54de749d pci_p2pdma_distance_many +EXPORT_SYMBOL_GPL vmlinux 0x54f6c182 pin_get_name EXPORT_SYMBOL_GPL vmlinux 0x550f3e05 i2c_freq_mode_string -EXPORT_SYMBOL_GPL vmlinux 0x551a5d03 sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x5519ee4f wwan_put_debugfs_dir EXPORT_SYMBOL_GPL vmlinux 0x55339365 flush_delayed_fput -EXPORT_SYMBOL_GPL vmlinux 0x55339e19 mmu_interval_notifier_insert_locked +EXPORT_SYMBOL_GPL vmlinux 0x5537bf33 od_register_powersave_bias_handler EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data -EXPORT_SYMBOL_GPL vmlinux 0x553faada nvme_start_ctrl EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier -EXPORT_SYMBOL_GPL vmlinux 0x5550d0ee rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x55458333 usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0x55490db6 bus_for_each_drv EXPORT_SYMBOL_GPL vmlinux 0x556e4390 clk_get_rate -EXPORT_SYMBOL_GPL vmlinux 0x557646a8 msi_domain_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x5577f54b tps6586x_get_version EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq -EXPORT_SYMBOL_GPL vmlinux 0x5579565e __rio_local_write_config_16 -EXPORT_SYMBOL_GPL vmlinux 0x5581c737 devm_pse_controller_register -EXPORT_SYMBOL_GPL vmlinux 0x5584dae9 phy_get_rate_matching -EXPORT_SYMBOL_GPL vmlinux 0x559ef3aa sata_pmp_port_ops -EXPORT_SYMBOL_GPL vmlinux 0x55ba5e36 usb_disable_lpm -EXPORT_SYMBOL_GPL vmlinux 0x55ba7776 sdio_claim_host -EXPORT_SYMBOL_GPL vmlinux 0x55c0078d spi_take_timestamp_post -EXPORT_SYMBOL_GPL vmlinux 0x55c5b076 devfreq_get_devfreq_by_node +EXPORT_SYMBOL_GPL vmlinux 0x55a35265 efivars_unregister EXPORT_SYMBOL_GPL vmlinux 0x55c76a23 ksys_sync_helper EXPORT_SYMBOL_GPL vmlinux 0x55c9880c zynqmp_pm_release_node -EXPORT_SYMBOL_GPL vmlinux 0x55d0bea2 rio_mport_get_feature -EXPORT_SYMBOL_GPL vmlinux 0x55d6da34 vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0x55cdac55 usb_submit_urb EXPORT_SYMBOL_GPL vmlinux 0x55d91921 alloc_memory_type -EXPORT_SYMBOL_GPL vmlinux 0x55ea19d4 __udp_enqueue_schedule_skb +EXPORT_SYMBOL_GPL vmlinux 0x55e501bf sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0x55e53b8c clk_regmap_mux_ro_ops EXPORT_SYMBOL_GPL vmlinux 0x55eecff4 bit_wait_io_timeout -EXPORT_SYMBOL_GPL vmlinux 0x55f09aab fib_nexthop_info -EXPORT_SYMBOL_GPL vmlinux 0x55fcdb12 blk_crypto_intersect_capabilities -EXPORT_SYMBOL_GPL vmlinux 0x55ff1850 udp4_lib_lookup -EXPORT_SYMBOL_GPL vmlinux 0x56007957 devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0x55f4dcdf regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0x56019a39 clk_hw_get_rate EXPORT_SYMBOL_GPL vmlinux 0x56054c05 crypto_it_tab EXPORT_SYMBOL_GPL vmlinux 0x56173654 pcap_set_ts_bits EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff -EXPORT_SYMBOL_GPL vmlinux 0x562ca903 of_fwnode_ops -EXPORT_SYMBOL_GPL vmlinux 0x562df709 hte_push_ts_ns +EXPORT_SYMBOL_GPL vmlinux 0x5625808d fwnode_graph_get_remote_port_parent +EXPORT_SYMBOL_GPL vmlinux 0x5626d889 ipv6_icmp_error +EXPORT_SYMBOL_GPL vmlinux 0x56282b71 vmbus_teardown_gpadl EXPORT_SYMBOL_GPL vmlinux 0x56310925 regulator_mode_to_status -EXPORT_SYMBOL_GPL vmlinux 0x563ab8e6 phy_pm_runtime_allow -EXPORT_SYMBOL_GPL vmlinux 0x5641165e __bio_add_page EXPORT_SYMBOL_GPL vmlinux 0x5641485b tty_termios_encode_baud_rate -EXPORT_SYMBOL_GPL vmlinux 0x564be145 acpi_processor_get_performance_info -EXPORT_SYMBOL_GPL vmlinux 0x565ec92e dma_get_slave_caps -EXPORT_SYMBOL_GPL vmlinux 0x565f3ffb shash_register_instance -EXPORT_SYMBOL_GPL vmlinux 0x567120b7 pci_enable_rom -EXPORT_SYMBOL_GPL vmlinux 0x56786e79 uprobe_unregister -EXPORT_SYMBOL_GPL vmlinux 0x567fce33 pm_runtime_barrier -EXPORT_SYMBOL_GPL vmlinux 0x5699af4c mmu_notifier_put -EXPORT_SYMBOL_GPL vmlinux 0x569cf054 of_reserved_mem_device_release -EXPORT_SYMBOL_GPL vmlinux 0x56a8b71f phy_speed_up -EXPORT_SYMBOL_GPL vmlinux 0x56b2890d dw_pcie_host_init -EXPORT_SYMBOL_GPL vmlinux 0x56b324a7 nfnl_ct_hook -EXPORT_SYMBOL_GPL vmlinux 0x56b98ed2 tty_port_unregister_device -EXPORT_SYMBOL_GPL vmlinux 0x56d75117 usb_get_current_frame_number -EXPORT_SYMBOL_GPL vmlinux 0x56dcce9f bpf_prog_destroy -EXPORT_SYMBOL_GPL vmlinux 0x56dfa0ae ata_host_put -EXPORT_SYMBOL_GPL vmlinux 0x56e27b94 k3_ringacc_ring_cfg +EXPORT_SYMBOL_GPL vmlinux 0x5643b8e9 of_phandle_iterator_init +EXPORT_SYMBOL_GPL vmlinux 0x564cc808 gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0x565109f8 clk_hw_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x56535d91 meson_pmx_get_funcs_count +EXPORT_SYMBOL_GPL vmlinux 0x566567ed irq_gc_noop +EXPORT_SYMBOL_GPL vmlinux 0x5694c1c6 udp_tunnel_nic_ops +EXPORT_SYMBOL_GPL vmlinux 0x56c159ef ahci_save_initial_config +EXPORT_SYMBOL_GPL vmlinux 0x56e428ce usb_role_switch_find_by_fwnode EXPORT_SYMBOL_GPL vmlinux 0x56e9103b cpu_pm_enter -EXPORT_SYMBOL_GPL vmlinux 0x56f51438 edac_device_handle_ue_count +EXPORT_SYMBOL_GPL vmlinux 0x56f62d51 pinctrl_utils_reserve_map EXPORT_SYMBOL_GPL vmlinux 0x56fbb130 no_hash_pointers -EXPORT_SYMBOL_GPL vmlinux 0x56fe2e80 perf_event_update_userpage -EXPORT_SYMBOL_GPL vmlinux 0x56fe3623 uart_console_write -EXPORT_SYMBOL_GPL vmlinux 0x5708d652 report_iommu_fault -EXPORT_SYMBOL_GPL vmlinux 0x5719b43d regulator_get_error_flags -EXPORT_SYMBOL_GPL vmlinux 0x571af32a of_usb_update_otg_caps -EXPORT_SYMBOL_GPL vmlinux 0x572ca425 ata_std_prereset -EXPORT_SYMBOL_GPL vmlinux 0x572fc817 ata_sas_port_start -EXPORT_SYMBOL_GPL vmlinux 0x57363c05 pci_find_dvsec_capability -EXPORT_SYMBOL_GPL vmlinux 0x57375816 tpm_calc_ordinal_duration -EXPORT_SYMBOL_GPL vmlinux 0x573797ab ip6_sk_update_pmtu -EXPORT_SYMBOL_GPL vmlinux 0x573d749c devm_platform_ioremap_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0x570861c8 vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0x572ae747 i2c_detect_slave_mode +EXPORT_SYMBOL_GPL vmlinux 0x572cc9a2 thermal_zone_device_enable +EXPORT_SYMBOL_GPL vmlinux 0x573feb13 power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0x57456a21 pci_epc_set_bar EXPORT_SYMBOL_GPL vmlinux 0x574609c5 apei_exec_write_register_value -EXPORT_SYMBOL_GPL vmlinux 0x5746d0fa cpufreq_freq_attr_scaling_available_freqs -EXPORT_SYMBOL_GPL vmlinux 0x57647ca6 __xdp_build_skb_from_frame +EXPORT_SYMBOL_GPL vmlinux 0x574db95d fscrypt_prepare_new_inode +EXPORT_SYMBOL_GPL vmlinux 0x57614185 pci_iov_get_pf_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x576fc2f6 __clk_get_hw EXPORT_SYMBOL_GPL vmlinux 0x57719632 gnttab_grant_foreign_access EXPORT_SYMBOL_GPL vmlinux 0x57727285 phylink_ethtool_set_eee EXPORT_SYMBOL_GPL vmlinux 0x577a438a tegra210_clk_emc_detach -EXPORT_SYMBOL_GPL vmlinux 0x5780adff regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0x57878e64 subsys_dev_iter_exit EXPORT_SYMBOL_GPL vmlinux 0x578eeb4d hugetlb_cgrp_subsys_enabled_key EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x579aa935 perf_event_period EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all -EXPORT_SYMBOL_GPL vmlinux 0x57b44e34 hisi_uncore_pmu_add -EXPORT_SYMBOL_GPL vmlinux 0x57b70b25 devm_irq_domain_create_sim -EXPORT_SYMBOL_GPL vmlinux 0x57c9e912 fs_kobj -EXPORT_SYMBOL_GPL vmlinux 0x57d07a1e cpufreq_cpu_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x57a32eea ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0x57a6797c pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x57aab1b2 check_move_unevictable_folios EXPORT_SYMBOL_GPL vmlinux 0x57d4050a xhci_get_endpoint_index EXPORT_SYMBOL_GPL vmlinux 0x57dc4851 mas_erase -EXPORT_SYMBOL_GPL vmlinux 0x57e68726 sdio_retune_release -EXPORT_SYMBOL_GPL vmlinux 0x57f127c4 bpf_warn_invalid_xdp_action -EXPORT_SYMBOL_GPL vmlinux 0x57f45552 vcap_addr_keysets -EXPORT_SYMBOL_GPL vmlinux 0x57f56a89 bpfilter_ops EXPORT_SYMBOL_GPL vmlinux 0x57f576b9 mpi_ec_curve_point -EXPORT_SYMBOL_GPL vmlinux 0x5816a7b1 d_same_name -EXPORT_SYMBOL_GPL vmlinux 0x581dd4df crypto_stats_skcipher_encrypt -EXPORT_SYMBOL_GPL vmlinux 0x5824a69e xdp_rxq_info_reg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x57f7dd38 spi_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0x57fbe57a exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0x5805784d dw_pcie_link_up +EXPORT_SYMBOL_GPL vmlinux 0x580e937a crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x58102729 imx_pinconf_set_scu EXPORT_SYMBOL_GPL vmlinux 0x58276f93 cper_next_record_id EXPORT_SYMBOL_GPL vmlinux 0x5829e979 mas_pause EXPORT_SYMBOL_GPL vmlinux 0x5831e062 cpus_read_trylock -EXPORT_SYMBOL_GPL vmlinux 0x583a3da1 iommu_sva_bind_device -EXPORT_SYMBOL_GPL vmlinux 0x58425480 fuse_dev_free -EXPORT_SYMBOL_GPL vmlinux 0x5868b58e dst_blackhole_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x585ee914 i2c_new_dummy_device +EXPORT_SYMBOL_GPL vmlinux 0x586726e4 debugfs_create_file_unsafe +EXPORT_SYMBOL_GPL vmlinux 0x586bbd2c dpbp_open EXPORT_SYMBOL_GPL vmlinux 0x586bfc8a alarm_restart -EXPORT_SYMBOL_GPL vmlinux 0x58771272 clk_hw_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x5877936b platform_get_resource EXPORT_SYMBOL_GPL vmlinux 0x5879a27d sfp_get_module_info -EXPORT_SYMBOL_GPL vmlinux 0x587d70c4 wm8350_read_auxadc -EXPORT_SYMBOL_GPL vmlinux 0x588fcdab crypto_unregister_rngs -EXPORT_SYMBOL_GPL vmlinux 0x5898e6ff tty_port_tty_hangup -EXPORT_SYMBOL_GPL vmlinux 0x58a3536d sk_psock_init -EXPORT_SYMBOL_GPL vmlinux 0x58b2ed60 iommu_device_sysfs_add -EXPORT_SYMBOL_GPL vmlinux 0x58c4fee6 of_phandle_iterator_init -EXPORT_SYMBOL_GPL vmlinux 0x58d6ff15 devm_kasprintf_strarray +EXPORT_SYMBOL_GPL vmlinux 0x589e38c8 register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x58a06bc6 regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0x58a1133b fc_eh_should_retry_cmd +EXPORT_SYMBOL_GPL vmlinux 0x58a24ba8 pinctrl_generic_add_group +EXPORT_SYMBOL_GPL vmlinux 0x58aa9d3a clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0x58b28372 of_pci_get_devfn +EXPORT_SYMBOL_GPL vmlinux 0x58b382dc cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0x58d92fd9 platform_get_resource_byname EXPORT_SYMBOL_GPL vmlinux 0x58db1176 ata_xfer_mode2shift EXPORT_SYMBOL_GPL vmlinux 0x58def6ca sfp_module_remove -EXPORT_SYMBOL_GPL vmlinux 0x58df6bb7 devm_mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x58dfd2d1 pci_load_and_free_saved_state EXPORT_SYMBOL_GPL vmlinux 0x58e14f15 HYPERVISOR_event_channel_op -EXPORT_SYMBOL_GPL vmlinux 0x58fa83da ping_seq_stop -EXPORT_SYMBOL_GPL vmlinux 0x590b8065 dev_pm_qos_expose_latency_tolerance -EXPORT_SYMBOL_GPL vmlinux 0x59143645 blk_queue_max_discard_segments -EXPORT_SYMBOL_GPL vmlinux 0x5914e142 mnt_drop_write -EXPORT_SYMBOL_GPL vmlinux 0x5932e51e tcp_set_keepalive -EXPORT_SYMBOL_GPL vmlinux 0x5935cb6c class_dev_iter_exit -EXPORT_SYMBOL_GPL vmlinux 0x594116f4 sk_msg_return_zero -EXPORT_SYMBOL_GPL vmlinux 0x5945cbba kernfs_notify -EXPORT_SYMBOL_GPL vmlinux 0x594727a2 led_set_brightness_sync -EXPORT_SYMBOL_GPL vmlinux 0x5948b9fa __netdev_watchdog_up -EXPORT_SYMBOL_GPL vmlinux 0x594adf14 k3_udma_glue_request_rx_chn -EXPORT_SYMBOL_GPL vmlinux 0x595078b5 wp_shared_mapping_range -EXPORT_SYMBOL_GPL vmlinux 0x59544a7a mtk_pinconf_adv_drive_get -EXPORT_SYMBOL_GPL vmlinux 0x59569f59 gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0x590481c0 __list_lru_init +EXPORT_SYMBOL_GPL vmlinux 0x5904ca19 ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x590ca26f dw_pcie_read_dbi +EXPORT_SYMBOL_GPL vmlinux 0x591acfc9 usb_role_switch_register +EXPORT_SYMBOL_GPL vmlinux 0x59214daf devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0x59234f13 generic_online_page +EXPORT_SYMBOL_GPL vmlinux 0x592614b8 devm_mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x592e5e46 kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0x5930c707 usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0x5949cfbd mptcp_pm_get_add_addr_accept_max EXPORT_SYMBOL_GPL vmlinux 0x5957cddb zs_lookup_class_index -EXPORT_SYMBOL_GPL vmlinux 0x595a1f64 disk_uevent -EXPORT_SYMBOL_GPL vmlinux 0x596bd67d sysfs_remove_file_self -EXPORT_SYMBOL_GPL vmlinux 0x596fdb03 gpiod_set_consumer_name -EXPORT_SYMBOL_GPL vmlinux 0x59703a81 rockchip_clk_register_plls -EXPORT_SYMBOL_GPL vmlinux 0x597802a6 perf_aux_output_skip -EXPORT_SYMBOL_GPL vmlinux 0x597a29ff pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x5958eccc dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x596fc5eb perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0x59813a32 usb_queue_reset_device EXPORT_SYMBOL_GPL vmlinux 0x5986d190 kdb_printf -EXPORT_SYMBOL_GPL vmlinux 0x598abfca __traceiter_add_device_to_group -EXPORT_SYMBOL_GPL vmlinux 0x59926872 mtk_eint_find_irq -EXPORT_SYMBOL_GPL vmlinux 0x5999d167 ata_bmdma_error_handler -EXPORT_SYMBOL_GPL vmlinux 0x599f3c67 fib_nh_common_init -EXPORT_SYMBOL_GPL vmlinux 0x59a0d34f serdev_controller_add +EXPORT_SYMBOL_GPL vmlinux 0x5986e622 device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x59972c12 sdio_unregister_driver EXPORT_SYMBOL_GPL vmlinux 0x59b063ba start_poll_synchronize_rcu_expedited_full EXPORT_SYMBOL_GPL vmlinux 0x59b2adbf input_ff_effect_from_user -EXPORT_SYMBOL_GPL vmlinux 0x59b80645 devm_clk_hw_register_fixed_factor_index -EXPORT_SYMBOL_GPL vmlinux 0x59bebc32 folio_mkclean -EXPORT_SYMBOL_GPL vmlinux 0x59bf4009 spi_slave_abort -EXPORT_SYMBOL_GPL vmlinux 0x59c403f8 virtqueue_get_avail_addr +EXPORT_SYMBOL_GPL vmlinux 0x59bbb517 cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0x59bea0d0 kgdb_register_io_module EXPORT_SYMBOL_GPL vmlinux 0x59c43dc9 __traceiter_non_standard_event -EXPORT_SYMBOL_GPL vmlinux 0x59c8fe8d mptcp_pm_get_add_addr_signal_max -EXPORT_SYMBOL_GPL vmlinux 0x59d506ef __traceiter_xdp_bulk_tx -EXPORT_SYMBOL_GPL vmlinux 0x59d6ea0e __pm_stay_awake -EXPORT_SYMBOL_GPL vmlinux 0x59d778f7 pci_reset_function -EXPORT_SYMBOL_GPL vmlinux 0x59dbc032 blkcg_print_blkgs -EXPORT_SYMBOL_GPL vmlinux 0x59dbc60e crypto_register_template EXPORT_SYMBOL_GPL vmlinux 0x59e0695d phylink_speed_down EXPORT_SYMBOL_GPL vmlinux 0x59e640c0 halt_poll_ns EXPORT_SYMBOL_GPL vmlinux 0x59edfeb8 phy_rate_matching_to_str EXPORT_SYMBOL_GPL vmlinux 0x59f32720 mpi_subm +EXPORT_SYMBOL_GPL vmlinux 0x59f61cee mddev_resume EXPORT_SYMBOL_GPL vmlinux 0x59f8b7c6 ms_hyperv -EXPORT_SYMBOL_GPL vmlinux 0x59ffddf5 pci_set_pcie_reset_state -EXPORT_SYMBOL_GPL vmlinux 0x5a0e6e68 hwmon_device_register_with_info +EXPORT_SYMBOL_GPL vmlinux 0x59ff7e63 ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x5a06040a pci_bus_resource_n EXPORT_SYMBOL_GPL vmlinux 0x5a12e60c __SCK__tp_func_sched_update_nr_running_tp -EXPORT_SYMBOL_GPL vmlinux 0x5a1ae6e7 ahci_do_softreset +EXPORT_SYMBOL_GPL vmlinux 0x5a1784c8 pm_runtime_set_autosuspend_delay EXPORT_SYMBOL_GPL vmlinux 0x5a1d134a rcu_momentary_dyntick_idle +EXPORT_SYMBOL_GPL vmlinux 0x5a1e0f42 xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0x5a1e4572 switchdev_handle_port_obj_del_foreign EXPORT_SYMBOL_GPL vmlinux 0x5a229368 arch_apei_enable_cmcff -EXPORT_SYMBOL_GPL vmlinux 0x5a26e6c6 power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0x5a38fb39 serial8250_em485_config EXPORT_SYMBOL_GPL vmlinux 0x5a49dbc9 timerqueue_del -EXPORT_SYMBOL_GPL vmlinux 0x5a620ce7 inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0x5a4dba33 fuse_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x5a5813aa serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0x5a5818c5 transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x5a5fb1dd devm_ti_sci_get_of_resource +EXPORT_SYMBOL_GPL vmlinux 0x5a6b1d39 kvm_is_visible_gfn EXPORT_SYMBOL_GPL vmlinux 0x5a6cdb52 nf_ct_zone_dflt +EXPORT_SYMBOL_GPL vmlinux 0x5a6e1f4a iort_put_rmr_sids +EXPORT_SYMBOL_GPL vmlinux 0x5a74696d _proc_mkdir EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify -EXPORT_SYMBOL_GPL vmlinux 0x5a94928a of_platform_default_populate -EXPORT_SYMBOL_GPL vmlinux 0x5a9ac4ce crypto_type_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x5a99b521 rtnl_get_net_ns_capable EXPORT_SYMBOL_GPL vmlinux 0x5aa70984 acpi_reduced_hardware -EXPORT_SYMBOL_GPL vmlinux 0x5ab006ef fscrypt_d_revalidate EXPORT_SYMBOL_GPL vmlinux 0x5ab09745 edac_get_owner -EXPORT_SYMBOL_GPL vmlinux 0x5ab1d46f __sk_flush_backlog -EXPORT_SYMBOL_GPL vmlinux 0x5ab455f8 rtnl_af_register -EXPORT_SYMBOL_GPL vmlinux 0x5ac285a4 acpi_dma_controller_free -EXPORT_SYMBOL_GPL vmlinux 0x5af5ab03 devm_regulator_bulk_get_exclusive -EXPORT_SYMBOL_GPL vmlinux 0x5b012da3 dev_pm_opp_of_add_table_indexed -EXPORT_SYMBOL_GPL vmlinux 0x5b0170a4 synth_event_trace_array -EXPORT_SYMBOL_GPL vmlinux 0x5b1e91c8 of_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x5abe662e xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0x5ac598f5 uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0x5ae39e8b __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x5ae9d679 usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0x5af004bd bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x5aff7905 sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0x5b0c206b ipv6_bpf_stub +EXPORT_SYMBOL_GPL vmlinux 0x5b0c643f of_pci_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x5b19e921 tegra_bpmp_put EXPORT_SYMBOL_GPL vmlinux 0x5b21ceff ring_buffer_iter_peek -EXPORT_SYMBOL_GPL vmlinux 0x5b41becd anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0x5b418415 blk_rq_is_poll +EXPORT_SYMBOL_GPL vmlinux 0x5b5696d8 ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x5b5a1c89 tpm_tis_core_init EXPORT_SYMBOL_GPL vmlinux 0x5b6b0329 swiotlb_max_segment -EXPORT_SYMBOL_GPL vmlinux 0x5b7122e3 nvmem_cell_read_u8 -EXPORT_SYMBOL_GPL vmlinux 0x5b722c2e nvmem_device_find -EXPORT_SYMBOL_GPL vmlinux 0x5b807b16 dev_pm_opp_remove_all_dynamic +EXPORT_SYMBOL_GPL vmlinux 0x5b704f50 device_match_name +EXPORT_SYMBOL_GPL vmlinux 0x5b73d4c4 pstore_register +EXPORT_SYMBOL_GPL vmlinux 0x5b759c11 clean_record_shared_mapping_range +EXPORT_SYMBOL_GPL vmlinux 0x5b76f7cf usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0x5b794f5d devm_of_icc_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x5b8356e2 sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0x5b93a245 sysfs_file_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x5b9e77de skb_tstamp_tx EXPORT_SYMBOL_GPL vmlinux 0x5ba9c87f blk_crypto_keyslot_index -EXPORT_SYMBOL_GPL vmlinux 0x5bb13c37 crypto_register_scomp +EXPORT_SYMBOL_GPL vmlinux 0x5bb0f0f7 of_remove_property +EXPORT_SYMBOL_GPL vmlinux 0x5bb4fce8 sprd_pinctrl_core_probe +EXPORT_SYMBOL_GPL vmlinux 0x5bb54b54 sdio_retune_hold_now +EXPORT_SYMBOL_GPL vmlinux 0x5bb6a823 acpi_pm_wakeup_event EXPORT_SYMBOL_GPL vmlinux 0x5bc950fe regulator_irq_helper_cancel EXPORT_SYMBOL_GPL vmlinux 0x5bcc0df7 ata_dev_classify -EXPORT_SYMBOL_GPL vmlinux 0x5bcec0d7 phy_power_on EXPORT_SYMBOL_GPL vmlinux 0x5bd0748f crypto_del_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x5bda3d5b ata_port_classify EXPORT_SYMBOL_GPL vmlinux 0x5bdae35b usb_phy_roothub_set_mode EXPORT_SYMBOL_GPL vmlinux 0x5bdbac4e rcu_unexpedite_gp -EXPORT_SYMBOL_GPL vmlinux 0x5bde27ed pci_test_config_bits -EXPORT_SYMBOL_GPL vmlinux 0x5bf9e54d debugfs_create_file_unsafe -EXPORT_SYMBOL_GPL vmlinux 0x5bfcb8fd iptunnel_metadata_reply +EXPORT_SYMBOL_GPL vmlinux 0x5bf268f5 icc_disable +EXPORT_SYMBOL_GPL vmlinux 0x5bf6c2c2 device_property_present EXPORT_SYMBOL_GPL vmlinux 0x5c070f62 cper_mem_err_status_str +EXPORT_SYMBOL_GPL vmlinux 0x5c0b6fba cpufreq_driver_resolve_freq EXPORT_SYMBOL_GPL vmlinux 0x5c0eaf31 acpi_dev_resource_interrupt -EXPORT_SYMBOL_GPL vmlinux 0x5c0f1772 devm_pinctrl_unregister EXPORT_SYMBOL_GPL vmlinux 0x5c0f77ce HYPERVISOR_platform_op_raw -EXPORT_SYMBOL_GPL vmlinux 0x5c12e578 __traceiter_rpm_return_int -EXPORT_SYMBOL_GPL vmlinux 0x5c19e852 ip6_flush_pending_frames -EXPORT_SYMBOL_GPL vmlinux 0x5c1cf123 devm_register_sys_off_handler +EXPORT_SYMBOL_GPL vmlinux 0x5c127fe8 gnttab_unmap_refs_async +EXPORT_SYMBOL_GPL vmlinux 0x5c16a433 inode_dax +EXPORT_SYMBOL_GPL vmlinux 0x5c29b8db tpm_tis_remove +EXPORT_SYMBOL_GPL vmlinux 0x5c2ea3ee ata_sff_thaw 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 0x5c3c01e8 hwspin_lock_get_id -EXPORT_SYMBOL_GPL vmlinux 0x5c3fc930 wakeup_sources_walk_next -EXPORT_SYMBOL_GPL vmlinux 0x5c4236d1 gpiod_set_config -EXPORT_SYMBOL_GPL vmlinux 0x5c446a4f adp5520_unregister_notifier -EXPORT_SYMBOL_GPL vmlinux 0x5c50e8f0 adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5c4beef1 devm_gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0x5c4d549f aead_geniv_alloc EXPORT_SYMBOL_GPL vmlinux 0x5c5a1b16 tick_broadcast_control -EXPORT_SYMBOL_GPL vmlinux 0x5c62f6b9 sfp_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x5c69c36f list_lru_walk_one +EXPORT_SYMBOL_GPL vmlinux 0x5c6cb7ea of_thermal_is_trip_valid +EXPORT_SYMBOL_GPL vmlinux 0x5c7d919c pwm_put EXPORT_SYMBOL_GPL vmlinux 0x5c82016e __SCK__tp_func_napi_poll -EXPORT_SYMBOL_GPL vmlinux 0x5c8b5907 thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0x5c8618c2 ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0x5c865ca6 iommu_map +EXPORT_SYMBOL_GPL vmlinux 0x5c9196ca devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x5ca0d2e9 dma_can_mmap EXPORT_SYMBOL_GPL vmlinux 0x5cab9945 unregister_xenbus_watch -EXPORT_SYMBOL_GPL vmlinux 0x5cac62a7 of_genpd_remove_subdomain EXPORT_SYMBOL_GPL vmlinux 0x5cad8fc3 power_supply_ocv2cap_simple -EXPORT_SYMBOL_GPL vmlinux 0x5cae31c9 get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0x5cae8abf lwtunnel_encap_del_ops EXPORT_SYMBOL_GPL vmlinux 0x5cc77c45 led_colors -EXPORT_SYMBOL_GPL vmlinux 0x5ccf6584 nvme_stop_keep_alive -EXPORT_SYMBOL_GPL vmlinux 0x5cd13e7f xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0x5ccb8b58 of_devfreq_cooling_register_power +EXPORT_SYMBOL_GPL vmlinux 0x5cd7b6ae find_vpid +EXPORT_SYMBOL_GPL vmlinux 0x5cded0ac wakeup_sources_walk_next +EXPORT_SYMBOL_GPL vmlinux 0x5ce0e460 of_reserved_mem_device_release +EXPORT_SYMBOL_GPL vmlinux 0x5ce7ceaf __clk_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x5ce8bb07 of_get_regulator_init_data +EXPORT_SYMBOL_GPL vmlinux 0x5cea6de0 fib_info_nh_uses_dev EXPORT_SYMBOL_GPL vmlinux 0x5cede0a7 xdp_flush_frame_bulk -EXPORT_SYMBOL_GPL vmlinux 0x5cf0392f dev_pm_opp_get_suspend_opp_freq -EXPORT_SYMBOL_GPL vmlinux 0x5cf06607 crypto_stats_rng_generate -EXPORT_SYMBOL_GPL vmlinux 0x5cfb23b9 register_pernet_device -EXPORT_SYMBOL_GPL vmlinux 0x5cff517a serdev_device_remove -EXPORT_SYMBOL_GPL vmlinux 0x5d098725 mtk_clk_simple_remove +EXPORT_SYMBOL_GPL vmlinux 0x5d0218f3 fat_update_time EXPORT_SYMBOL_GPL vmlinux 0x5d0c4dcc phylink_speed_up -EXPORT_SYMBOL_GPL vmlinux 0x5d13d302 __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0x5d14954f __devm_clk_hw_register_gate EXPORT_SYMBOL_GPL vmlinux 0x5d17148b apei_write -EXPORT_SYMBOL_GPL vmlinux 0x5d1b9a69 device_initialize +EXPORT_SYMBOL_GPL vmlinux 0x5d18c611 user_describe EXPORT_SYMBOL_GPL vmlinux 0x5d2aa5fb rhashtable_walk_peek EXPORT_SYMBOL_GPL vmlinux 0x5d2bc42a reset_control_rearm -EXPORT_SYMBOL_GPL vmlinux 0x5d33d68b usb_register_driver -EXPORT_SYMBOL_GPL vmlinux 0x5d54929b syscon_regmap_lookup_by_phandle_optional -EXPORT_SYMBOL_GPL vmlinux 0x5d5f2739 dev_pm_opp_get_level -EXPORT_SYMBOL_GPL vmlinux 0x5d6aa32f gpiochip_disable_irq -EXPORT_SYMBOL_GPL vmlinux 0x5d6abd97 thermal_cooling_device_register -EXPORT_SYMBOL_GPL vmlinux 0x5d741252 dev_pm_opp_free_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0x5d311cae lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0x5d4c6245 pci_dev_lock +EXPORT_SYMBOL_GPL vmlinux 0x5d514ee3 bsg_job_put +EXPORT_SYMBOL_GPL vmlinux 0x5d53c612 pci_has_p2pmem +EXPORT_SYMBOL_GPL vmlinux 0x5d54953a devm_of_clk_add_hw_provider +EXPORT_SYMBOL_GPL vmlinux 0x5d6307f6 meson_axg_pmx_ops +EXPORT_SYMBOL_GPL vmlinux 0x5d65f8d8 ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x5d6e101d inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x5d74b0e5 gpiochip_unlock_as_irq EXPORT_SYMBOL_GPL vmlinux 0x5d8476d3 bpf_sk_storage_diag_alloc -EXPORT_SYMBOL_GPL vmlinux 0x5d92110b skb_morph -EXPORT_SYMBOL_GPL vmlinux 0x5d922a82 sata_link_hardreset -EXPORT_SYMBOL_GPL vmlinux 0x5d92cc47 virtqueue_notify -EXPORT_SYMBOL_GPL vmlinux 0x5d9d8396 serdev_device_set_flow_control -EXPORT_SYMBOL_GPL vmlinux 0x5da22ffd i2c_adapter_depth +EXPORT_SYMBOL_GPL vmlinux 0x5d898b64 rio_mport_class +EXPORT_SYMBOL_GPL vmlinux 0x5d9ac557 regmap_write_async EXPORT_SYMBOL_GPL vmlinux 0x5da2d0e2 __traceiter_devlink_hwerr EXPORT_SYMBOL_GPL vmlinux 0x5da67adc zs_compact EXPORT_SYMBOL_GPL vmlinux 0x5dc19747 phylink_mii_c22_pcs_encode_advertisement -EXPORT_SYMBOL_GPL vmlinux 0x5dcbc99f class_unregister -EXPORT_SYMBOL_GPL vmlinux 0x5ddef71f iommu_present +EXPORT_SYMBOL_GPL vmlinux 0x5dc1b899 subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0x5dcb19a2 irq_chip_get_parent_state EXPORT_SYMBOL_GPL vmlinux 0x5de412cd k3_ringacc_ring_push -EXPORT_SYMBOL_GPL vmlinux 0x5dfccae0 gpiod_disable_hw_timestamp_ns -EXPORT_SYMBOL_GPL vmlinux 0x5dff3878 pci_acpi_set_companion_lookup_hook +EXPORT_SYMBOL_GPL vmlinux 0x5de45dd8 d_same_name +EXPORT_SYMBOL_GPL vmlinux 0x5e05da32 usb_wakeup_notification EXPORT_SYMBOL_GPL vmlinux 0x5e173309 cpu_cgrp_subsys_on_dfl_key -EXPORT_SYMBOL_GPL vmlinux 0x5e189129 skcipher_walk_complete -EXPORT_SYMBOL_GPL vmlinux 0x5e26237b cpufreq_dbs_governor_init -EXPORT_SYMBOL_GPL vmlinux 0x5e3fe6f3 __pci_reset_function_locked -EXPORT_SYMBOL_GPL vmlinux 0x5e479c1a crypto_spawn_tfm2 -EXPORT_SYMBOL_GPL vmlinux 0x5e4c6a8d ata_qc_get_active +EXPORT_SYMBOL_GPL vmlinux 0x5e35d5e3 mtk_clk_unregister_ref2usb_tx +EXPORT_SYMBOL_GPL vmlinux 0x5e3dfd8a of_irq_to_resource_table EXPORT_SYMBOL_GPL vmlinux 0x5e515be6 ktime_get_ts64 -EXPORT_SYMBOL_GPL vmlinux 0x5e71ac67 ahci_handle_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x5e53f470 devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x5e55a5ce lochnagar_update_config +EXPORT_SYMBOL_GPL vmlinux 0x5e57791d virtio_add_status EXPORT_SYMBOL_GPL vmlinux 0x5e76bb57 k3_ringacc_ring_get_size +EXPORT_SYMBOL_GPL vmlinux 0x5e78c9e2 extcon_unregister_notifier EXPORT_SYMBOL_GPL vmlinux 0x5e798ffb divider_get_val -EXPORT_SYMBOL_GPL vmlinux 0x5e7a5e20 iomap_dio_bio_end_io -EXPORT_SYMBOL_GPL vmlinux 0x5e80ea26 platform_device_add_data EXPORT_SYMBOL_GPL vmlinux 0x5e85415b ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x5e92909b hisi_uncore_pmu_add +EXPORT_SYMBOL_GPL vmlinux 0x5e9feb45 of_clk_get_parent_name +EXPORT_SYMBOL_GPL vmlinux 0x5ea529f9 gpiochip_generic_free +EXPORT_SYMBOL_GPL vmlinux 0x5ea66f65 vmbus_open EXPORT_SYMBOL_GPL vmlinux 0x5eae5408 clk_is_enabled_when_prepared +EXPORT_SYMBOL_GPL vmlinux 0x5eaf3dfb rockchip_clk_register_plls EXPORT_SYMBOL_GPL vmlinux 0x5eb417e0 __SCK__tp_func_neigh_timer_handler -EXPORT_SYMBOL_GPL vmlinux 0x5ec17d0d i2c_client_type EXPORT_SYMBOL_GPL vmlinux 0x5ec2319a mtk_mutex_unprepare +EXPORT_SYMBOL_GPL vmlinux 0x5ec41fba da9052_disable_irq EXPORT_SYMBOL_GPL vmlinux 0x5ecdcf90 ti_sci_get_free_resource -EXPORT_SYMBOL_GPL vmlinux 0x5ee067cd debugfs_create_u32_array EXPORT_SYMBOL_GPL vmlinux 0x5ee2aa12 list_lru_count_node -EXPORT_SYMBOL_GPL vmlinux 0x5ee67678 devres_open_group -EXPORT_SYMBOL_GPL vmlinux 0x5ef2ee2c dev_pm_opp_find_level_exact -EXPORT_SYMBOL_GPL vmlinux 0x5eff0e2a page_cache_async_ra -EXPORT_SYMBOL_GPL vmlinux 0x5f045b23 acpi_spi_count_resources +EXPORT_SYMBOL_GPL vmlinux 0x5efb2e99 fwnode_graph_get_endpoint_by_id +EXPORT_SYMBOL_GPL vmlinux 0x5f02bb0e pci_epc_get_features +EXPORT_SYMBOL_GPL vmlinux 0x5f214687 vchan_find_desc EXPORT_SYMBOL_GPL vmlinux 0x5f23e3fa insert_resource -EXPORT_SYMBOL_GPL vmlinux 0x5f32970b devm_pm_opp_set_config -EXPORT_SYMBOL_GPL vmlinux 0x5f5cfbda tcp_bpf_sendmsg_redir +EXPORT_SYMBOL_GPL vmlinux 0x5f350152 of_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x5f3e7270 espintcp_queue_out +EXPORT_SYMBOL_GPL vmlinux 0x5f5a5538 synth_event_create +EXPORT_SYMBOL_GPL vmlinux 0x5f5a7dca pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0x5f5a92e3 dm_audit_log_bio +EXPORT_SYMBOL_GPL vmlinux 0x5f5d9a53 fsl_mc_bus_dpdcei_type +EXPORT_SYMBOL_GPL vmlinux 0x5f61e591 phy_create +EXPORT_SYMBOL_GPL vmlinux 0x5f6724f1 vp_modern_get_queue_enable EXPORT_SYMBOL_GPL vmlinux 0x5f6f1e9e dax_get_private -EXPORT_SYMBOL_GPL vmlinux 0x5f728462 efivars_unregister -EXPORT_SYMBOL_GPL vmlinux 0x5f793778 xenbus_read_otherend_details +EXPORT_SYMBOL_GPL vmlinux 0x5f82093e usb_disable_autosuspend EXPORT_SYMBOL_GPL vmlinux 0x5f8d3f24 devlink_param_driverinit_value_set -EXPORT_SYMBOL_GPL vmlinux 0x5f93e909 nvme_wait_freeze -EXPORT_SYMBOL_GPL vmlinux 0x5f9a65a5 regmap_get_raw_write_max -EXPORT_SYMBOL_GPL vmlinux 0x5fa5df58 mtk_paris_pinctrl_probe EXPORT_SYMBOL_GPL vmlinux 0x5fa625ed mpi_ec_mul_point -EXPORT_SYMBOL_GPL vmlinux 0x5faf6408 pwm_free -EXPORT_SYMBOL_GPL vmlinux 0x5fb16790 usb_hcd_resume_root_hub EXPORT_SYMBOL_GPL vmlinux 0x5fb8848b halt_poll_ns_grow_start +EXPORT_SYMBOL_GPL vmlinux 0x5fd6ba3e iommu_report_device_fault +EXPORT_SYMBOL_GPL vmlinux 0x5fd721ba devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0x5fdf5478 rtc_update_irq EXPORT_SYMBOL_GPL vmlinux 0x5fdfcd57 __tracepoint_pelt_thermal_tp -EXPORT_SYMBOL_GPL vmlinux 0x5fedc2e9 mmc_regulator_set_vqmmc -EXPORT_SYMBOL_GPL vmlinux 0x5ff493e0 regmap_get_reg_stride +EXPORT_SYMBOL_GPL vmlinux 0x5fe8cbd1 ncsi_start_dev +EXPORT_SYMBOL_GPL vmlinux 0x5feb2925 pci_host_probe +EXPORT_SYMBOL_GPL vmlinux 0x5ff9c60f dm_bio_get_target_bio_nr +EXPORT_SYMBOL_GPL vmlinux 0x60016c27 rdev_get_name EXPORT_SYMBOL_GPL vmlinux 0x60091316 clk_notifier_register -EXPORT_SYMBOL_GPL vmlinux 0x600ab199 acpi_irq_create_hierarchy -EXPORT_SYMBOL_GPL vmlinux 0x600d2531 clean_acked_data_enable -EXPORT_SYMBOL_GPL vmlinux 0x60129b49 fwnode_gpiod_get_index -EXPORT_SYMBOL_GPL vmlinux 0x601d8c09 mm_kobj -EXPORT_SYMBOL_GPL vmlinux 0x6031b6f9 tcp_reno_cong_avoid -EXPORT_SYMBOL_GPL vmlinux 0x60343e11 fuse_dev_install +EXPORT_SYMBOL_GPL vmlinux 0x601145a1 serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0x601ae656 cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0x602d7341 device_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0x603522e7 badblocks_init +EXPORT_SYMBOL_GPL vmlinux 0x60385323 dw_pcie_setup_rc EXPORT_SYMBOL_GPL vmlinux 0x603d0d51 acpi_os_map_iomem +EXPORT_SYMBOL_GPL vmlinux 0x603db12b kthread_func +EXPORT_SYMBOL_GPL vmlinux 0x603db189 skcipher_walk_async +EXPORT_SYMBOL_GPL vmlinux 0x603ec206 genphy_c45_config_aneg EXPORT_SYMBOL_GPL vmlinux 0x60442822 phys_to_mach +EXPORT_SYMBOL_GPL vmlinux 0x6044a866 acpi_unbind_one EXPORT_SYMBOL_GPL vmlinux 0x604722fd devices_cgrp_subsys_enabled_key -EXPORT_SYMBOL_GPL vmlinux 0x6050d67b pcie_port_find_device -EXPORT_SYMBOL_GPL vmlinux 0x605c2210 dax_zero_range EXPORT_SYMBOL_GPL vmlinux 0x605d5bfa cache_line_size EXPORT_SYMBOL_GPL vmlinux 0x606b4aba devlink_linecard_provision_set +EXPORT_SYMBOL_GPL vmlinux 0x60745c49 rockchip_pcie_init_port +EXPORT_SYMBOL_GPL vmlinux 0x607ae6ce pci_ats_supported EXPORT_SYMBOL_GPL vmlinux 0x607c4683 devlink_info_version_fixed_put +EXPORT_SYMBOL_GPL vmlinux 0x607eee0b devm_platform_ioremap_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0x60885837 pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x608b0f4f crypto_stats_rng_generate EXPORT_SYMBOL_GPL vmlinux 0x608d25d6 __xas_prev -EXPORT_SYMBOL_GPL vmlinux 0x608fc60c kvm_vcpu_on_spin EXPORT_SYMBOL_GPL vmlinux 0x6091797f synchronize_rcu -EXPORT_SYMBOL_GPL vmlinux 0x609912a0 platform_device_register EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier EXPORT_SYMBOL_GPL vmlinux 0x60a32ea9 pm_power_off -EXPORT_SYMBOL_GPL vmlinux 0x60a787fb fuse_dev_operations EXPORT_SYMBOL_GPL vmlinux 0x60ae0922 power_supply_vbat2ri -EXPORT_SYMBOL_GPL vmlinux 0x60b05929 device_show_int -EXPORT_SYMBOL_GPL vmlinux 0x60b4b5d2 dm_hold -EXPORT_SYMBOL_GPL vmlinux 0x60c1f5ad usb_wakeup_notification -EXPORT_SYMBOL_GPL vmlinux 0x60c5b05d nvme_unquiesce_admin_queue -EXPORT_SYMBOL_GPL vmlinux 0x60d0fb79 power_supply_set_property -EXPORT_SYMBOL_GPL vmlinux 0x60d9647d of_device_request_module -EXPORT_SYMBOL_GPL vmlinux 0x60de34fa kthread_queue_work -EXPORT_SYMBOL_GPL vmlinux 0x60e29fc1 pci_p2pmem_free_sgl -EXPORT_SYMBOL_GPL vmlinux 0x60e37519 meson_pmx_get_func_name +EXPORT_SYMBOL_GPL vmlinux 0x60e5014c usb_alloc_streams EXPORT_SYMBOL_GPL vmlinux 0x60ebc96f ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x60f34419 devm_acpi_dma_controller_free EXPORT_SYMBOL_GPL vmlinux 0x60f99e1b cppc_set_perf -EXPORT_SYMBOL_GPL vmlinux 0x6102bb39 fib_rules_unregister -EXPORT_SYMBOL_GPL vmlinux 0x610d2f0f device_property_read_u8_array -EXPORT_SYMBOL_GPL vmlinux 0x6116b172 xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0x6101ff5e fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0x610efb3a tpm_tis_resume EXPORT_SYMBOL_GPL vmlinux 0x611cfa85 klist_add_tail -EXPORT_SYMBOL_GPL vmlinux 0x6122c13a kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0x611dfde2 dax_file_unshare EXPORT_SYMBOL_GPL vmlinux 0x6129fb93 sfp_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0x612ac6b5 rio_request_mport_dma EXPORT_SYMBOL_GPL vmlinux 0x612bfd89 errno_to_blk_status -EXPORT_SYMBOL_GPL vmlinux 0x6138013e of_msi_configure -EXPORT_SYMBOL_GPL vmlinux 0x6138100a fixed_phy_unregister -EXPORT_SYMBOL_GPL vmlinux 0x6140bc9b pci_epc_get_msix +EXPORT_SYMBOL_GPL vmlinux 0x6131425f zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0x613314f6 handle_bad_irq +EXPORT_SYMBOL_GPL vmlinux 0x61362579 acpi_dev_ready_for_enumeration +EXPORT_SYMBOL_GPL vmlinux 0x613b7094 usb_urb_ep_type_check EXPORT_SYMBOL_GPL vmlinux 0x614adcb7 of_overlay_remove_all -EXPORT_SYMBOL_GPL vmlinux 0x614b6126 pm_clk_add -EXPORT_SYMBOL_GPL vmlinux 0x6152f78d netdev_rx_handler_unregister -EXPORT_SYMBOL_GPL vmlinux 0x6154d50e devlink_port_type_clear -EXPORT_SYMBOL_GPL vmlinux 0x61555e7e lwtunnel_encap_del_ops -EXPORT_SYMBOL_GPL vmlinux 0x6168969f __irq_alloc_descs -EXPORT_SYMBOL_GPL vmlinux 0x616f0089 rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0x61546540 debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0x61569115 ip6_pol_route +EXPORT_SYMBOL_GPL vmlinux 0x6157a314 pci_create_ims_domain +EXPORT_SYMBOL_GPL vmlinux 0x615a0554 ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0x615b96ab nvdimm_clear_poison +EXPORT_SYMBOL_GPL vmlinux 0x615d4476 clk_bulk_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x61748e6a mmc_send_abort_tuning EXPORT_SYMBOL_GPL vmlinux 0x6181e79f timerqueue_add -EXPORT_SYMBOL_GPL vmlinux 0x6196a34f lochnagar_update_config +EXPORT_SYMBOL_GPL vmlinux 0x6198a6a7 irq_chip_mask_parent 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 0x61a214fc vfs_setlease -EXPORT_SYMBOL_GPL vmlinux 0x61b7ab61 clkdev_hw_create +EXPORT_SYMBOL_GPL vmlinux 0x61acdc12 ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0x61aeb004 gfn_to_pfn EXPORT_SYMBOL_GPL vmlinux 0x61bd0bd0 get_completed_synchronize_rcu_full EXPORT_SYMBOL_GPL vmlinux 0x61c1ca29 __SCK__tp_func_add_device_to_group -EXPORT_SYMBOL_GPL vmlinux 0x61c40a2f dev_pm_opp_get_freq -EXPORT_SYMBOL_GPL vmlinux 0x61c5a896 spi_sync_locked EXPORT_SYMBOL_GPL vmlinux 0x61c651a3 imx93_clk_composite_flags -EXPORT_SYMBOL_GPL vmlinux 0x61e045f4 device_match_any -EXPORT_SYMBOL_GPL vmlinux 0x61e04ee3 of_property_read_string_helper -EXPORT_SYMBOL_GPL vmlinux 0x61eba951 pinctrl_add_gpio_ranges +EXPORT_SYMBOL_GPL vmlinux 0x61d687b7 clk_fixed_factor_ops +EXPORT_SYMBOL_GPL vmlinux 0x61d9045f nvme_quiesce_io_queues +EXPORT_SYMBOL_GPL vmlinux 0x61db9607 i2c_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x61ee9bd0 pci_enable_pasid EXPORT_SYMBOL_GPL vmlinux 0x61f67c92 phy_gbit_features_array -EXPORT_SYMBOL_GPL vmlinux 0x61f9c941 kvm_vcpu_gfn_to_pfn EXPORT_SYMBOL_GPL vmlinux 0x6206c6df vcap_rule_add_key_u48 -EXPORT_SYMBOL_GPL vmlinux 0x62089a5c rtc_set_alarm -EXPORT_SYMBOL_GPL vmlinux 0x620c9117 xenbus_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0x620e7652 pm_runtime_suspended_time +EXPORT_SYMBOL_GPL vmlinux 0x620ee965 of_irq_parse_one EXPORT_SYMBOL_GPL vmlinux 0x62104126 phylink_ethtool_set_wol -EXPORT_SYMBOL_GPL vmlinux 0x6211f02e skb_clone_tx_timestamp -EXPORT_SYMBOL_GPL vmlinux 0x621b3512 free_vm_area -EXPORT_SYMBOL_GPL vmlinux 0x622b88ee skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0x62134c20 synth_event_add_val 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 0x62497a35 devl_dpipe_headers_register +EXPORT_SYMBOL_GPL vmlinux 0x624b11eb pci_vpd_alloc EXPORT_SYMBOL_GPL vmlinux 0x6257dda7 clk_rate_exclusive_get +EXPORT_SYMBOL_GPL vmlinux 0x6259c148 max8997_read_reg EXPORT_SYMBOL_GPL vmlinux 0x6259d291 clk_restore_context -EXPORT_SYMBOL_GPL vmlinux 0x6260811f fat_scan -EXPORT_SYMBOL_GPL vmlinux 0x62652229 of_property_read_u32_index -EXPORT_SYMBOL_GPL vmlinux 0x626794f6 efivars_register -EXPORT_SYMBOL_GPL vmlinux 0x626fdf8a relay_subbufs_consumed -EXPORT_SYMBOL_GPL vmlinux 0x6295e1b9 regcache_drop_region -EXPORT_SYMBOL_GPL vmlinux 0x629f7a83 mmu_interval_notifier_insert -EXPORT_SYMBOL_GPL vmlinux 0x62a3938d spi_alloc_device -EXPORT_SYMBOL_GPL vmlinux 0x62a7715d list_lru_walk_one +EXPORT_SYMBOL_GPL vmlinux 0x6260dce1 regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x6262c108 __udp_gso_segment +EXPORT_SYMBOL_GPL vmlinux 0x62657e16 phy_package_join +EXPORT_SYMBOL_GPL vmlinux 0x6266a811 blk_mq_alloc_request_hctx +EXPORT_SYMBOL_GPL vmlinux 0x6266c04c dpbp_get_attributes +EXPORT_SYMBOL_GPL vmlinux 0x6266cc99 balloon_page_list_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x6275b2cc folio_wait_writeback +EXPORT_SYMBOL_GPL vmlinux 0x627b522e of_pwm_single_xlate +EXPORT_SYMBOL_GPL vmlinux 0x62858c5e rockchip_clk_init +EXPORT_SYMBOL_GPL vmlinux 0x628d3459 wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0x629885fc key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0x629bb1f7 iomap_truncate_page +EXPORT_SYMBOL_GPL vmlinux 0x62ab9c03 of_device_modalias +EXPORT_SYMBOL_GPL vmlinux 0x62b8f802 device_get_next_child_node EXPORT_SYMBOL_GPL vmlinux 0x62bb09bf clocks_calc_mult_shift -EXPORT_SYMBOL_GPL vmlinux 0x62bef63a sysfs_remove_mount_point -EXPORT_SYMBOL_GPL vmlinux 0x62cee3b6 ata_do_dev_read_id -EXPORT_SYMBOL_GPL vmlinux 0x62d58167 crypto_hash_walk_first -EXPORT_SYMBOL_GPL vmlinux 0x62e230d8 kern_mount -EXPORT_SYMBOL_GPL vmlinux 0x62e7193b usb_phy_set_charger_current -EXPORT_SYMBOL_GPL vmlinux 0x62f3867d qcom_smem_state_get -EXPORT_SYMBOL_GPL vmlinux 0x62f51645 __traceiter_ata_tf_load -EXPORT_SYMBOL_GPL vmlinux 0x62fac0eb i2c_of_match_device -EXPORT_SYMBOL_GPL vmlinux 0x63022913 iommu_set_fault_handler -EXPORT_SYMBOL_GPL vmlinux 0x6306a9b2 usb_acpi_power_manageable +EXPORT_SYMBOL_GPL vmlinux 0x62be2f19 tty_kopen_shared +EXPORT_SYMBOL_GPL vmlinux 0x62d10ab5 ata_pci_shutdown_one +EXPORT_SYMBOL_GPL vmlinux 0x62d94e7b iomap_bmap +EXPORT_SYMBOL_GPL vmlinux 0x62e865ed get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0x62eb48c3 scsi_build_sense +EXPORT_SYMBOL_GPL vmlinux 0x62f5aef2 nf_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0x62fb099f init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x62ff4438 peernet2id_alloc 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 0x631c8ac5 preempt_notifier_unregister -EXPORT_SYMBOL_GPL vmlinux 0x632fbec6 espintcp_push_skb +EXPORT_SYMBOL_GPL vmlinux 0x63248ce8 ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0x632fd11a battery_hook_register +EXPORT_SYMBOL_GPL vmlinux 0x634b58a3 devfreq_cooling_unregister EXPORT_SYMBOL_GPL vmlinux 0x634b9d42 __SCK__tp_func_block_unplug -EXPORT_SYMBOL_GPL vmlinux 0x635251ad mtk_eint_do_suspend -EXPORT_SYMBOL_GPL vmlinux 0x63558216 generic_fh_to_parent -EXPORT_SYMBOL_GPL vmlinux 0x6368ac1c wm8350_set_bits -EXPORT_SYMBOL_GPL vmlinux 0x636f3ffe cpu_subsys -EXPORT_SYMBOL_GPL vmlinux 0x637adc53 inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0x6371d5bb mtk_mmsys_ddp_connect +EXPORT_SYMBOL_GPL vmlinux 0x63846def ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0x63883970 clk_hw_unregister_composite EXPORT_SYMBOL_GPL vmlinux 0x638aff11 proc_douintvec_minmax -EXPORT_SYMBOL_GPL vmlinux 0x638ca446 compat_only_sysfs_link_entry_to_kobj -EXPORT_SYMBOL_GPL vmlinux 0x63a0f0ad thermal_add_hwmon_sysfs -EXPORT_SYMBOL_GPL vmlinux 0x63b1f59a devm_of_icc_get -EXPORT_SYMBOL_GPL vmlinux 0x63b510a0 sk_msg_alloc +EXPORT_SYMBOL_GPL vmlinux 0x63945a64 metadata_dst_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6395fa32 n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0x63a26499 dma_alloc_pages +EXPORT_SYMBOL_GPL vmlinux 0x63a88798 class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0x63bb3e38 dev_pm_opp_config_clks_simple +EXPORT_SYMBOL_GPL vmlinux 0x63bbddfe rio_unregister_driver EXPORT_SYMBOL_GPL vmlinux 0x63c08029 clk_bulk_unprepare -EXPORT_SYMBOL_GPL vmlinux 0x63ccf2af __folio_lock_killable -EXPORT_SYMBOL_GPL vmlinux 0x63d32cd1 __traceiter_br_fdb_update -EXPORT_SYMBOL_GPL vmlinux 0x63e0f208 tcpv6_prot -EXPORT_SYMBOL_GPL vmlinux 0x63e2a129 phy_init +EXPORT_SYMBOL_GPL vmlinux 0x63c51418 crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0x63cfb73f kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0x63d1e1d0 ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x63d3a6b5 ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x63d8a7b3 dma_free_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x63d99d9b bpf_trace_run5 EXPORT_SYMBOL_GPL vmlinux 0x63ea80b3 cper_mem_err_type_str -EXPORT_SYMBOL_GPL vmlinux 0x63f56c18 scsi_dh_attach -EXPORT_SYMBOL_GPL vmlinux 0x640a5b69 dev_pm_opp_of_get_opp_desc_node -EXPORT_SYMBOL_GPL vmlinux 0x641dd984 blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0x63f00028 irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0x6409a14a clk_hw_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x64102adf devres_add +EXPORT_SYMBOL_GPL vmlinux 0x64272875 inet_csk_listen_stop EXPORT_SYMBOL_GPL vmlinux 0x6427572b tegra210_clk_emc_dll_enable -EXPORT_SYMBOL_GPL vmlinux 0x64328e67 bdev_alignment_offset -EXPORT_SYMBOL_GPL vmlinux 0x643ac674 scsi_check_sense +EXPORT_SYMBOL_GPL vmlinux 0x642e0b20 pm_generic_freeze EXPORT_SYMBOL_GPL vmlinux 0x643b06b0 zynqmp_pm_clock_setrate -EXPORT_SYMBOL_GPL vmlinux 0x643e607b usb_free_coherent -EXPORT_SYMBOL_GPL vmlinux 0x6447bc2a i2c_parse_fw_timings -EXPORT_SYMBOL_GPL vmlinux 0x6459a2cd device_property_present -EXPORT_SYMBOL_GPL vmlinux 0x645d8a0e sysfs_create_mount_point +EXPORT_SYMBOL_GPL vmlinux 0x644b4453 pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0x6457468f sched_set_fifo EXPORT_SYMBOL_GPL vmlinux 0x64609d25 __tracepoint_devlink_trap_report EXPORT_SYMBOL_GPL vmlinux 0x647537f3 pl320_ipc_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6479cfa2 crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0x648660be acpi_dev_get_dma_resources +EXPORT_SYMBOL_GPL vmlinux 0x648c5b2a iomap_ioend_try_merge EXPORT_SYMBOL_GPL vmlinux 0x648dfc82 list_lru_add EXPORT_SYMBOL_GPL vmlinux 0x648f59a9 sfp_module_insert -EXPORT_SYMBOL_GPL vmlinux 0x6497bb3c md_bitmap_load EXPORT_SYMBOL_GPL vmlinux 0x64a1a5ce phylink_decode_usxgmii_word EXPORT_SYMBOL_GPL vmlinux 0x64a31445 mutex_lock_io -EXPORT_SYMBOL_GPL vmlinux 0x64b3f2eb mdiobus_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0x64ad0c29 ata_dev_disable EXPORT_SYMBOL_GPL vmlinux 0x64b62862 nvme_wq -EXPORT_SYMBOL_GPL vmlinux 0x64bc19cf md_start -EXPORT_SYMBOL_GPL vmlinux 0x64bd184e pci_reset_function_locked -EXPORT_SYMBOL_GPL vmlinux 0x64be1b6e blk_steal_bios -EXPORT_SYMBOL_GPL vmlinux 0x64c968ba __devm_irq_alloc_descs -EXPORT_SYMBOL_GPL vmlinux 0x64d86fa0 inet6_lookup -EXPORT_SYMBOL_GPL vmlinux 0x64df7019 fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0x64b7a98f thermal_remove_hwmon_sysfs EXPORT_SYMBOL_GPL vmlinux 0x64e27c4f synth_event_delete -EXPORT_SYMBOL_GPL vmlinux 0x64eb8277 sk_msg_zerocopy_from_iter +EXPORT_SYMBOL_GPL vmlinux 0x64f3277c devm_clk_register EXPORT_SYMBOL_GPL vmlinux 0x64f36620 dax_flush -EXPORT_SYMBOL_GPL vmlinux 0x64f54142 edac_pci_handle_pe EXPORT_SYMBOL_GPL vmlinux 0x64f74abf __tracepoint_pelt_cfs_tp EXPORT_SYMBOL_GPL vmlinux 0x6502d9c2 xenbus_scanf +EXPORT_SYMBOL_GPL vmlinux 0x650677cb aead_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x650e7ec7 fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0x651c0eed acpi_dma_controller_free EXPORT_SYMBOL_GPL vmlinux 0x651d10e5 ktime_get_tai_fast_ns -EXPORT_SYMBOL_GPL vmlinux 0x652afe1b led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0x651eca7d vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0x6523e2a6 mtk_clk_unregister_plls +EXPORT_SYMBOL_GPL vmlinux 0x652db982 kthread_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x65314993 is_dock_device EXPORT_SYMBOL_GPL vmlinux 0x6531a37f mpi_add -EXPORT_SYMBOL_GPL vmlinux 0x6535a9cd pci_intx -EXPORT_SYMBOL_GPL vmlinux 0x65361322 phy_led_trigger_change_speed +EXPORT_SYMBOL_GPL vmlinux 0x653e8283 of_property_read_variable_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x654091f2 of_reserved_mem_device_init_by_idx EXPORT_SYMBOL_GPL vmlinux 0x6545268e __tracepoint_neigh_cleanup_and_release -EXPORT_SYMBOL_GPL vmlinux 0x65493096 devm_mtk_clk_mux_notifier_register -EXPORT_SYMBOL_GPL vmlinux 0x654c3083 __fscrypt_prepare_rename -EXPORT_SYMBOL_GPL vmlinux 0x655221bb device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6549d3b8 i2c_new_scanned_device +EXPORT_SYMBOL_GPL vmlinux 0x654b4147 sk_msg_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0x654c87ae __traceiter_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x654d4f3d pl08x_filter_id EXPORT_SYMBOL_GPL vmlinux 0x65525c38 ghes_register_report_chain -EXPORT_SYMBOL_GPL vmlinux 0x655b736e of_device_uevent_modalias -EXPORT_SYMBOL_GPL vmlinux 0x655e25ad devm_get_free_pages -EXPORT_SYMBOL_GPL vmlinux 0x6566845c sk_psock_drop -EXPORT_SYMBOL_GPL vmlinux 0x65864013 usb_hcd_start_port_resume -EXPORT_SYMBOL_GPL vmlinux 0x659f49ce meson_clk_mpll_ops +EXPORT_SYMBOL_GPL vmlinux 0x655e6169 unregister_nvdimm_pmu +EXPORT_SYMBOL_GPL vmlinux 0x656d6e02 virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0x657ae5e1 kvm_write_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x65882925 bpf_trace_run7 +EXPORT_SYMBOL_GPL vmlinux 0x6589cc9c dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0x65978140 __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x65979457 icc_provider_init EXPORT_SYMBOL_GPL vmlinux 0x65acf90c sbitmap_weight -EXPORT_SYMBOL_GPL vmlinux 0x65b90356 dax_file_unshare -EXPORT_SYMBOL_GPL vmlinux 0x65c1c911 devm_pinctrl_put -EXPORT_SYMBOL_GPL vmlinux 0x65c2de34 tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x65b4b44d pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0x65b50555 of_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0x65b6d99c bpf_prog_inc_not_zero EXPORT_SYMBOL_GPL vmlinux 0x65c66b8f unregister_ftrace_function -EXPORT_SYMBOL_GPL vmlinux 0x65c801c9 iomap_swapfile_activate EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers -EXPORT_SYMBOL_GPL vmlinux 0x65cf600b input_ff_destroy -EXPORT_SYMBOL_GPL vmlinux 0x65d19122 devres_destroy EXPORT_SYMBOL_GPL vmlinux 0x65d4a3b1 kcpustat_field -EXPORT_SYMBOL_GPL vmlinux 0x65db70b3 inode_dax EXPORT_SYMBOL_GPL vmlinux 0x65e01af9 __sync_icache_dcache -EXPORT_SYMBOL_GPL vmlinux 0x65e50b30 attribute_container_find_class_device -EXPORT_SYMBOL_GPL vmlinux 0x65ed9eec syscon_node_to_regmap -EXPORT_SYMBOL_GPL vmlinux 0x65f35749 ipv6_icmp_error -EXPORT_SYMBOL_GPL vmlinux 0x660c9d1c dev_pm_opp_get_power +EXPORT_SYMBOL_GPL vmlinux 0x65e862dd pinctrl_pm_select_idle_state +EXPORT_SYMBOL_GPL vmlinux 0x65f12fca devlink_port_health_reporter_create +EXPORT_SYMBOL_GPL vmlinux 0x660c8844 tty_prepare_flip_string EXPORT_SYMBOL_GPL vmlinux 0x660eb6bd devlink_free +EXPORT_SYMBOL_GPL vmlinux 0x6611d6a4 regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x661422cd nvme_complete_async_event EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol -EXPORT_SYMBOL_GPL vmlinux 0x662f6db4 regmap_get_raw_read_max -EXPORT_SYMBOL_GPL vmlinux 0x6632d0d1 mtk_clk_gate_ops_no_setclr_inv +EXPORT_SYMBOL_GPL vmlinux 0x6629c2ce pci_dev_unlock +EXPORT_SYMBOL_GPL vmlinux 0x662c3e16 dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x6635ffdc regulator_list_voltage EXPORT_SYMBOL_GPL vmlinux 0x6636c3c9 irq_set_vcpu_affinity +EXPORT_SYMBOL_GPL vmlinux 0x663997df scsi_autopm_put_device EXPORT_SYMBOL_GPL vmlinux 0x663bb448 devlink_fmsg_obj_nest_end +EXPORT_SYMBOL_GPL vmlinux 0x663c85f4 pm_genpd_add_subdomain EXPORT_SYMBOL_GPL vmlinux 0x664eb54a k3_ringacc_ring_reset_dma -EXPORT_SYMBOL_GPL vmlinux 0x665243b2 pci_epc_map_msi_irq -EXPORT_SYMBOL_GPL vmlinux 0x665ac3c4 devm_usb_get_phy -EXPORT_SYMBOL_GPL vmlinux 0x665e4557 unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x664f8c6d hwmon_device_unregister EXPORT_SYMBOL_GPL vmlinux 0x665e92a0 clk_set_duty_cycle -EXPORT_SYMBOL_GPL vmlinux 0x667470fd devm_phy_package_join -EXPORT_SYMBOL_GPL vmlinux 0x6676c37e ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0x6673e1ac shmem_file_setup_with_mnt EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng -EXPORT_SYMBOL_GPL vmlinux 0x66875522 trace_array_get_by_name -EXPORT_SYMBOL_GPL vmlinux 0x66a6144d bpf_offload_dev_create -EXPORT_SYMBOL_GPL vmlinux 0x66aef14d do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x6689ff00 usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0x66912934 blk_req_needs_zone_write_lock +EXPORT_SYMBOL_GPL vmlinux 0x66a3cf93 gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0x66aafae4 ima_inode_hash +EXPORT_SYMBOL_GPL vmlinux 0x66b764f1 fsl_mc_bus_dpmcp_type EXPORT_SYMBOL_GPL vmlinux 0x66b97421 sfp_link_up -EXPORT_SYMBOL_GPL vmlinux 0x66b9c28e gfn_to_pfn_prot -EXPORT_SYMBOL_GPL vmlinux 0x66be4a9b simple_attr_write_signed -EXPORT_SYMBOL_GPL vmlinux 0x66c25f79 sdio_release_host EXPORT_SYMBOL_GPL vmlinux 0x66c2bc0b vcap_rule_get_key_u32 +EXPORT_SYMBOL_GPL vmlinux 0x66c2c803 usb_hcd_pci_remove EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr -EXPORT_SYMBOL_GPL vmlinux 0x66e092b7 dma_mmap_noncontiguous EXPORT_SYMBOL_GPL vmlinux 0x66e8b5b0 phylink_caps_to_linkmodes -EXPORT_SYMBOL_GPL vmlinux 0x66fc85f8 get_net_ns_by_fd -EXPORT_SYMBOL_GPL vmlinux 0x6702a8f0 dm_put -EXPORT_SYMBOL_GPL vmlinux 0x6703e45d __phy_modify_mmd_changed -EXPORT_SYMBOL_GPL vmlinux 0x6703f37a xfrm_state_afinfo_get_rcu +EXPORT_SYMBOL_GPL vmlinux 0x6701f329 gpiod_get_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0x670285b7 dax_iomap_rw EXPORT_SYMBOL_GPL vmlinux 0x670b339c ghes_get_devices -EXPORT_SYMBOL_GPL vmlinux 0x6716936a zone_device_page_init -EXPORT_SYMBOL_GPL vmlinux 0x6718af20 pci_ecam_free -EXPORT_SYMBOL_GPL vmlinux 0x672a5687 pci_create_slot -EXPORT_SYMBOL_GPL vmlinux 0x67365bac hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6719a782 vp_modern_set_features +EXPORT_SYMBOL_GPL vmlinux 0x671a8320 trace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0x672ecd83 kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0x67340ee6 kobject_create_and_add EXPORT_SYMBOL_GPL vmlinux 0x6739a503 balloon_set_new_target +EXPORT_SYMBOL_GPL vmlinux 0x673c74d3 crypto_unregister_scomp EXPORT_SYMBOL_GPL vmlinux 0x67429c91 __SCK__tp_func_block_bio_remap EXPORT_SYMBOL_GPL vmlinux 0x674c5bc1 nvme_auth_hmac_name EXPORT_SYMBOL_GPL vmlinux 0x674e657e hv_ringbuffer_get_debuginfo -EXPORT_SYMBOL_GPL vmlinux 0x6753ea9b amba_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x675499dc devres_remove EXPORT_SYMBOL_GPL vmlinux 0x676c688f k3_ringacc_ring_free -EXPORT_SYMBOL_GPL vmlinux 0x677a0a98 put_pid_ns EXPORT_SYMBOL_GPL vmlinux 0x677ff88c xas_store EXPORT_SYMBOL_GPL vmlinux 0x6780c340 vcap_keyset_list_add -EXPORT_SYMBOL_GPL vmlinux 0x678587ca ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x678132e2 crypto_create_tfm_node +EXPORT_SYMBOL_GPL vmlinux 0x6791d565 get_dev_pagemap +EXPORT_SYMBOL_GPL vmlinux 0x6792f2c8 trace_remove_event_call EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits -EXPORT_SYMBOL_GPL vmlinux 0x679735d7 ip6_route_input_lookup -EXPORT_SYMBOL_GPL vmlinux 0x67a2c276 mmc_app_cmd -EXPORT_SYMBOL_GPL vmlinux 0x67b03b03 rockchip_register_restart_notifier -EXPORT_SYMBOL_GPL vmlinux 0x67c2d381 ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0x67a0beb2 devm_devfreq_event_add_edev EXPORT_SYMBOL_GPL vmlinux 0x67c3c795 get_state_synchronize_rcu_full -EXPORT_SYMBOL_GPL vmlinux 0x67ccd7f7 regulator_bulk_get -EXPORT_SYMBOL_GPL vmlinux 0x67d2487a fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0x67c81338 dev_pm_opp_add EXPORT_SYMBOL_GPL vmlinux 0x67da9f7c sha512_zero_message_hash -EXPORT_SYMBOL_GPL vmlinux 0x67f96f35 platform_device_alloc -EXPORT_SYMBOL_GPL vmlinux 0x68194ddd vmbus_disconnect_ring -EXPORT_SYMBOL_GPL vmlinux 0x68202c3d dst_blackhole_redirect +EXPORT_SYMBOL_GPL vmlinux 0x67deb54c __iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0x67f22a92 find_ge_pid +EXPORT_SYMBOL_GPL vmlinux 0x67f9b8cf skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0x681743fe uhci_check_and_reset_hc EXPORT_SYMBOL_GPL vmlinux 0x6822de1a firmware_upload_unregister -EXPORT_SYMBOL_GPL vmlinux 0x6827a65f regulator_irq_helper -EXPORT_SYMBOL_GPL vmlinux 0x6829468e __udp_gso_segment +EXPORT_SYMBOL_GPL vmlinux 0x68231039 vmbus_hvsock_device_unregister EXPORT_SYMBOL_GPL vmlinux 0x682ff057 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x6833230d led_classdev_notify_brightness_hw_changed +EXPORT_SYMBOL_GPL vmlinux 0x6834f9c3 pwm_capture EXPORT_SYMBOL_GPL vmlinux 0x68460527 blkcg_set_fc_appid EXPORT_SYMBOL_GPL vmlinux 0x684ca117 zynqmp_pm_get_pll_frac_mode -EXPORT_SYMBOL_GPL vmlinux 0x6854de68 class_compat_create_link -EXPORT_SYMBOL_GPL vmlinux 0x68561d2d device_add_groups -EXPORT_SYMBOL_GPL vmlinux 0x6859c0fd __regmap_init_i2c -EXPORT_SYMBOL_GPL vmlinux 0x6861d5ce key_set_timeout -EXPORT_SYMBOL_GPL vmlinux 0x6864f58b icc_link_destroy -EXPORT_SYMBOL_GPL vmlinux 0x68704768 acpi_get_and_request_gpiod -EXPORT_SYMBOL_GPL vmlinux 0x68782619 clk_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0x6853d928 devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x68718c69 dev_pm_genpd_suspend +EXPORT_SYMBOL_GPL vmlinux 0x68796bd4 scsi_dh_activate +EXPORT_SYMBOL_GPL vmlinux 0x688489a1 sysfs_group_change_owner EXPORT_SYMBOL_GPL vmlinux 0x6892e3c3 kvm_set_pfn_accessed EXPORT_SYMBOL_GPL vmlinux 0x68952493 rcu_note_context_switch -EXPORT_SYMBOL_GPL vmlinux 0x689628ac dpcon_enable -EXPORT_SYMBOL_GPL vmlinux 0x68a12329 dev_pm_opp_disable -EXPORT_SYMBOL_GPL vmlinux 0x68a148b8 devm_regulator_get_enable -EXPORT_SYMBOL_GPL vmlinux 0x68a9cc58 dev_attr_em_message -EXPORT_SYMBOL_GPL vmlinux 0x68c95891 dev_nit_active -EXPORT_SYMBOL_GPL vmlinux 0x68d60b57 rockchip_pcie_init_port -EXPORT_SYMBOL_GPL vmlinux 0x68d62fcf pci_probe_reset_slot -EXPORT_SYMBOL_GPL vmlinux 0x68e2997c acpi_dev_clear_dependencies -EXPORT_SYMBOL_GPL vmlinux 0x68e76823 vmbus_send_modifychannel -EXPORT_SYMBOL_GPL vmlinux 0x68f16413 __traceiter_neigh_update -EXPORT_SYMBOL_GPL vmlinux 0x69089069 serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0x68986c76 gpiod_set_consumer_name +EXPORT_SYMBOL_GPL vmlinux 0x6898c08e housekeeping_affine +EXPORT_SYMBOL_GPL vmlinux 0x68b932dd i2c_slave_unregister +EXPORT_SYMBOL_GPL vmlinux 0x68d519a5 ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0x68d7abc8 usb_control_msg_recv +EXPORT_SYMBOL_GPL vmlinux 0x68da5f3c usb_get_role_switch_default_mode +EXPORT_SYMBOL_GPL vmlinux 0x68db4c11 usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x68ea8033 dst_cache_set_ip4 +EXPORT_SYMBOL_GPL vmlinux 0x68f9db0e blk_crypto_profile_init EXPORT_SYMBOL_GPL vmlinux 0x690f585e phy_basic_ports_array +EXPORT_SYMBOL_GPL vmlinux 0x6911b721 dpcon_disable +EXPORT_SYMBOL_GPL vmlinux 0x69160d1d crypto_stats_akcipher_sign +EXPORT_SYMBOL_GPL vmlinux 0x691a3fea __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0x691aa478 metadata_dst_free_percpu +EXPORT_SYMBOL_GPL vmlinux 0x691ed87e mmu_notifier_put +EXPORT_SYMBOL_GPL vmlinux 0x691f975f __traceiter_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0x691fe668 devm_power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x693ae410 fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0x69409446 usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0x6947798b mmu_interval_notifier_remove +EXPORT_SYMBOL_GPL vmlinux 0x695fcc1b security_inode_mkdir EXPORT_SYMBOL_GPL vmlinux 0x696340a5 __i2c_board_lock EXPORT_SYMBOL_GPL vmlinux 0x69637b2c __traceiter_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0x696d6a2d clk_hw_set_rate_range EXPORT_SYMBOL_GPL vmlinux 0x696f2b63 of_changeset_init -EXPORT_SYMBOL_GPL vmlinux 0x697ad795 ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0x69746140 nvmem_cell_read_u16 EXPORT_SYMBOL_GPL vmlinux 0x697c5d0d tracing_snapshot_alloc -EXPORT_SYMBOL_GPL vmlinux 0x69845682 dw_pcie_setup_rc EXPORT_SYMBOL_GPL vmlinux 0x698edfc3 zynqmp_pm_set_gem_config -EXPORT_SYMBOL_GPL vmlinux 0x69985f6b spi_mem_get_name -EXPORT_SYMBOL_GPL vmlinux 0x69a6cc35 pci_common_swizzle -EXPORT_SYMBOL_GPL vmlinux 0x69af39c3 usb_choose_configuration -EXPORT_SYMBOL_GPL vmlinux 0x69c9c630 i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0x6996b2a7 root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x69b22aa8 mnt_user_ns +EXPORT_SYMBOL_GPL vmlinux 0x69b92e12 bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0x69c75a5c gpiochip_line_is_open_source +EXPORT_SYMBOL_GPL vmlinux 0x69cc7c71 ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0x69cf03ce mctrl_gpio_init_noauto EXPORT_SYMBOL_GPL vmlinux 0x69cf0632 mpi_fromstr -EXPORT_SYMBOL_GPL vmlinux 0x69d83d66 icc_provider_register -EXPORT_SYMBOL_GPL vmlinux 0x69de77be mbox_flush +EXPORT_SYMBOL_GPL vmlinux 0x69df97cf device_set_wakeup_enable EXPORT_SYMBOL_GPL vmlinux 0x69e683de uuid_gen EXPORT_SYMBOL_GPL vmlinux 0x69ee2220 linear_range_get_selector_high +EXPORT_SYMBOL_GPL vmlinux 0x69ef9fce spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0x69fa7b86 driver_for_each_device EXPORT_SYMBOL_GPL vmlinux 0x6a05b65b fb_videomode_from_videomode +EXPORT_SYMBOL_GPL vmlinux 0x6a0f16ab rtnl_register_module +EXPORT_SYMBOL_GPL vmlinux 0x6a112153 edac_pci_handle_pe EXPORT_SYMBOL_GPL vmlinux 0x6a14d3af unregister_random_vmfork_notifier -EXPORT_SYMBOL_GPL vmlinux 0x6a191eb4 fsl_mc_bus_type -EXPORT_SYMBOL_GPL vmlinux 0x6a1ccabf unregister_virtio_device -EXPORT_SYMBOL_GPL vmlinux 0x6a23d33b usb_block_urb -EXPORT_SYMBOL_GPL vmlinux 0x6a2a2bd5 phylink_mii_c22_pcs_config -EXPORT_SYMBOL_GPL vmlinux 0x6a311064 pci_epc_mem_alloc_addr -EXPORT_SYMBOL_GPL vmlinux 0x6a32aadb pm_generic_restore_early -EXPORT_SYMBOL_GPL vmlinux 0x6a32dfe8 iomap_writepages -EXPORT_SYMBOL_GPL vmlinux 0x6a348e82 nvdimm_bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6a24a18b input_device_enabled +EXPORT_SYMBOL_GPL vmlinux 0x6a26b488 acpi_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0x6a2bafb7 bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0x6a2c6c52 ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x6a2e0c0c blk_mq_freeze_queue EXPORT_SYMBOL_GPL vmlinux 0x6a36ff74 __traceiter_devlink_hwmsg EXPORT_SYMBOL_GPL vmlinux 0x6a421062 memory_failure_queue -EXPORT_SYMBOL_GPL vmlinux 0x6a4563ff i2c_dw_acpi_configure EXPORT_SYMBOL_GPL vmlinux 0x6a460dc5 schedule_hrtimeout -EXPORT_SYMBOL_GPL vmlinux 0x6a4854c6 dev_pm_genpd_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6a47fa9b devm_spi_mem_dirmap_create EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize -EXPORT_SYMBOL_GPL vmlinux 0x6a55f4d1 ti_sci_get_by_phandle -EXPORT_SYMBOL_GPL vmlinux 0x6a570d7a do_take_over_console -EXPORT_SYMBOL_GPL vmlinux 0x6a5b4932 devm_pinctrl_register -EXPORT_SYMBOL_GPL vmlinux 0x6a5b87f0 of_icc_xlate_onecell -EXPORT_SYMBOL_GPL vmlinux 0x6a6cc97b device_store_ulong -EXPORT_SYMBOL_GPL vmlinux 0x6a707962 vmbus_open -EXPORT_SYMBOL_GPL vmlinux 0x6a70af19 pcie_aspm_capable -EXPORT_SYMBOL_GPL vmlinux 0x6a7430dc devm_pm_runtime_enable -EXPORT_SYMBOL_GPL vmlinux 0x6a81f40e scsi_dh_activate -EXPORT_SYMBOL_GPL vmlinux 0x6a83784f dev_queue_xmit_nit +EXPORT_SYMBOL_GPL vmlinux 0x6a619336 device_remove_file EXPORT_SYMBOL_GPL vmlinux 0x6a8441be cpci_hp_start -EXPORT_SYMBOL_GPL vmlinux 0x6a875e50 serial8250_do_get_mctrl -EXPORT_SYMBOL_GPL vmlinux 0x6a8d8e5f irq_chip_eoi_parent -EXPORT_SYMBOL_GPL vmlinux 0x6a8e0204 kill_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0x6a898bdc pinmux_generic_add_function +EXPORT_SYMBOL_GPL vmlinux 0x6a8a216e dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x6a8e26c8 mmc_regulator_set_vqmmc +EXPORT_SYMBOL_GPL vmlinux 0x6a922975 platform_device_register EXPORT_SYMBOL_GPL vmlinux 0x6a93c9b2 zynqmp_pm_pinctrl_get_function EXPORT_SYMBOL_GPL vmlinux 0x6a9e90af ata_mode_string EXPORT_SYMBOL_GPL vmlinux 0x6aa2a877 xenbus_printf -EXPORT_SYMBOL_GPL vmlinux 0x6aa68353 component_compare_dev_name +EXPORT_SYMBOL_GPL vmlinux 0x6aabace2 wakeup_source_remove EXPORT_SYMBOL_GPL vmlinux 0x6aad9152 xen_set_callback_via -EXPORT_SYMBOL_GPL vmlinux 0x6abccadb reset_control_get_count +EXPORT_SYMBOL_GPL vmlinux 0x6abe63c6 regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x6acd92fe skcipher_walk_aead_encrypt EXPORT_SYMBOL_GPL vmlinux 0x6adadbb4 nvme_auth_free_key -EXPORT_SYMBOL_GPL vmlinux 0x6ae408b6 vcap_keyset_name -EXPORT_SYMBOL_GPL vmlinux 0x6affa770 __traceiter_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0x6aff127e sdio_retune_release +EXPORT_SYMBOL_GPL vmlinux 0x6aff8920 dev_pm_opp_sync_regulators +EXPORT_SYMBOL_GPL vmlinux 0x6b06af59 vp_modern_queue_address +EXPORT_SYMBOL_GPL vmlinux 0x6b0d0172 spi_controller_resume EXPORT_SYMBOL_GPL vmlinux 0x6b0dc565 xen_set_irq_priority -EXPORT_SYMBOL_GPL vmlinux 0x6b18f10a devm_regulator_bulk_get -EXPORT_SYMBOL_GPL vmlinux 0x6b20246f ata_sas_port_init -EXPORT_SYMBOL_GPL vmlinux 0x6b29c068 usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0x6b1ef3a9 mnt_idmap_owner +EXPORT_SYMBOL_GPL vmlinux 0x6b2341eb ncsi_vlan_rx_kill_vid +EXPORT_SYMBOL_GPL vmlinux 0x6b2adaa6 blk_mark_disk_dead EXPORT_SYMBOL_GPL vmlinux 0x6b2b69f7 static_key_enable EXPORT_SYMBOL_GPL vmlinux 0x6b36e07d devlink_linecard_destroy -EXPORT_SYMBOL_GPL vmlinux 0x6b39f54e unregister_nvdimm_pmu +EXPORT_SYMBOL_GPL vmlinux 0x6b3acf19 tcp_set_state EXPORT_SYMBOL_GPL vmlinux 0x6b3ae022 acpi_os_unmap_iomem -EXPORT_SYMBOL_GPL vmlinux 0x6b3eeb98 pci_pri_supported EXPORT_SYMBOL_GPL vmlinux 0x6b4045ee zynqmp_pm_get_api_version EXPORT_SYMBOL_GPL vmlinux 0x6b413c9b sfp_link_down -EXPORT_SYMBOL_GPL vmlinux 0x6b43baac ahci_platform_suspend EXPORT_SYMBOL_GPL vmlinux 0x6b47f8a4 hisi_clk_register_mux -EXPORT_SYMBOL_GPL vmlinux 0x6b57d4cb irq_domain_simple_ops -EXPORT_SYMBOL_GPL vmlinux 0x6b60184d pm_clk_runtime_resume -EXPORT_SYMBOL_GPL vmlinux 0x6b6fee19 ip6_update_pmtu -EXPORT_SYMBOL_GPL vmlinux 0x6b79f1df ptp_parse_header +EXPORT_SYMBOL_GPL vmlinux 0x6b4c903c blk_mq_update_nr_hw_queues +EXPORT_SYMBOL_GPL vmlinux 0x6b4fe265 gpiod_enable_hw_timestamp_ns +EXPORT_SYMBOL_GPL vmlinux 0x6b57e22e usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x6b5920d6 bio_iov_iter_get_pages +EXPORT_SYMBOL_GPL vmlinux 0x6b67ba99 clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x6b6e02d6 pci_epc_linkup +EXPORT_SYMBOL_GPL vmlinux 0x6b6f572c dpcon_enable +EXPORT_SYMBOL_GPL vmlinux 0x6b71a057 mtk_pinconf_bias_get +EXPORT_SYMBOL_GPL vmlinux 0x6b78655a iomap_dio_rw +EXPORT_SYMBOL_GPL vmlinux 0x6b7a0d92 kthread_unpark EXPORT_SYMBOL_GPL vmlinux 0x6b7a4335 hyperv_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x6b818f8a iommu_sva_alloc_pasid EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier -EXPORT_SYMBOL_GPL vmlinux 0x6b8220c2 skcipher_walk_done -EXPORT_SYMBOL_GPL vmlinux 0x6b828f40 pin_user_pages_fast EXPORT_SYMBOL_GPL vmlinux 0x6b834121 bman_portals_probed -EXPORT_SYMBOL_GPL vmlinux 0x6b908771 blk_mq_wait_quiesce_done -EXPORT_SYMBOL_GPL vmlinux 0x6b9d4384 of_prop_next_string +EXPORT_SYMBOL_GPL vmlinux 0x6b911de9 exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0x6b96a170 dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0x6b9c4135 vchan_tx_desc_free +EXPORT_SYMBOL_GPL vmlinux 0x6ba0193f rio_inb_pwrite_handler EXPORT_SYMBOL_GPL vmlinux 0x6ba36c6a hwpoison_filter_flags_value -EXPORT_SYMBOL_GPL vmlinux 0x6ba6a984 tcp_set_state -EXPORT_SYMBOL_GPL vmlinux 0x6baddffd tty_init_termios -EXPORT_SYMBOL_GPL vmlinux 0x6bb25d0c kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0x6bb744e6 of_reserved_mem_lookup +EXPORT_SYMBOL_GPL vmlinux 0x6bb77823 tty_save_termios EXPORT_SYMBOL_GPL vmlinux 0x6bbd8324 perf_unregister_guest_info_callbacks -EXPORT_SYMBOL_GPL vmlinux 0x6bc11299 power_supply_charge_behaviour_show -EXPORT_SYMBOL_GPL vmlinux 0x6bc1e93e mptcp_pm_get_subflows_max -EXPORT_SYMBOL_GPL vmlinux 0x6bc5e695 virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0x6bc1590b dev_pm_opp_set_config +EXPORT_SYMBOL_GPL vmlinux 0x6bcb6932 bus_unregister_notifier EXPORT_SYMBOL_GPL vmlinux 0x6bcdedc0 mpi_point_init EXPORT_SYMBOL_GPL vmlinux 0x6bd1aa56 stack_trace_save +EXPORT_SYMBOL_GPL vmlinux 0x6bd2feda ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0x6bd4bedd tegra_mc_get_carveout_info +EXPORT_SYMBOL_GPL vmlinux 0x6bde0eb8 sbitmap_queue_show EXPORT_SYMBOL_GPL vmlinux 0x6bdef35c acpi_ec_mark_gpe_for_wake +EXPORT_SYMBOL_GPL vmlinux 0x6be012e0 xenbus_switch_state EXPORT_SYMBOL_GPL vmlinux 0x6be3a96b hv_remove_vmbus_handler -EXPORT_SYMBOL_GPL vmlinux 0x6be52f0b filemap_add_folio -EXPORT_SYMBOL_GPL vmlinux 0x6c162d6a spi_controller_dma_map_mem_op_data -EXPORT_SYMBOL_GPL vmlinux 0x6c174e27 disk_alloc_independent_access_ranges +EXPORT_SYMBOL_GPL vmlinux 0x6be4a1b4 pci_iov_virtfn_devfn +EXPORT_SYMBOL_GPL vmlinux 0x6c02405f rio_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x6c13ad99 platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0x6c188f25 ata_dummy_port_ops EXPORT_SYMBOL_GPL vmlinux 0x6c205008 mpi_print -EXPORT_SYMBOL_GPL vmlinux 0x6c24c910 pci_find_next_capability -EXPORT_SYMBOL_GPL vmlinux 0x6c2fb5d6 fscrypt_drop_inode -EXPORT_SYMBOL_GPL vmlinux 0x6c3407e5 pci_set_host_bridge_release +EXPORT_SYMBOL_GPL vmlinux 0x6c222042 power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0x6c2cd7a3 pci_sriov_get_totalvfs EXPORT_SYMBOL_GPL vmlinux 0x6c389761 acpi_bus_get_private_data EXPORT_SYMBOL_GPL vmlinux 0x6c3f70e0 guid_gen +EXPORT_SYMBOL_GPL vmlinux 0x6c40f78d debugfs_create_u32_array EXPORT_SYMBOL_GPL vmlinux 0x6c4a37c9 init_srcu_struct EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c4cf7e8 phy_select_page +EXPORT_SYMBOL_GPL vmlinux 0x6c504418 ptp_msg_is_sync +EXPORT_SYMBOL_GPL vmlinux 0x6c5179fa tpm1_getcap +EXPORT_SYMBOL_GPL vmlinux 0x6c528474 xenbus_probe_node EXPORT_SYMBOL_GPL vmlinux 0x6c5ad0cd kmsg_dump_register -EXPORT_SYMBOL_GPL vmlinux 0x6c5ecafe ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0x6c5dd1e4 xdp_build_skb_from_frame EXPORT_SYMBOL_GPL vmlinux 0x6c655913 register_acpi_hed_notifier -EXPORT_SYMBOL_GPL vmlinux 0x6c786c6c irq_domain_create_legacy -EXPORT_SYMBOL_GPL vmlinux 0x6c83143c clk_bulk_get_optional -EXPORT_SYMBOL_GPL vmlinux 0x6c86e5d4 md_bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0x6c6a5e4d inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0x6c6bd931 devlink_alloc_ns +EXPORT_SYMBOL_GPL vmlinux 0x6c775a78 sk_msg_return_zero +EXPORT_SYMBOL_GPL vmlinux 0x6c87c0d2 iommu_alloc_resv_region EXPORT_SYMBOL_GPL vmlinux 0x6c956075 __SCK__tp_func_devlink_hwerr -EXPORT_SYMBOL_GPL vmlinux 0x6c98fcde register_wide_hw_breakpoint EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain -EXPORT_SYMBOL_GPL vmlinux 0x6caba335 _proc_mkdir -EXPORT_SYMBOL_GPL vmlinux 0x6caef098 irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0x6caf5440 regmap_get_val_bytes EXPORT_SYMBOL_GPL vmlinux 0x6cb0ce87 irq_get_percpu_devid_partition -EXPORT_SYMBOL_GPL vmlinux 0x6cb7efc4 stmpe_disable -EXPORT_SYMBOL_GPL vmlinux 0x6cbd41a4 usb_hub_claim_port -EXPORT_SYMBOL_GPL vmlinux 0x6cd2146b cpufreq_driver_target -EXPORT_SYMBOL_GPL vmlinux 0x6cd97bee kernel_read_file +EXPORT_SYMBOL_GPL vmlinux 0x6cb8ac93 dev_pm_genpd_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6cb9d776 kvm_io_bus_write +EXPORT_SYMBOL_GPL vmlinux 0x6cbc9a93 dev_pm_set_dedicated_wake_irq_reverse +EXPORT_SYMBOL_GPL vmlinux 0x6cbeb4ec gpiochip_get_desc +EXPORT_SYMBOL_GPL vmlinux 0x6cd1dc31 blk_mq_wait_quiesce_done EXPORT_SYMBOL_GPL vmlinux 0x6ce10eb0 trace_clock_jiffies -EXPORT_SYMBOL_GPL vmlinux 0x6ce97c7e tps6586x_read -EXPORT_SYMBOL_GPL vmlinux 0x6cf36a84 debugfs_remove EXPORT_SYMBOL_GPL vmlinux 0x6d04891d inet_getpeer -EXPORT_SYMBOL_GPL vmlinux 0x6d05c00f tcp_plb_check_rehash -EXPORT_SYMBOL_GPL vmlinux 0x6d083e0a wm8350_device_init EXPORT_SYMBOL_GPL vmlinux 0x6d09843f copy_bpf_fprog_from_user -EXPORT_SYMBOL_GPL vmlinux 0x6d0a9bf9 device_get_dma_attr +EXPORT_SYMBOL_GPL vmlinux 0x6d09d1de wwan_port_rx EXPORT_SYMBOL_GPL vmlinux 0x6d0ae550 pinctrl_gpio_request -EXPORT_SYMBOL_GPL vmlinux 0x6d0dc93d mbox_chan_received_data -EXPORT_SYMBOL_GPL vmlinux 0x6d1a3f96 sdio_release_irq -EXPORT_SYMBOL_GPL vmlinux 0x6d27c5f0 devm_clk_notifier_register -EXPORT_SYMBOL_GPL vmlinux 0x6d28a6eb clk_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0x6d1a53a1 acpi_register_gsi +EXPORT_SYMBOL_GPL vmlinux 0x6d20d857 ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0x6d231a90 serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0x6d236811 gpiochip_add_pin_range +EXPORT_SYMBOL_GPL vmlinux 0x6d24e877 skb_zerocopy_headlen EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list EXPORT_SYMBOL_GPL vmlinux 0x6d467b08 arm_smccc_1_1_get_conduit +EXPORT_SYMBOL_GPL vmlinux 0x6d4aff6d phy_led_triggers_register EXPORT_SYMBOL_GPL vmlinux 0x6d518efa devl_traps_register -EXPORT_SYMBOL_GPL vmlinux 0x6d6c0697 sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0x6d567ec1 xenbus_dev_error EXPORT_SYMBOL_GPL vmlinux 0x6d6d74f2 public_key_signature_free EXPORT_SYMBOL_GPL vmlinux 0x6d6fec1f ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x6d7081f8 ata_sas_port_alloc EXPORT_SYMBOL_GPL vmlinux 0x6d7e951e rcu_exp_batches_completed -EXPORT_SYMBOL_GPL vmlinux 0x6d9242a2 screen_pos -EXPORT_SYMBOL_GPL vmlinux 0x6daa18e4 dev_pm_opp_of_get_sharing_cpus -EXPORT_SYMBOL_GPL vmlinux 0x6db2827d nf_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0x6d8aae07 mmc_sanitize +EXPORT_SYMBOL_GPL vmlinux 0x6d9b2bc6 register_btf_kfunc_id_set +EXPORT_SYMBOL_GPL vmlinux 0x6d9f7764 serdev_device_set_tiocm +EXPORT_SYMBOL_GPL vmlinux 0x6da4859e crypto_alloc_rng +EXPORT_SYMBOL_GPL vmlinux 0x6db15929 ipv4_redirect EXPORT_SYMBOL_GPL vmlinux 0x6dbaafd3 put_old_timespec32 -EXPORT_SYMBOL_GPL vmlinux 0x6dd10214 divider_ro_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x6dc24e6f spi_mem_dirmap_read EXPORT_SYMBOL_GPL vmlinux 0x6dd5680d sprint_symbol_build_id -EXPORT_SYMBOL_GPL vmlinux 0x6dd7db99 pm_generic_poweroff_late -EXPORT_SYMBOL_GPL vmlinux 0x6ddb4e6b fsl_mc_bus_dpci_type -EXPORT_SYMBOL_GPL vmlinux 0x6ddcdcae __traceiter_ata_bmdma_status -EXPORT_SYMBOL_GPL vmlinux 0x6de9c3bc debugfs_read_file_bool +EXPORT_SYMBOL_GPL vmlinux 0x6de1573a dev_pm_opp_get_required_pstate +EXPORT_SYMBOL_GPL vmlinux 0x6deaf275 uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x6df9999d dev_fill_forward_path EXPORT_SYMBOL_GPL vmlinux 0x6e09d93d __SCK__tp_func_map -EXPORT_SYMBOL_GPL vmlinux 0x6e19c6aa devm_clk_hw_register_fixed_factor -EXPORT_SYMBOL_GPL vmlinux 0x6e219c8f noop_backing_dev_info -EXPORT_SYMBOL_GPL vmlinux 0x6e29dbd6 icc_sync_state -EXPORT_SYMBOL_GPL vmlinux 0x6e2fb732 rio_request_inb_pwrite -EXPORT_SYMBOL_GPL vmlinux 0x6e30c0fb regulator_get_voltage_sel_pickable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x6e20d694 crypto_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x6e22fbff devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x6e251d74 serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0x6e280023 __traceiter_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0x6e2991e6 devm_usb_get_phy_by_node +EXPORT_SYMBOL_GPL vmlinux 0x6e2de4ce dma_vmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x6e2fa86f __blk_trace_note_message EXPORT_SYMBOL_GPL vmlinux 0x6e3347ec devlink_priv EXPORT_SYMBOL_GPL vmlinux 0x6e353c26 mpi_rshift -EXPORT_SYMBOL_GPL vmlinux 0x6e3c5f6c sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0x6e3bd2c5 crypto_register_kpp EXPORT_SYMBOL_GPL vmlinux 0x6e3ff83a edac_device_alloc_index -EXPORT_SYMBOL_GPL vmlinux 0x6e419077 gpiod_get_value_cansleep -EXPORT_SYMBOL_GPL vmlinux 0x6e48baae usb_acpi_set_power_state +EXPORT_SYMBOL_GPL vmlinux 0x6e489304 phy_power_on EXPORT_SYMBOL_GPL vmlinux 0x6e4aa78d k3_udma_glue_rx_flow_enable EXPORT_SYMBOL_GPL vmlinux 0x6e59f821 __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x6e5c82c1 pci_generic_config_read +EXPORT_SYMBOL_GPL vmlinux 0x6e61a99e debugfs_create_bool EXPORT_SYMBOL_GPL vmlinux 0x6e7943ec iommu_group_id -EXPORT_SYMBOL_GPL vmlinux 0x6e7f81a5 scsi_dh_attached_handler_name -EXPORT_SYMBOL_GPL vmlinux 0x6e81b779 relay_close -EXPORT_SYMBOL_GPL vmlinux 0x6e830050 of_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x6e7c1c81 pci_create_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x6e87c185 crypto_unregister_akcipher EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base EXPORT_SYMBOL_GPL vmlinux 0x6e914514 acpi_dev_irq_flags EXPORT_SYMBOL_GPL vmlinux 0x6e91ee1b nvme_auth_digest_name -EXPORT_SYMBOL_GPL vmlinux 0x6e968b85 __synth_event_gen_cmd_start -EXPORT_SYMBOL_GPL vmlinux 0x6e971b2d devm_regmap_field_bulk_free -EXPORT_SYMBOL_GPL vmlinux 0x6e9856b1 dev_pm_domain_detach -EXPORT_SYMBOL_GPL vmlinux 0x6e9b8f35 rio_request_outb_mbox -EXPORT_SYMBOL_GPL vmlinux 0x6ea3d846 bpf_trace_run8 -EXPORT_SYMBOL_GPL vmlinux 0x6ea42368 device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x6e956a66 pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x6e964b3c dev_pm_set_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x6e9a687d xhci_find_slot_id_by_port +EXPORT_SYMBOL_GPL vmlinux 0x6ea62928 irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0x6eaefe0c pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0x6eaf8c39 fsnotify EXPORT_SYMBOL_GPL vmlinux 0x6eb04f46 register_random_vmfork_notifier EXPORT_SYMBOL_GPL vmlinux 0x6ebe366f ktime_get_mono_fast_ns -EXPORT_SYMBOL_GPL vmlinux 0x6ec232b5 kvm_vcpu_halt -EXPORT_SYMBOL_GPL vmlinux 0x6ec6cd14 devm_clk_bulk_get_all -EXPORT_SYMBOL_GPL vmlinux 0x6ee1da73 regmap_write_async -EXPORT_SYMBOL_GPL vmlinux 0x6ee67eca usb_intf_get_dma_device -EXPORT_SYMBOL_GPL vmlinux 0x6eeeda16 uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0x6ec42a43 mmu_interval_notifier_insert +EXPORT_SYMBOL_GPL vmlinux 0x6ecd5a3f blk_mq_hctx_set_fq_lock_class +EXPORT_SYMBOL_GPL vmlinux 0x6ed05b86 usb_of_get_interface_node +EXPORT_SYMBOL_GPL vmlinux 0x6edea4fd tcpv6_prot +EXPORT_SYMBOL_GPL vmlinux 0x6edece80 usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x6ee9c94b ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0x6ef3f4f2 __platform_register_drivers +EXPORT_SYMBOL_GPL vmlinux 0x6ef49620 __fsnotify_inode_delete EXPORT_SYMBOL_GPL vmlinux 0x6ef6b54f ktime_get_boot_fast_ns -EXPORT_SYMBOL_GPL vmlinux 0x6f03f338 vp_modern_get_num_queues -EXPORT_SYMBOL_GPL vmlinux 0x6f10cb51 xen_remap_vma_range +EXPORT_SYMBOL_GPL vmlinux 0x6f094c4e ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x6f09f9bf crypto_alloc_acomp_node EXPORT_SYMBOL_GPL vmlinux 0x6f12560a get_old_timespec32 -EXPORT_SYMBOL_GPL vmlinux 0x6f1b855b crypto_register_alg -EXPORT_SYMBOL_GPL vmlinux 0x6f1e4922 nvme_enable_ctrl EXPORT_SYMBOL_GPL vmlinux 0x6f2017de misc_cg_set_capacity -EXPORT_SYMBOL_GPL vmlinux 0x6f236dc9 irq_domain_create_simple -EXPORT_SYMBOL_GPL vmlinux 0x6f33b871 xenbus_dev_changed -EXPORT_SYMBOL_GPL vmlinux 0x6f495ad7 kvm_vcpu_read_guest -EXPORT_SYMBOL_GPL vmlinux 0x6f503f57 of_console_check -EXPORT_SYMBOL_GPL vmlinux 0x6f516046 pktgen_xfrm_outer_mode_output -EXPORT_SYMBOL_GPL vmlinux 0x6f52c728 pm_relax -EXPORT_SYMBOL_GPL vmlinux 0x6f5571ff rdev_set_badblocks -EXPORT_SYMBOL_GPL vmlinux 0x6f55f218 wwan_create_port -EXPORT_SYMBOL_GPL vmlinux 0x6f5778ab gpiochip_line_is_persistent -EXPORT_SYMBOL_GPL vmlinux 0x6f5d2b38 pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0x6f203d54 spi_mem_get_name +EXPORT_SYMBOL_GPL vmlinux 0x6f31df3a regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x6f471ef2 devlink_port_fini +EXPORT_SYMBOL_GPL vmlinux 0x6f4fae3c set_secondary_fwnode EXPORT_SYMBOL_GPL vmlinux 0x6f6b52e9 __ipv6_fixup_options -EXPORT_SYMBOL_GPL vmlinux 0x6f7285ba acpi_pci_find_root -EXPORT_SYMBOL_GPL vmlinux 0x6f7871c7 ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x6f70a729 dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0x6f79f192 mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0x6f7d40a9 regulator_set_bypass_regmap EXPORT_SYMBOL_GPL vmlinux 0x6f7e6040 irq_has_action +EXPORT_SYMBOL_GPL vmlinux 0x6f80d6cc usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x6f889d7e ata_qc_complete_multiple EXPORT_SYMBOL_GPL vmlinux 0x6f9e763b timecounter_read -EXPORT_SYMBOL_GPL vmlinux 0x6f9eaf4a kvm_destroy_vcpus +EXPORT_SYMBOL_GPL vmlinux 0x6fa10fab pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6fa21e74 iptunnel_xmit EXPORT_SYMBOL_GPL vmlinux 0x6fa426d2 phylink_ethtool_nway_reset -EXPORT_SYMBOL_GPL vmlinux 0x6fb0ffca gpiod_set_value -EXPORT_SYMBOL_GPL vmlinux 0x6fb74840 rio_release_inb_mbox -EXPORT_SYMBOL_GPL vmlinux 0x6fbc00e5 pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x6fac072a device_get_named_child_node +EXPORT_SYMBOL_GPL vmlinux 0x6fbdc8c9 ahci_print_info EXPORT_SYMBOL_GPL vmlinux 0x6fcef6ab ring_buffer_reset -EXPORT_SYMBOL_GPL vmlinux 0x6fd85d63 exportfs_encode_fh -EXPORT_SYMBOL_GPL vmlinux 0x6fdb0adf __pci_hp_register -EXPORT_SYMBOL_GPL vmlinux 0x6fece56f of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0x6fd58948 dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0x6fe2832f blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0x6ff2570f vp_legacy_get_features EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng -EXPORT_SYMBOL_GPL vmlinux 0x6ffe6ab5 handle_fasteoi_ack_irq EXPORT_SYMBOL_GPL vmlinux 0x7006586e iommu_get_group_resv_regions -EXPORT_SYMBOL_GPL vmlinux 0x700f4455 cgroup_get_e_css -EXPORT_SYMBOL_GPL vmlinux 0x701a0bb2 i2c_slave_event -EXPORT_SYMBOL_GPL vmlinux 0x703355d0 tpm_default_chip -EXPORT_SYMBOL_GPL vmlinux 0x7037e5c7 devres_add +EXPORT_SYMBOL_GPL vmlinux 0x701a80b2 devfreq_event_get_event +EXPORT_SYMBOL_GPL vmlinux 0x701c2eae irq_chip_set_vcpu_affinity_parent +EXPORT_SYMBOL_GPL vmlinux 0x701c4a4e strp_stop +EXPORT_SYMBOL_GPL vmlinux 0x701ec617 crypto_register_aead +EXPORT_SYMBOL_GPL vmlinux 0x70220a9d usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x702529cb wbc_account_cgroup_owner +EXPORT_SYMBOL_GPL vmlinux 0x7029fdee i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x702abc19 __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0x702e150d ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7035618c firmware_request_nowarn +EXPORT_SYMBOL_GPL vmlinux 0x70382d97 fib_new_table EXPORT_SYMBOL_GPL vmlinux 0x70423efb zynqmp_pm_set_sd_config +EXPORT_SYMBOL_GPL vmlinux 0x70529ff3 generic_access_phys +EXPORT_SYMBOL_GPL vmlinux 0x705603ab ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0x70675446 sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x706d5909 virtqueue_enable_cb_prepare EXPORT_SYMBOL_GPL vmlinux 0x7073c04f phy_10_100_features_array -EXPORT_SYMBOL_GPL vmlinux 0x7074a0ef xdp_return_buff -EXPORT_SYMBOL_GPL vmlinux 0x708e8458 md_allow_write -EXPORT_SYMBOL_GPL vmlinux 0x70a30564 fib6_rule_default -EXPORT_SYMBOL_GPL vmlinux 0x70a3fed4 dev_pm_opp_of_find_icc_paths -EXPORT_SYMBOL_GPL vmlinux 0x70aa88ba iopf_queue_add_device -EXPORT_SYMBOL_GPL vmlinux 0x70b0f28d clk_register -EXPORT_SYMBOL_GPL vmlinux 0x70c16b5f cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x7089d5a6 devm_gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0x709f848c blk_stat_disable_accounting +EXPORT_SYMBOL_GPL vmlinux 0x70a0d6d5 of_pci_range_parser_one +EXPORT_SYMBOL_GPL vmlinux 0x70a9370c __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x70ad1862 clk_register_fractional_divider EXPORT_SYMBOL_GPL vmlinux 0x70c2c7ea pids_cgrp_subsys_on_dfl_key EXPORT_SYMBOL_GPL vmlinux 0x70c52dc5 nf_skb_duplicated -EXPORT_SYMBOL_GPL vmlinux 0x70c63f33 mtk_eint_set_debounce -EXPORT_SYMBOL_GPL vmlinux 0x70ca2eea bpf_trace_run5 -EXPORT_SYMBOL_GPL vmlinux 0x70cbae14 dev_pm_domain_attach -EXPORT_SYMBOL_GPL vmlinux 0x70cbe1c0 irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0x70cd81bf mtk_pinconf_bias_set_combo EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq -EXPORT_SYMBOL_GPL vmlinux 0x70d7116b mpc8xxx_spi_tx_buf_u8 -EXPORT_SYMBOL_GPL vmlinux 0x70e1d8c4 tc3589x_reg_read -EXPORT_SYMBOL_GPL vmlinux 0x70f602bd ata_timing_compute -EXPORT_SYMBOL_GPL vmlinux 0x70f61a07 platform_get_irq_optional +EXPORT_SYMBOL_GPL vmlinux 0x70d6e3f5 pinctrl_find_gpio_range_from_pin_nolock +EXPORT_SYMBOL_GPL vmlinux 0x70dd398b clk_hw_register_composite +EXPORT_SYMBOL_GPL vmlinux 0x70e7e5cf devm_regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x70ed67a0 devm_regmap_field_bulk_alloc EXPORT_SYMBOL_GPL vmlinux 0x70fbae4d cppc_allow_fast_switch -EXPORT_SYMBOL_GPL vmlinux 0x70fe702e pci_hp_del -EXPORT_SYMBOL_GPL vmlinux 0x7107ffdd crypto_ahash_digest -EXPORT_SYMBOL_GPL vmlinux 0x7108fab0 ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0x7104679f dev_coredumpv EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier -EXPORT_SYMBOL_GPL vmlinux 0x7122fd5d crypto_skcipher_setkey -EXPORT_SYMBOL_GPL vmlinux 0x71237c5f nf_queue_entry_get_refs -EXPORT_SYMBOL_GPL vmlinux 0x7125a45a usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0x7117886b param_set_bool_enable_only EXPORT_SYMBOL_GPL vmlinux 0x7129a6f4 osc_sb_native_usb4_support_confirmed -EXPORT_SYMBOL_GPL vmlinux 0x712bfcc3 pci_add_dynid -EXPORT_SYMBOL_GPL vmlinux 0x712e527a gpiochip_find -EXPORT_SYMBOL_GPL vmlinux 0x7138a6f3 regulator_get_voltage -EXPORT_SYMBOL_GPL vmlinux 0x7141de94 scsi_queue_work -EXPORT_SYMBOL_GPL vmlinux 0x71467923 device_remove_bin_file -EXPORT_SYMBOL_GPL vmlinux 0x7158937c __blk_req_zone_write_lock +EXPORT_SYMBOL_GPL vmlinux 0x713a088c led_sysfs_enable EXPORT_SYMBOL_GPL vmlinux 0x715a43ce priv_to_devlink EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized -EXPORT_SYMBOL_GPL vmlinux 0x716887da wwan_unregister_ops EXPORT_SYMBOL_GPL vmlinux 0x71724493 mctrl_gpio_enable_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x71810fcb perf_event_pause EXPORT_SYMBOL_GPL vmlinux 0x7181db30 atomic_notifier_chain_unregister -EXPORT_SYMBOL_GPL vmlinux 0x7186d3be pwmchip_add -EXPORT_SYMBOL_GPL vmlinux 0x71883398 crypto_alg_extsize +EXPORT_SYMBOL_GPL vmlinux 0x718c36fd fsl_mc_bus_dpio_type EXPORT_SYMBOL_GPL vmlinux 0x7195940a mctrl_gpio_disable_irq_wake -EXPORT_SYMBOL_GPL vmlinux 0x71999c5e bpf_sk_storage_diag_put +EXPORT_SYMBOL_GPL vmlinux 0x719c0ebe sdio_claim_host EXPORT_SYMBOL_GPL vmlinux 0x719e17ff clk_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x71a0031f gnttab_free_pages EXPORT_SYMBOL_GPL vmlinux 0x71a20f4a __SCK__tp_func_non_standard_event EXPORT_SYMBOL_GPL vmlinux 0x71a9a3ab mtk_mutex_acquire EXPORT_SYMBOL_GPL vmlinux 0x71b6cf94 dst_cache_reset_now EXPORT_SYMBOL_GPL vmlinux 0x71c059d8 __traceiter_map -EXPORT_SYMBOL_GPL vmlinux 0x71c66cb0 regulator_get_current_limit -EXPORT_SYMBOL_GPL vmlinux 0x71ca3e0e fscrypt_mergeable_bio -EXPORT_SYMBOL_GPL vmlinux 0x71cfab9d exportfs_decode_fh -EXPORT_SYMBOL_GPL vmlinux 0x71dbbc69 usb_control_msg_send -EXPORT_SYMBOL_GPL vmlinux 0x71dd5da8 pci_set_cacheline_size -EXPORT_SYMBOL_GPL vmlinux 0x71ddac19 power_supply_get_property_from_supplier -EXPORT_SYMBOL_GPL vmlinux 0x71ec3a6a ksm_madvise -EXPORT_SYMBOL_GPL vmlinux 0x71ef3de1 ata_sas_slave_configure -EXPORT_SYMBOL_GPL vmlinux 0x71f577ee of_get_display_timings -EXPORT_SYMBOL_GPL vmlinux 0x71faad7a bpf_trace_run12 -EXPORT_SYMBOL_GPL vmlinux 0x71fcea3b sdio_readb -EXPORT_SYMBOL_GPL vmlinux 0x71ff5bd9 pm_runtime_autosuspend_expiration -EXPORT_SYMBOL_GPL vmlinux 0x72069e04 bio_end_io_acct_remapped -EXPORT_SYMBOL_GPL vmlinux 0x72073169 phy_optional_get -EXPORT_SYMBOL_GPL vmlinux 0x721526a9 fixed_phy_register -EXPORT_SYMBOL_GPL vmlinux 0x721aad22 mtk_hw_set_value -EXPORT_SYMBOL_GPL vmlinux 0x7234f65f input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0x71c5de0f phy_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0x71d0ec22 serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0x71d5c8c0 netdev_is_rx_handler_busy +EXPORT_SYMBOL_GPL vmlinux 0x71d733c4 kvm_set_memory_region +EXPORT_SYMBOL_GPL vmlinux 0x71dcb6ba usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x71dd3757 dev_attr_ncq_prio_supported +EXPORT_SYMBOL_GPL vmlinux 0x71eaa600 ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0x71f47030 devlink_port_attrs_set +EXPORT_SYMBOL_GPL vmlinux 0x720da163 nvme_complete_batch_req +EXPORT_SYMBOL_GPL vmlinux 0x7213c2ba crypto_rng_reset +EXPORT_SYMBOL_GPL vmlinux 0x721b7945 fib_rules_seq_read +EXPORT_SYMBOL_GPL vmlinux 0x721f8e2c fuse_dev_release EXPORT_SYMBOL_GPL vmlinux 0x7237e950 pkcs7_verify -EXPORT_SYMBOL_GPL vmlinux 0x72444175 vchan_dma_desc_free_list -EXPORT_SYMBOL_GPL vmlinux 0x724a4abd netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0x723afa5d buffer_migrate_folio_norefs +EXPORT_SYMBOL_GPL vmlinux 0x7244f4b6 hisi_reset_init EXPORT_SYMBOL_GPL vmlinux 0x7265f2b0 pci_vpd_check_csum -EXPORT_SYMBOL_GPL vmlinux 0x7266dd8b mmc_cmdq_enable -EXPORT_SYMBOL_GPL vmlinux 0x72678ddc of_hte_req_count -EXPORT_SYMBOL_GPL vmlinux 0x72766e5f ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7269cedf ping_err +EXPORT_SYMBOL_GPL vmlinux 0x7270b551 dev_pm_opp_get_opp_table EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events -EXPORT_SYMBOL_GPL vmlinux 0x727a4e52 __mdiobus_modify_changed -EXPORT_SYMBOL_GPL vmlinux 0x7280f133 icc_get_name -EXPORT_SYMBOL_GPL vmlinux 0x7281ee69 dev_attr_ncq_prio_supported EXPORT_SYMBOL_GPL vmlinux 0x7283161b percpu_ref_switch_to_percpu -EXPORT_SYMBOL_GPL vmlinux 0x728cc858 sysfs_remove_file_from_group -EXPORT_SYMBOL_GPL vmlinux 0x7291256c regmap_write -EXPORT_SYMBOL_GPL vmlinux 0x7294d33b set_cpus_allowed_ptr -EXPORT_SYMBOL_GPL vmlinux 0x72a6f0a2 hisi_uncore_pmu_read -EXPORT_SYMBOL_GPL vmlinux 0x72aa0f32 thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x729349cf fwnode_get_nth_parent +EXPORT_SYMBOL_GPL vmlinux 0x7294a5a5 fib_rule_matchall +EXPORT_SYMBOL_GPL vmlinux 0x729ef3d8 dev_pm_opp_get_opp_count +EXPORT_SYMBOL_GPL vmlinux 0x72a4e5df fsl_mc_bus_dpmac_type +EXPORT_SYMBOL_GPL vmlinux 0x72a79ce7 vmbus_set_sc_create_callback +EXPORT_SYMBOL_GPL vmlinux 0x72a868f9 k3_udma_glue_request_tx_chn EXPORT_SYMBOL_GPL vmlinux 0x72ae1839 base64_decode -EXPORT_SYMBOL_GPL vmlinux 0x72b810db blk_mark_disk_dead -EXPORT_SYMBOL_GPL vmlinux 0x72d09991 devlink_port_attrs_pci_vf_set +EXPORT_SYMBOL_GPL vmlinux 0x72b3d273 device_set_wakeup_capable EXPORT_SYMBOL_GPL vmlinux 0x72d267dc nvmem_del_cell_lookups -EXPORT_SYMBOL_GPL vmlinux 0x72dcf903 __put_task_struct -EXPORT_SYMBOL_GPL vmlinux 0x72e26e84 usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0x72ecaf2e mptcp_token_iter_next EXPORT_SYMBOL_GPL vmlinux 0x72edf918 __tracepoint_kfree_skb -EXPORT_SYMBOL_GPL vmlinux 0x7307e8a7 gpiod_direction_output_raw -EXPORT_SYMBOL_GPL vmlinux 0x73193d6c __vfs_setxattr_noperm +EXPORT_SYMBOL_GPL vmlinux 0x730f9487 __devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x7324d8c3 firmware_request_platform EXPORT_SYMBOL_GPL vmlinux 0x732852fe xenbus_transaction_end -EXPORT_SYMBOL_GPL vmlinux 0x732ee766 regmap_get_device -EXPORT_SYMBOL_GPL vmlinux 0x73327602 subsys_find_device_by_id -EXPORT_SYMBOL_GPL vmlinux 0x73333cea inet_bhash2_update_saddr -EXPORT_SYMBOL_GPL vmlinux 0x733a7515 thermal_of_cooling_device_register -EXPORT_SYMBOL_GPL vmlinux 0x733f7b8e fib6_new_table -EXPORT_SYMBOL_GPL vmlinux 0x734d6853 tty_kopen_exclusive -EXPORT_SYMBOL_GPL vmlinux 0x73513534 of_irq_parse_raw -EXPORT_SYMBOL_GPL vmlinux 0x73515334 icc_provider_add +EXPORT_SYMBOL_GPL vmlinux 0x7337284a __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0x733c02e7 bpf_sk_storage_diag_put +EXPORT_SYMBOL_GPL vmlinux 0x733e0a69 __xdp_build_skb_from_frame +EXPORT_SYMBOL_GPL vmlinux 0x73418950 perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0x734a7bd8 mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0x734b51b3 ahci_reset_controller EXPORT_SYMBOL_GPL vmlinux 0x7351fcb1 devlink_remote_reload_actions_performed -EXPORT_SYMBOL_GPL vmlinux 0x73557f9d acpi_dev_suspend -EXPORT_SYMBOL_GPL vmlinux 0x735792ed devres_close_group -EXPORT_SYMBOL_GPL vmlinux 0x7359fe16 of_pinctrl_get -EXPORT_SYMBOL_GPL vmlinux 0x735b718c nvmem_cell_get -EXPORT_SYMBOL_GPL vmlinux 0x7379c4b3 tps6586x_set_bits -EXPORT_SYMBOL_GPL vmlinux 0x737a17c9 tcp_ca_openreq_child +EXPORT_SYMBOL_GPL vmlinux 0x73523819 dw_pcie_host_init +EXPORT_SYMBOL_GPL vmlinux 0x7359aa81 usb_asmedia_modifyflowcontrol +EXPORT_SYMBOL_GPL vmlinux 0x735ca4a3 netdev_sw_irq_coalesce_default_on +EXPORT_SYMBOL_GPL vmlinux 0x7365beed gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0x7367d8ce dm_copy_name_and_uuid +EXPORT_SYMBOL_GPL vmlinux 0x736e699f gov_attr_set_init +EXPORT_SYMBOL_GPL vmlinux 0x7370824f crypto_unregister_acomp +EXPORT_SYMBOL_GPL vmlinux 0x73756471 cpci_hp_register_controller EXPORT_SYMBOL_GPL vmlinux 0x7381287f trace_handle_return -EXPORT_SYMBOL_GPL vmlinux 0x738c6a19 usb_reset_configuration -EXPORT_SYMBOL_GPL vmlinux 0x739ff4ed iommu_device_claim_dma_owner -EXPORT_SYMBOL_GPL vmlinux 0x739fff04 regulator_set_voltage_time -EXPORT_SYMBOL_GPL vmlinux 0x73a2999e serial8250_read_char +EXPORT_SYMBOL_GPL vmlinux 0x738597d6 nfnl_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0x738d8db3 genphy_c45_read_pma +EXPORT_SYMBOL_GPL vmlinux 0x739ef001 xdp_return_frame_rx_napi +EXPORT_SYMBOL_GPL vmlinux 0x73a0c94e crypto_larval_alloc EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports -EXPORT_SYMBOL_GPL vmlinux 0x73a58259 bio_clone_blkg_association -EXPORT_SYMBOL_GPL vmlinux 0x73b8c0f6 register_nvdimm_pmu -EXPORT_SYMBOL_GPL vmlinux 0x73bb8cc8 cpufreq_register_governor -EXPORT_SYMBOL_GPL vmlinux 0x73bfe48c virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0x73ac37b5 dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0x73af8f26 udp_cmsg_send +EXPORT_SYMBOL_GPL vmlinux 0x73b33030 pinctrl_enable +EXPORT_SYMBOL_GPL vmlinux 0x73b48062 crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0x73c13d9e kgdb_unregister_io_module EXPORT_SYMBOL_GPL vmlinux 0x73c2554f __iowrite64_copy +EXPORT_SYMBOL_GPL vmlinux 0x73c51d5b i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x73c83f84 rtc_alarm_irq_enable EXPORT_SYMBOL_GPL vmlinux 0x73cc8631 oiap -EXPORT_SYMBOL_GPL vmlinux 0x73d678c2 pinctrl_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0x73d28e92 iommu_domain_free +EXPORT_SYMBOL_GPL vmlinux 0x73d2d2e3 debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0x73d8c5e3 iommu_device_link EXPORT_SYMBOL_GPL vmlinux 0x73e4edb8 phy_gbit_features -EXPORT_SYMBOL_GPL vmlinux 0x73e867dd ata_sff_error_handler -EXPORT_SYMBOL_GPL vmlinux 0x73ef589b regmap_add_irq_chip_fwnode -EXPORT_SYMBOL_GPL vmlinux 0x7409788a regulator_set_suspend_voltage -EXPORT_SYMBOL_GPL vmlinux 0x740a4e36 mmu_interval_notifier_remove -EXPORT_SYMBOL_GPL vmlinux 0x7413a2ba devm_ti_sci_get_of_resource -EXPORT_SYMBOL_GPL vmlinux 0x7420a0a4 sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x73e640c4 inet_hash +EXPORT_SYMBOL_GPL vmlinux 0x73f3ca3f irqchip_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0x73fa4f26 thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0x7418781b led_trigger_write +EXPORT_SYMBOL_GPL vmlinux 0x74202ffe device_property_read_string_array EXPORT_SYMBOL_GPL vmlinux 0x7429297b interval_tree_span_iter_next -EXPORT_SYMBOL_GPL vmlinux 0x742cd13e vp_modern_get_queue_reset -EXPORT_SYMBOL_GPL vmlinux 0x742da64b blk_mq_end_request_batch -EXPORT_SYMBOL_GPL vmlinux 0x74303ab1 wbc_attach_and_unlock_inode EXPORT_SYMBOL_GPL vmlinux 0x743b99d8 xenmem_reservation_increase -EXPORT_SYMBOL_GPL vmlinux 0x743fbb09 irq_domain_create_sim +EXPORT_SYMBOL_GPL vmlinux 0x743fad49 dev_pm_genpd_set_performance_state EXPORT_SYMBOL_GPL vmlinux 0x74457e56 apei_resources_fini -EXPORT_SYMBOL_GPL vmlinux 0x7462069b sk_msg_free_partial -EXPORT_SYMBOL_GPL vmlinux 0x7471ffd0 usb_unpoison_urb -EXPORT_SYMBOL_GPL vmlinux 0x748e5720 phy_led_triggers_unregister -EXPORT_SYMBOL_GPL vmlinux 0x74a16499 devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0x7449c8b5 irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x746a858c io_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0x74736fef hrtimer_init_sleeper EXPORT_SYMBOL_GPL vmlinux 0x74a22bb4 k3_udma_glue_push_rx_chn EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero -EXPORT_SYMBOL_GPL vmlinux 0x74b5f884 of_detach_node -EXPORT_SYMBOL_GPL vmlinux 0x74b60d51 class_compat_remove_link -EXPORT_SYMBOL_GPL vmlinux 0x74b697ab nexthop_find_by_id EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on -EXPORT_SYMBOL_GPL vmlinux 0x74c7a77e crypto_stats_ahash_final EXPORT_SYMBOL_GPL vmlinux 0x74c7bffa stack_trace_snprint +EXPORT_SYMBOL_GPL vmlinux 0x74cb73a7 crypto_stats_skcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x74cfb994 devm_kfree EXPORT_SYMBOL_GPL vmlinux 0x74d42632 mas_empty_area EXPORT_SYMBOL_GPL vmlinux 0x74e73871 housekeeping_overridden -EXPORT_SYMBOL_GPL vmlinux 0x74f26317 fat_truncate_time -EXPORT_SYMBOL_GPL vmlinux 0x7501baea pci_host_common_probe -EXPORT_SYMBOL_GPL vmlinux 0x750a42f4 register_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x74ebaf2d edac_mc_add_mc_with_groups EXPORT_SYMBOL_GPL vmlinux 0x75133f6e visitor128 -EXPORT_SYMBOL_GPL vmlinux 0x75173122 pinctrl_pm_select_sleep_state -EXPORT_SYMBOL_GPL vmlinux 0x7518fb31 mtk_pinconf_drive_get -EXPORT_SYMBOL_GPL vmlinux 0x75214ff9 pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x751c3a7a pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0x75211708 crypto_register_scomps +EXPORT_SYMBOL_GPL vmlinux 0x7522cd7b led_trigger_blink EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status -EXPORT_SYMBOL_GPL vmlinux 0x752a943c blkdev_report_zones -EXPORT_SYMBOL_GPL vmlinux 0x7532d495 crypto_skcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x75325492 linear_hugepage_index EXPORT_SYMBOL_GPL vmlinux 0x7534596b mtk_mutex_write_sof -EXPORT_SYMBOL_GPL vmlinux 0x754c8334 dev_pm_qos_hide_latency_tolerance -EXPORT_SYMBOL_GPL vmlinux 0x7552f40b usb_hcd_unlink_urb_from_ep -EXPORT_SYMBOL_GPL vmlinux 0x7554b5e4 balloon_page_dequeue -EXPORT_SYMBOL_GPL vmlinux 0x7568ee4b vp_modern_get_driver_features -EXPORT_SYMBOL_GPL vmlinux 0x75750113 dev_pm_enable_wake_irq -EXPORT_SYMBOL_GPL vmlinux 0x7578f53c ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0x7552c9ad fscrypt_mergeable_bio +EXPORT_SYMBOL_GPL vmlinux 0x757059b3 __pci_hp_register +EXPORT_SYMBOL_GPL vmlinux 0x757b7037 tcp_twsk_destructor EXPORT_SYMBOL_GPL vmlinux 0x757c1bbb housekeeping_any_cpu -EXPORT_SYMBOL_GPL vmlinux 0x7588322d ata_bmdma_start EXPORT_SYMBOL_GPL vmlinux 0x758a43fe k3_ringacc_get_ring_irq_num -EXPORT_SYMBOL_GPL vmlinux 0x758dcb98 xenbus_dev_groups EXPORT_SYMBOL_GPL vmlinux 0x759139cb of_pci_check_probe_only +EXPORT_SYMBOL_GPL vmlinux 0x759869fe page_cache_async_ra EXPORT_SYMBOL_GPL vmlinux 0x759bfe36 btree_destroy -EXPORT_SYMBOL_GPL vmlinux 0x75ad3b63 device_attach -EXPORT_SYMBOL_GPL vmlinux 0x75c34934 vmbus_request_addr_match -EXPORT_SYMBOL_GPL vmlinux 0x75cc3be3 ahci_platform_disable_regulators -EXPORT_SYMBOL_GPL vmlinux 0x75d35526 nvme_mpath_start_request +EXPORT_SYMBOL_GPL vmlinux 0x75a543f3 regulator_set_ramp_delay_regmap +EXPORT_SYMBOL_GPL vmlinux 0x75af8116 bsg_remove_queue +EXPORT_SYMBOL_GPL vmlinux 0x75b53cd9 __netif_set_xps_queue +EXPORT_SYMBOL_GPL vmlinux 0x75c5ec6c acpi_subsys_complete +EXPORT_SYMBOL_GPL vmlinux 0x75c73dd7 power_supply_charge_behaviour_show +EXPORT_SYMBOL_GPL vmlinux 0x75d08a2c nf_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0x75dbd8a2 phy_create_lookup EXPORT_SYMBOL_GPL vmlinux 0x75dd4ebe of_overlay_remove -EXPORT_SYMBOL_GPL vmlinux 0x75e3e181 ata_sff_hsm_move EXPORT_SYMBOL_GPL vmlinux 0x75e51945 __SCK__tp_func_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0x75e6d52a crypto_unregister_instance EXPORT_SYMBOL_GPL vmlinux 0x75e9c735 pci_ats_disabled -EXPORT_SYMBOL_GPL vmlinux 0x75f6b143 iommu_sva_find -EXPORT_SYMBOL_GPL vmlinux 0x75f8289e mnt_idmap_owner EXPORT_SYMBOL_GPL vmlinux 0x75fb9062 arch_timer_read_counter -EXPORT_SYMBOL_GPL vmlinux 0x75fd5f10 device_for_each_child -EXPORT_SYMBOL_GPL vmlinux 0x75ffbe30 vtime_guest_exit -EXPORT_SYMBOL_GPL vmlinux 0x7610a01e regmap_fields_update_bits_base -EXPORT_SYMBOL_GPL vmlinux 0x762df705 mptcp_pm_get_local_addr_max +EXPORT_SYMBOL_GPL vmlinux 0x7601d3df device_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x7608c31f sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x76159e34 devm_of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0x761c6469 inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0x761c8cb1 irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x763cd088 devfreq_cooling_em_register +EXPORT_SYMBOL_GPL vmlinux 0x763d4fd9 phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0x76453381 crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x76475c0d of_property_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0x765155df ethtool_set_ethtool_phy_ops EXPORT_SYMBOL_GPL vmlinux 0x76517f03 interval_tree_span_iter_advance -EXPORT_SYMBOL_GPL vmlinux 0x76524876 virtqueue_add_inbuf_ctx EXPORT_SYMBOL_GPL vmlinux 0x7656410c mpi_sub -EXPORT_SYMBOL_GPL vmlinux 0x7657c453 fsl_mc_obj_open -EXPORT_SYMBOL_GPL vmlinux 0x765b850a driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0x7656bcf5 wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x76571898 mpc8xxx_spi_rx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0x7664f1be devm_tegra_memory_controller_get EXPORT_SYMBOL_GPL vmlinux 0x7665a95b idr_remove -EXPORT_SYMBOL_GPL vmlinux 0x76789c53 cpci_hp_unregister_controller -EXPORT_SYMBOL_GPL vmlinux 0x7680fb1a clk_hw_unregister_composite +EXPORT_SYMBOL_GPL vmlinux 0x76731957 gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x76746aee usb_cache_string +EXPORT_SYMBOL_GPL vmlinux 0x76765ae1 ata_acpi_gtm_xfermask EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier -EXPORT_SYMBOL_GPL vmlinux 0x768794ea iommu_group_for_each_dev -EXPORT_SYMBOL_GPL vmlinux 0x768d3c49 i2c_dw_adjust_bus_speed +EXPORT_SYMBOL_GPL vmlinux 0x7691c823 gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x769b55cb nfs42_ssc_register EXPORT_SYMBOL_GPL vmlinux 0x769cefb5 percpu_ref_switch_to_atomic -EXPORT_SYMBOL_GPL vmlinux 0x76a8a9fc exportfs_decode_fh_raw -EXPORT_SYMBOL_GPL vmlinux 0x76ab164e devl_dpipe_table_register -EXPORT_SYMBOL_GPL vmlinux 0x76afa650 nf_queue_nf_hook_drop -EXPORT_SYMBOL_GPL vmlinux 0x76b6b9a7 pm_runtime_set_autosuspend_delay -EXPORT_SYMBOL_GPL vmlinux 0x76bcaad0 devm_release_action -EXPORT_SYMBOL_GPL vmlinux 0x76bd1375 of_property_read_u64 -EXPORT_SYMBOL_GPL vmlinux 0x76be8786 task_user_regset_view -EXPORT_SYMBOL_GPL vmlinux 0x76ceb61d ndo_dflt_bridge_getlink +EXPORT_SYMBOL_GPL vmlinux 0x769d1258 tpm1_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x76a0876d usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0x76a2b14c switchdev_port_attr_set +EXPORT_SYMBOL_GPL vmlinux 0x76a2c4f4 clk_hw_get_num_parents +EXPORT_SYMBOL_GPL vmlinux 0x76b057de devm_led_classdev_register_ext +EXPORT_SYMBOL_GPL vmlinux 0x76b61861 net_selftest +EXPORT_SYMBOL_GPL vmlinux 0x76cd7886 blk_mq_pci_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x76cebea1 pm_generic_freeze_noirq EXPORT_SYMBOL_GPL vmlinux 0x76d1af56 debounce_time_mt2701 EXPORT_SYMBOL_GPL vmlinux 0x76d680f6 acpi_dev_resource_memory EXPORT_SYMBOL_GPL vmlinux 0x76d9b876 clk_set_rate -EXPORT_SYMBOL_GPL vmlinux 0x76dddeab usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x76e18607 spi_setup EXPORT_SYMBOL_GPL vmlinux 0x76e85b92 gnttab_request_free_callback EXPORT_SYMBOL_GPL vmlinux 0x76eeeb0f sha384_zero_message_hash -EXPORT_SYMBOL_GPL vmlinux 0x76f4cb4a rio_dev_get -EXPORT_SYMBOL_GPL vmlinux 0x76f6055d of_genpd_add_subdomain -EXPORT_SYMBOL_GPL vmlinux 0x76f64ff3 of_map_id -EXPORT_SYMBOL_GPL vmlinux 0x76f7da88 of_usb_get_dr_mode_by_phy -EXPORT_SYMBOL_GPL vmlinux 0x76fd911a regulator_set_load -EXPORT_SYMBOL_GPL vmlinux 0x770043cc pinmux_generic_remove_function -EXPORT_SYMBOL_GPL vmlinux 0x770f9cfe dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0x76f202d9 __traceiter_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x77015bb6 blk_mq_flush_busy_ctxs +EXPORT_SYMBOL_GPL vmlinux 0x7703eb0e usb_hcd_resume_root_hub EXPORT_SYMBOL_GPL vmlinux 0x7712771a unbind_from_irqhandler -EXPORT_SYMBOL_GPL vmlinux 0x7717375b ahci_platform_find_clk +EXPORT_SYMBOL_GPL vmlinux 0x77215260 __pm_runtime_resume EXPORT_SYMBOL_GPL vmlinux 0x77222306 ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x77293251 cpufreq_freq_transition_begin EXPORT_SYMBOL_GPL vmlinux 0x772b0f64 __wake_up_pollfree -EXPORT_SYMBOL_GPL vmlinux 0x77308830 fuse_direct_io -EXPORT_SYMBOL_GPL vmlinux 0x77406736 firmware_request_nowarn -EXPORT_SYMBOL_GPL vmlinux 0x7748deb1 clk_register_mux_table -EXPORT_SYMBOL_GPL vmlinux 0x774bcc5f tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0x772fa0e8 page_cache_sync_ra +EXPORT_SYMBOL_GPL vmlinux 0x7734e1e0 bpf_offload_dev_netdev_register +EXPORT_SYMBOL_GPL vmlinux 0x77352b7d to_nd_region +EXPORT_SYMBOL_GPL vmlinux 0x7748a69b virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0x7748e8f9 regulator_bulk_set_supply_names EXPORT_SYMBOL_GPL vmlinux 0x774f16ef __tracepoint_cpu_idle EXPORT_SYMBOL_GPL vmlinux 0x77522cf6 sbitmap_get_shallow -EXPORT_SYMBOL_GPL vmlinux 0x77531562 clk_regmap_gate_ops EXPORT_SYMBOL_GPL vmlinux 0x7757b51a clk_unregister -EXPORT_SYMBOL_GPL vmlinux 0x7774450f nvmem_del_cell_table -EXPORT_SYMBOL_GPL vmlinux 0x777cc7e4 skcipher_walk_aead_decrypt -EXPORT_SYMBOL_GPL vmlinux 0x777ef243 devm_led_classdev_register_ext -EXPORT_SYMBOL_GPL vmlinux 0x7787a183 __fsnotify_parent -EXPORT_SYMBOL_GPL vmlinux 0x7789d46f finish_rcuwait +EXPORT_SYMBOL_GPL vmlinux 0x776aa66d platform_get_irq_byname_optional +EXPORT_SYMBOL_GPL vmlinux 0x777a89b3 usb_unanchor_urb EXPORT_SYMBOL_GPL vmlinux 0x7791e066 dw_pcie_read +EXPORT_SYMBOL_GPL vmlinux 0x7796f77e fwnode_remove_software_node EXPORT_SYMBOL_GPL vmlinux 0x7797fbb5 imx_clk_hw_pfdv2 +EXPORT_SYMBOL_GPL vmlinux 0x7799ef5e blk_crypto_profile_destroy +EXPORT_SYMBOL_GPL vmlinux 0x779bb9dc iomap_invalidate_folio +EXPORT_SYMBOL_GPL vmlinux 0x779dd27d rio_mport_chk_dev_access +EXPORT_SYMBOL_GPL vmlinux 0x77ad98f7 ata_host_detach EXPORT_SYMBOL_GPL vmlinux 0x77ae495d usb_speed_string -EXPORT_SYMBOL_GPL vmlinux 0x77afe565 tty_buffer_unlock_exclusive -EXPORT_SYMBOL_GPL vmlinux 0x77bb2e6d fscrypt_ioctl_get_nonce -EXPORT_SYMBOL_GPL vmlinux 0x77bf9ab6 ahci_platform_init_host -EXPORT_SYMBOL_GPL vmlinux 0x77c65ce3 pse_controller_register -EXPORT_SYMBOL_GPL vmlinux 0x77d334f4 ata_pci_bmdma_init -EXPORT_SYMBOL_GPL vmlinux 0x77e592fc i2c_acpi_client_count -EXPORT_SYMBOL_GPL vmlinux 0x77e67f25 ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0x77bf04dc fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0x77d65dbd dma_request_chan +EXPORT_SYMBOL_GPL vmlinux 0x77d8b297 blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x77dd1e22 rtc_set_time EXPORT_SYMBOL_GPL vmlinux 0x77e75be3 sfp_bus_put EXPORT_SYMBOL_GPL vmlinux 0x77ecf68d memalloc_socks_key +EXPORT_SYMBOL_GPL vmlinux 0x77f046d9 crypto_stats_ahash_final EXPORT_SYMBOL_GPL vmlinux 0x77f24400 perf_register_guest_info_callbacks -EXPORT_SYMBOL_GPL vmlinux 0x77f6e058 kvm_gfn_to_hva_cache_init EXPORT_SYMBOL_GPL vmlinux 0x780989d1 nvme_auth_dhgroup_id -EXPORT_SYMBOL_GPL vmlinux 0x780a889c fat_time_fat2unix -EXPORT_SYMBOL_GPL vmlinux 0x7816ef91 kernfs_path_from_node -EXPORT_SYMBOL_GPL vmlinux 0x78178991 fwnode_get_nth_parent -EXPORT_SYMBOL_GPL vmlinux 0x782dea63 gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0x780f647e rio_unlock_device +EXPORT_SYMBOL_GPL vmlinux 0x7812924a usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x7812f6cc of_genpd_add_device +EXPORT_SYMBOL_GPL vmlinux 0x781627bc device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0x78185251 vp_legacy_set_queue_address +EXPORT_SYMBOL_GPL vmlinux 0x7819ebef do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x782649fe pci_generic_config_write32 +EXPORT_SYMBOL_GPL vmlinux 0x782859a7 of_clk_hw_register +EXPORT_SYMBOL_GPL vmlinux 0x78309ce9 vmbus_request_addr_match +EXPORT_SYMBOL_GPL vmlinux 0x783d0d1d fuse_direct_io EXPORT_SYMBOL_GPL vmlinux 0x7847c621 sfp_parse_support -EXPORT_SYMBOL_GPL vmlinux 0x784a7f7c of_pci_get_devfn -EXPORT_SYMBOL_GPL vmlinux 0x784c3caa __hvc_resize -EXPORT_SYMBOL_GPL vmlinux 0x784c3f3b rio_unregister_driver -EXPORT_SYMBOL_GPL vmlinux 0x784d43bc acpi_subsys_freeze -EXPORT_SYMBOL_GPL vmlinux 0x784e405d usb_asmedia_modifyflowcontrol -EXPORT_SYMBOL_GPL vmlinux 0x784e4b86 io_uring_cmd_done -EXPORT_SYMBOL_GPL vmlinux 0x784fcf93 fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x784c99c4 fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x784dd0ec key_type_trusted EXPORT_SYMBOL_GPL vmlinux 0x785a93b4 si_mem_available +EXPORT_SYMBOL_GPL vmlinux 0x785da1df wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0x786e88a3 tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0x78723868 noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x78733304 inet_send_prepare +EXPORT_SYMBOL_GPL vmlinux 0x7878182a i2c_unregister_device EXPORT_SYMBOL_GPL vmlinux 0x787c882b lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x788236db __traceiter_neigh_cleanup_and_release EXPORT_SYMBOL_GPL vmlinux 0x788bfbad ring_buffer_empty -EXPORT_SYMBOL_GPL vmlinux 0x788f4ed3 fat_add_entries -EXPORT_SYMBOL_GPL vmlinux 0x789b4a6a stmpe_reg_write EXPORT_SYMBOL_GPL vmlinux 0x789c73d9 rcu_cpu_stall_suppress_at_boot -EXPORT_SYMBOL_GPL vmlinux 0x78acb0e4 iomap_seek_data -EXPORT_SYMBOL_GPL vmlinux 0x78ad0696 dma_get_merge_boundary -EXPORT_SYMBOL_GPL vmlinux 0x78b05746 serial8250_get_port -EXPORT_SYMBOL_GPL vmlinux 0x78bf71f3 hvc_remove -EXPORT_SYMBOL_GPL vmlinux 0x78c29290 gpiochip_line_is_valid -EXPORT_SYMBOL_GPL vmlinux 0x78c65b45 usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0x789ccd44 ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x78b368f6 pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0x78b622c4 __of_phy_provider_register EXPORT_SYMBOL_GPL vmlinux 0x78ddb76b dmi_match -EXPORT_SYMBOL_GPL vmlinux 0x78ecff6a clk_fixed_rate_ops -EXPORT_SYMBOL_GPL vmlinux 0x78f03975 iommu_get_domain_for_dev_pasid -EXPORT_SYMBOL_GPL vmlinux 0x78f45e24 kvm_vcpu_gfn_to_pfn_atomic -EXPORT_SYMBOL_GPL vmlinux 0x78ffb6be ethnl_cable_test_amplitude +EXPORT_SYMBOL_GPL vmlinux 0x78e7775a regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x78fc88ed meson_pinctrl_probe EXPORT_SYMBOL_GPL vmlinux 0x790be0b9 usb_bus_idr -EXPORT_SYMBOL_GPL vmlinux 0x7913a18a param_set_uint_minmax EXPORT_SYMBOL_GPL vmlinux 0x7918d817 memory_failure +EXPORT_SYMBOL_GPL vmlinux 0x7919711b devm_release_action +EXPORT_SYMBOL_GPL vmlinux 0x79231ae1 i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0x792dcef1 devm_devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0x793193ce devm_otg_ulpi_create EXPORT_SYMBOL_GPL vmlinux 0x79345cb9 register_kretprobe EXPORT_SYMBOL_GPL vmlinux 0x7934aa08 register_kprobes EXPORT_SYMBOL_GPL vmlinux 0x793f98bc __tracepoint_rpm_return_int @@ -21981,4306 +21988,4297 @@ 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 0x795187f8 devfreq_event_disable_edev +EXPORT_SYMBOL_GPL vmlinux 0x7958424d fsnotify_put_mark +EXPORT_SYMBOL_GPL vmlinux 0x795975a2 virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0x7959a8d1 regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0x795cb7bc acpi_pci_find_root +EXPORT_SYMBOL_GPL vmlinux 0x797448de __traceiter_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0x7983dc9f mtk_clk_register_plls +EXPORT_SYMBOL_GPL vmlinux 0x7985a8e1 tracing_snapshot_cond_enable +EXPORT_SYMBOL_GPL vmlinux 0x79886e7b gpiochip_irq_unmap EXPORT_SYMBOL_GPL vmlinux 0x798b7682 klist_prev -EXPORT_SYMBOL_GPL vmlinux 0x7993b7aa __strp_unpause -EXPORT_SYMBOL_GPL vmlinux 0x799a3444 ata_dummy_port_ops -EXPORT_SYMBOL_GPL vmlinux 0x799dcecb gpiod_put -EXPORT_SYMBOL_GPL vmlinux 0x79a17bfe regmap_field_test_bits -EXPORT_SYMBOL_GPL vmlinux 0x79a4216a pwm_capture -EXPORT_SYMBOL_GPL vmlinux 0x79b58420 nvmem_register -EXPORT_SYMBOL_GPL vmlinux 0x79b6493c extcon_find_edev_by_node -EXPORT_SYMBOL_GPL vmlinux 0x79b67250 sdio_disable_func -EXPORT_SYMBOL_GPL vmlinux 0x79ba2090 fsl_mc_bus_dprc_type +EXPORT_SYMBOL_GPL vmlinux 0x799bca53 sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0x79add178 fuse_mount_remove +EXPORT_SYMBOL_GPL vmlinux 0x79b78ac7 fscrypt_mergeable_bio_bh +EXPORT_SYMBOL_GPL vmlinux 0x79b9e0e9 acpi_get_pci_dev EXPORT_SYMBOL_GPL vmlinux 0x79bc842c usb_anchor_suspend_wakeups -EXPORT_SYMBOL_GPL vmlinux 0x79c12454 ip_valid_fib_dump_req -EXPORT_SYMBOL_GPL vmlinux 0x79da1bd5 raw_unhash_sk -EXPORT_SYMBOL_GPL vmlinux 0x79ddc7fa pinctrl_generic_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x79d0729d md_bitmap_copy_from_slot +EXPORT_SYMBOL_GPL vmlinux 0x79d5c81d crypto_stats_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x79de8677 scmi_protocol_register EXPORT_SYMBOL_GPL vmlinux 0x79defbe1 kthread_should_park -EXPORT_SYMBOL_GPL vmlinux 0x79ed053c __pci_epf_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x79e6dbac devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x79ea1ed9 mtk_pinconf_bias_disable_get_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x79f00d9e subsys_interface_unregister EXPORT_SYMBOL_GPL vmlinux 0x79f1aa44 find_iova EXPORT_SYMBOL_GPL vmlinux 0x79f697e4 lzorle1x_1_compress -EXPORT_SYMBOL_GPL vmlinux 0x79f800e8 task_cputime_adjusted -EXPORT_SYMBOL_GPL vmlinux 0x7a075ba4 icc_provider_deregister -EXPORT_SYMBOL_GPL vmlinux 0x7a1ddd8c rtc_initialize_alarm -EXPORT_SYMBOL_GPL vmlinux 0x7a1e9b99 power_supply_property_is_writeable -EXPORT_SYMBOL_GPL vmlinux 0x7a2bb07e ipv4_redirect -EXPORT_SYMBOL_GPL vmlinux 0x7a2d7013 kvm_init -EXPORT_SYMBOL_GPL vmlinux 0x7a34df14 ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL vmlinux 0x7a03e867 xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0x7a0e8f22 md_run +EXPORT_SYMBOL_GPL vmlinux 0x7a156139 tty_port_default_client_ops +EXPORT_SYMBOL_GPL vmlinux 0x7a29a33d devm_clk_get_enabled +EXPORT_SYMBOL_GPL vmlinux 0x7a33f8b2 ahci_kick_engine EXPORT_SYMBOL_GPL vmlinux 0x7a3f16a2 devl_region_destroy -EXPORT_SYMBOL_GPL vmlinux 0x7a40af20 mtk_pinconf_adv_drive_set -EXPORT_SYMBOL_GPL vmlinux 0x7a4526c0 crypto_mod_put -EXPORT_SYMBOL_GPL vmlinux 0x7a4a8334 register_asymmetric_key_parser -EXPORT_SYMBOL_GPL vmlinux 0x7a55a9c1 devm_pm_opp_of_add_table_indexed -EXPORT_SYMBOL_GPL vmlinux 0x7a715cab usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0x7a576fb8 pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x7a5c28c0 led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7a5f140b mtk_pinconf_adv_drive_get +EXPORT_SYMBOL_GPL vmlinux 0x7a710cb1 fwnode_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0x7a72fc43 nvme_setup_cmd EXPORT_SYMBOL_GPL vmlinux 0x7a73e605 wm831x_isinkv_values -EXPORT_SYMBOL_GPL vmlinux 0x7a773fbd ata_scsi_dma_need_drain -EXPORT_SYMBOL_GPL vmlinux 0x7a7e1134 do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x7a75d856 regmap_mmio_detach_clk +EXPORT_SYMBOL_GPL vmlinux 0x7a7bafa6 serdev_device_wait_until_sent EXPORT_SYMBOL_GPL vmlinux 0x7a81541b async_synchronize_cookie EXPORT_SYMBOL_GPL vmlinux 0x7a98f4b4 copy_from_user_nofault +EXPORT_SYMBOL_GPL vmlinux 0x7a9c9964 ata_sff_qc_issue EXPORT_SYMBOL_GPL vmlinux 0x7a9e4c23 software_node_register_node_group -EXPORT_SYMBOL_GPL vmlinux 0x7a9e6ff6 device_find_child -EXPORT_SYMBOL_GPL vmlinux 0x7ab3dbf6 iommu_device_unlink -EXPORT_SYMBOL_GPL vmlinux 0x7abd2316 blk_mq_quiesce_queue -EXPORT_SYMBOL_GPL vmlinux 0x7abe25fe ethnl_cable_test_free +EXPORT_SYMBOL_GPL vmlinux 0x7abb9251 driver_unregister EXPORT_SYMBOL_GPL vmlinux 0x7ac10ad8 icst_clk_register -EXPORT_SYMBOL_GPL vmlinux 0x7ac376d3 xhci_suspend EXPORT_SYMBOL_GPL vmlinux 0x7ac722bd phy_all_ports_features_array -EXPORT_SYMBOL_GPL vmlinux 0x7ac8a329 pci_sriov_configure_simple -EXPORT_SYMBOL_GPL vmlinux 0x7ac90c30 extcon_register_notifier_all -EXPORT_SYMBOL_GPL vmlinux 0x7acb4740 pci_epc_multi_mem_init 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 0x7adbe883 kthread_unuse_mm -EXPORT_SYMBOL_GPL vmlinux 0x7af2196a vcap_lookup_rule_by_cookie +EXPORT_SYMBOL_GPL vmlinux 0x7add6e3b sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0x7ae70f74 bd_link_disk_holder EXPORT_SYMBOL_GPL vmlinux 0x7afcb7db __kprobe_event_add_fields EXPORT_SYMBOL_GPL vmlinux 0x7afe324e halt_poll_ns_grow -EXPORT_SYMBOL_GPL vmlinux 0x7b0643b1 __irq_resolve_mapping -EXPORT_SYMBOL_GPL vmlinux 0x7b11817d thermal_zone_get_slope -EXPORT_SYMBOL_GPL vmlinux 0x7b13a9ea pci_probe_reset_bus -EXPORT_SYMBOL_GPL vmlinux 0x7b38867c of_dma_configure_id -EXPORT_SYMBOL_GPL vmlinux 0x7b3b4d48 blk_mq_freeze_queue_wait -EXPORT_SYMBOL_GPL vmlinux 0x7b4e1b37 virtio_max_dma_size +EXPORT_SYMBOL_GPL vmlinux 0x7b158e53 ulpi_viewport_access_ops +EXPORT_SYMBOL_GPL vmlinux 0x7b18d212 hwspin_lock_request +EXPORT_SYMBOL_GPL vmlinux 0x7b35c36d ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7b3813c9 register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x7b45a856 __traceiter_ata_bmdma_start EXPORT_SYMBOL_GPL vmlinux 0x7b5452b8 acpi_unregister_gsi EXPORT_SYMBOL_GPL vmlinux 0x7b5a4926 sha1_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x7b5fc33b crypto_remove_spawns EXPORT_SYMBOL_GPL vmlinux 0x7b6f9536 acpi_register_wakeup_handler -EXPORT_SYMBOL_GPL vmlinux 0x7b73bda0 phy_pm_runtime_put -EXPORT_SYMBOL_GPL vmlinux 0x7b7819eb driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x7b7af736 ata_bmdma_irq_clear EXPORT_SYMBOL_GPL vmlinux 0x7b8910f4 kfence_sample_interval -EXPORT_SYMBOL_GPL vmlinux 0x7b8c7746 dm_table_set_type EXPORT_SYMBOL_GPL vmlinux 0x7b90d1a9 bind_virq_to_irqhandler EXPORT_SYMBOL_GPL vmlinux 0x7b9793a2 get_cpu_idle_time_us -EXPORT_SYMBOL_GPL vmlinux 0x7b9c151b iommu_sva_get_pasid -EXPORT_SYMBOL_GPL vmlinux 0x7ba04ce0 led_init_core +EXPORT_SYMBOL_GPL vmlinux 0x7ba3a882 pci_reset_function EXPORT_SYMBOL_GPL vmlinux 0x7bb045a7 __request_percpu_irq -EXPORT_SYMBOL_GPL vmlinux 0x7bb12e14 subsys_dev_iter_init -EXPORT_SYMBOL_GPL vmlinux 0x7bb9491b dev_pm_qos_update_user_latency_tolerance -EXPORT_SYMBOL_GPL vmlinux 0x7bbd0022 dev_pm_opp_sync_regulators -EXPORT_SYMBOL_GPL vmlinux 0x7bc37829 clk_hw_get_rate_range -EXPORT_SYMBOL_GPL vmlinux 0x7bd2ddad clk_hw_get_parent_by_index -EXPORT_SYMBOL_GPL vmlinux 0x7bd31b0b vcap_find_keystream_keysets -EXPORT_SYMBOL_GPL vmlinux 0x7bda3293 pinctrl_remove_gpio_range -EXPORT_SYMBOL_GPL vmlinux 0x7be1a32a pinctrl_enable -EXPORT_SYMBOL_GPL vmlinux 0x7bea1f82 devres_for_each_res -EXPORT_SYMBOL_GPL vmlinux 0x7beb1608 xdp_build_skb_from_frame -EXPORT_SYMBOL_GPL vmlinux 0x7bf2a102 mtk_pinconf_bias_disable_get -EXPORT_SYMBOL_GPL vmlinux 0x7c034159 tpm_chip_stop -EXPORT_SYMBOL_GPL vmlinux 0x7c19f9d6 rdev_get_dev -EXPORT_SYMBOL_GPL vmlinux 0x7c1c383f wm831x_reg_unlock -EXPORT_SYMBOL_GPL vmlinux 0x7c2266a5 user_describe +EXPORT_SYMBOL_GPL vmlinux 0x7bb8ea22 __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7bbb2077 ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0x7bc4c194 sk_msg_free_partial +EXPORT_SYMBOL_GPL vmlinux 0x7bc94455 dma_max_mapping_size +EXPORT_SYMBOL_GPL vmlinux 0x7bca9450 cpufreq_table_index_unsorted +EXPORT_SYMBOL_GPL vmlinux 0x7bcdd1d3 dw_pcie_upconfig_setup +EXPORT_SYMBOL_GPL vmlinux 0x7bce9a4c inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0x7bdd3f3e trace_array_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7bf0c8b6 crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x7bf79ec4 nvme_mpath_start_request +EXPORT_SYMBOL_GPL vmlinux 0x7bf8da4b dpbp_enable +EXPORT_SYMBOL_GPL vmlinux 0x7c04ac4a of_device_request_module +EXPORT_SYMBOL_GPL vmlinux 0x7c242f2e tcp_done EXPORT_SYMBOL_GPL vmlinux 0x7c291e86 show_rcu_tasks_trace_gp_kthread -EXPORT_SYMBOL_GPL vmlinux 0x7c32851c __dma_request_channel EXPORT_SYMBOL_GPL vmlinux 0x7c3d8a4b icc_bulk_put EXPORT_SYMBOL_GPL vmlinux 0x7c3e736a rcu_nocb_cpu_offload -EXPORT_SYMBOL_GPL vmlinux 0x7c416bde acpi_subsys_poweroff -EXPORT_SYMBOL_GPL vmlinux 0x7c495fb7 power_supply_register_no_ws -EXPORT_SYMBOL_GPL vmlinux 0x7c4bfc72 spi_new_device -EXPORT_SYMBOL_GPL vmlinux 0x7c4fac0e blk_insert_cloned_request -EXPORT_SYMBOL_GPL vmlinux 0x7c502f3f nexthop_select_path -EXPORT_SYMBOL_GPL vmlinux 0x7c58f894 find_ge_pid +EXPORT_SYMBOL_GPL vmlinux 0x7c53ec5e netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7c554f3e tcp_cong_avoid_ai EXPORT_SYMBOL_GPL vmlinux 0x7c5f3711 ioasid_unregister_allocator -EXPORT_SYMBOL_GPL vmlinux 0x7c70c870 hv_setup_dma_ops -EXPORT_SYMBOL_GPL vmlinux 0x7c71f0da clk_hw_register_gate2 -EXPORT_SYMBOL_GPL vmlinux 0x7c782b59 perf_event_sysfs_show -EXPORT_SYMBOL_GPL vmlinux 0x7c892b6e devm_mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x7c6555f4 of_clk_get_parent_count +EXPORT_SYMBOL_GPL vmlinux 0x7c787071 tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0x7c7ec75c hisi_uncore_pmu_read +EXPORT_SYMBOL_GPL vmlinux 0x7c878a46 fscrypt_fname_encrypt 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 0x7c9abb31 list_lru_count_one -EXPORT_SYMBOL_GPL vmlinux 0x7c9ea3ab ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x7ca3cc60 clk_mux_ro_ops EXPORT_SYMBOL_GPL vmlinux 0x7ca64a0b __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x7cad4972 set_selection_kernel +EXPORT_SYMBOL_GPL vmlinux 0x7cadf9eb fib_table_lookup EXPORT_SYMBOL_GPL vmlinux 0x7cb1aea1 devlink_dpipe_header_ethernet +EXPORT_SYMBOL_GPL vmlinux 0x7cb763df irq_find_matching_fwspec EXPORT_SYMBOL_GPL vmlinux 0x7cb803de btree_grim_visitor -EXPORT_SYMBOL_GPL vmlinux 0x7ccaf8eb icc_disable +EXPORT_SYMBOL_GPL vmlinux 0x7cb97607 wbc_attach_and_unlock_inode +EXPORT_SYMBOL_GPL vmlinux 0x7cbad60c component_add_typed EXPORT_SYMBOL_GPL vmlinux 0x7cceaf92 zs_pool_stats EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver EXPORT_SYMBOL_GPL vmlinux 0x7cd7ba1d kernel_read_file_from_fd EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq -EXPORT_SYMBOL_GPL vmlinux 0x7cec0155 usb_of_get_companion_dev -EXPORT_SYMBOL_GPL vmlinux 0x7cfc6c10 acpi_dev_pm_attach EXPORT_SYMBOL_GPL vmlinux 0x7d00c65b nd_synchronize -EXPORT_SYMBOL_GPL vmlinux 0x7d07bb29 replace_page_cache_folio -EXPORT_SYMBOL_GPL vmlinux 0x7d1b27d2 tpm2_get_cc_attrs_tbl +EXPORT_SYMBOL_GPL vmlinux 0x7d0afd72 dev_pm_genpd_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7d12e6f0 device_remove_software_node +EXPORT_SYMBOL_GPL vmlinux 0x7d136285 __class_register EXPORT_SYMBOL_GPL vmlinux 0x7d1bb1d4 tnum_strn -EXPORT_SYMBOL_GPL vmlinux 0x7d201f53 usb_hcd_map_urb_for_dma -EXPORT_SYMBOL_GPL vmlinux 0x7d2d3da5 i2c_probe_func_quick_read -EXPORT_SYMBOL_GPL vmlinux 0x7d39bd27 meson_clk_mpll_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x7d1c51f5 acpi_initialize_hp_context +EXPORT_SYMBOL_GPL vmlinux 0x7d2a9df5 mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0x7d3e81fa inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0x7d410dda spi_target_abort +EXPORT_SYMBOL_GPL vmlinux 0x7d414e13 strp_data_ready EXPORT_SYMBOL_GPL vmlinux 0x7d44714c srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x7d44a260 pm_genpd_remove EXPORT_SYMBOL_GPL vmlinux 0x7d471321 zynqmp_pm_pinctrl_release -EXPORT_SYMBOL_GPL vmlinux 0x7d57f992 debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0x7d47a298 tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0x7d48050e fsl_mc_resource_allocate EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq -EXPORT_SYMBOL_GPL vmlinux 0x7d7938b5 mtk_pinconf_bias_set_combo -EXPORT_SYMBOL_GPL vmlinux 0x7d7f11a4 __spi_alloc_controller -EXPORT_SYMBOL_GPL vmlinux 0x7d85eca8 metadata_dst_alloc_percpu -EXPORT_SYMBOL_GPL vmlinux 0x7d87a3cb gpiochip_add_data_with_key +EXPORT_SYMBOL_GPL vmlinux 0x7d5a6049 kvm_release_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0x7d64970f irq_create_fwspec_mapping +EXPORT_SYMBOL_GPL vmlinux 0x7d820470 nf_queue_entry_free +EXPORT_SYMBOL_GPL vmlinux 0x7d94e888 mtk_free_clk_data +EXPORT_SYMBOL_GPL vmlinux 0x7da61b1d rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0x7db65ffe thermal_zone_device_disable +EXPORT_SYMBOL_GPL vmlinux 0x7dd6d4df of_pm_clk_add_clk +EXPORT_SYMBOL_GPL vmlinux 0x7dd78e4e pci_assign_unassigned_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0x7dd995d9 regulator_enable_regmap 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 0x7deba5b1 ata_ncq_sdev_groups EXPORT_SYMBOL_GPL vmlinux 0x7defc870 gnttab_end_foreign_access_ref -EXPORT_SYMBOL_GPL vmlinux 0x7e0c2498 of_mm_gpiochip_add_data -EXPORT_SYMBOL_GPL vmlinux 0x7e0de073 blk_abort_request -EXPORT_SYMBOL_GPL vmlinux 0x7e12c39e ping_bind -EXPORT_SYMBOL_GPL vmlinux 0x7e1b2a32 debugfs_create_u64 -EXPORT_SYMBOL_GPL vmlinux 0x7e3a67ce edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x7df33c33 extcon_register_notifier_all +EXPORT_SYMBOL_GPL vmlinux 0x7df68316 bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0x7dfca5c0 scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x7e02ee8f usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0x7e0ee992 bpf_trace_run3 +EXPORT_SYMBOL_GPL vmlinux 0x7e14e0cd nvmem_device_cell_write +EXPORT_SYMBOL_GPL vmlinux 0x7e2b11b6 devm_fwnode_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x7e2da208 ioc_find_get_icq +EXPORT_SYMBOL_GPL vmlinux 0x7e32ee6a of_clk_src_simple_get EXPORT_SYMBOL_GPL vmlinux 0x7e3bdecd __ftrace_vprintk -EXPORT_SYMBOL_GPL vmlinux 0x7e54c10d tick_nohz_dep_set_task -EXPORT_SYMBOL_GPL vmlinux 0x7e5af319 wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0x7e3ccbe5 dax_region_put +EXPORT_SYMBOL_GPL vmlinux 0x7e47e383 led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0x7e5ae904 pinctrl_find_gpio_range_from_pin EXPORT_SYMBOL_GPL vmlinux 0x7e5db80b pstore_name_to_type EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e6f1aed i2c_acpi_find_bus_speed EXPORT_SYMBOL_GPL vmlinux 0x7e7a47c9 pci_acpi_clear_companion_lookup_hook -EXPORT_SYMBOL_GPL vmlinux 0x7e7a4e62 phy_save_page EXPORT_SYMBOL_GPL vmlinux 0x7e7e3f58 ring_buffer_reset_cpu -EXPORT_SYMBOL_GPL vmlinux 0x7e81a367 regmap_multi_reg_write_bypassed -EXPORT_SYMBOL_GPL vmlinux 0x7e892d9f register_acpi_bus_type EXPORT_SYMBOL_GPL vmlinux 0x7e8d8619 usb_anchor_empty -EXPORT_SYMBOL_GPL vmlinux 0x7e8f5dd7 sock_diag_check_cookie -EXPORT_SYMBOL_GPL vmlinux 0x7e90ab29 iommu_map_sg +EXPORT_SYMBOL_GPL vmlinux 0x7e8ff3c9 usb_get_descriptor EXPORT_SYMBOL_GPL vmlinux 0x7e917894 __SCK__tp_func_unmap -EXPORT_SYMBOL_GPL vmlinux 0x7e9b598a dm_audit_log_bio -EXPORT_SYMBOL_GPL vmlinux 0x7ea14642 perf_pmu_register -EXPORT_SYMBOL_GPL vmlinux 0x7ea703cc pm_clk_remove EXPORT_SYMBOL_GPL vmlinux 0x7ea75c24 __wake_up_locked_key_bookmark -EXPORT_SYMBOL_GPL vmlinux 0x7eb10154 perf_pmu_migrate_context EXPORT_SYMBOL_GPL vmlinux 0x7eb1795e __tracepoint_detach_device_from_domain EXPORT_SYMBOL_GPL vmlinux 0x7eb808d0 add_cpu -EXPORT_SYMBOL_GPL vmlinux 0x7ebcd307 fib_rule_matchall -EXPORT_SYMBOL_GPL vmlinux 0x7ee48c36 get_dev_pagemap +EXPORT_SYMBOL_GPL vmlinux 0x7eba26d5 mtk_clk_register_gates +EXPORT_SYMBOL_GPL vmlinux 0x7ebaff76 of_property_count_elems_of_size +EXPORT_SYMBOL_GPL vmlinux 0x7ebc5275 xenbus_dev_remove +EXPORT_SYMBOL_GPL vmlinux 0x7ec51520 phy_resolve_aneg_linkmode +EXPORT_SYMBOL_GPL vmlinux 0x7ec77aef qcom_smem_state_register +EXPORT_SYMBOL_GPL vmlinux 0x7eca21a6 bgmac_enet_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7ecdd9b7 nvmem_cell_read_variable_le_u64 +EXPORT_SYMBOL_GPL vmlinux 0x7ed0a874 irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x7ee7b273 fsl8250_handle_irq EXPORT_SYMBOL_GPL vmlinux 0x7eea6b8b pcap_adc_async -EXPORT_SYMBOL_GPL vmlinux 0x7ef0ad67 clockevents_unbind_device -EXPORT_SYMBOL_GPL vmlinux 0x7efe1ffb led_classdev_notify_brightness_hw_changed EXPORT_SYMBOL_GPL vmlinux 0x7f00bdac devlink_resource_register -EXPORT_SYMBOL_GPL vmlinux 0x7f14cf9f __inode_attach_wb -EXPORT_SYMBOL_GPL vmlinux 0x7f1a5c5f ata_port_schedule_eh -EXPORT_SYMBOL_GPL vmlinux 0x7f1fa7c9 perf_aux_output_flag -EXPORT_SYMBOL_GPL vmlinux 0x7f240de7 aead_exit_geniv -EXPORT_SYMBOL_GPL vmlinux 0x7f2ae7c2 of_pci_dma_range_parser_init -EXPORT_SYMBOL_GPL vmlinux 0x7f345319 mtk_mmsys_ddp_disconnect -EXPORT_SYMBOL_GPL vmlinux 0x7f4203da rtc_read_time -EXPORT_SYMBOL_GPL vmlinux 0x7f4c8434 acpi_nfit_desc_init -EXPORT_SYMBOL_GPL vmlinux 0x7f51ba6f spi_async -EXPORT_SYMBOL_GPL vmlinux 0x7f603daa xenbus_unmap_ring_vfree +EXPORT_SYMBOL_GPL vmlinux 0x7f039dbc fwnode_graph_get_remote_port +EXPORT_SYMBOL_GPL vmlinux 0x7f07707d gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0x7f0d7ca0 acct_bioset_exit +EXPORT_SYMBOL_GPL vmlinux 0x7f0e4cf9 edac_device_handle_ue_count +EXPORT_SYMBOL_GPL vmlinux 0x7f140850 ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0x7f1927e3 crypto_register_ahashes +EXPORT_SYMBOL_GPL vmlinux 0x7f1a4eb0 gpiochip_generic_request +EXPORT_SYMBOL_GPL vmlinux 0x7f2d2824 uprobe_register_refctr +EXPORT_SYMBOL_GPL vmlinux 0x7f2f3f2e kvm_vcpu_unmap +EXPORT_SYMBOL_GPL vmlinux 0x7f329b64 pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x7f3abc37 uart_console_device +EXPORT_SYMBOL_GPL vmlinux 0x7f43e95c device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0x7f545872 bio_associate_blkg_from_css EXPORT_SYMBOL_GPL vmlinux 0x7f6cee89 rhashtable_free_and_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7f72487b irq_domain_push_irq +EXPORT_SYMBOL_GPL vmlinux 0x7f79f82a __traceiter_pelt_thermal_tp EXPORT_SYMBOL_GPL vmlinux 0x7f7cbc64 ip_tunnel_need_metadata +EXPORT_SYMBOL_GPL vmlinux 0x7f7eb99b kvm_io_bus_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x7f825953 devm_regulator_get_enable_optional EXPORT_SYMBOL_GPL vmlinux 0x7f84f35d rcu_gp_slow_unregister -EXPORT_SYMBOL_GPL vmlinux 0x7f8a30c6 device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x7f8e0e37 power_supply_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x7f91f8e9 devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x7f933fc9 spi_get_device_id 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 0x7fb4f81a of_dma_simple_xlate -EXPORT_SYMBOL_GPL vmlinux 0x7fb69c52 ip6_local_out -EXPORT_SYMBOL_GPL vmlinux 0x7fb7b520 fsl_mc_bus_dprtc_type -EXPORT_SYMBOL_GPL vmlinux 0x7fb8c579 vp_modern_map_vq_notify -EXPORT_SYMBOL_GPL vmlinux 0x7fd6eb23 dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0x7fb031ff devlink_port_attrs_pci_sf_set +EXPORT_SYMBOL_GPL vmlinux 0x7fb2cf04 of_changeset_action +EXPORT_SYMBOL_GPL vmlinux 0x7fb54e54 devm_hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0x7fbb8d9b usb_of_has_combined_node +EXPORT_SYMBOL_GPL vmlinux 0x7fcd490e dev_pm_domain_start +EXPORT_SYMBOL_GPL vmlinux 0x7fceebc9 crypto_comp_compress +EXPORT_SYMBOL_GPL vmlinux 0x7fe75341 regulator_irq_helper +EXPORT_SYMBOL_GPL vmlinux 0x7fec3afe thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x7fed269b pse_controller_unregister EXPORT_SYMBOL_GPL vmlinux 0x7ff19c40 zynqmp_pm_set_requirement -EXPORT_SYMBOL_GPL vmlinux 0x80026a07 ethnl_cable_test_step -EXPORT_SYMBOL_GPL vmlinux 0x8002e238 find_get_pid -EXPORT_SYMBOL_GPL vmlinux 0x80034228 wbt_enable_default -EXPORT_SYMBOL_GPL vmlinux 0x80089153 regmap_raw_write_async -EXPORT_SYMBOL_GPL vmlinux 0x800a29b4 bpf_prog_put -EXPORT_SYMBOL_GPL vmlinux 0x800fcb95 phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7ff53995 sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x7ff75d13 rio_dev_get +EXPORT_SYMBOL_GPL vmlinux 0x7fff68d9 platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0x8003bdfe mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0x80044b3c __traceiter_ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x800e617a devm_platform_ioremap_resource +EXPORT_SYMBOL_GPL vmlinux 0x800e786e phy_pm_runtime_forbid EXPORT_SYMBOL_GPL vmlinux 0x80135182 k3_ringacc_ring_pop_tail -EXPORT_SYMBOL_GPL vmlinux 0x801cab83 clk_gate_restore_context -EXPORT_SYMBOL_GPL vmlinux 0x802166de nd_region_dev +EXPORT_SYMBOL_GPL vmlinux 0x8015216e dst_blackhole_redirect +EXPORT_SYMBOL_GPL vmlinux 0x8016957b acpi_data_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0x80194131 ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0x80238d3b register_pernet_subsys EXPORT_SYMBOL_GPL vmlinux 0x8035bed7 rockchip_clk_protect_critical -EXPORT_SYMBOL_GPL vmlinux 0x803ce99a dev_pm_opp_put_opp_table -EXPORT_SYMBOL_GPL vmlinux 0x805e80cf inet_csk_listen_stop -EXPORT_SYMBOL_GPL vmlinux 0x806a4969 rio_mport_get_physefb -EXPORT_SYMBOL_GPL vmlinux 0x806b32bf dev_pm_opp_find_bw_floor +EXPORT_SYMBOL_GPL vmlinux 0x803fc414 regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x804a4f55 cpufreq_driver_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0x80553ac1 dpcon_close +EXPORT_SYMBOL_GPL vmlinux 0x805e380d devm_irq_domain_create_sim +EXPORT_SYMBOL_GPL vmlinux 0x8069dc0f kvm_clear_guest EXPORT_SYMBOL_GPL vmlinux 0x807766ea usb_scuttle_anchored_urbs -EXPORT_SYMBOL_GPL vmlinux 0x807f1ed5 _copy_from_iter_flushcache +EXPORT_SYMBOL_GPL vmlinux 0x807a4ee9 vcap_port_debugfs EXPORT_SYMBOL_GPL vmlinux 0x807fdcc4 call_rcu_tasks_rude -EXPORT_SYMBOL_GPL vmlinux 0x808b5858 __fscrypt_prepare_setattr +EXPORT_SYMBOL_GPL vmlinux 0x808ae738 fwnode_get_phy_node +EXPORT_SYMBOL_GPL vmlinux 0x808c3169 pm_genpd_add_device +EXPORT_SYMBOL_GPL vmlinux 0x808c9bd0 acpi_get_dma_attr EXPORT_SYMBOL_GPL vmlinux 0x808ec1a3 crypto_alg_tested -EXPORT_SYMBOL_GPL vmlinux 0x8091561b regulator_irq_map_event_simple -EXPORT_SYMBOL_GPL vmlinux 0x8096746a sysfs_add_file_to_group -EXPORT_SYMBOL_GPL vmlinux 0x809a37f6 br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0x80910014 fuse_do_ioctl EXPORT_SYMBOL_GPL vmlinux 0x80a095d8 scatterwalk_ffwd -EXPORT_SYMBOL_GPL vmlinux 0x80a9d84b blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x80a15d3d crypto_register_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x80b271f4 tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0x80b7cabf crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0x80bab70c of_msi_get_domain EXPORT_SYMBOL_GPL vmlinux 0x80badff4 __tracepoint_block_unplug -EXPORT_SYMBOL_GPL vmlinux 0x80c1e9af devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0x80bf06af dev_queue_xmit_nit +EXPORT_SYMBOL_GPL vmlinux 0x80c0c10d irq_domain_associate EXPORT_SYMBOL_GPL vmlinux 0x80c68137 nf_log_buf_close -EXPORT_SYMBOL_GPL vmlinux 0x80ce4ce4 meson_axg_pmx_ops +EXPORT_SYMBOL_GPL vmlinux 0x80cc7636 rcu_trc_cmpxchg_need_qs EXPORT_SYMBOL_GPL vmlinux 0x80d2e929 imx_clk_fracn_gppll EXPORT_SYMBOL_GPL vmlinux 0x80d5e57a mpi_free -EXPORT_SYMBOL_GPL vmlinux 0x80debf4f vfs_inode_has_locks +EXPORT_SYMBOL_GPL vmlinux 0x80d98602 acpi_dev_remove_driver_gpios EXPORT_SYMBOL_GPL vmlinux 0x80efd015 imx_dev_clk_hw_pll14xx -EXPORT_SYMBOL_GPL vmlinux 0x80f1b812 to_nd_region -EXPORT_SYMBOL_GPL vmlinux 0x80f37760 mnt_user_ns -EXPORT_SYMBOL_GPL vmlinux 0x810ab1d4 dev_xdp_prog_count +EXPORT_SYMBOL_GPL vmlinux 0x8106e64f __inet_inherit_port EXPORT_SYMBOL_GPL vmlinux 0x8110a73a cond_synchronize_rcu_expedited_full +EXPORT_SYMBOL_GPL vmlinux 0x8118b163 generic_fh_to_parent EXPORT_SYMBOL_GPL vmlinux 0x811dc334 usb_unregister_notify -EXPORT_SYMBOL_GPL vmlinux 0x81219e0f rtc_class_open -EXPORT_SYMBOL_GPL vmlinux 0x812e528d kernfs_get -EXPORT_SYMBOL_GPL vmlinux 0x813220e8 iomap_truncate_page -EXPORT_SYMBOL_GPL vmlinux 0x81329dce transport_setup_device -EXPORT_SYMBOL_GPL vmlinux 0x813a629e phy_select_page -EXPORT_SYMBOL_GPL vmlinux 0x813c32dd acpi_subsys_suspend +EXPORT_SYMBOL_GPL vmlinux 0x812292b0 fat_attach EXPORT_SYMBOL_GPL vmlinux 0x813cf212 nvme_io_timeout -EXPORT_SYMBOL_GPL vmlinux 0x81408fb0 simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0x8145fe87 netdev_walk_all_lower_dev +EXPORT_SYMBOL_GPL vmlinux 0x81484298 acpi_bind_one +EXPORT_SYMBOL_GPL vmlinux 0x814a78c5 component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0x814f0509 blk_trace_startstop EXPORT_SYMBOL_GPL vmlinux 0x815588a6 clk_enable +EXPORT_SYMBOL_GPL vmlinux 0x81580c39 sysfs_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x815e2145 dw_pcie_find_capability EXPORT_SYMBOL_GPL vmlinux 0x815fda83 sed_ioctl -EXPORT_SYMBOL_GPL vmlinux 0x816284a0 synth_event_add_next_val EXPORT_SYMBOL_GPL vmlinux 0x816a41ca cpufreq_update_limits -EXPORT_SYMBOL_GPL vmlinux 0x816d2557 edac_device_add_device -EXPORT_SYMBOL_GPL vmlinux 0x8170f00c device_show_bool -EXPORT_SYMBOL_GPL vmlinux 0x8175b693 device_get_match_data -EXPORT_SYMBOL_GPL vmlinux 0x81780e0b regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x817308c5 dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x817813b5 pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0x817feeaf spi_unregister_device EXPORT_SYMBOL_GPL vmlinux 0x8180cede asn1_encode_sequence -EXPORT_SYMBOL_GPL vmlinux 0x818a0682 dma_max_mapping_size -EXPORT_SYMBOL_GPL vmlinux 0x818bdcf2 mtk_clk_unregister_muxes -EXPORT_SYMBOL_GPL vmlinux 0x819346a3 wm8350_block_read -EXPORT_SYMBOL_GPL vmlinux 0x8196615d ncsi_register_dev +EXPORT_SYMBOL_GPL vmlinux 0x818ab8d7 __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0x819afd6b soc_device_register EXPORT_SYMBOL_GPL vmlinux 0x819d72cb klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x81a1041c regulator_notifier_call_chain EXPORT_SYMBOL_GPL vmlinux 0x81a7f541 percpu_ref_init EXPORT_SYMBOL_GPL vmlinux 0x81aa78d8 zynqmp_pm_aes_engine -EXPORT_SYMBOL_GPL vmlinux 0x81b578aa regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x81bff7c5 vchan_dma_desc_free_list +EXPORT_SYMBOL_GPL vmlinux 0x81c7bd2a vmbus_set_event +EXPORT_SYMBOL_GPL vmlinux 0x81c92623 dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0x81d0dffd shash_ahash_finup EXPORT_SYMBOL_GPL vmlinux 0x81d10485 ioasid_free -EXPORT_SYMBOL_GPL vmlinux 0x81d61383 crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0x81d2a811 devfreq_event_set_event +EXPORT_SYMBOL_GPL vmlinux 0x81df3608 unix_outq_len EXPORT_SYMBOL_GPL vmlinux 0x81e2bdf4 generic_handle_irq_safe -EXPORT_SYMBOL_GPL vmlinux 0x81e5fed7 usb_phy_roothub_alloc -EXPORT_SYMBOL_GPL vmlinux 0x81f07c40 trace_array_destroy -EXPORT_SYMBOL_GPL vmlinux 0x81f183a7 nd_cmd_out_size +EXPORT_SYMBOL_GPL vmlinux 0x81f1d6a6 rtc_update_irq_enable EXPORT_SYMBOL_GPL vmlinux 0x81f372a2 unregister_ftrace_export -EXPORT_SYMBOL_GPL vmlinux 0x81fabf35 kobject_uevent_env EXPORT_SYMBOL_GPL vmlinux 0x82092899 badrange_forget -EXPORT_SYMBOL_GPL vmlinux 0x8211c350 device_get_named_child_node -EXPORT_SYMBOL_GPL vmlinux 0x821aacd9 tps65912_device_init -EXPORT_SYMBOL_GPL vmlinux 0x82202d9e gpiochip_line_is_open_drain +EXPORT_SYMBOL_GPL vmlinux 0x82173e35 regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x8218144b usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0x821bf308 crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0x821fe894 nvdimm_region_delete EXPORT_SYMBOL_GPL vmlinux 0x8220a38e k3_ringacc_get_ring_id EXPORT_SYMBOL_GPL vmlinux 0x82226c53 pinctrl_unregister_mappings -EXPORT_SYMBOL_GPL vmlinux 0x822467ff shash_free_singlespawn_instance -EXPORT_SYMBOL_GPL vmlinux 0x82299820 input_ff_create -EXPORT_SYMBOL_GPL vmlinux 0x823524d8 devm_regulator_get_exclusive -EXPORT_SYMBOL_GPL vmlinux 0x82365576 input_ff_erase -EXPORT_SYMBOL_GPL vmlinux 0x8238758c usb_get_intf -EXPORT_SYMBOL_GPL vmlinux 0x823c36ad sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x82272bbb security_kernel_post_read_file +EXPORT_SYMBOL_GPL vmlinux 0x822c8c20 gnttab_end_foreign_access EXPORT_SYMBOL_GPL vmlinux 0x823eae06 blocking_notifier_call_chain -EXPORT_SYMBOL_GPL vmlinux 0x824716e0 kthread_unpark -EXPORT_SYMBOL_GPL vmlinux 0x825c1ad1 meson_clk_pcie_pll_ops +EXPORT_SYMBOL_GPL vmlinux 0x8241c962 dprc_get_obj_count +EXPORT_SYMBOL_GPL vmlinux 0x824407ed __traceiter_ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x82454ea1 ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x8254f859 device_match_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x8255ff09 ip6_sk_update_pmtu EXPORT_SYMBOL_GPL vmlinux 0x825c7340 phylink_get_eee_err -EXPORT_SYMBOL_GPL vmlinux 0x826adf00 pinconf_generic_dt_node_to_map -EXPORT_SYMBOL_GPL vmlinux 0x8275f09d ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x826dd7ca tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x8276d1ed pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0x827ad701 device_wakeup_disable EXPORT_SYMBOL_GPL vmlinux 0x827e61f8 acpi_has_watchdog -EXPORT_SYMBOL_GPL vmlinux 0x8284d918 __devm_pci_epc_create -EXPORT_SYMBOL_GPL vmlinux 0x82866035 phy_calibrate +EXPORT_SYMBOL_GPL vmlinux 0x8280659c __class_create EXPORT_SYMBOL_GPL vmlinux 0x828e22f4 hrtimer_forward -EXPORT_SYMBOL_GPL vmlinux 0x82a629eb pstore_unregister EXPORT_SYMBOL_GPL vmlinux 0x82a80545 __SCK__tp_func_fdb_delete -EXPORT_SYMBOL_GPL vmlinux 0x82b4cb4e gfn_to_memslot +EXPORT_SYMBOL_GPL vmlinux 0x82adab1b clk_hw_get_parent_index +EXPORT_SYMBOL_GPL vmlinux 0x82b5caf6 regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x82b9e7d2 bpf_trace_run4 EXPORT_SYMBOL_GPL vmlinux 0x82bbf30b __tracepoint_map -EXPORT_SYMBOL_GPL vmlinux 0x82be8b83 pci_store_saved_state -EXPORT_SYMBOL_GPL vmlinux 0x82cde276 acpi_dma_request_slave_chan_by_name +EXPORT_SYMBOL_GPL vmlinux 0x82cd8fc3 irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x82d0d74e crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x82d32a98 espintcp_push_skb EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure -EXPORT_SYMBOL_GPL vmlinux 0x82d9fccc i2c_new_ancillary_device -EXPORT_SYMBOL_GPL vmlinux 0x82eac8a1 bpf_prog_create_from_user -EXPORT_SYMBOL_GPL vmlinux 0x82eb8a99 vfs_getxattr -EXPORT_SYMBOL_GPL vmlinux 0x82ecf1ca ahci_check_ready -EXPORT_SYMBOL_GPL vmlinux 0x82f765ec tty_port_register_device_attr -EXPORT_SYMBOL_GPL vmlinux 0x830981ea mmu_notifier_get_locked -EXPORT_SYMBOL_GPL vmlinux 0x8313be5e acpiphp_register_attention -EXPORT_SYMBOL_GPL vmlinux 0x832712ca acpi_dev_gpio_irq_wake_get_by +EXPORT_SYMBOL_GPL vmlinux 0x82ebec21 iomap_finish_ioends +EXPORT_SYMBOL_GPL vmlinux 0x82ed35e3 open_related_ns +EXPORT_SYMBOL_GPL vmlinux 0x8301334a usb_get_dr_mode +EXPORT_SYMBOL_GPL vmlinux 0x83084202 irq_get_default_host +EXPORT_SYMBOL_GPL vmlinux 0x83097c58 iomap_release_folio +EXPORT_SYMBOL_GPL vmlinux 0x831f1da1 kvm_vcpu_gfn_to_pfn EXPORT_SYMBOL_GPL vmlinux 0x8339df73 klist_add_behind -EXPORT_SYMBOL_GPL vmlinux 0x833d907f regulator_set_current_limit -EXPORT_SYMBOL_GPL vmlinux 0x833eea9d __trace_array_puts +EXPORT_SYMBOL_GPL vmlinux 0x833e23cd pci_pr3_present +EXPORT_SYMBOL_GPL vmlinux 0x833fe9c2 iommu_device_release_dma_owner EXPORT_SYMBOL_GPL vmlinux 0x8349a895 nvmem_device_put +EXPORT_SYMBOL_GPL vmlinux 0x834b2b42 debugfs_create_file_size +EXPORT_SYMBOL_GPL vmlinux 0x834f0974 strp_init +EXPORT_SYMBOL_GPL vmlinux 0x834f8982 gpiochip_request_own_desc EXPORT_SYMBOL_GPL vmlinux 0x8353dfff acpi_os_get_iomem -EXPORT_SYMBOL_GPL vmlinux 0x8355a4e8 pinctrl_generic_get_group -EXPORT_SYMBOL_GPL vmlinux 0x8363b72b vmbus_sendpacket_pagebuffer +EXPORT_SYMBOL_GPL vmlinux 0x83540a03 pci_p2pmem_virt_to_bus +EXPORT_SYMBOL_GPL vmlinux 0x836c67b0 __ndisc_fill_addr_option EXPORT_SYMBOL_GPL vmlinux 0x836d652f poll_state_synchronize_rcu_full -EXPORT_SYMBOL_GPL vmlinux 0x83772e22 key_type_trusted -EXPORT_SYMBOL_GPL vmlinux 0x8383f1d2 sata_sff_hardreset -EXPORT_SYMBOL_GPL vmlinux 0x8385dfd7 securityfs_create_file -EXPORT_SYMBOL_GPL vmlinux 0x838693b1 component_add -EXPORT_SYMBOL_GPL vmlinux 0x838bfd54 led_trigger_set -EXPORT_SYMBOL_GPL vmlinux 0x83b08aa1 regulator_suspend_disable -EXPORT_SYMBOL_GPL vmlinux 0x83ef6428 spi_mem_supports_op -EXPORT_SYMBOL_GPL vmlinux 0x840aafaf fsl_mc_bus_dpcon_type +EXPORT_SYMBOL_GPL vmlinux 0x83797d09 inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x83891990 sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0x839aec05 k3_udma_glue_rx_flow_init +EXPORT_SYMBOL_GPL vmlinux 0x839c1f0f fsl_mc_bus_dpci_type +EXPORT_SYMBOL_GPL vmlinux 0x83afa471 regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0x83eece6e msi_unlock_descs +EXPORT_SYMBOL_GPL vmlinux 0x83f07b2f vcap_enable_lookups +EXPORT_SYMBOL_GPL vmlinux 0x83f397d9 ndo_dflt_bridge_getlink +EXPORT_SYMBOL_GPL vmlinux 0x8401343e platform_device_alloc EXPORT_SYMBOL_GPL vmlinux 0x84106f36 devlink_trap_ctx_priv -EXPORT_SYMBOL_GPL vmlinux 0x84115594 power_supply_put_battery_info +EXPORT_SYMBOL_GPL vmlinux 0x8412a054 gfn_to_memslot +EXPORT_SYMBOL_GPL vmlinux 0x8415a23d mmc_send_status +EXPORT_SYMBOL_GPL vmlinux 0x841c0f9f crypto_stats_kpp_compute_shared_secret EXPORT_SYMBOL_GPL vmlinux 0x8425b9c3 xas_split_alloc EXPORT_SYMBOL_GPL vmlinux 0x84264ced fs_umode_to_ftype +EXPORT_SYMBOL_GPL vmlinux 0x842d5d5f copy_user_highpage EXPORT_SYMBOL_GPL vmlinux 0x842f046d usb_poison_anchored_urbs EXPORT_SYMBOL_GPL vmlinux 0x843d70ef acpi_is_root_bridge -EXPORT_SYMBOL_GPL vmlinux 0x843eeab4 dma_get_required_mask -EXPORT_SYMBOL_GPL vmlinux 0x843fe138 acpi_pm_wakeup_event -EXPORT_SYMBOL_GPL vmlinux 0x84429030 pinctrl_utils_free_map -EXPORT_SYMBOL_GPL vmlinux 0x844db689 pci_hp_create_module_link +EXPORT_SYMBOL_GPL vmlinux 0x8444cef8 bsg_job_done EXPORT_SYMBOL_GPL vmlinux 0x84502a47 blk_status_to_errno -EXPORT_SYMBOL_GPL vmlinux 0x84601536 fwnode_handle_put -EXPORT_SYMBOL_GPL vmlinux 0x846161c2 regmap_field_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0x845f46b5 vp_modern_remove EXPORT_SYMBOL_GPL vmlinux 0x8462cb62 atapi_cmd_type -EXPORT_SYMBOL_GPL vmlinux 0x84694b17 tty_port_register_device_serdev -EXPORT_SYMBOL_GPL vmlinux 0x846e59ba of_clk_get_parent_count -EXPORT_SYMBOL_GPL vmlinux 0x847e55cf crypto_stats_akcipher_decrypt -EXPORT_SYMBOL_GPL vmlinux 0x8489d745 nvme_quiesce_io_queues -EXPORT_SYMBOL_GPL vmlinux 0x849004d4 virtio_device_restore -EXPORT_SYMBOL_GPL vmlinux 0x8493414f tps6586x_reads -EXPORT_SYMBOL_GPL vmlinux 0x849cb90c sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x846908d9 fsverity_ioctl_enable +EXPORT_SYMBOL_GPL vmlinux 0x846cb1be pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0x8483a0aa usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0x849053c3 skb_mpls_pop +EXPORT_SYMBOL_GPL vmlinux 0x849b4874 acpi_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x849e100b serial8250_rx_chars EXPORT_SYMBOL_GPL vmlinux 0x84a8d0eb of_changeset_revert -EXPORT_SYMBOL_GPL vmlinux 0x84cc8ec7 fscrypt_ioctl_add_key +EXPORT_SYMBOL_GPL vmlinux 0x84ac185c fb_deferred_io_release +EXPORT_SYMBOL_GPL vmlinux 0x84b098eb __traceiter_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x84b4f428 dev_coredumpsg +EXPORT_SYMBOL_GPL vmlinux 0x84bda2c2 ahci_handle_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x84ca6ccc kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0x84e3bedd fat_build_inode EXPORT_SYMBOL_GPL vmlinux 0x84ef27f5 synth_event_add_fields -EXPORT_SYMBOL_GPL vmlinux 0x84f7c37d scsi_template_proc_dir -EXPORT_SYMBOL_GPL vmlinux 0x85045ebc crypto_dequeue_request -EXPORT_SYMBOL_GPL vmlinux 0x85068ed9 irq_gc_set_wake +EXPORT_SYMBOL_GPL vmlinux 0x84f530ef phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0x84f611bd inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0x84fcd22f nf_queue +EXPORT_SYMBOL_GPL vmlinux 0x84fe38cc rio_dev_put EXPORT_SYMBOL_GPL vmlinux 0x8506baa8 clk_unregister_gate -EXPORT_SYMBOL_GPL vmlinux 0x850a485e ata_acpi_cbl_80wire EXPORT_SYMBOL_GPL vmlinux 0x850bb6db devlink_health_reporter_destroy EXPORT_SYMBOL_GPL vmlinux 0x85142df4 sbitmap_queue_init_node EXPORT_SYMBOL_GPL vmlinux 0x851e6003 usb_phy_roothub_calibrate -EXPORT_SYMBOL_GPL vmlinux 0x851fa5cb regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x851f3526 shmem_truncate_range EXPORT_SYMBOL_GPL vmlinux 0x851fe124 __SCK__tp_func_fib6_table_lookup -EXPORT_SYMBOL_GPL vmlinux 0x85469ecc fscrypt_set_context -EXPORT_SYMBOL_GPL vmlinux 0x854e432a tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0x85378e6a sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x854e6196 dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x854f89a4 devm_device_add_group EXPORT_SYMBOL_GPL vmlinux 0x85540ebc nvmem_cell_put -EXPORT_SYMBOL_GPL vmlinux 0x8555c6e1 get_task_mm -EXPORT_SYMBOL_GPL vmlinux 0x85581603 __clocksource_update_freq_scale -EXPORT_SYMBOL_GPL vmlinux 0x856867e6 led_blink_set_oneshot -EXPORT_SYMBOL_GPL vmlinux 0x8569ed40 rio_bus_type -EXPORT_SYMBOL_GPL vmlinux 0x85747cd5 devm_kmemdup -EXPORT_SYMBOL_GPL vmlinux 0x857f1faa __rio_local_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x85550112 usb_device_match_id +EXPORT_SYMBOL_GPL vmlinux 0x856819f1 ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x857cb13b crypto_unregister_skciphers EXPORT_SYMBOL_GPL vmlinux 0x85862277 ioasid_find +EXPORT_SYMBOL_GPL vmlinux 0x8587a339 devm_hwspin_lock_request +EXPORT_SYMBOL_GPL vmlinux 0x85895569 vcap_find_keystream_keysets EXPORT_SYMBOL_GPL vmlinux 0x858e2628 dax_holder -EXPORT_SYMBOL_GPL vmlinux 0x8597c690 transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0x8590c9c2 hypervisor_kobj +EXPORT_SYMBOL_GPL vmlinux 0x8598f748 clk_mux_ops EXPORT_SYMBOL_GPL vmlinux 0x859b1ff6 phylink_validate_mask_caps -EXPORT_SYMBOL_GPL vmlinux 0x859bd3a8 usb_alloc_dev -EXPORT_SYMBOL_GPL vmlinux 0x85b39ea1 fsl_mc_device_add -EXPORT_SYMBOL_GPL vmlinux 0x85c4c8c7 of_pci_range_parser_one -EXPORT_SYMBOL_GPL vmlinux 0x85ccf700 irq_gc_mask_disable_reg -EXPORT_SYMBOL_GPL vmlinux 0x85ede174 subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0x859ebd00 extcon_sync +EXPORT_SYMBOL_GPL vmlinux 0x85a4b5e7 mtk_mmsys_ddp_dpi_fmt_config +EXPORT_SYMBOL_GPL vmlinux 0x85b7d400 of_pci_dma_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0x85baeacc devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x85c1cf70 ahci_platform_enable_regulators +EXPORT_SYMBOL_GPL vmlinux 0x85c7c2ad meson_pmx_get_func_name +EXPORT_SYMBOL_GPL vmlinux 0x85d0a116 of_pci_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0x85d2c442 nvme_submit_sync_cmd +EXPORT_SYMBOL_GPL vmlinux 0x85dfe927 virtio_check_mem_acc_cb +EXPORT_SYMBOL_GPL vmlinux 0x85ec2567 crypto_default_rng EXPORT_SYMBOL_GPL vmlinux 0x85eed1be iopf_queue_discard_partial -EXPORT_SYMBOL_GPL vmlinux 0x8615f253 unregister_virtio_driver -EXPORT_SYMBOL_GPL vmlinux 0x8619ae8b imx_pinctrl_sc_ipc_init +EXPORT_SYMBOL_GPL vmlinux 0x85fb228f imx_unregister_hw_clocks +EXPORT_SYMBOL_GPL vmlinux 0x85fc3845 __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0x85fc7d3c tpm_is_tpm2 +EXPORT_SYMBOL_GPL vmlinux 0x860734fe __traceiter_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0x860819f3 register_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x860cadf5 acpi_spi_device_alloc EXPORT_SYMBOL_GPL vmlinux 0x861a7a70 fscrypt_dummy_policies_equal -EXPORT_SYMBOL_GPL vmlinux 0x86218907 usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0x861f2d8f raw_abort EXPORT_SYMBOL_GPL vmlinux 0x862258db timecounter_init EXPORT_SYMBOL_GPL vmlinux 0x862bb17b linear_range_values_in_range_array +EXPORT_SYMBOL_GPL vmlinux 0x8635e4a6 sfp_register_socket +EXPORT_SYMBOL_GPL vmlinux 0x863938d1 dev_pm_set_dedicated_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x863c8a66 fib4_rule_default EXPORT_SYMBOL_GPL vmlinux 0x863ce334 devlink_param_register -EXPORT_SYMBOL_GPL vmlinux 0x8641a06f regulator_is_enabled -EXPORT_SYMBOL_GPL vmlinux 0x86432fd3 pci_iomap_wc -EXPORT_SYMBOL_GPL vmlinux 0x8648a4db i2c_acpi_waive_d0_probe +EXPORT_SYMBOL_GPL vmlinux 0x86488f14 fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0x865281be __phy_modify EXPORT_SYMBOL_GPL vmlinux 0x86585a33 devlink_fmsg_obj_nest_start -EXPORT_SYMBOL_GPL vmlinux 0x865a4ded rio_del_device -EXPORT_SYMBOL_GPL vmlinux 0x865d5ab9 devm_nvmem_device_get -EXPORT_SYMBOL_GPL vmlinux 0x86601f10 fuse_simple_background EXPORT_SYMBOL_GPL vmlinux 0x86623fd7 notify_remote_via_irq -EXPORT_SYMBOL_GPL vmlinux 0x86654b1e device_add_software_node -EXPORT_SYMBOL_GPL vmlinux 0x866e2559 iommu_fwspec_add_ids +EXPORT_SYMBOL_GPL vmlinux 0x8662cbe5 tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x866f65a7 sock_map_unhash EXPORT_SYMBOL_GPL vmlinux 0x86700220 acpi_get_cpuid -EXPORT_SYMBOL_GPL vmlinux 0x8672da81 pinctrl_get EXPORT_SYMBOL_GPL vmlinux 0x8677245d unregister_switchdev_blocking_notifier -EXPORT_SYMBOL_GPL vmlinux 0x8681b862 nf_checksum +EXPORT_SYMBOL_GPL vmlinux 0x867b5fee inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x86851b7a devm_thermal_of_cooling_device_register EXPORT_SYMBOL_GPL vmlinux 0x86871b40 devlink_info_version_stored_put_ext EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get -EXPORT_SYMBOL_GPL vmlinux 0x86880bb8 devres_release_group -EXPORT_SYMBOL_GPL vmlinux 0x868afe0e crypto_alloc_aead -EXPORT_SYMBOL_GPL vmlinux 0x86956bce trace_array_printk -EXPORT_SYMBOL_GPL vmlinux 0x869aa394 ohci_hub_control -EXPORT_SYMBOL_GPL vmlinux 0x86b11971 crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0x86a17f2d regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x86a234b7 of_irq_get +EXPORT_SYMBOL_GPL vmlinux 0x86a3b162 dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0x86a72340 regmap_bulk_write EXPORT_SYMBOL_GPL vmlinux 0x86b13d2a usb_unpoison_anchored_urbs EXPORT_SYMBOL_GPL vmlinux 0x86b1ceb3 tegra210_set_sata_pll_seq_sw -EXPORT_SYMBOL_GPL vmlinux 0x86bb014d is_dock_device +EXPORT_SYMBOL_GPL vmlinux 0x86b7262b i2c_handle_smbus_host_notify EXPORT_SYMBOL_GPL vmlinux 0x86c02001 ipi_send_mask -EXPORT_SYMBOL_GPL vmlinux 0x86c132fa clk_register_hisi_phase +EXPORT_SYMBOL_GPL vmlinux 0x86c10b64 virtqueue_add_sgs EXPORT_SYMBOL_GPL vmlinux 0x86c43a8c cper_estatus_check -EXPORT_SYMBOL_GPL vmlinux 0x86d5100b vp_legacy_set_status -EXPORT_SYMBOL_GPL vmlinux 0x86d5fbc7 umd_load_blob -EXPORT_SYMBOL_GPL vmlinux 0x86dbc003 nvmem_device_get -EXPORT_SYMBOL_GPL vmlinux 0x86e5529c led_set_brightness -EXPORT_SYMBOL_GPL vmlinux 0x86eaf944 skb_mpls_dec_ttl -EXPORT_SYMBOL_GPL vmlinux 0x86ed9ff3 regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x86dbc3aa rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x86e346dc transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0x86efc6c2 fixed_phy_change_carrier EXPORT_SYMBOL_GPL vmlinux 0x86f6b99d synchronize_rcu_expedited -EXPORT_SYMBOL_GPL vmlinux 0x86f84b0c vmbus_set_sc_create_callback EXPORT_SYMBOL_GPL vmlinux 0x86f85114 net_dec_egress_queue +EXPORT_SYMBOL_GPL vmlinux 0x870d990c dev_pm_qos_add_request EXPORT_SYMBOL_GPL vmlinux 0x870e16b7 xen_test_irq_shared -EXPORT_SYMBOL_GPL vmlinux 0x87177c63 dm_disk +EXPORT_SYMBOL_GPL vmlinux 0x871950b9 iommu_attach_device_pasid EXPORT_SYMBOL_GPL vmlinux 0x87258a37 mas_store -EXPORT_SYMBOL_GPL vmlinux 0x872b98d5 pci_generic_config_read32 -EXPORT_SYMBOL_GPL vmlinux 0x873e46da usb_find_interface -EXPORT_SYMBOL_GPL vmlinux 0x87435602 extcon_set_property_capability -EXPORT_SYMBOL_GPL vmlinux 0x876fb806 pci_dev_unlock -EXPORT_SYMBOL_GPL vmlinux 0x87719b56 __udp6_lib_lookup -EXPORT_SYMBOL_GPL vmlinux 0x877b8a0c led_trigger_rename_static -EXPORT_SYMBOL_GPL vmlinux 0x877d5963 led_trigger_read -EXPORT_SYMBOL_GPL vmlinux 0x878244d6 nvdimm_setup_pfn -EXPORT_SYMBOL_GPL vmlinux 0x878ac7b8 xenbus_probe_node -EXPORT_SYMBOL_GPL vmlinux 0x878cf83d debugfs_file_get +EXPORT_SYMBOL_GPL vmlinux 0x872a615e ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0x872bcfde gpiod_set_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x872c3604 nvdimm_has_cache +EXPORT_SYMBOL_GPL vmlinux 0x873077a8 __rio_local_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x873d8cd8 ahci_platform_ops +EXPORT_SYMBOL_GPL vmlinux 0x87437c91 filemap_migrate_folio +EXPORT_SYMBOL_GPL vmlinux 0x8743e755 device_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x87460d70 bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0x874fb6b0 msi_domain_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x8770a4fe sk_msg_memcopy_from_iter +EXPORT_SYMBOL_GPL vmlinux 0x877af159 pci_epf_add_vepf +EXPORT_SYMBOL_GPL vmlinux 0x877ec164 rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0x8782070f dev_pm_genpd_resume +EXPORT_SYMBOL_GPL vmlinux 0x878f8fc1 raw_v6_match EXPORT_SYMBOL_GPL vmlinux 0x87908767 xas_clear_mark -EXPORT_SYMBOL_GPL vmlinux 0x879d50e5 debugfs_create_u16 -EXPORT_SYMBOL_GPL vmlinux 0x87a009fb pci_bus_resource_n -EXPORT_SYMBOL_GPL vmlinux 0x87a9faa8 pci_epc_put +EXPORT_SYMBOL_GPL vmlinux 0x8793e905 usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0x879f0e1d serial8250_em485_stop_tx +EXPORT_SYMBOL_GPL vmlinux 0x87a5fc33 mtk_pinconf_drive_set_raw EXPORT_SYMBOL_GPL vmlinux 0x87ac7411 __tracepoint_ata_exec_command -EXPORT_SYMBOL_GPL vmlinux 0x87b9b3a2 crypto_unregister_acomp -EXPORT_SYMBOL_GPL vmlinux 0x87bfaf35 fbcon_modechange_possible -EXPORT_SYMBOL_GPL vmlinux 0x87caf643 gpiod_count -EXPORT_SYMBOL_GPL vmlinux 0x87db6e31 irq_domain_xlate_onecell -EXPORT_SYMBOL_GPL vmlinux 0x88002a63 mtk_pinconf_adv_pull_get -EXPORT_SYMBOL_GPL vmlinux 0x8806ff4b dm_report_zones -EXPORT_SYMBOL_GPL vmlinux 0x8808808b extcon_get_extcon_dev -EXPORT_SYMBOL_GPL vmlinux 0x880eaa19 dw_pcie_write_dbi -EXPORT_SYMBOL_GPL vmlinux 0x880ff7e6 devm_regmap_field_bulk_alloc -EXPORT_SYMBOL_GPL vmlinux 0x881f2afb metadata_dst_free -EXPORT_SYMBOL_GPL vmlinux 0x883b14f7 __traceiter_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0x87b2074d pci_epc_raise_irq +EXPORT_SYMBOL_GPL vmlinux 0x87b49442 mark_page_dirty_in_slot +EXPORT_SYMBOL_GPL vmlinux 0x87bb255e l3mdev_link_scope_lookup +EXPORT_SYMBOL_GPL vmlinux 0x87bb5a7d __fscrypt_prepare_setattr +EXPORT_SYMBOL_GPL vmlinux 0x87be61af of_get_named_gpio_flags +EXPORT_SYMBOL_GPL vmlinux 0x87e3e83b irq_domain_create_legacy +EXPORT_SYMBOL_GPL vmlinux 0x87e9c9e0 wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0x87f46769 thermal_of_zone_register +EXPORT_SYMBOL_GPL vmlinux 0x87fbda19 devm_thermal_of_zone_register +EXPORT_SYMBOL_GPL vmlinux 0x880d0228 msg_zerocopy_realloc +EXPORT_SYMBOL_GPL vmlinux 0x881e1f12 dax_inode +EXPORT_SYMBOL_GPL vmlinux 0x883b4e32 __traceiter_ata_exec_command EXPORT_SYMBOL_GPL vmlinux 0x88476f9f devl_lock -EXPORT_SYMBOL_GPL vmlinux 0x884b37d6 vmbus_request_addr +EXPORT_SYMBOL_GPL vmlinux 0x884a01e0 dax_remove_host +EXPORT_SYMBOL_GPL vmlinux 0x884ab2b0 devm_ioremap_uc EXPORT_SYMBOL_GPL vmlinux 0x885528a6 ring_buffer_discard_commit -EXPORT_SYMBOL_GPL vmlinux 0x885a97a5 usb_disable_xhci_ports -EXPORT_SYMBOL_GPL vmlinux 0x887e27d4 iomap_release_folio -EXPORT_SYMBOL_GPL vmlinux 0x888b759d devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x88859dda devm_gpiod_put_array EXPORT_SYMBOL_GPL vmlinux 0x888c5be5 irq_bypass_register_consumer -EXPORT_SYMBOL_GPL vmlinux 0x888ff770 wm8350_clear_bits -EXPORT_SYMBOL_GPL vmlinux 0x8890cfa7 ip6_route_output_flags -EXPORT_SYMBOL_GPL vmlinux 0x8895da28 kvm_clear_guest +EXPORT_SYMBOL_GPL vmlinux 0x888d16f3 screen_pos +EXPORT_SYMBOL_GPL vmlinux 0x8891621e pm_relax EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88abd90e of_irq_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x88b3d611 register_acpi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x88b3eae8 simple_attr_open EXPORT_SYMBOL_GPL vmlinux 0x88b4ae92 ring_buffer_normalize_time_stamp -EXPORT_SYMBOL_GPL vmlinux 0x88bbf7fe shash_ahash_update EXPORT_SYMBOL_GPL vmlinux 0x88cce6a0 xas_find_marked -EXPORT_SYMBOL_GPL vmlinux 0x88cd2bd9 ipv6_find_tlv EXPORT_SYMBOL_GPL vmlinux 0x88cd7a9a k3_ringacc_ring_get_occ -EXPORT_SYMBOL_GPL vmlinux 0x88d0095b iomap_fiemap -EXPORT_SYMBOL_GPL vmlinux 0x88d55797 clk_hw_is_enabled -EXPORT_SYMBOL_GPL vmlinux 0x88ebe811 devm_extcon_dev_free -EXPORT_SYMBOL_GPL vmlinux 0x88fbc7ef usb_init_urb -EXPORT_SYMBOL_GPL vmlinux 0x890af175 dm_start_time_ns_from_clone +EXPORT_SYMBOL_GPL vmlinux 0x8908e231 alloc_io_pgtable_ops EXPORT_SYMBOL_GPL vmlinux 0x890f4f97 __kprobe_event_gen_cmd_start EXPORT_SYMBOL_GPL vmlinux 0x890fa0fa btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0x891433d0 ti_sci_get_handle EXPORT_SYMBOL_GPL vmlinux 0x891a5a7f gnttab_max_grant_frames +EXPORT_SYMBOL_GPL vmlinux 0x891d52db regmap_get_max_register EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state -EXPORT_SYMBOL_GPL vmlinux 0x89285005 __auxiliary_driver_register -EXPORT_SYMBOL_GPL vmlinux 0x89295cd7 fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0x892704d8 virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0x8934a5c0 pinctrl_force_sleep EXPORT_SYMBOL_GPL vmlinux 0x893abbdd devlink_fmsg_u32_pair_put EXPORT_SYMBOL_GPL vmlinux 0x893c5ddb unlock_system_sleep -EXPORT_SYMBOL_GPL vmlinux 0x8941b404 tty_save_termios +EXPORT_SYMBOL_GPL vmlinux 0x894476a9 dev_pm_opp_init_cpufreq_table EXPORT_SYMBOL_GPL vmlinux 0x89485687 iommu_group_put -EXPORT_SYMBOL_GPL vmlinux 0x894d19b8 nvdimm_flush +EXPORT_SYMBOL_GPL vmlinux 0x8948ab23 da9052_enable_irq EXPORT_SYMBOL_GPL vmlinux 0x8954dc8e __SCK__tp_func_br_fdb_external_learn_add -EXPORT_SYMBOL_GPL vmlinux 0x896825a7 evm_verifyxattr -EXPORT_SYMBOL_GPL vmlinux 0x897a1f33 spi_mem_driver_unregister -EXPORT_SYMBOL_GPL vmlinux 0x898b2e0c nfs_ssc_register +EXPORT_SYMBOL_GPL vmlinux 0x89624028 device_match_any +EXPORT_SYMBOL_GPL vmlinux 0x898aca16 genphy_c45_pma_setup_forced +EXPORT_SYMBOL_GPL vmlinux 0x898dd0bc kvm_vcpu_halt +EXPORT_SYMBOL_GPL vmlinux 0x8998b424 meson8_aobus_parse_dt_extra EXPORT_SYMBOL_GPL vmlinux 0x89a4476d HYPERVISOR_multicall EXPORT_SYMBOL_GPL vmlinux 0x89ae7aa0 rsa_parse_pub_key -EXPORT_SYMBOL_GPL vmlinux 0x89b1604a dax_iomap_rw EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify EXPORT_SYMBOL_GPL vmlinux 0x89bec8b0 gfn_to_pfn_memslot_atomic +EXPORT_SYMBOL_GPL vmlinux 0x89c34c68 genphy_c45_read_mdix EXPORT_SYMBOL_GPL vmlinux 0x89c429e4 __tracepoint_mc_event -EXPORT_SYMBOL_GPL vmlinux 0x89d9376b genphy_c45_an_disable_aneg -EXPORT_SYMBOL_GPL vmlinux 0x89dd95b5 gpiochip_irq_domain_deactivate +EXPORT_SYMBOL_GPL vmlinux 0x89c9fffe dma_async_device_channel_register +EXPORT_SYMBOL_GPL vmlinux 0x89ceee03 bpf_trace_run1 +EXPORT_SYMBOL_GPL vmlinux 0x89d41ebb gnttab_unmap_refs_sync +EXPORT_SYMBOL_GPL vmlinux 0x89d6bc2e tegra_bpmp_get EXPORT_SYMBOL_GPL vmlinux 0x89e1ec9d acpi_get_subsystem_id EXPORT_SYMBOL_GPL vmlinux 0x89e340cf acpi_bus_get_ejd -EXPORT_SYMBOL_GPL vmlinux 0x89ed3847 serial8250_do_startup -EXPORT_SYMBOL_GPL vmlinux 0x89ef9ebb pci_ims_free_irq -EXPORT_SYMBOL_GPL vmlinux 0x89f71660 ahci_start_engine -EXPORT_SYMBOL_GPL vmlinux 0x89f94ac2 sock_diag_register_inet_compat -EXPORT_SYMBOL_GPL vmlinux 0x8a09ae93 tty_get_pgrp -EXPORT_SYMBOL_GPL vmlinux 0x8a1f21d2 rio_local_set_device_id -EXPORT_SYMBOL_GPL vmlinux 0x8a21475a nvme_alloc_io_tag_set -EXPORT_SYMBOL_GPL vmlinux 0x8a26f788 ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0x89f79b9d regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x89f92d63 crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0x8a084f36 power_supply_get_property_from_supplier +EXPORT_SYMBOL_GPL vmlinux 0x8a19dce5 mmc_pwrseq_register +EXPORT_SYMBOL_GPL vmlinux 0x8a20a67f nvme_auth_negotiate +EXPORT_SYMBOL_GPL vmlinux 0x8a32b054 __traceiter_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0x8a33923d virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0x8a343c21 mtk_clk_gate_ops_no_setclr +EXPORT_SYMBOL_GPL vmlinux 0x8a3b4783 kthread_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x8a3c5774 shash_free_singlespawn_instance EXPORT_SYMBOL_GPL vmlinux 0x8a3f84ba linear_range_get_selector_low EXPORT_SYMBOL_GPL vmlinux 0x8a45a555 acpi_unregister_wakeup_handler +EXPORT_SYMBOL_GPL vmlinux 0x8a48d7cf vmbus_driver_unregister EXPORT_SYMBOL_GPL vmlinux 0x8a554a36 mpc8xxx_spi_strmode EXPORT_SYMBOL_GPL vmlinux 0x8a62b81b sfp_upstream_stop -EXPORT_SYMBOL_GPL vmlinux 0x8a66d61a acpi_dev_get_dma_resources +EXPORT_SYMBOL_GPL vmlinux 0x8a75f91c bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0x8a7bde61 of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0x8a7c73d5 of_led_get +EXPORT_SYMBOL_GPL vmlinux 0x8a7ed84e pcie_aspm_enabled EXPORT_SYMBOL_GPL vmlinux 0x8a83fb45 mpi_point_free_parts -EXPORT_SYMBOL_GPL vmlinux 0x8a957548 device_iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0x8a890cf0 decrypt_blob EXPORT_SYMBOL_GPL vmlinux 0x8a9670ee pci_doe_supports_prot -EXPORT_SYMBOL_GPL vmlinux 0x8a980931 sk_setup_caps -EXPORT_SYMBOL_GPL vmlinux 0x8aa214d0 bpf_offload_dev_match +EXPORT_SYMBOL_GPL vmlinux 0x8a9aa1ce balloon_page_list_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x8a9b1f37 __mdiobus_modify_changed EXPORT_SYMBOL_GPL vmlinux 0x8aa35196 srcutorture_get_gp_data -EXPORT_SYMBOL_GPL vmlinux 0x8aadefdc dprc_reset_container -EXPORT_SYMBOL_GPL vmlinux 0x8aaf8a51 acpi_cppc_processor_exit -EXPORT_SYMBOL_GPL vmlinux 0x8ab34ca0 md_bitmap_copy_from_slot +EXPORT_SYMBOL_GPL vmlinux 0x8aac7ff6 dst_blackhole_mtu +EXPORT_SYMBOL_GPL vmlinux 0x8aafcc70 __vmbus_driver_register EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files -EXPORT_SYMBOL_GPL vmlinux 0x8abf26e5 peernet2id_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8abfc92c gpiochip_is_requested EXPORT_SYMBOL_GPL vmlinux 0x8ac1407b sfp_get_module_eeprom -EXPORT_SYMBOL_GPL vmlinux 0x8ac38776 serdev_device_write_buf -EXPORT_SYMBOL_GPL vmlinux 0x8ac632fc fsstack_copy_inode_size -EXPORT_SYMBOL_GPL vmlinux 0x8ac9c021 pci_epf_type_add_cfs -EXPORT_SYMBOL_GPL vmlinux 0x8aeebdcb fsl_mc_populate_irq_pool -EXPORT_SYMBOL_GPL vmlinux 0x8b0a5c05 mtk_alloc_clk_data -EXPORT_SYMBOL_GPL vmlinux 0x8b0e2686 pci_p2pmem_alloc_sgl -EXPORT_SYMBOL_GPL vmlinux 0x8b0ec565 nvme_change_ctrl_state +EXPORT_SYMBOL_GPL vmlinux 0x8ac3773d edac_pci_handle_npe +EXPORT_SYMBOL_GPL vmlinux 0x8acfcafa crypto_stats_kpp_set_secret +EXPORT_SYMBOL_GPL vmlinux 0x8aee3252 mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0x8b03ceb4 wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0x8b04f0f9 clk_hw_unregister EXPORT_SYMBOL_GPL vmlinux 0x8b149c36 clk_is_match -EXPORT_SYMBOL_GPL vmlinux 0x8b168f7a device_wakeup_disable -EXPORT_SYMBOL_GPL vmlinux 0x8b211359 extcon_dev_free -EXPORT_SYMBOL_GPL vmlinux 0x8b26ebfd devres_remove_group -EXPORT_SYMBOL_GPL vmlinux 0x8b283c2f dev_pm_get_subsys_data EXPORT_SYMBOL_GPL vmlinux 0x8b4149e4 cppc_perf_ctrs_in_pcc -EXPORT_SYMBOL_GPL vmlinux 0x8b5575ca ethnl_cable_test_finished -EXPORT_SYMBOL_GPL vmlinux 0x8b5fad7f nf_ipv6_ops -EXPORT_SYMBOL_GPL vmlinux 0x8b631cdb blk_mq_sched_try_merge +EXPORT_SYMBOL_GPL vmlinux 0x8b428c27 clk_hw_unregister_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x8b6335b3 phy_get EXPORT_SYMBOL_GPL vmlinux 0x8b650752 mtk_mutex_release -EXPORT_SYMBOL_GPL vmlinux 0x8b6846bc phy_set_mode_ext +EXPORT_SYMBOL_GPL vmlinux 0x8b7a5176 rio_unmap_inb_region EXPORT_SYMBOL_GPL vmlinux 0x8b7a698b __tracepoint_xdp_exception -EXPORT_SYMBOL_GPL vmlinux 0x8b7eb3d2 virtio_reset_device -EXPORT_SYMBOL_GPL vmlinux 0x8b829351 bpf_trace_run10 +EXPORT_SYMBOL_GPL vmlinux 0x8b7dd52e pci_p2pmem_publish +EXPORT_SYMBOL_GPL vmlinux 0x8b8427e9 synth_event_gen_cmd_array_start +EXPORT_SYMBOL_GPL vmlinux 0x8b859794 fsl_mc_free_irqs EXPORT_SYMBOL_GPL vmlinux 0x8b89f01c hv_ghcb_hypercall -EXPORT_SYMBOL_GPL vmlinux 0x8b8ecade em_dev_register_perf_domain -EXPORT_SYMBOL_GPL vmlinux 0x8b90e5dc ata_port_desc -EXPORT_SYMBOL_GPL vmlinux 0x8ba0c1fd bus_register_notifier EXPORT_SYMBOL_GPL vmlinux 0x8ba0eb15 hv_set_vpreg EXPORT_SYMBOL_GPL vmlinux 0x8ba5afe9 HYPERVISOR_memory_op -EXPORT_SYMBOL_GPL vmlinux 0x8bb05dd8 ip6_datagram_connect -EXPORT_SYMBOL_GPL vmlinux 0x8bb066d2 ata_sas_sync_probe -EXPORT_SYMBOL_GPL vmlinux 0x8bb6a037 pinmux_generic_get_function -EXPORT_SYMBOL_GPL vmlinux 0x8bb9bf48 xfrm_audit_state_replay -EXPORT_SYMBOL_GPL vmlinux 0x8bbe817b ping_close -EXPORT_SYMBOL_GPL vmlinux 0x8be76dda acpi_subsys_suspend_late -EXPORT_SYMBOL_GPL vmlinux 0x8bf3687c crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0x8bad8c12 pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x8baecd71 dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x8bc5388c pci_epc_mem_free_addr +EXPORT_SYMBOL_GPL vmlinux 0x8bc8fb90 pci_epc_multi_mem_init +EXPORT_SYMBOL_GPL vmlinux 0x8bccd289 spi_sync +EXPORT_SYMBOL_GPL vmlinux 0x8bd77f1d vp_modern_set_queue_size +EXPORT_SYMBOL_GPL vmlinux 0x8bdebe97 switchdev_handle_port_obj_add EXPORT_SYMBOL_GPL vmlinux 0x8bf5f379 k3_udma_glue_release_tx_chn -EXPORT_SYMBOL_GPL vmlinux 0x8bffd3c8 debugfs_create_ulong +EXPORT_SYMBOL_GPL vmlinux 0x8bfa9088 usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x8bfdb080 ata_pci_sff_activate_host EXPORT_SYMBOL_GPL vmlinux 0x8c0215f2 pm_system_wakeup EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue EXPORT_SYMBOL_GPL vmlinux 0x8c0ed103 rcu_check_boost_fail -EXPORT_SYMBOL_GPL vmlinux 0x8c131f40 regulator_get_mode -EXPORT_SYMBOL_GPL vmlinux 0x8c138554 acpi_unbind_one -EXPORT_SYMBOL_GPL vmlinux 0x8c2035fb scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0x8c13571e cpci_hp_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0x8c287122 regulator_set_suspend_voltage EXPORT_SYMBOL_GPL vmlinux 0x8c364e2d pci_doe_submit_task -EXPORT_SYMBOL_GPL vmlinux 0x8c40f5e7 ata_ehi_push_desc -EXPORT_SYMBOL_GPL vmlinux 0x8c47728d trace_event_raw_init EXPORT_SYMBOL_GPL vmlinux 0x8c484409 gnttab_release_grant_reference EXPORT_SYMBOL_GPL vmlinux 0x8c4d2428 mt_prev -EXPORT_SYMBOL_GPL vmlinux 0x8c569e1d pid_vnr -EXPORT_SYMBOL_GPL vmlinux 0x8c5955a1 of_devfreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x8c548f63 vcap_set_tc_exterr EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status -EXPORT_SYMBOL_GPL vmlinux 0x8c85c695 stmpe_block_write +EXPORT_SYMBOL_GPL vmlinux 0x8c8636ea bgmac_enet_remove EXPORT_SYMBOL_GPL vmlinux 0x8c89e3b8 usb_phy_roothub_power_off +EXPORT_SYMBOL_GPL vmlinux 0x8c8db166 devm_gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x8c8f5abb ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0x8c96f204 regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0x8c9810c8 clk_hw_register_fixed_factor_parent_hw EXPORT_SYMBOL_GPL vmlinux 0x8c98d248 unregister_vmcore_cb -EXPORT_SYMBOL_GPL vmlinux 0x8c9aaa82 of_usb_host_tpl_support EXPORT_SYMBOL_GPL vmlinux 0x8c9cfad3 devl_dpipe_table_resource_set EXPORT_SYMBOL_GPL vmlinux 0x8c9e54d3 devlink_info_version_running_put_ext -EXPORT_SYMBOL_GPL vmlinux 0x8ca2c528 sock_map_unhash +EXPORT_SYMBOL_GPL vmlinux 0x8cab1d51 __devm_regmap_init_spi EXPORT_SYMBOL_GPL vmlinux 0x8cb5a38e k3_udma_glue_rx_flow_disable -EXPORT_SYMBOL_GPL vmlinux 0x8cbb17ad devlink_port_register -EXPORT_SYMBOL_GPL vmlinux 0x8cc599a6 tty_port_register_device -EXPORT_SYMBOL_GPL vmlinux 0x8cc67e92 ncsi_stop_dev -EXPORT_SYMBOL_GPL vmlinux 0x8ccb69b4 fuse_fill_super_common -EXPORT_SYMBOL_GPL vmlinux 0x8cdc720d crypto_alloc_kpp +EXPORT_SYMBOL_GPL vmlinux 0x8cb7f4d5 relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0x8cbdaa31 of_icc_xlate_onecell EXPORT_SYMBOL_GPL vmlinux 0x8ce2d446 __tracepoint_block_rq_remap -EXPORT_SYMBOL_GPL vmlinux 0x8ce5aed3 fuse_send_init -EXPORT_SYMBOL_GPL vmlinux 0x8ced18ce dpcon_open -EXPORT_SYMBOL_GPL vmlinux 0x8cef6901 ahci_platform_deassert_rsts -EXPORT_SYMBOL_GPL vmlinux 0x8cf127d8 tc3589x_block_read -EXPORT_SYMBOL_GPL vmlinux 0x8cf1ae34 kthread_use_mm -EXPORT_SYMBOL_GPL vmlinux 0x8d097a91 firmware_request_platform +EXPORT_SYMBOL_GPL vmlinux 0x8cf1dbf4 of_detach_node +EXPORT_SYMBOL_GPL vmlinux 0x8cf33731 firmware_request_cache EXPORT_SYMBOL_GPL vmlinux 0x8d0abf3a __tracepoint_io_page_fault -EXPORT_SYMBOL_GPL vmlinux 0x8d0fb20a blk_mq_update_nr_hw_queues +EXPORT_SYMBOL_GPL vmlinux 0x8d148541 ata_ehi_clear_desc EXPORT_SYMBOL_GPL vmlinux 0x8d22bb58 iommu_group_alloc -EXPORT_SYMBOL_GPL vmlinux 0x8d2c9865 vcap_alloc_rule +EXPORT_SYMBOL_GPL vmlinux 0x8d2d8ddd sdio_readl EXPORT_SYMBOL_GPL vmlinux 0x8d3330b6 cpuacct_cgrp_subsys_enabled_key -EXPORT_SYMBOL_GPL vmlinux 0x8d3646e0 register_btf_id_dtor_kfuncs -EXPORT_SYMBOL_GPL vmlinux 0x8d37dd91 crypto_register_templates -EXPORT_SYMBOL_GPL vmlinux 0x8d47e37c gfn_to_page -EXPORT_SYMBOL_GPL vmlinux 0x8d4c4c2f fscrypt_get_symlink -EXPORT_SYMBOL_GPL vmlinux 0x8d511cb9 irq_setup_alt_chip -EXPORT_SYMBOL_GPL vmlinux 0x8d54ff7f virtqueue_kick_prepare -EXPORT_SYMBOL_GPL vmlinux 0x8d596b7d bgmac_enet_suspend -EXPORT_SYMBOL_GPL vmlinux 0x8d5f520b devlink_port_init -EXPORT_SYMBOL_GPL vmlinux 0x8d62d20d strp_unpause -EXPORT_SYMBOL_GPL vmlinux 0x8d6c2379 clk_mux_determine_rate_flags -EXPORT_SYMBOL_GPL vmlinux 0x8d72223c phy_put +EXPORT_SYMBOL_GPL vmlinux 0x8d39930e kvm_make_all_cpus_request +EXPORT_SYMBOL_GPL vmlinux 0x8d41d10c locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x8d623d0f usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x8d6434a4 phy_set_speed +EXPORT_SYMBOL_GPL vmlinux 0x8d6c0293 fuse_simple_background +EXPORT_SYMBOL_GPL vmlinux 0x8d7ae080 icc_nodes_remove EXPORT_SYMBOL_GPL vmlinux 0x8d7e3373 hwpoison_filter_dev_major +EXPORT_SYMBOL_GPL vmlinux 0x8d8271da acpi_dev_get_resources +EXPORT_SYMBOL_GPL vmlinux 0x8d834787 pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0x8d884b3b gen10g_config_aneg EXPORT_SYMBOL_GPL vmlinux 0x8d908ebf power_supply_get_maintenance_charging_setting -EXPORT_SYMBOL_GPL vmlinux 0x8da2b26a tegra_mc_probe_device -EXPORT_SYMBOL_GPL vmlinux 0x8da493c5 bpf_prog_create -EXPORT_SYMBOL_GPL vmlinux 0x8da5cfc8 mtk_pinconf_bias_disable_set +EXPORT_SYMBOL_GPL vmlinux 0x8d9ab89d of_i2c_get_board_info +EXPORT_SYMBOL_GPL vmlinux 0x8db191d9 irq_domain_create_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0x8db84c12 gpiochip_find EXPORT_SYMBOL_GPL vmlinux 0x8dbf7aaa privcmd_call -EXPORT_SYMBOL_GPL vmlinux 0x8dc107e7 bpf_prog_inc_not_zero EXPORT_SYMBOL_GPL vmlinux 0x8dd218b0 icc_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x8ddc7bd3 pci_ims_alloc_irq EXPORT_SYMBOL_GPL vmlinux 0x8de6817a acpi_dev_resource_address_space -EXPORT_SYMBOL_GPL vmlinux 0x8de9577d of_pci_get_max_link_speed -EXPORT_SYMBOL_GPL vmlinux 0x8df097f8 wm831x_reg_write -EXPORT_SYMBOL_GPL vmlinux 0x8df29dce hisi_uncore_pmu_stop -EXPORT_SYMBOL_GPL vmlinux 0x8df6b840 pci_host_probe -EXPORT_SYMBOL_GPL vmlinux 0x8e116efc hisi_uncore_pmu_start +EXPORT_SYMBOL_GPL vmlinux 0x8e135407 perf_event_sysfs_show +EXPORT_SYMBOL_GPL vmlinux 0x8e1593cd devres_close_group EXPORT_SYMBOL_GPL vmlinux 0x8e16419b trace_clock_local -EXPORT_SYMBOL_GPL vmlinux 0x8e193656 dev_pm_genpd_remove_notifier -EXPORT_SYMBOL_GPL vmlinux 0x8e2417ff lwtunnel_state_alloc -EXPORT_SYMBOL_GPL vmlinux 0x8e49563c inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0x8e2e1b9c register_trace_event EXPORT_SYMBOL_GPL vmlinux 0x8e4b63a6 hisi_clk_register_gate_sep EXPORT_SYMBOL_GPL vmlinux 0x8e4eb451 bpf_sk_storage_diag_free -EXPORT_SYMBOL_GPL vmlinux 0x8e59aa75 swapcache_mapping -EXPORT_SYMBOL_GPL vmlinux 0x8e61e33a fib_rules_dump -EXPORT_SYMBOL_GPL vmlinux 0x8e65fa50 acpi_get_dma_attr EXPORT_SYMBOL_GPL vmlinux 0x8e6b1a9e net_selftest_get_count +EXPORT_SYMBOL_GPL vmlinux 0x8e6f6d2f bpf_offload_dev_netdev_unregister EXPORT_SYMBOL_GPL vmlinux 0x8e6fa8b5 apei_exec_pre_map_gars -EXPORT_SYMBOL_GPL vmlinux 0x8e748752 rcu_tasks_trace_qs_blkd +EXPORT_SYMBOL_GPL vmlinux 0x8e7360be serdev_device_write_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x8e798b01 __irq_domain_alloc_fwnode EXPORT_SYMBOL_GPL vmlinux 0x8e7ec2b6 __tracepoint_nvme_sq EXPORT_SYMBOL_GPL vmlinux 0x8e7f0a9c acpi_get_phys_id -EXPORT_SYMBOL_GPL vmlinux 0x8e82c747 debugfs_attr_write -EXPORT_SYMBOL_GPL vmlinux 0x8e8351c3 tpm1_getcap -EXPORT_SYMBOL_GPL vmlinux 0x8e9754ba acpi_fetch_acpi_dev -EXPORT_SYMBOL_GPL vmlinux 0x8ea34b35 devlink_port_unregister -EXPORT_SYMBOL_GPL vmlinux 0x8ea36258 palmas_ext_control_req_config -EXPORT_SYMBOL_GPL vmlinux 0x8ea64028 dev_pm_opp_find_freq_exact +EXPORT_SYMBOL_GPL vmlinux 0x8e8e71ef regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0x8ea41c5a of_property_read_u64_index EXPORT_SYMBOL_GPL vmlinux 0x8ead800c user_free_preparse -EXPORT_SYMBOL_GPL vmlinux 0x8ecbf91e devm_regulator_get -EXPORT_SYMBOL_GPL vmlinux 0x8ee21120 nexthop_for_each_fib6_nh +EXPORT_SYMBOL_GPL vmlinux 0x8ec511f5 dpcon_set_notification +EXPORT_SYMBOL_GPL vmlinux 0x8ec5b0cb pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0x8ec6cd4f vmbus_send_modifychannel +EXPORT_SYMBOL_GPL vmlinux 0x8edd3f7a mctrl_gpio_free EXPORT_SYMBOL_GPL vmlinux 0x8eec19bd __SCK__tp_func_pelt_dl_tp EXPORT_SYMBOL_GPL vmlinux 0x8eee3399 dax_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x8eefb148 vcap_rule_iter +EXPORT_SYMBOL_GPL vmlinux 0x8ef2192d regulator_get_linear_step EXPORT_SYMBOL_GPL vmlinux 0x8f0748af rcu_expedite_gp EXPORT_SYMBOL_GPL vmlinux 0x8f0b781d iova_domain_init_rcaches -EXPORT_SYMBOL_GPL vmlinux 0x8f1293f3 __phy_modify_mmd -EXPORT_SYMBOL_GPL vmlinux 0x8f1d099f vfs_remove_acl -EXPORT_SYMBOL_GPL vmlinux 0x8f1dfc8f tegra_bpmp_put -EXPORT_SYMBOL_GPL vmlinux 0x8f27998d dm_noflush_suspending -EXPORT_SYMBOL_GPL vmlinux 0x8f284171 of_pse_control_get -EXPORT_SYMBOL_GPL vmlinux 0x8f2c5b01 gov_attr_set_get -EXPORT_SYMBOL_GPL vmlinux 0x8f325f66 ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x8f2822b4 gpiod_get_array_value +EXPORT_SYMBOL_GPL vmlinux 0x8f2b3547 usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0x8f3150f7 lwtunnel_encap_add_ops EXPORT_SYMBOL_GPL vmlinux 0x8f33c92f dev_pm_opp_of_cpumask_add_table -EXPORT_SYMBOL_GPL vmlinux 0x8f368c58 irq_domain_associate_many EXPORT_SYMBOL_GPL vmlinux 0x8f3969e1 zynqmp_pm_clock_getrate -EXPORT_SYMBOL_GPL vmlinux 0x8f481274 pci_free_p2pmem -EXPORT_SYMBOL_GPL vmlinux 0x8f53061f pci_create_ims_domain +EXPORT_SYMBOL_GPL vmlinux 0x8f40dfde fuse_init_fs_context_submount +EXPORT_SYMBOL_GPL vmlinux 0x8f4e3031 ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x8f4e3d23 kthread_cancel_delayed_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x8f6bb40c divider_ro_round_rate_parent EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative -EXPORT_SYMBOL_GPL vmlinux 0x8f6fa14b gpiochip_irq_map -EXPORT_SYMBOL_GPL vmlinux 0x8f706c8b shmem_read_mapping_page_gfp -EXPORT_SYMBOL_GPL vmlinux 0x8f74cf6a devm_of_platform_depopulate -EXPORT_SYMBOL_GPL vmlinux 0x8f74fb5c nvme_unfreeze +EXPORT_SYMBOL_GPL vmlinux 0x8f6e7861 dm_submit_bio_remap EXPORT_SYMBOL_GPL vmlinux 0x8f786bee fs_umode_to_dtype EXPORT_SYMBOL_GPL vmlinux 0x8f7bd0a6 btree_init_mempool -EXPORT_SYMBOL_GPL vmlinux 0x8f8ee141 __xdp_rxq_info_reg -EXPORT_SYMBOL_GPL vmlinux 0x8f8f1e52 crypto_stats_kpp_compute_shared_secret -EXPORT_SYMBOL_GPL vmlinux 0x8f93e428 edac_pci_handle_npe -EXPORT_SYMBOL_GPL vmlinux 0x8f97e7f1 genphy_c45_baset1_read_status -EXPORT_SYMBOL_GPL vmlinux 0x8f9acc4c mtk_register_reset_controller_with_dev +EXPORT_SYMBOL_GPL vmlinux 0x8f814a76 icc_std_aggregate +EXPORT_SYMBOL_GPL vmlinux 0x8f8cec55 regulator_irq_map_event_simple +EXPORT_SYMBOL_GPL vmlinux 0x8f8fbe57 pci_epc_write_header +EXPORT_SYMBOL_GPL vmlinux 0x8f914752 kvm_release_page_clean +EXPORT_SYMBOL_GPL vmlinux 0x8f9fe034 rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x8fa2fefe serdev_device_write_room EXPORT_SYMBOL_GPL vmlinux 0x8fa5a6ee dev_fetch_sw_netstats EXPORT_SYMBOL_GPL vmlinux 0x8faa800d acpi_cpc_valid -EXPORT_SYMBOL_GPL vmlinux 0x8fbf08c2 kvm_put_kvm_no_destroy +EXPORT_SYMBOL_GPL vmlinux 0x8fb28dfc sysfs_remove_file_ns EXPORT_SYMBOL_GPL vmlinux 0x8fc12788 software_node_unregister_node_group -EXPORT_SYMBOL_GPL vmlinux 0x8fc51cb1 platform_irqchip_probe -EXPORT_SYMBOL_GPL vmlinux 0x8fd00cea to_nvdimm_bus -EXPORT_SYMBOL_GPL vmlinux 0x8fe1c4fe fuse_file_poll -EXPORT_SYMBOL_GPL vmlinux 0x8ff44bae gpiod_get_raw_value -EXPORT_SYMBOL_GPL vmlinux 0x8ff52b7b pci_p2pmem_find_many +EXPORT_SYMBOL_GPL vmlinux 0x8fc2b046 sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x8fc5c9d6 acpi_subsys_restore_early +EXPORT_SYMBOL_GPL vmlinux 0x8fd924e0 rockchip_pcie_get_phys +EXPORT_SYMBOL_GPL vmlinux 0x8fe33c81 pci_epc_stop +EXPORT_SYMBOL_GPL vmlinux 0x8fe52e42 fat_remove_entries EXPORT_SYMBOL_GPL vmlinux 0x8ff60436 mpi_ec_add_points EXPORT_SYMBOL_GPL vmlinux 0x8ff7ea2f devlink_region_snapshot_id_get +EXPORT_SYMBOL_GPL vmlinux 0x8ff9ec2f synth_event_trace EXPORT_SYMBOL_GPL vmlinux 0x8ffe792f tracepoint_probe_register_prio_may_exist -EXPORT_SYMBOL_GPL vmlinux 0x9001e8f7 perf_tp_event -EXPORT_SYMBOL_GPL vmlinux 0x9002b23b soc_device_match -EXPORT_SYMBOL_GPL vmlinux 0x900d449e rpi_firmware_find_node -EXPORT_SYMBOL_GPL vmlinux 0x90131466 gnttab_dma_alloc_pages -EXPORT_SYMBOL_GPL vmlinux 0x901c0972 rtc_set_time -EXPORT_SYMBOL_GPL vmlinux 0x9030efb6 of_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x9003a267 crypto_alloc_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x901ba338 __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0x9024c440 xhci_get_ep_ctx +EXPORT_SYMBOL_GPL vmlinux 0x90287bbc ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0x90357554 mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9036791f wm8350_set_bits EXPORT_SYMBOL_GPL vmlinux 0x903b627c list_lru_isolate_move -EXPORT_SYMBOL_GPL vmlinux 0x903d40f4 dmi_kobj -EXPORT_SYMBOL_GPL vmlinux 0x903db796 ahci_platform_shutdown -EXPORT_SYMBOL_GPL vmlinux 0x90421146 blk_set_pm_only -EXPORT_SYMBOL_GPL vmlinux 0x904b2213 tty_release_struct -EXPORT_SYMBOL_GPL vmlinux 0x904d4d25 mtk_clk_register_gates -EXPORT_SYMBOL_GPL vmlinux 0x905d6eb7 __kthread_init_worker -EXPORT_SYMBOL_GPL vmlinux 0x90640097 desc_to_gpio -EXPORT_SYMBOL_GPL vmlinux 0x906f266f usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0x9054cf0b dm_start_time_ns_from_clone +EXPORT_SYMBOL_GPL vmlinux 0x905c47d9 serdev_device_remove +EXPORT_SYMBOL_GPL vmlinux 0x90608af7 ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0x90631a92 register_nvdimm_pmu +EXPORT_SYMBOL_GPL vmlinux 0x9068bb12 devlink_trap_report EXPORT_SYMBOL_GPL vmlinux 0x9070925e nvme_auth_extract_key -EXPORT_SYMBOL_GPL vmlinux 0x90736491 ata_host_alloc_pinfo -EXPORT_SYMBOL_GPL vmlinux 0x9076acb7 ext_pi_type1_crc64 -EXPORT_SYMBOL_GPL vmlinux 0x907b4951 rockchip_clk_register_branches -EXPORT_SYMBOL_GPL vmlinux 0x9097a6cb __traceiter_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0x907502f0 sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0x909aa216 __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x909aaa56 skb_gso_validate_mac_len +EXPORT_SYMBOL_GPL vmlinux 0x90a89677 sdio_readsb EXPORT_SYMBOL_GPL vmlinux 0x90a9d8cc hv_is_hyperv_initialized EXPORT_SYMBOL_GPL vmlinux 0x90ad66b1 software_node_unregister_nodes EXPORT_SYMBOL_GPL vmlinux 0x90b022da inet_pernet_hashinfo_alloc -EXPORT_SYMBOL_GPL vmlinux 0x90b67869 bgmac_alloc EXPORT_SYMBOL_GPL vmlinux 0x90b763f1 HYPERVISOR_console_io -EXPORT_SYMBOL_GPL vmlinux 0x90ba64c3 sb800_prefetch -EXPORT_SYMBOL_GPL vmlinux 0x90bea443 __hwspin_trylock -EXPORT_SYMBOL_GPL vmlinux 0x90c708d8 i2c_dw_probe_master +EXPORT_SYMBOL_GPL vmlinux 0x90bbab02 net_ns_get_ownership +EXPORT_SYMBOL_GPL vmlinux 0x90c49ccd key_set_timeout EXPORT_SYMBOL_GPL vmlinux 0x90c8498c apei_exec_write_register -EXPORT_SYMBOL_GPL vmlinux 0x90ca4b88 xen_xenbus_fops -EXPORT_SYMBOL_GPL vmlinux 0x90ccc86a tpm_pcr_extend -EXPORT_SYMBOL_GPL vmlinux 0x90d152dc vmbus_next_request_id -EXPORT_SYMBOL_GPL vmlinux 0x90d427fe devm_tegra_memory_controller_get +EXPORT_SYMBOL_GPL vmlinux 0x90d40bc4 netdev_walk_all_lower_dev_rcu EXPORT_SYMBOL_GPL vmlinux 0x90d937b4 __tracepoint_pelt_rt_tp -EXPORT_SYMBOL_GPL vmlinux 0x90da00aa imx_pinctrl_probe -EXPORT_SYMBOL_GPL vmlinux 0x90df1a5b fwnode_graph_get_port_parent -EXPORT_SYMBOL_GPL vmlinux 0x90eafb18 usb_free_streams -EXPORT_SYMBOL_GPL vmlinux 0x90f08c0b kstrdup_quotable_file -EXPORT_SYMBOL_GPL vmlinux 0x90f25b14 spi_mem_exec_op +EXPORT_SYMBOL_GPL vmlinux 0x90df461f regulator_set_voltage_rdev +EXPORT_SYMBOL_GPL vmlinux 0x90f10736 fib_nl_delrule +EXPORT_SYMBOL_GPL vmlinux 0x9107dbb8 tpm2_flush_context +EXPORT_SYMBOL_GPL vmlinux 0x9108f288 wm831x_set_bits EXPORT_SYMBOL_GPL vmlinux 0x910bdf6b trace_seq_vprintf -EXPORT_SYMBOL_GPL vmlinux 0x910e0176 nvme_quiesce_admin_queue -EXPORT_SYMBOL_GPL vmlinux 0x9111f0d0 pci_msix_can_alloc_dyn -EXPORT_SYMBOL_GPL vmlinux 0x911fbdf3 pci_epf_unbind +EXPORT_SYMBOL_GPL vmlinux 0x910c4249 skb_consume_udp EXPORT_SYMBOL_GPL vmlinux 0x911fcd6c phylink_start -EXPORT_SYMBOL_GPL vmlinux 0x9121d591 strp_stop -EXPORT_SYMBOL_GPL vmlinux 0x912dad54 dax_driver_unregister -EXPORT_SYMBOL_GPL vmlinux 0x913223e4 vchan_tx_desc_free -EXPORT_SYMBOL_GPL vmlinux 0x91366c3c genphy_c45_pma_resume +EXPORT_SYMBOL_GPL vmlinux 0x913c7cfe nexthop_find_by_id EXPORT_SYMBOL_GPL vmlinux 0x913ebd32 stack_depot_save -EXPORT_SYMBOL_GPL vmlinux 0x91627bae irq_chip_enable_parent -EXPORT_SYMBOL_GPL vmlinux 0x916af05c ip6_dst_lookup_tunnel -EXPORT_SYMBOL_GPL vmlinux 0x916d3baf devm_gpiod_get_index -EXPORT_SYMBOL_GPL vmlinux 0x916ec5fd devfreq_event_set_event -EXPORT_SYMBOL_GPL vmlinux 0x9175aefa __devm_clk_hw_register_divider +EXPORT_SYMBOL_GPL vmlinux 0x915d7c13 of_alias_get_id +EXPORT_SYMBOL_GPL vmlinux 0x915fb8f7 ip_valid_fib_dump_req +EXPORT_SYMBOL_GPL vmlinux 0x9160575c __traceiter_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0x917ba5e4 xdp_attachment_setup +EXPORT_SYMBOL_GPL vmlinux 0x91847564 ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x918694d6 kvm_vcpu_write_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x91903831 extcon_unregister_notifier_all EXPORT_SYMBOL_GPL vmlinux 0x9194e18f xenbus_mkdir EXPORT_SYMBOL_GPL vmlinux 0x91955a9f start_poll_synchronize_rcu -EXPORT_SYMBOL_GPL vmlinux 0x91a11a4c devm_regmap_init_vexpress_config -EXPORT_SYMBOL_GPL vmlinux 0x91a1d2dc memunmap_pages -EXPORT_SYMBOL_GPL vmlinux 0x91b3da21 sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x919ef1af fscrypt_fname_encrypted_size +EXPORT_SYMBOL_GPL vmlinux 0x91a6927e kvm_vcpu_read_guest_atomic +EXPORT_SYMBOL_GPL vmlinux 0x91a8a509 hisi_uncore_pmu_get_event_idx +EXPORT_SYMBOL_GPL vmlinux 0x91aa7e95 dev_dax_probe +EXPORT_SYMBOL_GPL vmlinux 0x91aef02e nvdimm_region_notify +EXPORT_SYMBOL_GPL vmlinux 0x91afcc21 devm_clk_get_prepared +EXPORT_SYMBOL_GPL vmlinux 0x91b3c90f inet_bhash2_reset_saddr EXPORT_SYMBOL_GPL vmlinux 0x91b774a1 mpi_scanval -EXPORT_SYMBOL_GPL vmlinux 0x91be5633 clk_hw_register_fixed_factor -EXPORT_SYMBOL_GPL vmlinux 0x91c0ae0c uhci_check_and_reset_hc EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq EXPORT_SYMBOL_GPL vmlinux 0x91c9313c acpi_gpio_get_io_resource -EXPORT_SYMBOL_GPL vmlinux 0x91e1b3ab wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x91d3ac0c crypto_stats_akcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x91dca750 devm_free_percpu EXPORT_SYMBOL_GPL vmlinux 0x91e30809 HYPERVISOR_vm_assist EXPORT_SYMBOL_GPL vmlinux 0x91ea8726 asn1_encode_boolean -EXPORT_SYMBOL_GPL vmlinux 0x91f88be9 devl_rate_leaf_destroy -EXPORT_SYMBOL_GPL vmlinux 0x91fdc204 ahci_platform_enable_regulators -EXPORT_SYMBOL_GPL vmlinux 0x92032b66 __traceiter_kfree_skb -EXPORT_SYMBOL_GPL vmlinux 0x920aeb18 thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0x91ed5655 nvme_alloc_io_tag_set +EXPORT_SYMBOL_GPL vmlinux 0x91f36164 rio_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x91faa8d9 gpiochip_irqchip_add_domain +EXPORT_SYMBOL_GPL vmlinux 0x91ff310e tc3589x_block_read +EXPORT_SYMBOL_GPL vmlinux 0x92031024 ip6_update_pmtu EXPORT_SYMBOL_GPL vmlinux 0x920cc389 visitorl -EXPORT_SYMBOL_GPL vmlinux 0x920ccf5c regulator_bulk_register_supply_alias -EXPORT_SYMBOL_GPL vmlinux 0x92178d88 __devm_regmap_init_i2c -EXPORT_SYMBOL_GPL vmlinux 0x922ced8c icc_nodes_remove -EXPORT_SYMBOL_GPL vmlinux 0x922cf611 __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x92169744 gpiochip_irqchip_irq_valid +EXPORT_SYMBOL_GPL vmlinux 0x921722fe ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0x9218819f pci_epc_get +EXPORT_SYMBOL_GPL vmlinux 0x92271d0a dma_pci_p2pdma_supported +EXPORT_SYMBOL_GPL vmlinux 0x922b70d3 kvm_arch_ptp_get_crosststamp +EXPORT_SYMBOL_GPL vmlinux 0x92379d62 cpufreq_freq_transition_end EXPORT_SYMBOL_GPL vmlinux 0x923e42aa sysfb_disable -EXPORT_SYMBOL_GPL vmlinux 0x9240928a devm_namespace_disable EXPORT_SYMBOL_GPL vmlinux 0x9241b358 __static_key_slow_dec_deferred -EXPORT_SYMBOL_GPL vmlinux 0x924a7b35 __skb_get_hash_symmetric +EXPORT_SYMBOL_GPL vmlinux 0x924420d2 devlink_port_type_eth_set +EXPORT_SYMBOL_GPL vmlinux 0x9247c347 devm_memremap_pages EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object -EXPORT_SYMBOL_GPL vmlinux 0x924e8438 cgroup_attach_task_all -EXPORT_SYMBOL_GPL vmlinux 0x925663c3 subsys_interface_register -EXPORT_SYMBOL_GPL vmlinux 0x925696f2 gnttab_pages_clear_private -EXPORT_SYMBOL_GPL vmlinux 0x92593522 do_xdp_generic -EXPORT_SYMBOL_GPL vmlinux 0x9263b11a of_reserved_mem_device_init_by_name -EXPORT_SYMBOL_GPL vmlinux 0x926976c1 __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x926221a9 usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x926700e8 kthread_mod_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x9267b85b dev_pm_qos_expose_latency_limit EXPORT_SYMBOL_GPL vmlinux 0x927487ea zynqmp_pm_read_ggs -EXPORT_SYMBOL_GPL vmlinux 0x92805649 pinconf_generic_parse_dt_config -EXPORT_SYMBOL_GPL vmlinux 0x92807da5 phylink_generic_validate -EXPORT_SYMBOL_GPL vmlinux 0x9280a6ca cpufreq_policy_transition_delay_us -EXPORT_SYMBOL_GPL vmlinux 0x928fad15 mtk_free_clk_data -EXPORT_SYMBOL_GPL vmlinux 0x9290b182 devlink_port_fini -EXPORT_SYMBOL_GPL vmlinux 0x92918a68 dax_layout_busy_page -EXPORT_SYMBOL_GPL vmlinux 0x929970ad gpiod_get_array_value +EXPORT_SYMBOL_GPL vmlinux 0x928039c0 gnttab_dma_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x9280ccb1 component_master_del +EXPORT_SYMBOL_GPL vmlinux 0x9298471d nvme_alloc_admin_tag_set EXPORT_SYMBOL_GPL vmlinux 0x929e95cf psi_memstall_enter -EXPORT_SYMBOL_GPL vmlinux 0x92a0e63b component_compare_dev -EXPORT_SYMBOL_GPL vmlinux 0x92aea61e irq_domain_reset_irq_data -EXPORT_SYMBOL_GPL vmlinux 0x92af54fa ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0x92aeefe0 fw_devlink_purge_absent_suppliers EXPORT_SYMBOL_GPL vmlinux 0x92b8c78b hyperv_pcpu_output_arg +EXPORT_SYMBOL_GPL vmlinux 0x92bf55b8 phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0x92c0bd08 device_match_of_node EXPORT_SYMBOL_GPL vmlinux 0x92d308d1 __ct_user_enter EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92d74066 vmbus_set_chn_rescind_callback EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read EXPORT_SYMBOL_GPL vmlinux 0x92e8e9ab fsverity_enqueue_verify_work -EXPORT_SYMBOL_GPL vmlinux 0x92eb3f16 class_create_file_ns -EXPORT_SYMBOL_GPL vmlinux 0x92f18a7b xdp_convert_zc_to_xdp_frame -EXPORT_SYMBOL_GPL vmlinux 0x9300bebc account_locked_vm -EXPORT_SYMBOL_GPL vmlinux 0x9309540d ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0x92ebb924 hisi_uncore_pmu_set_event_period +EXPORT_SYMBOL_GPL vmlinux 0x92f0888d usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x92f1c0c1 rdev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x92fcc3ad ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0x92fef3c0 iommu_device_claim_dma_owner +EXPORT_SYMBOL_GPL vmlinux 0x93041ded xfrm_audit_state_icvfail EXPORT_SYMBOL_GPL vmlinux 0x930ab533 k3_ringacc_request_ring -EXPORT_SYMBOL_GPL vmlinux 0x931b21c8 regulator_register_supply_alias -EXPORT_SYMBOL_GPL vmlinux 0x931c6474 acpi_gpiochip_free_interrupts -EXPORT_SYMBOL_GPL vmlinux 0x93210cf7 dw_pcie_upconfig_setup +EXPORT_SYMBOL_GPL vmlinux 0x931c35ff irq_domain_free_irqs_parent EXPORT_SYMBOL_GPL vmlinux 0x93255b2b ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x9328cab4 finish_rcuwait EXPORT_SYMBOL_GPL vmlinux 0x932c8d7a linear_range_get_value_array -EXPORT_SYMBOL_GPL vmlinux 0x932ea9a4 fwnode_property_match_string -EXPORT_SYMBOL_GPL vmlinux 0x93324c5d ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0x932d9f6f ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0x93397911 unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x9339be53 stmpe_set_bits EXPORT_SYMBOL_GPL vmlinux 0x933f75e0 usb_unlink_anchored_urbs -EXPORT_SYMBOL_GPL vmlinux 0x9347d28f ethnl_cable_test_pulse -EXPORT_SYMBOL_GPL vmlinux 0x9348ff57 regulator_set_voltage_rdev +EXPORT_SYMBOL_GPL vmlinux 0x93439d2e dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0x93455201 sysfs_unbreak_active_protection +EXPORT_SYMBOL_GPL vmlinux 0x934fcab7 sk_msg_free_nocharge EXPORT_SYMBOL_GPL vmlinux 0x935346fe __sbitmap_queue_get -EXPORT_SYMBOL_GPL vmlinux 0x93681b8d led_trigger_register_simple -EXPORT_SYMBOL_GPL vmlinux 0x938e3e1a lp8788_read_byte -EXPORT_SYMBOL_GPL vmlinux 0x939f25bc gpiod_cansleep -EXPORT_SYMBOL_GPL vmlinux 0x93a21121 amba_device_add -EXPORT_SYMBOL_GPL vmlinux 0x93a2716b max8997_update_reg -EXPORT_SYMBOL_GPL vmlinux 0x93a9f93f dm_per_bio_data -EXPORT_SYMBOL_GPL vmlinux 0x93b3aa21 ata_pci_device_suspend -EXPORT_SYMBOL_GPL vmlinux 0x93b3d5f3 devm_regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x9360208f device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x936bfdd0 switchdev_handle_port_obj_del +EXPORT_SYMBOL_GPL vmlinux 0x93959e8b serial8250_rpm_put_tx +EXPORT_SYMBOL_GPL vmlinux 0x93a41f8e devm_clk_bulk_get_all +EXPORT_SYMBOL_GPL vmlinux 0x93ab7d92 virtqueue_kick_prepare EXPORT_SYMBOL_GPL vmlinux 0x93c202de call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x93c5a749 regulator_get_mode EXPORT_SYMBOL_GPL vmlinux 0x93c7edeb usb_find_common_endpoints EXPORT_SYMBOL_GPL vmlinux 0x93d1d424 gnttab_free_grant_references +EXPORT_SYMBOL_GPL vmlinux 0x93d46f47 bpf_map_inc_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x93d7c82f devm_pm_opp_set_config +EXPORT_SYMBOL_GPL vmlinux 0x93e103cf irq_get_irq_data EXPORT_SYMBOL_GPL vmlinux 0x93ebdf96 mt_next EXPORT_SYMBOL_GPL vmlinux 0x93edef07 devlink_health_report -EXPORT_SYMBOL_GPL vmlinux 0x93ff2ec1 devm_of_phy_provider_unregister -EXPORT_SYMBOL_GPL vmlinux 0x94115cd6 edac_device_handle_ce_count +EXPORT_SYMBOL_GPL vmlinux 0x93fa6793 driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0x9400f1a7 iomap_is_partially_uptodate +EXPORT_SYMBOL_GPL vmlinux 0x94136328 crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0x941bd955 blkg_conf_finish EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put EXPORT_SYMBOL_GPL vmlinux 0x9425bb34 nvmem_dev_name -EXPORT_SYMBOL_GPL vmlinux 0x942de5f8 fsl_mc_portal_allocate +EXPORT_SYMBOL_GPL vmlinux 0x9428d942 usb_phy_roothub_resume EXPORT_SYMBOL_GPL vmlinux 0x9430b198 trace_dump_stack EXPORT_SYMBOL_GPL vmlinux 0x9436e405 memory_group_register_dynamic EXPORT_SYMBOL_GPL vmlinux 0x943fc708 xen_setup_shutdown_event -EXPORT_SYMBOL_GPL vmlinux 0x9451601f blk_mq_freeze_queue -EXPORT_SYMBOL_GPL vmlinux 0x945d60fe pci_d3cold_disable +EXPORT_SYMBOL_GPL vmlinux 0x945a2613 ipv6_recv_error EXPORT_SYMBOL_GPL vmlinux 0x9468ea70 schedule_hrtimeout_range_clock EXPORT_SYMBOL_GPL vmlinux 0x946c0028 devlink_unregister -EXPORT_SYMBOL_GPL vmlinux 0x946d3100 devm_platform_get_and_ioremap_resource EXPORT_SYMBOL_GPL vmlinux 0x946dd559 sha224_zero_message_hash -EXPORT_SYMBOL_GPL vmlinux 0x947402c5 iommu_map_atomic -EXPORT_SYMBOL_GPL vmlinux 0x9493fb33 acpi_device_fix_up_power +EXPORT_SYMBOL_GPL vmlinux 0x94812d8c regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x949399f6 ata_acpi_gtm +EXPORT_SYMBOL_GPL vmlinux 0x9496bfb0 devfreq_get_devfreq_by_phandle EXPORT_SYMBOL_GPL vmlinux 0x949b5176 devlink_region_snapshot_create EXPORT_SYMBOL_GPL vmlinux 0x949f7342 __alloc_percpu -EXPORT_SYMBOL_GPL vmlinux 0x94b25c92 dpcon_get_attributes -EXPORT_SYMBOL_GPL vmlinux 0x94b4ae55 hwspin_lock_register -EXPORT_SYMBOL_GPL vmlinux 0x94b83743 devm_regulator_unregister_notifier -EXPORT_SYMBOL_GPL vmlinux 0x94d15efc fib_info_nh_uses_dev +EXPORT_SYMBOL_GPL vmlinux 0x94a5d892 sec_irq_init EXPORT_SYMBOL_GPL vmlinux 0x94e62d2e __set_phys_to_machine_multi -EXPORT_SYMBOL_GPL vmlinux 0x94ee9393 tegra_bpmp_get +EXPORT_SYMBOL_GPL vmlinux 0x94e68474 usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x94e8ea51 vga_default_device EXPORT_SYMBOL_GPL vmlinux 0x94ef4d05 cpci_hp_stop EXPORT_SYMBOL_GPL vmlinux 0x94f0136c irq_set_affinity_notifier -EXPORT_SYMBOL_GPL vmlinux 0x94f25401 device_set_wakeup_capable -EXPORT_SYMBOL_GPL vmlinux 0x94f276a3 dev_err_probe +EXPORT_SYMBOL_GPL vmlinux 0x94fe6c19 nvmem_cell_read_variable_le_u32 EXPORT_SYMBOL_GPL vmlinux 0x9504df26 irq_wake_thread -EXPORT_SYMBOL_GPL vmlinux 0x9516568e regulator_disable_deferred EXPORT_SYMBOL_GPL vmlinux 0x951a2773 crypto_has_alg -EXPORT_SYMBOL_GPL vmlinux 0x9539bbe4 ipv6_stub EXPORT_SYMBOL_GPL vmlinux 0x953e1b9e ktime_get_real_seconds -EXPORT_SYMBOL_GPL vmlinux 0x9554fcd1 dm_send_uevents -EXPORT_SYMBOL_GPL vmlinux 0x95552e6e pci_p2pmem_virt_to_bus -EXPORT_SYMBOL_GPL vmlinux 0x9556d777 dev_pm_opp_add +EXPORT_SYMBOL_GPL vmlinux 0x9544570c crypto_stats_get +EXPORT_SYMBOL_GPL vmlinux 0x95565761 unmap_mapping_pages EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn -EXPORT_SYMBOL_GPL vmlinux 0x955ea82e bdev_disk_changed EXPORT_SYMBOL_GPL vmlinux 0x955f87e6 poll_state_synchronize_srcu EXPORT_SYMBOL_GPL vmlinux 0x95609b26 context_tracking_key -EXPORT_SYMBOL_GPL vmlinux 0x956423e4 bpf_offload_dev_netdev_unregister -EXPORT_SYMBOL_GPL vmlinux 0x9569790a handle_mm_fault EXPORT_SYMBOL_GPL vmlinux 0x956ac400 ring_buffer_dropped_events_cpu -EXPORT_SYMBOL_GPL vmlinux 0x956c1c96 dev_pm_domain_start -EXPORT_SYMBOL_GPL vmlinux 0x957fb288 pci_epf_destroy +EXPORT_SYMBOL_GPL vmlinux 0x956ddfc1 tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0x9573d062 debugfs_read_file_bool +EXPORT_SYMBOL_GPL vmlinux 0x95788620 blk_execute_rq_nowait EXPORT_SYMBOL_GPL vmlinux 0x95843030 mpi_ec_init +EXPORT_SYMBOL_GPL vmlinux 0x95869b0c tpm_pcr_read EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free -EXPORT_SYMBOL_GPL vmlinux 0x9590335d init_dummy_netdev -EXPORT_SYMBOL_GPL vmlinux 0x9592b0c3 cpci_hp_unregister_bus EXPORT_SYMBOL_GPL vmlinux 0x9593ef31 register_ftrace_export -EXPORT_SYMBOL_GPL vmlinux 0x95aa8bf1 msg_zerocopy_put_abort -EXPORT_SYMBOL_GPL vmlinux 0x95ac3672 dev_pm_genpd_set_next_wakeup -EXPORT_SYMBOL_GPL vmlinux 0x95ae296b dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0x959ee44f __devres_alloc_node +EXPORT_SYMBOL_GPL vmlinux 0x95a66365 devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x95b074bc hisi_uncore_pmu_start EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free -EXPORT_SYMBOL_GPL vmlinux 0x95c303bb __devm_clk_hw_register_gate -EXPORT_SYMBOL_GPL vmlinux 0x95d4180f da9052_request_irq -EXPORT_SYMBOL_GPL vmlinux 0x95d814b9 switchdev_handle_port_obj_add -EXPORT_SYMBOL_GPL vmlinux 0x95dc6c62 shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x95d56b06 auxiliary_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x95d5b2a8 regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0x95d844fa nvme_auth_gen_pubkey EXPORT_SYMBOL_GPL vmlinux 0x95e102ab tracepoint_probe_register -EXPORT_SYMBOL_GPL vmlinux 0x95e390e1 fscrypt_show_test_dummy_encryption -EXPORT_SYMBOL_GPL vmlinux 0x95e4b5e0 rt_mutex_unlock -EXPORT_SYMBOL_GPL vmlinux 0x95e94f83 switchdev_handle_port_obj_add_foreign +EXPORT_SYMBOL_GPL vmlinux 0x95e60e73 dev_attr_unload_heads EXPORT_SYMBOL_GPL vmlinux 0x95ea06a1 phylink_ethtool_ksettings_set EXPORT_SYMBOL_GPL vmlinux 0x95ef1ccc dmi_memdev_size -EXPORT_SYMBOL_GPL vmlinux 0x95f224cd usb_control_msg -EXPORT_SYMBOL_GPL vmlinux 0x95ff9b4b fsverity_file_open +EXPORT_SYMBOL_GPL vmlinux 0x95f15c55 hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0x96051425 __traceiter_pelt_cfs_tp EXPORT_SYMBOL_GPL vmlinux 0x961286e0 ring_buffer_read_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x961eb2a3 dprc_open EXPORT_SYMBOL_GPL vmlinux 0x9621d738 alarm_start_relative -EXPORT_SYMBOL_GPL vmlinux 0x962230eb bus_for_each_drv -EXPORT_SYMBOL_GPL vmlinux 0x9626e6f9 usb_get_maximum_speed +EXPORT_SYMBOL_GPL vmlinux 0x96240c40 pci_user_write_config_word EXPORT_SYMBOL_GPL vmlinux 0x962c8ae1 usb_kill_anchored_urbs -EXPORT_SYMBOL_GPL vmlinux 0x963afbd5 dev_pm_opp_get_opp_table -EXPORT_SYMBOL_GPL vmlinux 0x963c5951 cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0x963d2a68 gpiod_set_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0x96438a64 apei_get_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x964903e8 governor_sysfs_ops EXPORT_SYMBOL_GPL vmlinux 0x965426a6 cpu_topology EXPORT_SYMBOL_GPL vmlinux 0x96554810 register_keyboard_notifier -EXPORT_SYMBOL_GPL vmlinux 0x96591189 rio_unlock_device -EXPORT_SYMBOL_GPL vmlinux 0x96749914 component_unbind_all -EXPORT_SYMBOL_GPL vmlinux 0x9675cdef inet_csk_get_port -EXPORT_SYMBOL_GPL vmlinux 0x967dfb8f nfs42_ssc_unregister -EXPORT_SYMBOL_GPL vmlinux 0x9682151c ata_sas_queuecmd -EXPORT_SYMBOL_GPL vmlinux 0x9692159e wm831x_reg_read -EXPORT_SYMBOL_GPL vmlinux 0x969481cb netlink_has_listeners -EXPORT_SYMBOL_GPL vmlinux 0x9698ae97 nvme_remove_admin_tag_set -EXPORT_SYMBOL_GPL vmlinux 0x969f7611 fscrypt_ioctl_get_policy_ex +EXPORT_SYMBOL_GPL vmlinux 0x965c1896 devm_gpiod_unhinge +EXPORT_SYMBOL_GPL vmlinux 0x9670baf0 __fscrypt_encrypt_symlink +EXPORT_SYMBOL_GPL vmlinux 0x967617f1 led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0x968a27c4 ethnl_cable_test_result +EXPORT_SYMBOL_GPL vmlinux 0x9696c2a4 tcp_plb_check_rehash +EXPORT_SYMBOL_GPL vmlinux 0x969cd898 fuse_request_end EXPORT_SYMBOL_GPL vmlinux 0x96a55fda list_lru_destroy -EXPORT_SYMBOL_GPL vmlinux 0x96b596f5 vmbus_set_event +EXPORT_SYMBOL_GPL vmlinux 0x96ab710c strp_unpause +EXPORT_SYMBOL_GPL vmlinux 0x96b4dcc7 of_icc_get EXPORT_SYMBOL_GPL vmlinux 0x96b5ac4b vcap_set_rule_set_actionset -EXPORT_SYMBOL_GPL vmlinux 0x96b61750 devm_kstrdup_const -EXPORT_SYMBOL_GPL vmlinux 0x96cbbb58 usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0x96b9a50e i2c_dw_validate_speed +EXPORT_SYMBOL_GPL vmlinux 0x96c3903a tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x96c4d656 unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x96c90dc3 pskb_put +EXPORT_SYMBOL_GPL vmlinux 0x96cb3ce0 pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0x96d70014 crypto_aes_set_key EXPORT_SYMBOL_GPL vmlinux 0x96f9a01b __SCK__tp_func_pelt_thermal_tp -EXPORT_SYMBOL_GPL vmlinux 0x96fed14a regulator_bulk_unregister_supply_alias -EXPORT_SYMBOL_GPL vmlinux 0x970e4834 balloon_page_enqueue -EXPORT_SYMBOL_GPL vmlinux 0x970f82f5 sysfs_merge_group -EXPORT_SYMBOL_GPL vmlinux 0x971140bd serdev_device_set_baudrate +EXPORT_SYMBOL_GPL vmlinux 0x96fea14b rockchip_clk_register_armclk +EXPORT_SYMBOL_GPL vmlinux 0x97074f97 regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0x97143e85 driver_find EXPORT_SYMBOL_GPL vmlinux 0x9714e0bb ktime_get_raw -EXPORT_SYMBOL_GPL vmlinux 0x973f165b tcp_get_syncookie_mss -EXPORT_SYMBOL_GPL vmlinux 0x9746a25c ip_icmp_error -EXPORT_SYMBOL_GPL vmlinux 0x974db565 fat_detach -EXPORT_SYMBOL_GPL vmlinux 0x97519c15 fwnode_count_parents +EXPORT_SYMBOL_GPL vmlinux 0x972dca6f ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x97428efb cdrom_read_tocentry +EXPORT_SYMBOL_GPL vmlinux 0x974a7a1e crypto_alloc_kpp +EXPORT_SYMBOL_GPL vmlinux 0x97534378 pfn_to_online_page EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same -EXPORT_SYMBOL_GPL vmlinux 0x97568df9 spi_mem_driver_register_with_owner -EXPORT_SYMBOL_GPL vmlinux 0x9757a556 xfrm_audit_state_delete -EXPORT_SYMBOL_GPL vmlinux 0x976d6a6b uart_get_rs485_mode -EXPORT_SYMBOL_GPL vmlinux 0x977b6230 genphy_c45_pma_setup_forced +EXPORT_SYMBOL_GPL vmlinux 0x97635987 vp_modern_get_driver_features +EXPORT_SYMBOL_GPL vmlinux 0x976438b8 dev_pm_genpd_set_next_wakeup EXPORT_SYMBOL_GPL vmlinux 0x977be5c7 klist_iter_init_node -EXPORT_SYMBOL_GPL vmlinux 0x97811ce8 io_cgrp_subsys -EXPORT_SYMBOL_GPL vmlinux 0x978391d1 rockchip_clk_init -EXPORT_SYMBOL_GPL vmlinux 0x97858aa1 nvdimm_delete -EXPORT_SYMBOL_GPL vmlinux 0x9785916c __traceiter_block_unplug -EXPORT_SYMBOL_GPL vmlinux 0x979631a9 pci_hp_remove_module_link -EXPORT_SYMBOL_GPL vmlinux 0x97abea18 iommu_register_device_fault_handler -EXPORT_SYMBOL_GPL vmlinux 0x97c64797 dev_pm_opp_set_opp +EXPORT_SYMBOL_GPL vmlinux 0x977fdfc5 wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x978172df devm_pm_clk_create +EXPORT_SYMBOL_GPL vmlinux 0x978fc676 fscrypt_ioctl_remove_key +EXPORT_SYMBOL_GPL vmlinux 0x978fc965 crypto_register_scomp +EXPORT_SYMBOL_GPL vmlinux 0x97910dce devlink_port_type_ib_set +EXPORT_SYMBOL_GPL vmlinux 0x979cdbcd sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0x97a1a43d dev_pm_opp_get_of_node +EXPORT_SYMBOL_GPL vmlinux 0x97a66883 pci_epc_map_addr +EXPORT_SYMBOL_GPL vmlinux 0x97bbd869 kvm_vcpu_kick +EXPORT_SYMBOL_GPL vmlinux 0x97be6828 put_io_context +EXPORT_SYMBOL_GPL vmlinux 0x97c89b84 irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0x97cf048e __sock_recv_wifi_status EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent EXPORT_SYMBOL_GPL vmlinux 0x97e19906 ZSTD_getErrorCode -EXPORT_SYMBOL_GPL vmlinux 0x97ed5699 auxiliary_driver_unregister -EXPORT_SYMBOL_GPL vmlinux 0x98096664 ip6_input -EXPORT_SYMBOL_GPL vmlinux 0x980bb1b1 __fib_lookup -EXPORT_SYMBOL_GPL vmlinux 0x98171b8e dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0x97ebe802 fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0x97f57b0d usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0x97f71d30 disk_set_zoned +EXPORT_SYMBOL_GPL vmlinux 0x97f97cc3 pci_status_get_and_clear_errors +EXPORT_SYMBOL_GPL vmlinux 0x97fd71f4 fsl_mc_bus_dprc_type +EXPORT_SYMBOL_GPL vmlinux 0x9824f767 iommu_domain_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9830ee54 PageHuge EXPORT_SYMBOL_GPL vmlinux 0x983276da phylink_disconnect_phy EXPORT_SYMBOL_GPL vmlinux 0x9833bc0c hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x9843649e devm_hte_request_ts_ns EXPORT_SYMBOL_GPL vmlinux 0x9843f501 __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0x984af658 usb_wakeup_enabled_descendants +EXPORT_SYMBOL_GPL vmlinux 0x984edfa0 task_cls_state EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc -EXPORT_SYMBOL_GPL vmlinux 0x9851dae1 devm_rtc_allocate_device EXPORT_SYMBOL_GPL vmlinux 0x985453e1 lease_unregister_notifier -EXPORT_SYMBOL_GPL vmlinux 0x98663bee pinmux_generic_get_function_groups -EXPORT_SYMBOL_GPL vmlinux 0x9869053e net_selftest +EXPORT_SYMBOL_GPL vmlinux 0x985497f8 cgroup_get_from_fd +EXPORT_SYMBOL_GPL vmlinux 0x9855ec17 serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x9858228b dmaengine_desc_set_metadata_len +EXPORT_SYMBOL_GPL vmlinux 0x98661e3c blk_queue_write_cache +EXPORT_SYMBOL_GPL vmlinux 0x986c9bce i2c_dw_acpi_configure EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier -EXPORT_SYMBOL_GPL vmlinux 0x987fe1e3 __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0x987e3d28 rtnl_link_register EXPORT_SYMBOL_GPL vmlinux 0x98803d68 vcap_free_rule -EXPORT_SYMBOL_GPL vmlinux 0x988b1607 ptp_msg_is_sync EXPORT_SYMBOL_GPL vmlinux 0x989074ff kmsg_dump_reason_str -EXPORT_SYMBOL_GPL vmlinux 0x98ad9f43 device_node_to_regmap -EXPORT_SYMBOL_GPL vmlinux 0x98b9c3d8 lwtunnel_build_state -EXPORT_SYMBOL_GPL vmlinux 0x98c04588 of_pci_parse_bus_range -EXPORT_SYMBOL_GPL vmlinux 0x98c50ae0 fib_nh_common_release +EXPORT_SYMBOL_GPL vmlinux 0x98927ff5 acomp_request_free +EXPORT_SYMBOL_GPL vmlinux 0x9896bd20 psil_set_new_ep_config +EXPORT_SYMBOL_GPL vmlinux 0x98b6c158 stmpe_enable EXPORT_SYMBOL_GPL vmlinux 0x98c59274 __tracepoint_rpm_idle -EXPORT_SYMBOL_GPL vmlinux 0x98c926f3 init_user_ns -EXPORT_SYMBOL_GPL vmlinux 0x98d21b91 pinctrl_utils_add_map_mux -EXPORT_SYMBOL_GPL vmlinux 0x98d49cd4 xenbus_switch_state -EXPORT_SYMBOL_GPL vmlinux 0x98da2ee9 dev_pm_opp_get_voltage -EXPORT_SYMBOL_GPL vmlinux 0x98e75798 scsi_nl_sock -EXPORT_SYMBOL_GPL vmlinux 0x98edf82f bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0x98c8e41a vfs_inode_has_locks +EXPORT_SYMBOL_GPL vmlinux 0x98c93e0c evict_inodes +EXPORT_SYMBOL_GPL vmlinux 0x98d37650 ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0x98ddfa7d virtio_config_changed EXPORT_SYMBOL_GPL vmlinux 0x98ee62b2 ring_buffer_record_disable_cpu -EXPORT_SYMBOL_GPL vmlinux 0x98f7593e edac_pci_release_generic_ctl -EXPORT_SYMBOL_GPL vmlinux 0x98fada0a bio_associate_blkg_from_css -EXPORT_SYMBOL_GPL vmlinux 0x98fd16d8 anon_transport_class_unregister -EXPORT_SYMBOL_GPL vmlinux 0x9911c0a4 dpbp_get_attributes -EXPORT_SYMBOL_GPL vmlinux 0x9915bf18 crypto_lookup_template -EXPORT_SYMBOL_GPL vmlinux 0x99164fde sock_diag_unregister_inet_compat -EXPORT_SYMBOL_GPL vmlinux 0x9922ac5b irq_chip_unmask_parent -EXPORT_SYMBOL_GPL vmlinux 0x99306b18 gpio_to_desc -EXPORT_SYMBOL_GPL vmlinux 0x99346c88 irq_domain_translate_twocell -EXPORT_SYMBOL_GPL vmlinux 0x9935299a regulator_get_voltage_sel_regmap -EXPORT_SYMBOL_GPL vmlinux 0x995814b9 vmbus_setevent +EXPORT_SYMBOL_GPL vmlinux 0x98fe0011 pci_host_common_remove +EXPORT_SYMBOL_GPL vmlinux 0x9900f3e9 kvm_get_running_vcpu +EXPORT_SYMBOL_GPL vmlinux 0x991639d8 dprc_get_obj_region +EXPORT_SYMBOL_GPL vmlinux 0x991da12d crypto_unregister_templates +EXPORT_SYMBOL_GPL vmlinux 0x992c4cb4 irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0x992dbaad fbcon_modechange_possible +EXPORT_SYMBOL_GPL vmlinux 0x99335fdd percpu_free_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x99457139 device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0x99470d34 phy_exit +EXPORT_SYMBOL_GPL vmlinux 0x994daa68 skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0x995aa89f tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x995cd014 md_find_rdev_rcu EXPORT_SYMBOL_GPL vmlinux 0x995d1071 prof_on +EXPORT_SYMBOL_GPL vmlinux 0x9960d45a mddev_init +EXPORT_SYMBOL_GPL vmlinux 0x996405f4 xdp_rxq_info_unreg_mem_model EXPORT_SYMBOL_GPL vmlinux 0x9968aacb __audit_log_nfcfg -EXPORT_SYMBOL_GPL vmlinux 0x996d74d3 pci_p2pdma_add_resource -EXPORT_SYMBOL_GPL vmlinux 0x997e567a pci_msi_create_irq_domain +EXPORT_SYMBOL_GPL vmlinux 0x997f4775 tcp_ca_openreq_child +EXPORT_SYMBOL_GPL vmlinux 0x997f4e8a ahci_do_hardreset EXPORT_SYMBOL_GPL vmlinux 0x998d79d6 x509_decode_time EXPORT_SYMBOL_GPL vmlinux 0x998fcbf2 clear_node_memory_type +EXPORT_SYMBOL_GPL vmlinux 0x999c51df rtc_initialize_alarm EXPORT_SYMBOL_GPL vmlinux 0x99a03078 dax_holder_notify_failure -EXPORT_SYMBOL_GPL vmlinux 0x99a3e15a __acpi_nfit_notify -EXPORT_SYMBOL_GPL vmlinux 0x99a45715 irq_remove_generic_chip -EXPORT_SYMBOL_GPL vmlinux 0x99aa1c4d fwnode_graph_get_endpoint_by_id -EXPORT_SYMBOL_GPL vmlinux 0x99bc99ca tpm_tis_remove -EXPORT_SYMBOL_GPL vmlinux 0x99d2f431 mtk_clk_unregister_plls -EXPORT_SYMBOL_GPL vmlinux 0x99dcab8e fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0x99cf6fa8 pci_common_swizzle +EXPORT_SYMBOL_GPL vmlinux 0x99d89c1e gpiod_set_config +EXPORT_SYMBOL_GPL vmlinux 0x99d8d351 host1x_context_device_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x99e0466f of_clk_hw_simple_get +EXPORT_SYMBOL_GPL vmlinux 0x99ef35b3 device_release_driver EXPORT_SYMBOL_GPL vmlinux 0x99f018c4 nvmem_cell_read EXPORT_SYMBOL_GPL vmlinux 0x99f2d00a sysfs_emit_at -EXPORT_SYMBOL_GPL vmlinux 0x99ff1075 dma_alloc_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x99fb6c22 power_supply_get_battery_info EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name EXPORT_SYMBOL_GPL vmlinux 0x9a185ace tick_nohz_full_running -EXPORT_SYMBOL_GPL vmlinux 0x9a209d60 acpi_subsys_runtime_resume -EXPORT_SYMBOL_GPL vmlinux 0x9a20ef39 trace_event_buffer_commit EXPORT_SYMBOL_GPL vmlinux 0x9a23ea6b alarm_expires_remaining -EXPORT_SYMBOL_GPL vmlinux 0x9a4bb8d0 cgroup_get_from_path -EXPORT_SYMBOL_GPL vmlinux 0x9a528a11 vcpu_load -EXPORT_SYMBOL_GPL vmlinux 0x9a554f3a vcap_find_admin +EXPORT_SYMBOL_GPL vmlinux 0x9a2d8b64 skb_zerocopy_iter_stream +EXPORT_SYMBOL_GPL vmlinux 0x9a485f68 devm_kstrdup_const +EXPORT_SYMBOL_GPL vmlinux 0x9a4cef4e fuse_send_init +EXPORT_SYMBOL_GPL vmlinux 0x9a4d3dd7 serdev_device_write_flush +EXPORT_SYMBOL_GPL vmlinux 0x9a566632 pinctrl_select_default_state EXPORT_SYMBOL_GPL vmlinux 0x9a58dd2d trace_print_bitmask_seq EXPORT_SYMBOL_GPL vmlinux 0x9a5a03de vcap_chain_id_to_lookup EXPORT_SYMBOL_GPL vmlinux 0x9a5dce5c rhashtable_walk_start_check -EXPORT_SYMBOL_GPL vmlinux 0x9a848444 nvme_remove_io_tag_set -EXPORT_SYMBOL_GPL vmlinux 0x9a918ca9 inet6_lookup_listener -EXPORT_SYMBOL_GPL vmlinux 0x9a91c8fc gpiod_set_value_cansleep -EXPORT_SYMBOL_GPL vmlinux 0x9a9ac71c pcie_update_link_speed -EXPORT_SYMBOL_GPL vmlinux 0x9a9f67f0 tpm_get_random -EXPORT_SYMBOL_GPL vmlinux 0x9aaab585 iommu_fwspec_free +EXPORT_SYMBOL_GPL vmlinux 0x9a74ea4f sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0x9a91a3a5 irq_of_parse_and_map +EXPORT_SYMBOL_GPL vmlinux 0x9a942f9c inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0x9a9b4c8c phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0x9a9c606d devm_rtc_nvmem_register +EXPORT_SYMBOL_GPL vmlinux 0x9aad58aa metadata_dst_alloc_percpu EXPORT_SYMBOL_GPL vmlinux 0x9ac11b74 suspend_set_ops -EXPORT_SYMBOL_GPL vmlinux 0x9ac77552 devm_platform_ioremap_resource EXPORT_SYMBOL_GPL vmlinux 0x9acf31c6 mas_find EXPORT_SYMBOL_GPL vmlinux 0x9acf5fbb vcap_add_rule -EXPORT_SYMBOL_GPL vmlinux 0x9ad16c53 onboard_hub_create_pdevs +EXPORT_SYMBOL_GPL vmlinux 0x9ad5f2f0 regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x9ad81cc1 transport_class_unregister EXPORT_SYMBOL_GPL vmlinux 0x9ae12e17 __tracepoint_ata_tf_load -EXPORT_SYMBOL_GPL vmlinux 0x9ae9e7e7 sk_msg_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0x9ae3ec41 rio_mport_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x9ae9d2a1 clk_regmap_divider_ro_ops EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty -EXPORT_SYMBOL_GPL vmlinux 0x9aecccda crypto_hash_alg_has_setkey +EXPORT_SYMBOL_GPL vmlinux 0x9aeeebbb class_for_each_device EXPORT_SYMBOL_GPL vmlinux 0x9af49514 icc_bulk_set_bw -EXPORT_SYMBOL_GPL vmlinux 0x9af4dbaf nvme_cancel_tagset -EXPORT_SYMBOL_GPL vmlinux 0x9afa11eb adp5520_write -EXPORT_SYMBOL_GPL vmlinux 0x9b03e937 devm_namespace_enable +EXPORT_SYMBOL_GPL vmlinux 0x9afe0895 __of_reset_control_get EXPORT_SYMBOL_GPL vmlinux 0x9b0eaa52 tegra210_xusb_pll_hw_sequence_start -EXPORT_SYMBOL_GPL vmlinux 0x9b0f5b4e relay_file_operations -EXPORT_SYMBOL_GPL vmlinux 0x9b34ba3e cpuidle_register_driver -EXPORT_SYMBOL_GPL vmlinux 0x9b369922 fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0x9b1d8705 devm_pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9b20624f nvme_remove_admin_tag_set +EXPORT_SYMBOL_GPL vmlinux 0x9b2a1bab regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x9b42c409 dev_pm_opp_find_freq_floor +EXPORT_SYMBOL_GPL vmlinux 0x9b448677 divider_ro_determine_rate EXPORT_SYMBOL_GPL vmlinux 0x9b555c8c pm_suspend_default_s2idle -EXPORT_SYMBOL_GPL vmlinux 0x9b6426e0 gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x9b57010c adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x9b5ecc2d rio_mport_send_doorbell +EXPORT_SYMBOL_GPL vmlinux 0x9b60f539 regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9b61048b ip6_append_data 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 0x9b6f624a gnttab_page_cache_init EXPORT_SYMBOL_GPL vmlinux 0x9b70c6ff tracepoint_probe_register_prio -EXPORT_SYMBOL_GPL vmlinux 0x9b75dd47 clk_hw_unregister_fixed_factor -EXPORT_SYMBOL_GPL vmlinux 0x9b890bed __nvme_check_ready -EXPORT_SYMBOL_GPL vmlinux 0x9b8fe2fd percpu_free_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x9b7e7ad7 gnttab_pages_set_private +EXPORT_SYMBOL_GPL vmlinux 0x9b8c36a7 mbox_chan_txdone EXPORT_SYMBOL_GPL vmlinux 0x9b9071cb get_old_itimerspec32 EXPORT_SYMBOL_GPL vmlinux 0x9b92d16e pinctrl_gpio_set_config -EXPORT_SYMBOL_GPL vmlinux 0x9b989cfa nvmem_cell_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0x9b935b8e gpiochip_remove_pin_ranges +EXPORT_SYMBOL_GPL vmlinux 0x9b9a3482 fsl_mc_obj_reset EXPORT_SYMBOL_GPL vmlinux 0x9ba0b128 devl_trap_groups_unregister EXPORT_SYMBOL_GPL vmlinux 0x9ba2bb2b gpio_request_array -EXPORT_SYMBOL_GPL vmlinux 0x9bb1d459 nvmem_cell_read_u32 -EXPORT_SYMBOL_GPL vmlinux 0x9bb3fd76 md_stop -EXPORT_SYMBOL_GPL vmlinux 0x9bb75563 __class_register -EXPORT_SYMBOL_GPL vmlinux 0x9bc8c2c0 ahash_register_instance -EXPORT_SYMBOL_GPL vmlinux 0x9bcbb72b pci_epf_remove_vepf -EXPORT_SYMBOL_GPL vmlinux 0x9bcfb8db pci_pr3_present +EXPORT_SYMBOL_GPL vmlinux 0x9ba38490 fscrypt_limit_io_blocks +EXPORT_SYMBOL_GPL vmlinux 0x9ba75027 devm_spi_register_controller +EXPORT_SYMBOL_GPL vmlinux 0x9bb1ba00 fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0x9bb2a0f9 fwnode_handle_get +EXPORT_SYMBOL_GPL vmlinux 0x9bc1986a bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0x9bcc53e9 ahci_reset_em +EXPORT_SYMBOL_GPL vmlinux 0x9bd894d4 __traceiter_block_bio_remap EXPORT_SYMBOL_GPL vmlinux 0x9bdf9714 ZSTD_customMalloc +EXPORT_SYMBOL_GPL vmlinux 0x9be2dfab nvme_cancel_admin_tagset EXPORT_SYMBOL_GPL vmlinux 0x9be30d27 mhp_get_pluggable_range -EXPORT_SYMBOL_GPL vmlinux 0x9be6c8f2 acpi_dma_request_slave_chan_by_index -EXPORT_SYMBOL_GPL vmlinux 0x9beafc44 devm_ti_sci_get_handle EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui -EXPORT_SYMBOL_GPL vmlinux 0x9bfb1a85 tcp_rate_check_app_limited -EXPORT_SYMBOL_GPL vmlinux 0x9c0f7f0e imx_pinctrl_pm_ops -EXPORT_SYMBOL_GPL vmlinux 0x9c1eed6c md_run -EXPORT_SYMBOL_GPL vmlinux 0x9c200d0f skb_complete_tx_timestamp -EXPORT_SYMBOL_GPL vmlinux 0x9c239c9f crypto_stats_aead_decrypt -EXPORT_SYMBOL_GPL vmlinux 0x9c24410d devm_hte_register_chip +EXPORT_SYMBOL_GPL vmlinux 0x9c0daabc lwtunnel_input +EXPORT_SYMBOL_GPL vmlinux 0x9c353c86 ncsi_stop_dev EXPORT_SYMBOL_GPL vmlinux 0x9c448d8d tegra210_put_utmipll_out_iddq -EXPORT_SYMBOL_GPL vmlinux 0x9c6782ac raw_abort -EXPORT_SYMBOL_GPL vmlinux 0x9c67c18e rio_add_net -EXPORT_SYMBOL_GPL vmlinux 0x9c6e9f7e xdp_rxq_info_unreg EXPORT_SYMBOL_GPL vmlinux 0x9c6febfc add_uevent_var -EXPORT_SYMBOL_GPL vmlinux 0x9c77a8cc ata_platform_remove_one -EXPORT_SYMBOL_GPL vmlinux 0x9c7ce0f7 skb_gso_validate_network_len +EXPORT_SYMBOL_GPL vmlinux 0x9c76103b tegra_bpmp_mrq_is_supported +EXPORT_SYMBOL_GPL vmlinux 0x9c7967b5 led_classdev_resume EXPORT_SYMBOL_GPL vmlinux 0x9c803020 usb_phy_roothub_power_on -EXPORT_SYMBOL_GPL vmlinux 0x9c937c51 fsstack_copy_attr_all -EXPORT_SYMBOL_GPL vmlinux 0x9c93928d nvdimm_pmem_region_create -EXPORT_SYMBOL_GPL vmlinux 0x9c9398a5 fsl_mc_device_remove EXPORT_SYMBOL_GPL vmlinux 0x9c964c80 free_uid -EXPORT_SYMBOL_GPL vmlinux 0x9ca4746e acct_bioset_exit +EXPORT_SYMBOL_GPL vmlinux 0x9ca21793 usb_enable_autosuspend EXPORT_SYMBOL_GPL vmlinux 0x9ca6e11f cper_mem_err_location -EXPORT_SYMBOL_GPL vmlinux 0x9cb0eb46 skb_splice_bits EXPORT_SYMBOL_GPL vmlinux 0x9cb5af34 disable_kprobe EXPORT_SYMBOL_GPL vmlinux 0x9cbc452a imx8ulp_clk_hw_composite -EXPORT_SYMBOL_GPL vmlinux 0x9cc059fb bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0x9cbd68b5 icc_node_create +EXPORT_SYMBOL_GPL vmlinux 0x9cbec4d7 led_set_brightness EXPORT_SYMBOL_GPL vmlinux 0x9cc4f70a register_pm_notifier -EXPORT_SYMBOL_GPL vmlinux 0x9ccc41ce bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0x9cc7d893 __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0x9cd3179f is_nvdimm_sync EXPORT_SYMBOL_GPL vmlinux 0x9cd7551a rhashtable_walk_stop +EXPORT_SYMBOL_GPL vmlinux 0x9cdcf186 mdiobus_modify EXPORT_SYMBOL_GPL vmlinux 0x9cdd6a66 sysctl_long_vals EXPORT_SYMBOL_GPL vmlinux 0x9ce05629 devl_traps_unregister -EXPORT_SYMBOL_GPL vmlinux 0x9ce700f0 generic_online_page +EXPORT_SYMBOL_GPL vmlinux 0x9cea8010 amba_device_add EXPORT_SYMBOL_GPL vmlinux 0x9cf37c44 __iowrite32_copy -EXPORT_SYMBOL_GPL vmlinux 0x9cf81d39 vchan_init -EXPORT_SYMBOL_GPL vmlinux 0x9cf8bb77 ata_dev_disable EXPORT_SYMBOL_GPL vmlinux 0x9d09e8ae ring_buffer_event_data -EXPORT_SYMBOL_GPL vmlinux 0x9d0f1bc4 pci_ioremap_bar -EXPORT_SYMBOL_GPL vmlinux 0x9d2979b8 extcon_set_property_sync -EXPORT_SYMBOL_GPL vmlinux 0x9d2e4c06 rio_release_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x9d24c2d3 pinctrl_dev_get_drvdata EXPORT_SYMBOL_GPL vmlinux 0x9d2f49ef __SCK__tp_func_pelt_se_tp EXPORT_SYMBOL_GPL vmlinux 0x9d366f99 page_reporting_register -EXPORT_SYMBOL_GPL vmlinux 0x9d379e3a fsl_mc_get_endpoint -EXPORT_SYMBOL_GPL vmlinux 0x9d395ebd rio_alloc_net -EXPORT_SYMBOL_GPL vmlinux 0x9d3e88e8 nf_ip_route -EXPORT_SYMBOL_GPL vmlinux 0x9d447e60 phy_led_triggers_register -EXPORT_SYMBOL_GPL vmlinux 0x9d46deeb tcp_register_ulp -EXPORT_SYMBOL_GPL vmlinux 0x9d58e302 of_get_display_timing -EXPORT_SYMBOL_GPL vmlinux 0x9d7f088b __traceiter_tcp_bad_csum -EXPORT_SYMBOL_GPL vmlinux 0x9d7fd40f perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0x9d375ce1 clk_hw_get_parent_by_index +EXPORT_SYMBOL_GPL vmlinux 0x9d3b3b7a crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0x9d3cc6d6 sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0x9d4c23e1 subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x9d6957f9 extcon_set_property_capability +EXPORT_SYMBOL_GPL vmlinux 0x9d7e6bd0 fib_alias_hw_flags_set +EXPORT_SYMBOL_GPL vmlinux 0x9d84b116 mpc8xxx_spi_tx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0x9d85a4db __clk_hw_register_mux +EXPORT_SYMBOL_GPL vmlinux 0x9d87b2cc iocb_bio_iopoll EXPORT_SYMBOL_GPL vmlinux 0x9d8bb00e set_dax_nocache -EXPORT_SYMBOL_GPL vmlinux 0x9d96e7dd get_device_system_crosststamp -EXPORT_SYMBOL_GPL vmlinux 0x9d97777c __clk_mux_determine_rate_closest EXPORT_SYMBOL_GPL vmlinux 0x9d9910a1 atomic_notifier_chain_register_unique_prio -EXPORT_SYMBOL_GPL vmlinux 0x9d998245 nvme_sync_io_queues -EXPORT_SYMBOL_GPL vmlinux 0x9da15dee init_pid_ns -EXPORT_SYMBOL_GPL vmlinux 0x9db1c40d l3mdev_table_lookup_unregister -EXPORT_SYMBOL_GPL vmlinux 0x9dba76d4 pin_user_pages_fast_only -EXPORT_SYMBOL_GPL vmlinux 0x9dd4aae6 bgmac_enet_resume -EXPORT_SYMBOL_GPL vmlinux 0x9de23bb4 ahci_reset_em +EXPORT_SYMBOL_GPL vmlinux 0x9da47d90 phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0x9daa4b53 devm_pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x9dad546b devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x9dbe905c fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0x9ddf1c4a of_phy_get EXPORT_SYMBOL_GPL vmlinux 0x9de88bc8 __SCK__tp_func_ata_bmdma_start -EXPORT_SYMBOL_GPL vmlinux 0x9dfbb8dc phy_driver_is_genphy +EXPORT_SYMBOL_GPL vmlinux 0x9debad64 nd_region_dev +EXPORT_SYMBOL_GPL vmlinux 0x9dee3dba of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0x9df7acd7 of_usb_update_otg_caps +EXPORT_SYMBOL_GPL vmlinux 0x9df9bd6b acpi_cppc_processor_exit EXPORT_SYMBOL_GPL vmlinux 0x9e005e6f cppc_get_perf_caps -EXPORT_SYMBOL_GPL vmlinux 0x9e0d0dc7 of_irq_get -EXPORT_SYMBOL_GPL vmlinux 0x9e1c8cd0 dprc_scan_container +EXPORT_SYMBOL_GPL vmlinux 0x9e0cfaf6 get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0x9e15d41b eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0x9e195024 rio_map_outb_region +EXPORT_SYMBOL_GPL vmlinux 0x9e202ff3 devm_gpiod_get_array EXPORT_SYMBOL_GPL vmlinux 0x9e229c49 sg_alloc_table_chained -EXPORT_SYMBOL_GPL vmlinux 0x9e34dd3e vmbus_recvpacket_raw -EXPORT_SYMBOL_GPL vmlinux 0x9e3cef0f led_get_default_pattern +EXPORT_SYMBOL_GPL vmlinux 0x9e38a930 usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0x9e38e796 crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x9e41e1f5 __rio_local_write_config_32 EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field -EXPORT_SYMBOL_GPL vmlinux 0x9e5165d0 thermal_zone_device_disable -EXPORT_SYMBOL_GPL vmlinux 0x9e5d5dba sched_show_task -EXPORT_SYMBOL_GPL vmlinux 0x9e5e1a69 regulator_set_voltage_sel_regmap -EXPORT_SYMBOL_GPL vmlinux 0x9e6af571 sysfs_change_owner -EXPORT_SYMBOL_GPL vmlinux 0x9e6bc180 xhci_shutdown -EXPORT_SYMBOL_GPL vmlinux 0x9e6e5412 platform_get_mem_or_io -EXPORT_SYMBOL_GPL vmlinux 0x9e75ccde icmp_build_probe -EXPORT_SYMBOL_GPL vmlinux 0x9e875ad2 ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x9e558a4a blk_crypto_register +EXPORT_SYMBOL_GPL vmlinux 0x9e55f750 pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0x9e77037d ethnl_cable_test_pulse +EXPORT_SYMBOL_GPL vmlinux 0x9e8e1a35 rio_del_mport_pw_handler +EXPORT_SYMBOL_GPL vmlinux 0x9e920492 xen_dbgp_external_startup +EXPORT_SYMBOL_GPL vmlinux 0x9e9765f2 battery_hook_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9e98f6ee xfrm_dev_resume EXPORT_SYMBOL_GPL vmlinux 0x9e9b913d __tracepoint_arm_event EXPORT_SYMBOL_GPL vmlinux 0x9e9c4f24 set_dax_nomc -EXPORT_SYMBOL_GPL vmlinux 0x9eb33929 unix_inq_len -EXPORT_SYMBOL_GPL vmlinux 0x9eb56e03 clockevents_config_and_register -EXPORT_SYMBOL_GPL vmlinux 0x9eb62dfd bdi_dev_name -EXPORT_SYMBOL_GPL vmlinux 0x9ebc4384 phylink_mii_c45_pcs_get_state -EXPORT_SYMBOL_GPL vmlinux 0x9ebfd80f tracing_cond_snapshot_data -EXPORT_SYMBOL_GPL vmlinux 0x9ec94315 virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0x9eb0ce04 ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0x9eb48a87 xdp_return_buff EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier -EXPORT_SYMBOL_GPL vmlinux 0x9edcb8ef pm_generic_suspend_noirq -EXPORT_SYMBOL_GPL vmlinux 0x9eddac79 sk_msg_is_readable -EXPORT_SYMBOL_GPL vmlinux 0x9ee6d2ab mtk_mmsys_ddp_dpi_fmt_config -EXPORT_SYMBOL_GPL vmlinux 0x9ee9c43e mbox_send_message -EXPORT_SYMBOL_GPL vmlinux 0x9eea77b5 sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0x9ed6a02e wbc_detach_inode +EXPORT_SYMBOL_GPL vmlinux 0x9ee9f3bf fs_dax_get_by_bdev EXPORT_SYMBOL_GPL vmlinux 0x9eebdde7 mpi_point_new -EXPORT_SYMBOL_GPL vmlinux 0x9eed9a6d device_release_driver -EXPORT_SYMBOL_GPL vmlinux 0x9ef325b8 irq_domain_pop_irq -EXPORT_SYMBOL_GPL vmlinux 0x9f0064b4 serdev_device_write_flush -EXPORT_SYMBOL_GPL vmlinux 0x9f022a68 tick_nohz_dep_clear_task EXPORT_SYMBOL_GPL vmlinux 0x9f08c714 scatterwalk_copychunks -EXPORT_SYMBOL_GPL vmlinux 0x9f11f653 crypto_inst_setname -EXPORT_SYMBOL_GPL vmlinux 0x9f231b84 nfs_ssc_client_tbl -EXPORT_SYMBOL_GPL vmlinux 0x9f2b2ff1 wm8350_reg_write -EXPORT_SYMBOL_GPL vmlinux 0x9f3c249c crypto_drop_spawn -EXPORT_SYMBOL_GPL vmlinux 0x9f3f0da8 fib_alias_hw_flags_set -EXPORT_SYMBOL_GPL vmlinux 0x9f456fcd __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0x9f0ddb60 mtk_clk_register_factors +EXPORT_SYMBOL_GPL vmlinux 0x9f12457f mtk_clk_gate_ops_no_setclr_inv +EXPORT_SYMBOL_GPL vmlinux 0x9f18539a i2c_match_id +EXPORT_SYMBOL_GPL vmlinux 0x9f24dff3 mptcp_pm_get_local_addr_max +EXPORT_SYMBOL_GPL vmlinux 0x9f2ca228 class_destroy +EXPORT_SYMBOL_GPL vmlinux 0x9f31f42a timer_unstable_counter_workaround +EXPORT_SYMBOL_GPL vmlinux 0x9f32b717 alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0x9f4c0bcd tc3589x_reg_read EXPORT_SYMBOL_GPL vmlinux 0x9f517986 HYPERVISOR_hvm_op +EXPORT_SYMBOL_GPL vmlinux 0x9f5419ea xfrm_audit_state_replay EXPORT_SYMBOL_GPL vmlinux 0x9f56c4b9 __SCK__tp_func_devlink_hwmsg -EXPORT_SYMBOL_GPL vmlinux 0x9f5b934f netdev_sw_irq_coalesce_default_on EXPORT_SYMBOL_GPL vmlinux 0x9f5c6dc2 __cookie_v6_check -EXPORT_SYMBOL_GPL vmlinux 0x9f64030c balloon_mops -EXPORT_SYMBOL_GPL vmlinux 0x9f6dbe0a inet_csk_clone_lock -EXPORT_SYMBOL_GPL vmlinux 0x9f6e96ee irq_of_parse_and_map -EXPORT_SYMBOL_GPL vmlinux 0x9f894719 tegra210_clk_emc_attach +EXPORT_SYMBOL_GPL vmlinux 0x9f665763 follow_pte +EXPORT_SYMBOL_GPL vmlinux 0x9f73001b skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0x9f75d5d2 fib6_rule_default +EXPORT_SYMBOL_GPL vmlinux 0x9f7975df mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0x9f808bd8 ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0x9f8a494d devm_hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9f946760 watchdog_init_timeout EXPORT_SYMBOL_GPL vmlinux 0x9fa4564a timer_shutdown -EXPORT_SYMBOL_GPL vmlinux 0x9fb4d320 tty_buffer_lock_exclusive -EXPORT_SYMBOL_GPL vmlinux 0x9fbeac14 devm_otg_ulpi_create +EXPORT_SYMBOL_GPL vmlinux 0x9faae72e relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0x9fada3a5 regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0x9fb79f1b acpi_device_fwnode_ops EXPORT_SYMBOL_GPL vmlinux 0x9fbfebab erst_write -EXPORT_SYMBOL_GPL vmlinux 0x9fcb6799 fsl_mc_bus_dpio_type -EXPORT_SYMBOL_GPL vmlinux 0x9fcc310b acpi_bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x9fc85800 xenbus_dev_changed EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fd8114b regmap_get_raw_read_max EXPORT_SYMBOL_GPL vmlinux 0x9fe131f1 xen_store_interface -EXPORT_SYMBOL_GPL vmlinux 0x9fe4dc72 of_resolve_phandles -EXPORT_SYMBOL_GPL vmlinux 0x9fe646a2 blkg_prfill_rwstat -EXPORT_SYMBOL_GPL vmlinux 0x9fe70492 sysfs_remove_groups EXPORT_SYMBOL_GPL vmlinux 0x9fe899b7 get_cpu_idle_time EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm -EXPORT_SYMBOL_GPL vmlinux 0x9ff06209 gpiochip_populate_parent_fwspec_fourcell -EXPORT_SYMBOL_GPL vmlinux 0x9ff3e439 sata_lpm_ignore_phy_events -EXPORT_SYMBOL_GPL vmlinux 0x9fffdbf4 pci_disable_pcie_error_reporting -EXPORT_SYMBOL_GPL vmlinux 0xa00d6410 clk_hw_round_rate -EXPORT_SYMBOL_GPL vmlinux 0xa0118135 ping_recvmsg -EXPORT_SYMBOL_GPL vmlinux 0xa012f3b6 wait_for_stable_page -EXPORT_SYMBOL_GPL vmlinux 0xa018ccbb dm_submit_bio_remap -EXPORT_SYMBOL_GPL vmlinux 0xa018ff90 __traceiter_br_fdb_add -EXPORT_SYMBOL_GPL vmlinux 0xa01962d8 balloon_page_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9fecffa5 __nf_ip6_route +EXPORT_SYMBOL_GPL vmlinux 0x9ffda8bc serial8250_em485_start_tx +EXPORT_SYMBOL_GPL vmlinux 0xa01834e2 pwm_set_chip_data EXPORT_SYMBOL_GPL vmlinux 0xa01a8d9b nd_cmd_bus_desc -EXPORT_SYMBOL_GPL vmlinux 0xa03db912 cookie_tcp_reqsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0xa025ac1e fwnode_device_is_available +EXPORT_SYMBOL_GPL vmlinux 0xa02d285f clk_hw_get_name +EXPORT_SYMBOL_GPL vmlinux 0xa0370bf9 make_device_exclusive_range +EXPORT_SYMBOL_GPL vmlinux 0xa038493a ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0xa0389338 acpi_is_pnp_device +EXPORT_SYMBOL_GPL vmlinux 0xa03a0538 wm831x_auxadc_read EXPORT_SYMBOL_GPL vmlinux 0xa041a619 nf_conn_btf_access_lock -EXPORT_SYMBOL_GPL vmlinux 0xa04778dc spi_sync +EXPORT_SYMBOL_GPL vmlinux 0xa046342e mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0xa0483432 divider_round_rate_parent EXPORT_SYMBOL_GPL vmlinux 0xa04f945a cpus_read_lock -EXPORT_SYMBOL_GPL vmlinux 0xa05d497f mtk_pinconf_drive_set_rev1 -EXPORT_SYMBOL_GPL vmlinux 0xa064fb97 devm_i2c_add_adapter +EXPORT_SYMBOL_GPL vmlinux 0xa059627a devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0xa05ce8b2 devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xa0665751 phylink_mii_c22_pcs_an_restart +EXPORT_SYMBOL_GPL vmlinux 0xa06747a6 xen_xlate_remap_gfn_array EXPORT_SYMBOL_GPL vmlinux 0xa071c0cd tegra210_xusb_pll_hw_control_enable +EXPORT_SYMBOL_GPL vmlinux 0xa07d82a0 spi_bus_type EXPORT_SYMBOL_GPL vmlinux 0xa080c5e5 smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0xa094e790 l3mdev_ifindex_lookup_by_table_id +EXPORT_SYMBOL_GPL vmlinux 0xa097c6bf wb_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0xa09bbbf8 simple_attr_write EXPORT_SYMBOL_GPL vmlinux 0xa09c5f0d regmap_irq_set_type_config_simple -EXPORT_SYMBOL_GPL vmlinux 0xa0a73612 extcon_set_property -EXPORT_SYMBOL_GPL vmlinux 0xa0ad4d3d of_property_match_string -EXPORT_SYMBOL_GPL vmlinux 0xa0b9bbc5 regulator_desc_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xa0a2768b fsverity_verify_bio +EXPORT_SYMBOL_GPL vmlinux 0xa0aaac74 netif_carrier_event EXPORT_SYMBOL_GPL vmlinux 0xa0c4cf2b rpi_firmware_clk_get_max_rate +EXPORT_SYMBOL_GPL vmlinux 0xa0c5b0c9 hisi_cpumask_sysfs_show EXPORT_SYMBOL_GPL vmlinux 0xa0d3456d nr_swap_pages +EXPORT_SYMBOL_GPL vmlinux 0xa0d3a3b0 virtqueue_add_inbuf_ctx +EXPORT_SYMBOL_GPL vmlinux 0xa0d48117 devres_release EXPORT_SYMBOL_GPL vmlinux 0xa0de7d6e vcap_rule_add_key_u32 -EXPORT_SYMBOL_GPL vmlinux 0xa0e0a2ed thermal_zone_device_update -EXPORT_SYMBOL_GPL vmlinux 0xa0ef83f9 nvme_delete_ctrl -EXPORT_SYMBOL_GPL vmlinux 0xa0f4f671 put_pid -EXPORT_SYMBOL_GPL vmlinux 0xa0f73808 platform_device_add -EXPORT_SYMBOL_GPL vmlinux 0xa0fba8ff edac_device_free_ctl_info -EXPORT_SYMBOL_GPL vmlinux 0xa10b878b crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0xa0ee516d ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0xa0f66b06 imx_pinctrl_parse_pin_scu +EXPORT_SYMBOL_GPL vmlinux 0xa0f9ca1f fscrypt_set_bio_crypt_ctx +EXPORT_SYMBOL_GPL vmlinux 0xa0fc77ae dev_pm_opp_get_freq EXPORT_SYMBOL_GPL vmlinux 0xa11216be xen_store_domain_type -EXPORT_SYMBOL_GPL vmlinux 0xa1206950 ata_cable_40wire -EXPORT_SYMBOL_GPL vmlinux 0xa1246fb6 crypto_unregister_ahashes -EXPORT_SYMBOL_GPL vmlinux 0xa13edd7c xdp_rxq_info_unused -EXPORT_SYMBOL_GPL vmlinux 0xa13ffba8 wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xa12a0f92 of_clk_set_defaults +EXPORT_SYMBOL_GPL vmlinux 0xa12aa577 i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0xa1358d94 ahci_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xa13bac4d mpc8xxx_spi_probe EXPORT_SYMBOL_GPL vmlinux 0xa147309b phy_10gbit_full_features -EXPORT_SYMBOL_GPL vmlinux 0xa14965b2 raw_hash_sk -EXPORT_SYMBOL_GPL vmlinux 0xa151830e fib_new_table EXPORT_SYMBOL_GPL vmlinux 0xa156a1f2 erst_get_record_id_end -EXPORT_SYMBOL_GPL vmlinux 0xa157b154 gpiod_direction_output -EXPORT_SYMBOL_GPL vmlinux 0xa17f3280 xfrm_audit_policy_delete -EXPORT_SYMBOL_GPL vmlinux 0xa18d7903 devm_gpiod_get_optional -EXPORT_SYMBOL_GPL vmlinux 0xa18fe48e fwnode_property_read_u16_array -EXPORT_SYMBOL_GPL vmlinux 0xa19ef85a pci_sriov_set_totalvfs -EXPORT_SYMBOL_GPL vmlinux 0xa1a128ae ata_link_abort -EXPORT_SYMBOL_GPL vmlinux 0xa1b4b852 fuse_do_ioctl -EXPORT_SYMBOL_GPL vmlinux 0xa1b5dad9 serial8250_do_set_mctrl -EXPORT_SYMBOL_GPL vmlinux 0xa1b5ddf3 ulpi_viewport_access_ops -EXPORT_SYMBOL_GPL vmlinux 0xa1ba6985 crypto_unregister_kpp +EXPORT_SYMBOL_GPL vmlinux 0xa1585a21 devm_blk_crypto_profile_init +EXPORT_SYMBOL_GPL vmlinux 0xa16a8e50 regulator_set_current_limit_regmap +EXPORT_SYMBOL_GPL vmlinux 0xa16c8d07 usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xa183512a ip6_route_output_flags +EXPORT_SYMBOL_GPL vmlinux 0xa1906f34 irq_chip_set_affinity_parent +EXPORT_SYMBOL_GPL vmlinux 0xa1a2bca7 acpi_processor_get_performance_info +EXPORT_SYMBOL_GPL vmlinux 0xa1c32957 umd_load_blob EXPORT_SYMBOL_GPL vmlinux 0xa1c4231f kvm_set_pfn_dirty -EXPORT_SYMBOL_GPL vmlinux 0xa1d270c4 of_gen_pool_get -EXPORT_SYMBOL_GPL vmlinux 0xa1d30ef4 mtk_clk_unregister_cpumuxes -EXPORT_SYMBOL_GPL vmlinux 0xa1d5bd17 vp_legacy_set_features +EXPORT_SYMBOL_GPL vmlinux 0xa1d45d85 __virtqueue_unbreak EXPORT_SYMBOL_GPL vmlinux 0xa1d8004a videomode_from_timing -EXPORT_SYMBOL_GPL vmlinux 0xa1de551f __bio_release_pages -EXPORT_SYMBOL_GPL vmlinux 0xa1eddfd2 fwnode_usb_role_switch_get -EXPORT_SYMBOL_GPL vmlinux 0xa1fe77da dev_pm_opp_find_freq_floor -EXPORT_SYMBOL_GPL vmlinux 0xa20324c6 arm64_mm_context_put -EXPORT_SYMBOL_GPL vmlinux 0xa2035769 mtk_pinconf_bias_get_rev1 -EXPORT_SYMBOL_GPL vmlinux 0xa20a660d devm_nvmem_register -EXPORT_SYMBOL_GPL vmlinux 0xa20ab5d4 inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0xa2057086 dev_pm_domain_attach_by_id EXPORT_SYMBOL_GPL vmlinux 0xa20d01ba __trace_bprintk -EXPORT_SYMBOL_GPL vmlinux 0xa21044ab regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0xa212a68a kvm_irq_has_notifier +EXPORT_SYMBOL_GPL vmlinux 0xa21b4aee phylink_create +EXPORT_SYMBOL_GPL vmlinux 0xa21eacfe __sock_recv_cmsgs EXPORT_SYMBOL_GPL vmlinux 0xa21f2ce7 clk_mux_index_to_val -EXPORT_SYMBOL_GPL vmlinux 0xa2230dba device_remove_file -EXPORT_SYMBOL_GPL vmlinux 0xa2252914 devm_regulator_get_optional -EXPORT_SYMBOL_GPL vmlinux 0xa237e94d perf_trace_run_bpf_submit -EXPORT_SYMBOL_GPL vmlinux 0xa2399e0e of_dma_request_slave_channel -EXPORT_SYMBOL_GPL vmlinux 0xa23b3276 nvdimm_has_cache -EXPORT_SYMBOL_GPL vmlinux 0xa24bb48d serial8250_init_port +EXPORT_SYMBOL_GPL vmlinux 0xa24d1580 usb_put_phy EXPORT_SYMBOL_GPL vmlinux 0xa2500ef6 __SCK__tp_func_powernv_throttle -EXPORT_SYMBOL_GPL vmlinux 0xa253f355 user_read -EXPORT_SYMBOL_GPL vmlinux 0xa2626f71 fwnode_get_next_parent +EXPORT_SYMBOL_GPL vmlinux 0xa250191a fscrypt_fname_siphash +EXPORT_SYMBOL_GPL vmlinux 0xa253e2fa mmc_cmdq_disable +EXPORT_SYMBOL_GPL vmlinux 0xa2585578 bdev_discard_alignment +EXPORT_SYMBOL_GPL vmlinux 0xa2626176 meson_clk_cpu_dyndiv_ops EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested -EXPORT_SYMBOL_GPL vmlinux 0xa272a932 devl_rate_leaf_create -EXPORT_SYMBOL_GPL vmlinux 0xa27fd3fa ti_sci_get_handle -EXPORT_SYMBOL_GPL vmlinux 0xa2869628 devm_gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0xa270ff2f spi_register_controller +EXPORT_SYMBOL_GPL vmlinux 0xa271dfb2 __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0xa2737caf __clk_mux_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0xa274d294 bgmac_phy_connect_direct +EXPORT_SYMBOL_GPL vmlinux 0xa28b9424 rtnl_af_register EXPORT_SYMBOL_GPL vmlinux 0xa28f40bd __irq_apply_affinity_hint -EXPORT_SYMBOL_GPL vmlinux 0xa291513a crypto_unregister_akcipher -EXPORT_SYMBOL_GPL vmlinux 0xa2a58e4f vcap_rule_iter -EXPORT_SYMBOL_GPL vmlinux 0xa2aad5d2 usb_hcd_amd_remote_wakeup_quirk 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 0xa2bcab87 sdio_signal_irq EXPORT_SYMBOL_GPL vmlinux 0xa2c0f59a ct_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0xa2c40e6a fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0xa2cc0ff2 usb_deregister_dev EXPORT_SYMBOL_GPL vmlinux 0xa2e1b3ef trace_printk_init_buffers -EXPORT_SYMBOL_GPL vmlinux 0xa2e8025d usb_device_match_id -EXPORT_SYMBOL_GPL vmlinux 0xa2f04790 ip6_redirect -EXPORT_SYMBOL_GPL vmlinux 0xa2f6379b bpf_trace_run1 -EXPORT_SYMBOL_GPL vmlinux 0xa2f676cb i2c_for_each_dev EXPORT_SYMBOL_GPL vmlinux 0xa2f7487f hv_is_hibernation_supported -EXPORT_SYMBOL_GPL vmlinux 0xa307cbdc regmap_noinc_read -EXPORT_SYMBOL_GPL vmlinux 0xa309d57c dprc_set_obj_irq -EXPORT_SYMBOL_GPL vmlinux 0xa31b60a1 driver_attach -EXPORT_SYMBOL_GPL vmlinux 0xa3339f5b simple_attr_open -EXPORT_SYMBOL_GPL vmlinux 0xa348cc0b vfs_removexattr -EXPORT_SYMBOL_GPL vmlinux 0xa34f3608 apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0xa309cdaa regulator_desc_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xa31afbe9 devm_hwmon_device_register_with_info +EXPORT_SYMBOL_GPL vmlinux 0xa327cb25 nvme_quiesce_admin_queue +EXPORT_SYMBOL_GPL vmlinux 0xa342e1ca cpufreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa351effc kernfs_get EXPORT_SYMBOL_GPL vmlinux 0xa36f50fb is_binary_blacklisted -EXPORT_SYMBOL_GPL vmlinux 0xa37254d1 usb_get_hcd -EXPORT_SYMBOL_GPL vmlinux 0xa3790271 attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0xa3758d8f ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0xa37f4421 fsnotify_destroy_mark +EXPORT_SYMBOL_GPL vmlinux 0xa3822187 thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0xa385feeb irq_domain_remove EXPORT_SYMBOL_GPL vmlinux 0xa38602cd drain_workqueue +EXPORT_SYMBOL_GPL vmlinux 0xa38773b4 pm_clk_add_notifier EXPORT_SYMBOL_GPL vmlinux 0xa38a9f71 get_itimerspec64 -EXPORT_SYMBOL_GPL vmlinux 0xa38b2504 gpiochip_generic_request EXPORT_SYMBOL_GPL vmlinux 0xa38c1436 cpu_bit_bitmap -EXPORT_SYMBOL_GPL vmlinux 0xa38d4774 class_for_each_device -EXPORT_SYMBOL_GPL vmlinux 0xa393b542 usb_alloc_streams -EXPORT_SYMBOL_GPL vmlinux 0xa395e603 ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0xa3919921 __traceiter_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0xa39afc39 rio_unregister_mport EXPORT_SYMBOL_GPL vmlinux 0xa3a04602 btree_geo64 -EXPORT_SYMBOL_GPL vmlinux 0xa3a5bff4 __get_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0xa3a088ba bpf_prog_create_from_user EXPORT_SYMBOL_GPL vmlinux 0xa3b958ce reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0xa3bca94a crypto_register_skciphers +EXPORT_SYMBOL_GPL vmlinux 0xa3cbfbaf __traceiter_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0xa3cf01d4 debugfs_real_fops +EXPORT_SYMBOL_GPL vmlinux 0xa3d3f1de key_type_encrypted EXPORT_SYMBOL_GPL vmlinux 0xa3dcb681 zynqmp_pm_fpga_load -EXPORT_SYMBOL_GPL vmlinux 0xa3e2520e __traceiter_neigh_cleanup_and_release -EXPORT_SYMBOL_GPL vmlinux 0xa3e4f5f6 dprc_close EXPORT_SYMBOL_GPL vmlinux 0xa3ece414 freezer_cgrp_subsys_enabled_key EXPORT_SYMBOL_GPL vmlinux 0xa3f12f69 __crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0xa3f1bc57 stmpe_disable +EXPORT_SYMBOL_GPL vmlinux 0xa3f48472 misc_cg_try_charge EXPORT_SYMBOL_GPL vmlinux 0xa4031b7f sfp_parse_port +EXPORT_SYMBOL_GPL vmlinux 0xa406c101 __cpufreq_driver_target EXPORT_SYMBOL_GPL vmlinux 0xa410a295 devlink_region_destroy -EXPORT_SYMBOL_GPL vmlinux 0xa4182a84 dpbp_close -EXPORT_SYMBOL_GPL vmlinux 0xa431bc77 mtk_mmsys_ddp_connect -EXPORT_SYMBOL_GPL vmlinux 0xa4324639 pwm_get_chip_data -EXPORT_SYMBOL_GPL vmlinux 0xa433d687 pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0xa445c455 regmap_get_val_endian EXPORT_SYMBOL_GPL vmlinux 0xa44a1307 interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xa44b79ad sdio_set_block_size EXPORT_SYMBOL_GPL vmlinux 0xa452f2a4 xen_pirq_from_irq EXPORT_SYMBOL_GPL vmlinux 0xa45c7b90 stack_trace_print +EXPORT_SYMBOL_GPL vmlinux 0xa45d42ec sysfs_remove_file_self EXPORT_SYMBOL_GPL vmlinux 0xa45d44fc zynqmp_pm_get_pll_frac_data -EXPORT_SYMBOL_GPL vmlinux 0xa46a8451 nvdimm_to_bus -EXPORT_SYMBOL_GPL vmlinux 0xa47f2857 pci_epc_unmap_addr -EXPORT_SYMBOL_GPL vmlinux 0xa4817c57 usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0xa4704223 __traceiter_nvme_sq EXPORT_SYMBOL_GPL vmlinux 0xa48196c8 kdb_poll_idx -EXPORT_SYMBOL_GPL vmlinux 0xa486481b mddev_suspend -EXPORT_SYMBOL_GPL vmlinux 0xa4883eed acpi_device_get_match_data -EXPORT_SYMBOL_GPL vmlinux 0xa48fe927 irq_alloc_generic_chip -EXPORT_SYMBOL_GPL vmlinux 0xa4a0f679 device_add -EXPORT_SYMBOL_GPL vmlinux 0xa4a88f9c devm_clk_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0xa493a207 split_page +EXPORT_SYMBOL_GPL vmlinux 0xa4972615 netdev_walk_all_upper_dev_rcu +EXPORT_SYMBOL_GPL vmlinux 0xa4a9dc6d sysfs_merge_group EXPORT_SYMBOL_GPL vmlinux 0xa4ab7c1c ring_buffer_overruns -EXPORT_SYMBOL_GPL vmlinux 0xa4af15ca blkcg_deactivate_policy EXPORT_SYMBOL_GPL vmlinux 0xa4b07fe7 ring_buffer_change_overwrite +EXPORT_SYMBOL_GPL vmlinux 0xa4b633b5 akcipher_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xa4bd28c9 fixed_phy_unregister EXPORT_SYMBOL_GPL vmlinux 0xa4c00324 asn1_encode_octet_string EXPORT_SYMBOL_GPL vmlinux 0xa4c085f8 ata_tf_from_fis -EXPORT_SYMBOL_GPL vmlinux 0xa4c38666 i2c_dw_prepare_clk -EXPORT_SYMBOL_GPL vmlinux 0xa4cae23d perf_event_disable -EXPORT_SYMBOL_GPL vmlinux 0xa4cb2d57 kvm_write_guest_cached -EXPORT_SYMBOL_GPL vmlinux 0xa4e4222b spi_register_controller -EXPORT_SYMBOL_GPL vmlinux 0xa4f1df91 unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0xa4c2978f dev_pm_opp_get_max_transition_latency +EXPORT_SYMBOL_GPL vmlinux 0xa4c3b196 regulator_set_pull_down_regmap +EXPORT_SYMBOL_GPL vmlinux 0xa4c77074 fsl_mc_bus_dpdbg_type +EXPORT_SYMBOL_GPL vmlinux 0xa4d1483a mtk_paris_pinctrl_probe +EXPORT_SYMBOL_GPL vmlinux 0xa4d224cb crypto_unregister_aead +EXPORT_SYMBOL_GPL vmlinux 0xa4d79237 mbox_request_channel_byname +EXPORT_SYMBOL_GPL vmlinux 0xa4da0bcd da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xa4dc783e ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0xa4e0a4c0 vcpu_put +EXPORT_SYMBOL_GPL vmlinux 0xa4e173c0 pinconf_generic_parse_dt_config +EXPORT_SYMBOL_GPL vmlinux 0xa4e9df21 iomap_seek_data +EXPORT_SYMBOL_GPL vmlinux 0xa4f0ab50 balloon_page_enqueue EXPORT_SYMBOL_GPL vmlinux 0xa4f2a2ed acpi_irq_get -EXPORT_SYMBOL_GPL vmlinux 0xa4fc0d3a __pci_hp_initialize -EXPORT_SYMBOL_GPL vmlinux 0xa5013f6e perf_event_create_kernel_counter -EXPORT_SYMBOL_GPL vmlinux 0xa5076a65 vmbus_hvsock_device_unregister -EXPORT_SYMBOL_GPL vmlinux 0xa514668c i2c_new_scanned_device +EXPORT_SYMBOL_GPL vmlinux 0xa4f3945a acct_bioset_init +EXPORT_SYMBOL_GPL vmlinux 0xa4fb2a61 clk_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0xa5087ecd xen_unmap_domain_gfn_range +EXPORT_SYMBOL_GPL vmlinux 0xa51791a0 spi_finalize_current_message EXPORT_SYMBOL_GPL vmlinux 0xa517f884 tegra210_plle_hw_sequence_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xa524f374 ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0xa52f88b5 iommu_get_domain_for_dev_pasid EXPORT_SYMBOL_GPL vmlinux 0xa531471e clk_save_context -EXPORT_SYMBOL_GPL vmlinux 0xa532f487 icc_link_create +EXPORT_SYMBOL_GPL vmlinux 0xa545971b of_platform_device_destroy EXPORT_SYMBOL_GPL vmlinux 0xa54a2cba devlink_linecard_provision_clear -EXPORT_SYMBOL_GPL vmlinux 0xa560ad78 scsi_host_block -EXPORT_SYMBOL_GPL vmlinux 0xa565ac56 rdev_get_name -EXPORT_SYMBOL_GPL vmlinux 0xa56a029b pci_epc_get_msi -EXPORT_SYMBOL_GPL vmlinux 0xa56d1e6e mtk_pinconf_bias_set_rev1 +EXPORT_SYMBOL_GPL vmlinux 0xa55d74d5 tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0xa565e9f4 validate_xmit_xfrm EXPORT_SYMBOL_GPL vmlinux 0xa56e1a52 sg_free_table_chained +EXPORT_SYMBOL_GPL vmlinux 0xa578c659 ata_pci_device_do_suspend EXPORT_SYMBOL_GPL vmlinux 0xa57a3a89 mas_empty_area_rev -EXPORT_SYMBOL_GPL vmlinux 0xa5b80a12 vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0xa57b8212 regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xa58605ef devm_hte_register_chip +EXPORT_SYMBOL_GPL vmlinux 0xa59078d7 gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xa595ecc9 fixup_user_fault +EXPORT_SYMBOL_GPL vmlinux 0xa5a5db14 cpufreq_policy_transition_delay_us +EXPORT_SYMBOL_GPL vmlinux 0xa5add106 pinmux_generic_remove_function +EXPORT_SYMBOL_GPL vmlinux 0xa5bc1eb7 crypto_register_algs EXPORT_SYMBOL_GPL vmlinux 0xa5bda8a1 efi_capsule_supported +EXPORT_SYMBOL_GPL vmlinux 0xa5cc1031 stmpe811_adc_common_init EXPORT_SYMBOL_GPL vmlinux 0xa5d1f4b8 stack_depot_snprint +EXPORT_SYMBOL_GPL vmlinux 0xa5d436b6 iommu_detach_device EXPORT_SYMBOL_GPL vmlinux 0xa5d7c388 pstore_type_to_name -EXPORT_SYMBOL_GPL vmlinux 0xa5ee655d irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0xa5e10dc2 ksm_madvise EXPORT_SYMBOL_GPL vmlinux 0xa5efbf4c async_synchronize_full -EXPORT_SYMBOL_GPL vmlinux 0xa5f04a2c scsi_build_sense -EXPORT_SYMBOL_GPL vmlinux 0xa5fcff8a blk_queue_zone_write_granularity -EXPORT_SYMBOL_GPL vmlinux 0xa607b521 usb_debug_root -EXPORT_SYMBOL_GPL vmlinux 0xa60f2324 altr_sysmgr_regmap_lookup_by_phandle -EXPORT_SYMBOL_GPL vmlinux 0xa61cdfec crypto_alloc_shash -EXPORT_SYMBOL_GPL vmlinux 0xa6210823 tcp_sendpage_locked -EXPORT_SYMBOL_GPL vmlinux 0xa6497dae of_genpd_remove_last +EXPORT_SYMBOL_GPL vmlinux 0xa609a54f clean_acked_data_enable +EXPORT_SYMBOL_GPL vmlinux 0xa627e414 pci_epf_create +EXPORT_SYMBOL_GPL vmlinux 0xa62c570a __dev_change_net_namespace EXPORT_SYMBOL_GPL vmlinux 0xa64ad5b0 vcap_rule_add_key_u128 -EXPORT_SYMBOL_GPL vmlinux 0xa64b0d90 usb_hcd_setup_local_mem -EXPORT_SYMBOL_GPL vmlinux 0xa64dde30 devlink_port_health_reporter_create -EXPORT_SYMBOL_GPL vmlinux 0xa6504f67 usb_poison_urb -EXPORT_SYMBOL_GPL vmlinux 0xa6506dcf of_dma_router_register -EXPORT_SYMBOL_GPL vmlinux 0xa653e65b ata_cable_sata -EXPORT_SYMBOL_GPL vmlinux 0xa65a5f90 sock_diag_unregister -EXPORT_SYMBOL_GPL vmlinux 0xa65ce700 __traceiter_devlink_trap_report EXPORT_SYMBOL_GPL vmlinux 0xa65f3c8c __tracepoint_block_bio_complete -EXPORT_SYMBOL_GPL vmlinux 0xa65f7f23 kvm_get_kvm -EXPORT_SYMBOL_GPL vmlinux 0xa66d457e devm_memunmap_pages -EXPORT_SYMBOL_GPL vmlinux 0xa685ac32 vring_del_virtqueue -EXPORT_SYMBOL_GPL vmlinux 0xa6889858 dt_init_idle_driver -EXPORT_SYMBOL_GPL vmlinux 0xa689c471 rio_mport_send_doorbell EXPORT_SYMBOL_GPL vmlinux 0xa6a088b7 fscrypt_match_name -EXPORT_SYMBOL_GPL vmlinux 0xa6a60baf meson_pinctrl_probe -EXPORT_SYMBOL_GPL vmlinux 0xa6a73bdf blk_crypto_evict_key EXPORT_SYMBOL_GPL vmlinux 0xa6a7925c mas_walk -EXPORT_SYMBOL_GPL vmlinux 0xa6ada413 usb_deregister EXPORT_SYMBOL_GPL vmlinux 0xa6af1e35 __SCK__tp_func_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0xa6b0270a pinmux_generic_get_function_groups EXPORT_SYMBOL_GPL vmlinux 0xa6b06f65 ata_sff_queue_work EXPORT_SYMBOL_GPL vmlinux 0xa6b21ef2 dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0xa6b3f852 power_supply_changed EXPORT_SYMBOL_GPL vmlinux 0xa6b5ee5b __SCK__tp_func_block_split +EXPORT_SYMBOL_GPL vmlinux 0xa6b6efe9 rpi_firmware_get +EXPORT_SYMBOL_GPL vmlinux 0xa6bfb674 fsnotify_alloc_group +EXPORT_SYMBOL_GPL vmlinux 0xa6caf1a1 eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0xa6d1e207 elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa6d97dd8 dev_pm_opp_find_freq_exact EXPORT_SYMBOL_GPL vmlinux 0xa6dc0d97 tegra_read_ram_code -EXPORT_SYMBOL_GPL vmlinux 0xa6ddb388 xhci_reset_bandwidth +EXPORT_SYMBOL_GPL vmlinux 0xa6df74d6 pci_get_dsn EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync -EXPORT_SYMBOL_GPL vmlinux 0xa6e7c627 tcp_twsk_destructor EXPORT_SYMBOL_GPL vmlinux 0xa6ee15ca __tracepoint_rpm_suspend -EXPORT_SYMBOL_GPL vmlinux 0xa6f16f09 housekeeping_affine -EXPORT_SYMBOL_GPL vmlinux 0xa6fe7302 debugfs_create_file_size -EXPORT_SYMBOL_GPL vmlinux 0xa70315da wwan_get_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0xa6fb5911 crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0xa6ff0476 gpiochip_populate_parent_fwspec_fourcell +EXPORT_SYMBOL_GPL vmlinux 0xa7000697 __spi_alloc_controller EXPORT_SYMBOL_GPL vmlinux 0xa708ca58 mas_store_prealloc -EXPORT_SYMBOL_GPL vmlinux 0xa7090b80 pwm_request_from_chip EXPORT_SYMBOL_GPL vmlinux 0xa709c835 fib6_info_destroy_rcu -EXPORT_SYMBOL_GPL vmlinux 0xa709dc9a of_clk_set_defaults -EXPORT_SYMBOL_GPL vmlinux 0xa716b8e6 pci_hp_add -EXPORT_SYMBOL_GPL vmlinux 0xa71a6144 ata_bmdma_port_ops -EXPORT_SYMBOL_GPL vmlinux 0xa72508fe usb_autopm_put_interface -EXPORT_SYMBOL_GPL vmlinux 0xa7280c21 irq_find_matching_fwspec +EXPORT_SYMBOL_GPL vmlinux 0xa70d7b56 iommu_get_domain_for_dev +EXPORT_SYMBOL_GPL vmlinux 0xa70dd299 dev_pm_opp_find_freq_ceil +EXPORT_SYMBOL_GPL vmlinux 0xa716c5ef rockchip_pcie_deinit_phys +EXPORT_SYMBOL_GPL vmlinux 0xa717117a pin_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0xa71d7da9 cpufreq_cpu_get_raw +EXPORT_SYMBOL_GPL vmlinux 0xa71e14b5 nvmem_add_cell_table EXPORT_SYMBOL_GPL vmlinux 0xa72dd105 pci_bridge_emul_conf_write -EXPORT_SYMBOL_GPL vmlinux 0xa730932e spi_get_device_id -EXPORT_SYMBOL_GPL vmlinux 0xa730bf53 gpiochip_populate_parent_fwspec_twocell EXPORT_SYMBOL_GPL vmlinux 0xa731f387 nl_table_lock -EXPORT_SYMBOL_GPL vmlinux 0xa737b12d pinctrl_pm_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0xa73ac6dd regulator_get_voltage_rdev EXPORT_SYMBOL_GPL vmlinux 0xa73c3b08 mtk_mutex_remove_comp -EXPORT_SYMBOL_GPL vmlinux 0xa751d00e fscrypt_set_bio_crypt_ctx -EXPORT_SYMBOL_GPL vmlinux 0xa76479fc stmpe811_adc_common_init -EXPORT_SYMBOL_GPL vmlinux 0xa764a156 iptunnel_handle_offloads -EXPORT_SYMBOL_GPL vmlinux 0xa766018a usb_set_configuration -EXPORT_SYMBOL_GPL vmlinux 0xa76825c7 pci_epc_get -EXPORT_SYMBOL_GPL vmlinux 0xa771f418 usb_hcd_is_primary_hcd -EXPORT_SYMBOL_GPL vmlinux 0xa7847ad0 mpc8xxx_spi_tx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0xa742dfd7 securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0xa76de76f usb_phy_roothub_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa776c811 pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0xa785aee0 bio_blkcg_css EXPORT_SYMBOL_GPL vmlinux 0xa788700b copy_to_user_nofault -EXPORT_SYMBOL_GPL vmlinux 0xa79116b8 skb_append_pagefrags -EXPORT_SYMBOL_GPL vmlinux 0xa7950f91 dma_resv_get_singleton -EXPORT_SYMBOL_GPL vmlinux 0xa79d1f4b component_bind_all -EXPORT_SYMBOL_GPL vmlinux 0xa79f5dd3 skb_zerocopy_iter_stream -EXPORT_SYMBOL_GPL vmlinux 0xa7a4c4a2 mtk_mux_gate_clr_set_upd_ops -EXPORT_SYMBOL_GPL vmlinux 0xa7b40336 __mnt_is_readonly -EXPORT_SYMBOL_GPL vmlinux 0xa7bad3df devm_platform_get_irqs_affinity -EXPORT_SYMBOL_GPL vmlinux 0xa7cb110f switchdev_port_attr_set -EXPORT_SYMBOL_GPL vmlinux 0xa7d1139b iov_iter_get_pages_alloc -EXPORT_SYMBOL_GPL vmlinux 0xa7e21a2e nvme_sync_queues -EXPORT_SYMBOL_GPL vmlinux 0xa7eb74e8 platform_device_register_full -EXPORT_SYMBOL_GPL vmlinux 0xa7f25a13 nvme_complete_rq -EXPORT_SYMBOL_GPL vmlinux 0xa8103678 fuse_dev_release -EXPORT_SYMBOL_GPL vmlinux 0xa811b761 wm831x_bulk_read -EXPORT_SYMBOL_GPL vmlinux 0xa817948c fscrypt_file_open -EXPORT_SYMBOL_GPL vmlinux 0xa820f9a2 pcc_mbox_free_channel -EXPORT_SYMBOL_GPL vmlinux 0xa82ee0ce fscrypt_context_for_new_inode -EXPORT_SYMBOL_GPL vmlinux 0xa840b6e5 genpd_dev_pm_attach_by_id -EXPORT_SYMBOL_GPL vmlinux 0xa84f7e66 ata_sas_port_alloc -EXPORT_SYMBOL_GPL vmlinux 0xa85027c7 ata_sff_check_status -EXPORT_SYMBOL_GPL vmlinux 0xa8509091 net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0xa7908e5d hisi_uncore_pmu_enable +EXPORT_SYMBOL_GPL vmlinux 0xa79a6b1e regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0xa7a199fe platform_find_device_by_driver +EXPORT_SYMBOL_GPL vmlinux 0xa7cf5315 spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0xa7d152fe kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0xa7d7a4b1 bpf_map_inc_with_uref +EXPORT_SYMBOL_GPL vmlinux 0xa7d7f37b fwnode_property_get_reference_args +EXPORT_SYMBOL_GPL vmlinux 0xa7d8dbb4 sfp_add_phy +EXPORT_SYMBOL_GPL vmlinux 0xa7d9914c mark_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0xa80ac87e __regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0xa81e728a pm_genpd_init +EXPORT_SYMBOL_GPL vmlinux 0xa822d4a0 transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0xa824ce2d sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0xa82591ec cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0xa84695e4 hisi_uncore_pmu_identifier_attr_show EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain -EXPORT_SYMBOL_GPL vmlinux 0xa85c9f55 fwnode_graph_get_next_endpoint -EXPORT_SYMBOL_GPL vmlinux 0xa860bb27 iommu_iova_to_phys -EXPORT_SYMBOL_GPL vmlinux 0xa875aeb6 pci_user_write_config_byte -EXPORT_SYMBOL_GPL vmlinux 0xa87e62dd sdio_writew -EXPORT_SYMBOL_GPL vmlinux 0xa880e256 pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0xa8587368 irq_alloc_generic_chip EXPORT_SYMBOL_GPL vmlinux 0xa8841cc6 mas_next -EXPORT_SYMBOL_GPL vmlinux 0xa88e7386 key_type_user -EXPORT_SYMBOL_GPL vmlinux 0xa890dc24 espintcp_queue_out +EXPORT_SYMBOL_GPL vmlinux 0xa889ddea pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0xa88d6406 tegra_bpmp_transfer EXPORT_SYMBOL_GPL vmlinux 0xa89926dc crypto_dh_decode_key -EXPORT_SYMBOL_GPL vmlinux 0xa89e7156 regmap_field_alloc -EXPORT_SYMBOL_GPL vmlinux 0xa8a28e9f rio_dma_prep_xfer +EXPORT_SYMBOL_GPL vmlinux 0xa89f7cb1 rt_mutex_lock EXPORT_SYMBOL_GPL vmlinux 0xa8a6364c xas_get_mark -EXPORT_SYMBOL_GPL vmlinux 0xa8ac376f dev_get_tstats64 -EXPORT_SYMBOL_GPL vmlinux 0xa8ac6d11 pci_epc_init_notify -EXPORT_SYMBOL_GPL vmlinux 0xa8b4faad l3mdev_update_flow -EXPORT_SYMBOL_GPL vmlinux 0xa8d34078 shmem_truncate_range -EXPORT_SYMBOL_GPL vmlinux 0xa8d39a95 pci_epc_remove_epf -EXPORT_SYMBOL_GPL vmlinux 0xa8db2da0 fb_deferred_io_open -EXPORT_SYMBOL_GPL vmlinux 0xa8ed6c94 usb_of_get_interface_node -EXPORT_SYMBOL_GPL vmlinux 0xa8efcbd0 clockevent_delta2ns -EXPORT_SYMBOL_GPL vmlinux 0xa903af66 dm_internal_suspend_noflush -EXPORT_SYMBOL_GPL vmlinux 0xa90ce185 devfreq_event_add_edev -EXPORT_SYMBOL_GPL vmlinux 0xa9174216 driver_remove_file -EXPORT_SYMBOL_GPL vmlinux 0xa91cb421 fsl_mc_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa8adf4b2 nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0xa8c90b3f sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0xa8db27c5 dev_pm_opp_of_get_opp_desc_node +EXPORT_SYMBOL_GPL vmlinux 0xa8dcb57c dev_pm_opp_get_suspend_opp_freq +EXPORT_SYMBOL_GPL vmlinux 0xa8f5f38c crypto_unregister_kpp +EXPORT_SYMBOL_GPL vmlinux 0xa8fce920 regulator_is_equal +EXPORT_SYMBOL_GPL vmlinux 0xa900b790 bpf_trace_run2 EXPORT_SYMBOL_GPL vmlinux 0xa9320d27 ktime_get_seconds -EXPORT_SYMBOL_GPL vmlinux 0xa946534b pci_status_get_and_clear_errors -EXPORT_SYMBOL_GPL vmlinux 0xa95abb1a pci_msi_mask_irq +EXPORT_SYMBOL_GPL vmlinux 0xa934b897 rockchip_register_softrst_lut +EXPORT_SYMBOL_GPL vmlinux 0xa93cdce2 fib_nl_newrule +EXPORT_SYMBOL_GPL vmlinux 0xa93de6f7 inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0xa9468b8e pci_free_p2pmem +EXPORT_SYMBOL_GPL vmlinux 0xa95ad665 devm_mipi_dsi_attach EXPORT_SYMBOL_GPL vmlinux 0xa95b5c77 hwmon_sanitize_name -EXPORT_SYMBOL_GPL vmlinux 0xa962355c nvme_fail_nonready_command +EXPORT_SYMBOL_GPL vmlinux 0xa95c4d19 meson_clk_pcie_pll_ops EXPORT_SYMBOL_GPL vmlinux 0xa96e8b4e hv_setup_vmbus_handler -EXPORT_SYMBOL_GPL vmlinux 0xa9855a3e rtc_alarm_irq_enable -EXPORT_SYMBOL_GPL vmlinux 0xa9956fb1 acpi_set_modalias +EXPORT_SYMBOL_GPL vmlinux 0xa983f829 kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0xa98b5050 dev_get_tstats64 +EXPORT_SYMBOL_GPL vmlinux 0xa99aea07 pci_device_group EXPORT_SYMBOL_GPL vmlinux 0xa99b8e70 __SCK__tp_func_xdp_exception -EXPORT_SYMBOL_GPL vmlinux 0xa99e4863 css_next_descendant_pre EXPORT_SYMBOL_GPL vmlinux 0xa99ef899 devlink_fmsg_bool_pair_put -EXPORT_SYMBOL_GPL vmlinux 0xa9b7344a dm_internal_resume -EXPORT_SYMBOL_GPL vmlinux 0xa9bb59a0 tegra_bpmp_mrq_return -EXPORT_SYMBOL_GPL vmlinux 0xa9c5c959 pci_stop_and_remove_bus_device_locked -EXPORT_SYMBOL_GPL vmlinux 0xa9c7dc01 dev_pm_set_dedicated_wake_irq -EXPORT_SYMBOL_GPL vmlinux 0xa9d382e9 usb_phy_set_event -EXPORT_SYMBOL_GPL vmlinux 0xa9d79025 hisi_clk_alloc -EXPORT_SYMBOL_GPL vmlinux 0xa9e28249 irq_gc_unmask_enable_reg -EXPORT_SYMBOL_GPL vmlinux 0xaa10e961 subsys_interface_unregister -EXPORT_SYMBOL_GPL vmlinux 0xaa17b860 serial8250_handle_irq -EXPORT_SYMBOL_GPL vmlinux 0xaa290cd4 switchdev_bridge_port_offload -EXPORT_SYMBOL_GPL vmlinux 0xaa29be58 platform_find_device_by_driver -EXPORT_SYMBOL_GPL vmlinux 0xaa2f3d2a phylink_mii_c22_pcs_get_state -EXPORT_SYMBOL_GPL vmlinux 0xaa36b8b0 iommu_setup_dma_ops -EXPORT_SYMBOL_GPL vmlinux 0xaa554018 mmc_regulator_set_ocr -EXPORT_SYMBOL_GPL vmlinux 0xaa56b9aa devm_phy_destroy -EXPORT_SYMBOL_GPL vmlinux 0xaa65acfa ncsi_vlan_rx_add_vid +EXPORT_SYMBOL_GPL vmlinux 0xa9c946b9 usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0xa9cd5cf2 of_dma_configure_id +EXPORT_SYMBOL_GPL vmlinux 0xa9dbcd9e gpiod_set_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xa9e5c828 bsg_job_get +EXPORT_SYMBOL_GPL vmlinux 0xa9f14fc5 mtk_pinconf_bias_disable_set +EXPORT_SYMBOL_GPL vmlinux 0xaa0b11ad balloon_mops +EXPORT_SYMBOL_GPL vmlinux 0xaa0fc965 nvme_try_sched_reset +EXPORT_SYMBOL_GPL vmlinux 0xaa308fbb debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0xaa48e2f6 pci_epc_remove_epf +EXPORT_SYMBOL_GPL vmlinux 0xaa4988f1 kiocb_modified +EXPORT_SYMBOL_GPL vmlinux 0xaa4bcabd pinctrl_put EXPORT_SYMBOL_GPL vmlinux 0xaa6a50f9 __static_key_deferred_flush -EXPORT_SYMBOL_GPL vmlinux 0xaa78069b inet_csk_reqsk_queue_hash_add -EXPORT_SYMBOL_GPL vmlinux 0xaa788760 regulator_set_voltage_sel_pickable_regmap -EXPORT_SYMBOL_GPL vmlinux 0xaa7cdccc mtk_devm_alloc_clk_data -EXPORT_SYMBOL_GPL vmlinux 0xaa93e30d pci_epc_mem_free_addr +EXPORT_SYMBOL_GPL vmlinux 0xaa722538 usb_amd_pt_check_port +EXPORT_SYMBOL_GPL vmlinux 0xaa839da7 nd_tbl +EXPORT_SYMBOL_GPL vmlinux 0xaa8b4455 usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0xaa8c51d1 acpi_subsys_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0xaa9503da regmap_field_test_bits +EXPORT_SYMBOL_GPL vmlinux 0xaa986fcf acpi_irq_create_hierarchy EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump -EXPORT_SYMBOL_GPL vmlinux 0xaaaf1a90 hwspin_lock_request_specific -EXPORT_SYMBOL_GPL vmlinux 0xaab4cee2 gov_attr_set_put -EXPORT_SYMBOL_GPL vmlinux 0xaab50caf xenbus_watch_pathfmt -EXPORT_SYMBOL_GPL vmlinux 0xaab8fe65 skcipher_walk_virt EXPORT_SYMBOL_GPL vmlinux 0xaab9c421 clk_multiplier_ops -EXPORT_SYMBOL_GPL vmlinux 0xaac1fcb4 md_find_rdev_nr_rcu -EXPORT_SYMBOL_GPL vmlinux 0xaad88a15 usb_put_intf -EXPORT_SYMBOL_GPL vmlinux 0xaaed74b4 scsi_autopm_get_device -EXPORT_SYMBOL_GPL vmlinux 0xaafad065 dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xaac4fe34 devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xaace292f of_modalias_node EXPORT_SYMBOL_GPL vmlinux 0xaafafbff rockchip_pmu_unblock -EXPORT_SYMBOL_GPL vmlinux 0xab0239e0 udp_abort EXPORT_SYMBOL_GPL vmlinux 0xab060841 zynqmp_pm_query_data -EXPORT_SYMBOL_GPL vmlinux 0xab0a3441 sdio_f0_writeb -EXPORT_SYMBOL_GPL vmlinux 0xab0d9950 kill_pid_usb_asyncio EXPORT_SYMBOL_GPL vmlinux 0xab0ff87e ftrace_set_filter_ip -EXPORT_SYMBOL_GPL vmlinux 0xab13fb7d i2c_new_dummy_device -EXPORT_SYMBOL_GPL vmlinux 0xab1b18da genphy_c45_an_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0xab140e68 __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xab14848e ahci_do_softreset +EXPORT_SYMBOL_GPL vmlinux 0xab1afc77 __suspend_report_result EXPORT_SYMBOL_GPL vmlinux 0xab1e0e93 hv_setup_kexec_handler -EXPORT_SYMBOL_GPL vmlinux 0xab2811db gpiod_set_transitory -EXPORT_SYMBOL_GPL vmlinux 0xab39ad32 clk_hw_set_rate_range -EXPORT_SYMBOL_GPL vmlinux 0xab39d676 __inet_lookup_listener -EXPORT_SYMBOL_GPL vmlinux 0xab548499 pci_epc_raise_irq -EXPORT_SYMBOL_GPL vmlinux 0xab5b669a of_changeset_action -EXPORT_SYMBOL_GPL vmlinux 0xab6052af crypto_register_shashes -EXPORT_SYMBOL_GPL vmlinux 0xab6648e5 netif_carrier_event -EXPORT_SYMBOL_GPL vmlinux 0xab6c1f1c vcap_del_rule -EXPORT_SYMBOL_GPL vmlinux 0xab711113 fwnode_get_name -EXPORT_SYMBOL_GPL vmlinux 0xab721b25 synth_event_trace -EXPORT_SYMBOL_GPL vmlinux 0xab764222 crypto_larval_kill -EXPORT_SYMBOL_GPL vmlinux 0xab7b3fdb phylink_connect_phy -EXPORT_SYMBOL_GPL vmlinux 0xab7e66d1 tegra_mc_get_carveout_info +EXPORT_SYMBOL_GPL vmlinux 0xab1e8651 fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0xab24e988 pinctrl_utils_add_config +EXPORT_SYMBOL_GPL vmlinux 0xab347c4a mtk_hw_set_value +EXPORT_SYMBOL_GPL vmlinux 0xab3ae235 software_node_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xab527c9c clk_regmap_mux_ops EXPORT_SYMBOL_GPL vmlinux 0xab7f853d mtk_mutex_prepare -EXPORT_SYMBOL_GPL vmlinux 0xab87ddd5 debugfs_print_regs32 -EXPORT_SYMBOL_GPL vmlinux 0xab8943ce irq_gc_mask_set_bit -EXPORT_SYMBOL_GPL vmlinux 0xab8bc064 sock_inuse_get -EXPORT_SYMBOL_GPL vmlinux 0xab997272 da9052_disable_irq -EXPORT_SYMBOL_GPL vmlinux 0xaba5aa09 acpi_storage_d3 -EXPORT_SYMBOL_GPL vmlinux 0xabb18150 usb_get_status -EXPORT_SYMBOL_GPL vmlinux 0xabc4530b sk_msg_free_nocharge +EXPORT_SYMBOL_GPL vmlinux 0xab92351d __fscrypt_prepare_link +EXPORT_SYMBOL_GPL vmlinux 0xab96472c pci_dev_trylock +EXPORT_SYMBOL_GPL vmlinux 0xabb0a9b9 regmap_read +EXPORT_SYMBOL_GPL vmlinux 0xabb1504e phylink_generic_validate +EXPORT_SYMBOL_GPL vmlinux 0xabbe1d67 blk_mq_queue_inflight EXPORT_SYMBOL_GPL vmlinux 0xabc640f3 list_lru_isolate -EXPORT_SYMBOL_GPL vmlinux 0xabcd53a9 fsnotify_alloc_group EXPORT_SYMBOL_GPL vmlinux 0xabd45848 stop_machine -EXPORT_SYMBOL_GPL vmlinux 0xabdc0ab4 ata_bmdma_status -EXPORT_SYMBOL_GPL vmlinux 0xabe7ae4a devl_port_unregister -EXPORT_SYMBOL_GPL vmlinux 0xac00ff88 tegra_bpmp_free_mrq -EXPORT_SYMBOL_GPL vmlinux 0xac052e48 iommu_detach_device_pasid -EXPORT_SYMBOL_GPL vmlinux 0xac0911b7 aead_init_geniv -EXPORT_SYMBOL_GPL vmlinux 0xac0b4bd3 ip_icmp_error_rfc4884 -EXPORT_SYMBOL_GPL vmlinux 0xac165402 smpboot_register_percpu_thread -EXPORT_SYMBOL_GPL vmlinux 0xac37d921 fb_deferred_io_cleanup -EXPORT_SYMBOL_GPL vmlinux 0xac45efcd bpf_trace_run9 -EXPORT_SYMBOL_GPL vmlinux 0xac4c1746 devm_power_supply_get_by_phandle -EXPORT_SYMBOL_GPL vmlinux 0xac56c5e9 invalidate_inode_pages2 -EXPORT_SYMBOL_GPL vmlinux 0xac5e7d60 crypto_unregister_scomp -EXPORT_SYMBOL_GPL vmlinux 0xac6d006d reset_simple_ops -EXPORT_SYMBOL_GPL vmlinux 0xac86a440 virtqueue_enable_cb_prepare -EXPORT_SYMBOL_GPL vmlinux 0xaca7897d vp_legacy_probe -EXPORT_SYMBOL_GPL vmlinux 0xacaf2f3f key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0xabdee36f thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0xabfd1f66 ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xac1861c6 phy_init +EXPORT_SYMBOL_GPL vmlinux 0xac1aff07 spi_async +EXPORT_SYMBOL_GPL vmlinux 0xac2d1cc6 sk_psock_tls_strp_read +EXPORT_SYMBOL_GPL vmlinux 0xac381783 mtk_is_virt_gpio +EXPORT_SYMBOL_GPL vmlinux 0xac3e214f xenbus_dev_groups +EXPORT_SYMBOL_GPL vmlinux 0xac4ed1b2 create_signature +EXPORT_SYMBOL_GPL vmlinux 0xac5099dc class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xac5ce6bf __dax_driver_register +EXPORT_SYMBOL_GPL vmlinux 0xac66f4e8 device_add +EXPORT_SYMBOL_GPL vmlinux 0xac76091b ahci_sdev_groups +EXPORT_SYMBOL_GPL vmlinux 0xac8486df of_device_uevent_modalias +EXPORT_SYMBOL_GPL vmlinux 0xac929b98 class_interface_register EXPORT_SYMBOL_GPL vmlinux 0xacb4d88c clk_rate_exclusive_put -EXPORT_SYMBOL_GPL vmlinux 0xacb5f2e6 ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0xacc79ac2 tcp_rate_check_app_limited EXPORT_SYMBOL_GPL vmlinux 0xacc977ac alarm_forward_now -EXPORT_SYMBOL_GPL vmlinux 0xaccbd7aa firmware_upload_register -EXPORT_SYMBOL_GPL vmlinux 0xacd0fee8 regmap_field_free -EXPORT_SYMBOL_GPL vmlinux 0xacd97d85 devm_request_free_mem_region -EXPORT_SYMBOL_GPL vmlinux 0xace02c4d kthread_mod_delayed_work -EXPORT_SYMBOL_GPL vmlinux 0xace487e7 subsys_dev_iter_next -EXPORT_SYMBOL_GPL vmlinux 0xacf571e6 scmi_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xacd008c9 xenbus_dev_is_online +EXPORT_SYMBOL_GPL vmlinux 0xacde44a9 percpu_is_read_locked +EXPORT_SYMBOL_GPL vmlinux 0xace51e1e rio_del_device +EXPORT_SYMBOL_GPL vmlinux 0xacec7bac skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0xacfd161e usb_hcd_platform_shutdown EXPORT_SYMBOL_GPL vmlinux 0xad06c825 ct_user_exit -EXPORT_SYMBOL_GPL vmlinux 0xad082a23 get_current_tty -EXPORT_SYMBOL_GPL vmlinux 0xad18656a gen_pool_get -EXPORT_SYMBOL_GPL vmlinux 0xad254dd6 cpufreq_dbs_governor_exit +EXPORT_SYMBOL_GPL vmlinux 0xad07b77c kvm_get_kvm_safe +EXPORT_SYMBOL_GPL vmlinux 0xad146167 pci_epc_init_notify EXPORT_SYMBOL_GPL vmlinux 0xad25602f __tracepoint_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0xad2675a8 nvme_sync_io_queues +EXPORT_SYMBOL_GPL vmlinux 0xad2dfebf acpi_dev_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0xad2e6d2b i2c_slave_register +EXPORT_SYMBOL_GPL vmlinux 0xad37d2f9 hisi_uncore_pmu_del EXPORT_SYMBOL_GPL vmlinux 0xad395dd9 mm_account_pinned_pages -EXPORT_SYMBOL_GPL vmlinux 0xad3d9314 iommu_alloc_resv_region +EXPORT_SYMBOL_GPL vmlinux 0xad420b30 xen_xlate_unmap_gfn_range EXPORT_SYMBOL_GPL vmlinux 0xad42dff8 __SCK__tp_func_tcp_bad_csum -EXPORT_SYMBOL_GPL vmlinux 0xad48fde6 ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0xad4d3c33 irq_domain_translate_twocell EXPORT_SYMBOL_GPL vmlinux 0xad4e6259 remove_cpu -EXPORT_SYMBOL_GPL vmlinux 0xad51fb05 xfer_to_guest_mode_handle_work -EXPORT_SYMBOL_GPL vmlinux 0xad533927 bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0xad5a7970 tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xad5ce132 icc_sync_state +EXPORT_SYMBOL_GPL vmlinux 0xad5e48c6 i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0xad5f8836 fscrypt_context_for_new_inode EXPORT_SYMBOL_GPL vmlinux 0xad645234 register_switchdev_notifier -EXPORT_SYMBOL_GPL vmlinux 0xad68b0b9 rockchip_pcie_parse_dt -EXPORT_SYMBOL_GPL vmlinux 0xad72714c proc_create_net_data EXPORT_SYMBOL_GPL vmlinux 0xad76a3f0 __SCK__tp_func_neigh_update_done -EXPORT_SYMBOL_GPL vmlinux 0xad7fee70 dev_pm_opp_set_sharing_cpus +EXPORT_SYMBOL_GPL vmlinux 0xad782a0c pinctrl_register EXPORT_SYMBOL_GPL vmlinux 0xad83ce29 xas_find_conflict -EXPORT_SYMBOL_GPL vmlinux 0xad8622db __traceiter_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0xad85fe1a thermal_add_hwmon_sysfs +EXPORT_SYMBOL_GPL vmlinux 0xad8c0ad6 devm_nvmem_register +EXPORT_SYMBOL_GPL vmlinux 0xad982b6a da9052_request_irq EXPORT_SYMBOL_GPL vmlinux 0xad9fb247 lwtunnel_valid_encap_type_attr +EXPORT_SYMBOL_GPL vmlinux 0xada03b03 pinctrl_generic_get_group_name +EXPORT_SYMBOL_GPL vmlinux 0xada0aec9 sk_setup_caps EXPORT_SYMBOL_GPL vmlinux 0xada38766 dst_cache_destroy -EXPORT_SYMBOL_GPL vmlinux 0xadad5dcd sched_set_normal -EXPORT_SYMBOL_GPL vmlinux 0xadb3c0ac of_pci_find_child_device -EXPORT_SYMBOL_GPL vmlinux 0xadbce348 auxiliary_find_device -EXPORT_SYMBOL_GPL vmlinux 0xadcaab72 ipv6_opt_accepted -EXPORT_SYMBOL_GPL vmlinux 0xade065f2 blk_update_request -EXPORT_SYMBOL_GPL vmlinux 0xade19e1f regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xadadd056 sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0xadaf64b1 __dev_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xadb8e373 icc_node_del +EXPORT_SYMBOL_GPL vmlinux 0xadbce42e __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0xadbe8b5a cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xadcd267e devm_regulator_get_enable +EXPORT_SYMBOL_GPL vmlinux 0xadd7da92 dev_pm_disable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xaddcec99 spi_mem_driver_register_with_owner +EXPORT_SYMBOL_GPL vmlinux 0xade48c57 irq_gc_mask_disable_reg EXPORT_SYMBOL_GPL vmlinux 0xade5339b hte_get_clk_src_info -EXPORT_SYMBOL_GPL vmlinux 0xadf90ece task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0xadeb3b02 crypto_grab_spawn +EXPORT_SYMBOL_GPL vmlinux 0xadf53e51 platform_get_irq_optional EXPORT_SYMBOL_GPL vmlinux 0xadf9c1b3 housekeeping_cpumask +EXPORT_SYMBOL_GPL vmlinux 0xadfd1645 ata_cable_40wire EXPORT_SYMBOL_GPL vmlinux 0xae01217a mpi_write_to_sgl +EXPORT_SYMBOL_GPL vmlinux 0xae03d14a bgpio_init +EXPORT_SYMBOL_GPL vmlinux 0xae0d6fef component_bind_all EXPORT_SYMBOL_GPL vmlinux 0xae0ecf40 usb_bus_idr_lock +EXPORT_SYMBOL_GPL vmlinux 0xae0f4ed9 __nvme_check_ready EXPORT_SYMBOL_GPL vmlinux 0xae1051b0 net_cls_cgrp_subsys_enabled_key -EXPORT_SYMBOL_GPL vmlinux 0xae1f1197 pinctrl_utils_add_map_configs -EXPORT_SYMBOL_GPL vmlinux 0xae37e7c6 md_submit_discard_bio +EXPORT_SYMBOL_GPL vmlinux 0xae2b1337 vfs_fallocate EXPORT_SYMBOL_GPL vmlinux 0xae39f80e dst_cache_init -EXPORT_SYMBOL_GPL vmlinux 0xae45d68e elv_register -EXPORT_SYMBOL_GPL vmlinux 0xae5ae66a of_k3_ringacc_get_by_phandle -EXPORT_SYMBOL_GPL vmlinux 0xae5cfde6 evm_inode_init_security -EXPORT_SYMBOL_GPL vmlinux 0xae5f7672 trace_array_put -EXPORT_SYMBOL_GPL vmlinux 0xae6076c0 kset_find_obj +EXPORT_SYMBOL_GPL vmlinux 0xae3e49a0 pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0xae61ea87 gnttab_unmap_refs +EXPORT_SYMBOL_GPL vmlinux 0xae635e9f scsi_target_unblock 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 0xae67f498 sdev_evt_send_simple EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock -EXPORT_SYMBOL_GPL vmlinux 0xae70f811 dax_finish_sync_fault -EXPORT_SYMBOL_GPL vmlinux 0xae7274da led_trigger_blink -EXPORT_SYMBOL_GPL vmlinux 0xae7a9419 ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0xae6e84ce gpiod_toggle_active_low EXPORT_SYMBOL_GPL vmlinux 0xae7c231d mpi_cmp -EXPORT_SYMBOL_GPL vmlinux 0xae7e72f5 scsi_flush_work -EXPORT_SYMBOL_GPL vmlinux 0xae89543e fib_add_nexthop -EXPORT_SYMBOL_GPL vmlinux 0xae8c4b53 rio_mport_read_config_32 -EXPORT_SYMBOL_GPL vmlinux 0xae8e4e21 debugfs_attr_write_signed -EXPORT_SYMBOL_GPL vmlinux 0xae8ef068 pci_p2pmem_publish -EXPORT_SYMBOL_GPL vmlinux 0xaea4a2ce usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0xae8f91e2 call_switchdev_blocking_notifiers +EXPORT_SYMBOL_GPL vmlinux 0xaea3dc9c vmbus_alloc_ring EXPORT_SYMBOL_GPL vmlinux 0xaea7f1ef devlink_sb_unregister -EXPORT_SYMBOL_GPL vmlinux 0xaebb01fb devm_regulator_put -EXPORT_SYMBOL_GPL vmlinux 0xaecfcccc tpm_pcr_read -EXPORT_SYMBOL_GPL vmlinux 0xaed027b7 xfrm_audit_state_add -EXPORT_SYMBOL_GPL vmlinux 0xaed6f837 devm_reset_controller_register -EXPORT_SYMBOL_GPL vmlinux 0xaedcc246 to_nvdimm -EXPORT_SYMBOL_GPL vmlinux 0xaee95708 dw_pcie_ep_raise_msi_irq -EXPORT_SYMBOL_GPL vmlinux 0xaeefcff8 dev_pm_opp_find_freq_ceil -EXPORT_SYMBOL_GPL vmlinux 0xaef25ad1 devm_thermal_of_zone_register -EXPORT_SYMBOL_GPL vmlinux 0xaef410a7 edac_pci_create_generic_ctl -EXPORT_SYMBOL_GPL vmlinux 0xaefde7a1 thermal_of_zone_register +EXPORT_SYMBOL_GPL vmlinux 0xaead8358 kthread_cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0xaeb2d590 desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0xaeb4f8b1 genphy_c45_an_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0xaec350f6 devm_pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0xaefa4c08 tcp_is_ulp_esp EXPORT_SYMBOL_GPL vmlinux 0xaf076aec nd_fletcher64 -EXPORT_SYMBOL_GPL vmlinux 0xaf0a31fb sk_psock_tls_strp_read EXPORT_SYMBOL_GPL vmlinux 0xaf0b6ba7 blkg_rwstat_init -EXPORT_SYMBOL_GPL vmlinux 0xaf113b39 alloc_dax_region -EXPORT_SYMBOL_GPL vmlinux 0xaf131ec1 dma_request_chan_by_mask -EXPORT_SYMBOL_GPL vmlinux 0xaf293250 dma_free_pages -EXPORT_SYMBOL_GPL vmlinux 0xaf2b9db6 pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0xaf1f4040 rio_attach_device +EXPORT_SYMBOL_GPL vmlinux 0xaf1ff9a9 bpf_trace_run6 EXPORT_SYMBOL_GPL vmlinux 0xaf348da7 cpu_pm_exit EXPORT_SYMBOL_GPL vmlinux 0xaf3a44e9 __SCK__tp_func_sched_overutilized_tp EXPORT_SYMBOL_GPL vmlinux 0xaf3a58f1 devl_dpipe_table_unregister -EXPORT_SYMBOL_GPL vmlinux 0xaf3bcdaf fwnode_graph_get_remote_port -EXPORT_SYMBOL_GPL vmlinux 0xaf3eb69f pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0xaf3ca97a modify_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xaf3f1460 mtk_eint_do_init EXPORT_SYMBOL_GPL vmlinux 0xaf4014ff usb_amd_quirk_pll_check -EXPORT_SYMBOL_GPL vmlinux 0xaf47070b bio_iov_iter_get_pages -EXPORT_SYMBOL_GPL vmlinux 0xaf478e50 of_clk_parent_fill -EXPORT_SYMBOL_GPL vmlinux 0xaf6de7c9 devm_regulator_bulk_put -EXPORT_SYMBOL_GPL vmlinux 0xaf7063e5 fscrypt_prepare_symlink +EXPORT_SYMBOL_GPL vmlinux 0xaf507367 ata_sas_tport_delete +EXPORT_SYMBOL_GPL vmlinux 0xaf5ee618 tty_ldisc_flush EXPORT_SYMBOL_GPL vmlinux 0xaf793668 __alloc_percpu_gfp -EXPORT_SYMBOL_GPL vmlinux 0xaf7ba3d6 iomap_file_buffered_write_punch_delalloc +EXPORT_SYMBOL_GPL vmlinux 0xaf7ae603 pci_iomap_wc_range EXPORT_SYMBOL_GPL vmlinux 0xaf852873 cpuidle_register_device -EXPORT_SYMBOL_GPL vmlinux 0xaf954ffc switchdev_port_obj_del -EXPORT_SYMBOL_GPL vmlinux 0xafab893e xenbus_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xaf882314 pci_generic_config_read32 +EXPORT_SYMBOL_GPL vmlinux 0xaf913b4a hisi_uncore_pmu_init_irq +EXPORT_SYMBOL_GPL vmlinux 0xaf933e4b dev_err_probe +EXPORT_SYMBOL_GPL vmlinux 0xaf97b311 of_nvmem_device_get +EXPORT_SYMBOL_GPL vmlinux 0xafa31f77 fscrypt_ioctl_add_key EXPORT_SYMBOL_GPL vmlinux 0xafb07262 __pfn_to_mfn -EXPORT_SYMBOL_GPL vmlinux 0xafb6b4ae acpi_device_fix_up_power_extended -EXPORT_SYMBOL_GPL vmlinux 0xafc3a01f lp8788_update_bits -EXPORT_SYMBOL_GPL vmlinux 0xafccd509 crypto_unregister_rng -EXPORT_SYMBOL_GPL vmlinux 0xafd5cdf7 ata_wait_register -EXPORT_SYMBOL_GPL vmlinux 0xafd6d2f6 crypto_grab_akcipher +EXPORT_SYMBOL_GPL vmlinux 0xafbbe801 tcp_set_keepalive +EXPORT_SYMBOL_GPL vmlinux 0xafc1bb92 handle_mm_fault EXPORT_SYMBOL_GPL vmlinux 0xafddd545 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xafeacecc dev_pm_opp_of_get_sharing_cpus EXPORT_SYMBOL_GPL vmlinux 0xafeb58c1 __SCK__tp_func_io_page_fault -EXPORT_SYMBOL_GPL vmlinux 0xafec720e ping_init_sock -EXPORT_SYMBOL_GPL vmlinux 0xaff4afe6 ata_host_resume -EXPORT_SYMBOL_GPL vmlinux 0xaff5782a clk_mux_val_to_index -EXPORT_SYMBOL_GPL vmlinux 0xaff5f09c watchdog_notify_pretimeout EXPORT_SYMBOL_GPL vmlinux 0xb0099f79 topology_clear_scale_freq_source -EXPORT_SYMBOL_GPL vmlinux 0xb00b4c56 crypto_shash_final -EXPORT_SYMBOL_GPL vmlinux 0xb01b943f crypto_register_kpp -EXPORT_SYMBOL_GPL vmlinux 0xb0204ce2 fscrypt_add_test_dummy_key -EXPORT_SYMBOL_GPL vmlinux 0xb02465bd regcache_cache_bypass EXPORT_SYMBOL_GPL vmlinux 0xb02ac411 register_xenstore_notifier -EXPORT_SYMBOL_GPL vmlinux 0xb031f21c filemap_migrate_folio -EXPORT_SYMBOL_GPL vmlinux 0xb03f79c8 udp_cmsg_send +EXPORT_SYMBOL_GPL vmlinux 0xb02fad57 xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0xb0368345 ip6_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0xb046c8f6 mtk_clk_unregister_muxes EXPORT_SYMBOL_GPL vmlinux 0xb049a294 __SCK__tp_func_pelt_irq_tp -EXPORT_SYMBOL_GPL vmlinux 0xb04e1350 iommu_attach_device_pasid +EXPORT_SYMBOL_GPL vmlinux 0xb0576a1e regulator_list_voltage_table EXPORT_SYMBOL_GPL vmlinux 0xb05b68d5 zynqmp_pm_reset_get_status -EXPORT_SYMBOL_GPL vmlinux 0xb05fe966 usb_alloc_coherent EXPORT_SYMBOL_GPL vmlinux 0xb06ea245 sbitmap_queue_resize EXPORT_SYMBOL_GPL vmlinux 0xb0747ed2 rcu_cpu_stall_suppress -EXPORT_SYMBOL_GPL vmlinux 0xb075cec0 __fsl_mc_driver_register EXPORT_SYMBOL_GPL vmlinux 0xb077e70a clk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0xb07a70f5 hisi_event_sysfs_show +EXPORT_SYMBOL_GPL vmlinux 0xb07a9655 dev_pm_opp_free_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0xb07deacd rcu_read_unlock_trace_special +EXPORT_SYMBOL_GPL vmlinux 0xb087d8ce ata_link_next EXPORT_SYMBOL_GPL vmlinux 0xb08a22a3 cpufreq_show_cpus -EXPORT_SYMBOL_GPL vmlinux 0xb08b5cf2 __devm_alloc_percpu -EXPORT_SYMBOL_GPL vmlinux 0xb094bb60 crypto_default_rng -EXPORT_SYMBOL_GPL vmlinux 0xb0a50ebe pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0xb094792b scsi_host_complete_all_commands +EXPORT_SYMBOL_GPL vmlinux 0xb0a3eabd mpc8xxx_spi_tx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0xb0a7b0de device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xb0ae89e0 regulator_get_error_flags +EXPORT_SYMBOL_GPL vmlinux 0xb0b0173c tcp_get_info EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset -EXPORT_SYMBOL_GPL vmlinux 0xb0b86ae3 bd_prepare_to_claim -EXPORT_SYMBOL_GPL vmlinux 0xb0bc7c7f __fscrypt_prepare_readdir -EXPORT_SYMBOL_GPL vmlinux 0xb0c28da9 ip4_datagram_release_cb -EXPORT_SYMBOL_GPL vmlinux 0xb0c412d6 fat_get_dotdot_entry -EXPORT_SYMBOL_GPL vmlinux 0xb0c815e4 devm_thermal_add_hwmon_sysfs -EXPORT_SYMBOL_GPL vmlinux 0xb0c907e8 rio_release_dma -EXPORT_SYMBOL_GPL vmlinux 0xb0ca220a dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0xb0b8b5a0 ohci_init_driver EXPORT_SYMBOL_GPL vmlinux 0xb0d1656c gpio_free_array -EXPORT_SYMBOL_GPL vmlinux 0xb0e04320 dma_opt_mapping_size -EXPORT_SYMBOL_GPL vmlinux 0xb0e69d72 __clk_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0xb0df3389 __xdp_rxq_info_reg +EXPORT_SYMBOL_GPL vmlinux 0xb0e47e9b pinconf_generic_dt_free_map +EXPORT_SYMBOL_GPL vmlinux 0xb0e7d185 devm_of_phy_get EXPORT_SYMBOL_GPL vmlinux 0xb0e8e671 xenbus_otherend_changed -EXPORT_SYMBOL_GPL vmlinux 0xb0e96ab2 devm_init_badblocks -EXPORT_SYMBOL_GPL vmlinux 0xb0ebf728 dax_region_put -EXPORT_SYMBOL_GPL vmlinux 0xb0f48da1 sysfs_create_link_nowarn -EXPORT_SYMBOL_GPL vmlinux 0xb0f9f4f6 crypto_create_tfm_node +EXPORT_SYMBOL_GPL vmlinux 0xb0eea27d posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0xb0f78dea irq_gc_set_wake +EXPORT_SYMBOL_GPL vmlinux 0xb1083d14 led_trigger_register_simple EXPORT_SYMBOL_GPL vmlinux 0xb10d964d devlink_fmsg_pair_nest_end -EXPORT_SYMBOL_GPL vmlinux 0xb1157ea3 rdev_get_regmap -EXPORT_SYMBOL_GPL vmlinux 0xb117e0a1 securityfs_create_dir EXPORT_SYMBOL_GPL vmlinux 0xb11d9000 tty_dev_name_to_number -EXPORT_SYMBOL_GPL vmlinux 0xb1239b78 pci_dev_lock -EXPORT_SYMBOL_GPL vmlinux 0xb124adea regulator_list_voltage_pickable_linear_range -EXPORT_SYMBOL_GPL vmlinux 0xb1314743 __fscrypt_encrypt_symlink -EXPORT_SYMBOL_GPL vmlinux 0xb147c450 dma_alloc_pages -EXPORT_SYMBOL_GPL vmlinux 0xb1551a95 mmu_notifier_range_update_to_read_only -EXPORT_SYMBOL_GPL vmlinux 0xb15bd55d kobject_create_and_add -EXPORT_SYMBOL_GPL vmlinux 0xb15e726a sdio_retune_hold_now +EXPORT_SYMBOL_GPL vmlinux 0xb132498a regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0xb132b7ab sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xb13fd69a scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0xb1498d33 usb_acpi_port_lpm_incapable +EXPORT_SYMBOL_GPL vmlinux 0xb14fc50a nvme_auth_init_ctrl EXPORT_SYMBOL_GPL vmlinux 0xb1647fc2 devlink_info_version_running_put -EXPORT_SYMBOL_GPL vmlinux 0xb174ec04 sk_msg_clone -EXPORT_SYMBOL_GPL vmlinux 0xb179c686 __platform_driver_register -EXPORT_SYMBOL_GPL vmlinux 0xb1828844 uprobe_register -EXPORT_SYMBOL_GPL vmlinux 0xb182cfe3 blk_crypto_update_capabilities -EXPORT_SYMBOL_GPL vmlinux 0xb18c37c7 pm_generic_resume -EXPORT_SYMBOL_GPL vmlinux 0xb18d8820 devlink_dpipe_action_put -EXPORT_SYMBOL_GPL vmlinux 0xb1918342 __hv_pkt_iter_next -EXPORT_SYMBOL_GPL vmlinux 0xb19e4929 irq_domain_associate -EXPORT_SYMBOL_GPL vmlinux 0xb1adebe4 ip_route_output_key_hash +EXPORT_SYMBOL_GPL vmlinux 0xb179e7ba gfn_to_page +EXPORT_SYMBOL_GPL vmlinux 0xb18488c9 bpf_prog_add +EXPORT_SYMBOL_GPL vmlinux 0xb187114c pinctrl_add_gpio_ranges +EXPORT_SYMBOL_GPL vmlinux 0xb1948402 ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0xb1b54e5a devm_phy_package_join EXPORT_SYMBOL_GPL vmlinux 0xb1b78100 srcu_torture_stats_print +EXPORT_SYMBOL_GPL vmlinux 0xb1ba867e sysfs_update_group EXPORT_SYMBOL_GPL vmlinux 0xb1baa71a devlink_linecard_provision_fail -EXPORT_SYMBOL_GPL vmlinux 0xb1be0387 __blk_trace_note_message EXPORT_SYMBOL_GPL vmlinux 0xb1bed25d dpm_resume_start -EXPORT_SYMBOL_GPL vmlinux 0xb1e134c5 dummy_con +EXPORT_SYMBOL_GPL vmlinux 0xb1c2adc9 amba_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb1df72cf md_bitmap_load EXPORT_SYMBOL_GPL vmlinux 0xb1e25684 __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0xb1eea646 tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xb1f22e3e spi_alloc_device EXPORT_SYMBOL_GPL vmlinux 0xb1fc1782 pci_speed_string EXPORT_SYMBOL_GPL vmlinux 0xb202f0d7 rht_bucket_nested_insert -EXPORT_SYMBOL_GPL vmlinux 0xb20c4874 dmaengine_desc_set_metadata_len +EXPORT_SYMBOL_GPL vmlinux 0xb2090dd6 handle_fasteoi_nmi +EXPORT_SYMBOL_GPL vmlinux 0xb212fc1d dst_cache_get_ip4 EXPORT_SYMBOL_GPL vmlinux 0xb21d00c6 hte_ts_put EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert -EXPORT_SYMBOL_GPL vmlinux 0xb22feefb ioc_find_get_icq -EXPORT_SYMBOL_GPL vmlinux 0xb23790b5 crypto_unregister_templates +EXPORT_SYMBOL_GPL vmlinux 0xb2247eb5 trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0xb22efcba hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb22facf9 vcap_get_rule +EXPORT_SYMBOL_GPL vmlinux 0xb232bbce fixed_phy_register_with_gpiod EXPORT_SYMBOL_GPL vmlinux 0xb23b7691 start_poll_synchronize_rcu_full +EXPORT_SYMBOL_GPL vmlinux 0xb23e597b platform_get_mem_or_io EXPORT_SYMBOL_GPL vmlinux 0xb2405efc secure_tcp_seq -EXPORT_SYMBOL_GPL vmlinux 0xb2454438 device_reprobe -EXPORT_SYMBOL_GPL vmlinux 0xb24816ec devres_get -EXPORT_SYMBOL_GPL vmlinux 0xb24e4823 phy_create_lookup -EXPORT_SYMBOL_GPL vmlinux 0xb2512c28 fixed_phy_set_link_update -EXPORT_SYMBOL_GPL vmlinux 0xb259c210 iommu_enable_nesting -EXPORT_SYMBOL_GPL vmlinux 0xb2639331 usb_set_device_state -EXPORT_SYMBOL_GPL vmlinux 0xb268905f is_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0xb243e325 netlink_strict_get_check +EXPORT_SYMBOL_GPL vmlinux 0xb24e130e led_sysfs_disable EXPORT_SYMBOL_GPL vmlinux 0xb26a1add elfcorehdr_addr -EXPORT_SYMBOL_GPL vmlinux 0xb2826eab pci_pasid_features -EXPORT_SYMBOL_GPL vmlinux 0xb28b0961 bpf_event_output -EXPORT_SYMBOL_GPL vmlinux 0xb28de0a5 xhci_ext_cap_init +EXPORT_SYMBOL_GPL vmlinux 0xb27299e5 lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0xb2820eff ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb2939055 usb_autopm_get_interface EXPORT_SYMBOL_GPL vmlinux 0xb29533ee zs_malloc -EXPORT_SYMBOL_GPL vmlinux 0xb29613f5 switchdev_handle_port_obj_del -EXPORT_SYMBOL_GPL vmlinux 0xb29d4553 __of_reset_control_get -EXPORT_SYMBOL_GPL vmlinux 0xb2a1ca23 badblocks_init -EXPORT_SYMBOL_GPL vmlinux 0xb2a93f93 pwmchip_remove -EXPORT_SYMBOL_GPL vmlinux 0xb2b1ec30 fat_attach -EXPORT_SYMBOL_GPL vmlinux 0xb2b2c080 regulator_is_equal +EXPORT_SYMBOL_GPL vmlinux 0xb2994077 unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0xb2a0ce7c tcp_sendpage_locked +EXPORT_SYMBOL_GPL vmlinux 0xb2a35c72 clk_register_hisi_phase +EXPORT_SYMBOL_GPL vmlinux 0xb2acb94b devfreq_event_disable_edev +EXPORT_SYMBOL_GPL vmlinux 0xb2bdf8b3 of_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xb2be3c90 __acpi_nfit_notify EXPORT_SYMBOL_GPL vmlinux 0xb2c1732e rcu_gp_set_torture_wait +EXPORT_SYMBOL_GPL vmlinux 0xb2c766d4 serdev_controller_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb2cb032b bpf_prog_sub EXPORT_SYMBOL_GPL vmlinux 0xb2dfe56e synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0xb2e04cd7 kvm_gfn_to_hva_cache_init +EXPORT_SYMBOL_GPL vmlinux 0xb2e6e9e3 acpiphp_register_attention EXPORT_SYMBOL_GPL vmlinux 0xb2e764e8 suspend_valid_only_mem -EXPORT_SYMBOL_GPL vmlinux 0xb2e9c4de wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xb2f69bf8 phy_destroy EXPORT_SYMBOL_GPL vmlinux 0xb2fa093e blk_mq_map_queues +EXPORT_SYMBOL_GPL vmlinux 0xb2fbf53d phy_pm_runtime_allow EXPORT_SYMBOL_GPL vmlinux 0xb307c909 devlink_fmsg_u64_pair_put -EXPORT_SYMBOL_GPL vmlinux 0xb3252858 blk_mq_unquiesce_queue -EXPORT_SYMBOL_GPL vmlinux 0xb32820aa clk_register_gate -EXPORT_SYMBOL_GPL vmlinux 0xb3380c3d __traceiter_neigh_event_send_done -EXPORT_SYMBOL_GPL vmlinux 0xb34f6686 mctp_register_netdev -EXPORT_SYMBOL_GPL vmlinux 0xb3627ed6 vfs_truncate -EXPORT_SYMBOL_GPL vmlinux 0xb36c0f70 regulator_get_drvdata -EXPORT_SYMBOL_GPL vmlinux 0xb36db1a1 blk_crypto_register -EXPORT_SYMBOL_GPL vmlinux 0xb3726a2b misc_cg_try_charge -EXPORT_SYMBOL_GPL vmlinux 0xb376ba82 set_primary_fwnode -EXPORT_SYMBOL_GPL vmlinux 0xb388f92e extcon_get_property_capability -EXPORT_SYMBOL_GPL vmlinux 0xb3965ef1 proc_create_net_data_write -EXPORT_SYMBOL_GPL vmlinux 0xb39ff3c0 kstrdup_quotable_cmdline -EXPORT_SYMBOL_GPL vmlinux 0xb3a33240 public_key_subtype -EXPORT_SYMBOL_GPL vmlinux 0xb3b2529e power_supply_changed -EXPORT_SYMBOL_GPL vmlinux 0xb3b7ce1d crypto_register_scomps -EXPORT_SYMBOL_GPL vmlinux 0xb3c24076 tegra_xusb_padctl_legacy_probe -EXPORT_SYMBOL_GPL vmlinux 0xb3c5b548 clk_hw_register_fixed_factor_parent_hw -EXPORT_SYMBOL_GPL vmlinux 0xb3c715ce dst_cache_set_ip4 -EXPORT_SYMBOL_GPL vmlinux 0xb3c7fddb xhci_resume -EXPORT_SYMBOL_GPL vmlinux 0xb3d1d637 fsnotify_find_mark -EXPORT_SYMBOL_GPL vmlinux 0xb3d759e7 devm_mipi_dsi_attach -EXPORT_SYMBOL_GPL vmlinux 0xb3f3e0a6 mtk_clk_unregister_dividers +EXPORT_SYMBOL_GPL vmlinux 0xb313364e perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0xb327a18a rio_register_mport +EXPORT_SYMBOL_GPL vmlinux 0xb335ee04 spi_mem_dirmap_create +EXPORT_SYMBOL_GPL vmlinux 0xb33ee336 of_hwspin_lock_get_id +EXPORT_SYMBOL_GPL vmlinux 0xb3445825 ahci_platform_suspend_host +EXPORT_SYMBOL_GPL vmlinux 0xb3488606 power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0xb34d6332 genpd_dev_pm_attach +EXPORT_SYMBOL_GPL vmlinux 0xb35a29e5 nvdimm_flush +EXPORT_SYMBOL_GPL vmlinux 0xb35ef293 em_dev_register_perf_domain +EXPORT_SYMBOL_GPL vmlinux 0xb36a7bca folio_mkclean +EXPORT_SYMBOL_GPL vmlinux 0xb36da4b8 bpf_verifier_log_write +EXPORT_SYMBOL_GPL vmlinux 0xb3757016 pci_sriov_configure_simple +EXPORT_SYMBOL_GPL vmlinux 0xb3795cfc sysfs_break_active_protection +EXPORT_SYMBOL_GPL vmlinux 0xb384e72b i2c_acpi_new_device_by_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xb38e6c49 nvdimm_pmem_region_create +EXPORT_SYMBOL_GPL vmlinux 0xb38f133a tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0xb3a66eb4 rio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xb3a97367 raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0xb3d26b7f bpf_trace_run10 +EXPORT_SYMBOL_GPL vmlinux 0xb3e15b96 rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0xb3ea78e5 ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0xb3f140bd pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0xb3f2c785 register_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xb3fbd705 virtqueue_get_buf EXPORT_SYMBOL_GPL vmlinux 0xb3fd8fe6 kernel_read_file_from_path -EXPORT_SYMBOL_GPL vmlinux 0xb3ff400d pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0xb409618d edac_device_free_ctl_info EXPORT_SYMBOL_GPL vmlinux 0xb40d673e zynqmp_pm_pinctrl_request +EXPORT_SYMBOL_GPL vmlinux 0xb414a891 is_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0xb41c6817 phylink_of_phy_connect EXPORT_SYMBOL_GPL vmlinux 0xb43f9365 ktime_get EXPORT_SYMBOL_GPL vmlinux 0xb4429b64 acpi_dev_resource_ext_address_space -EXPORT_SYMBOL_GPL vmlinux 0xb448922c device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0xb44506cc devlink_net +EXPORT_SYMBOL_GPL vmlinux 0xb447940e nvme_start_freeze EXPORT_SYMBOL_GPL vmlinux 0xb44e18ea audit_enabled -EXPORT_SYMBOL_GPL vmlinux 0xb453312e extcon_get_state -EXPORT_SYMBOL_GPL vmlinux 0xb4553c89 debugfs_create_u32 -EXPORT_SYMBOL_GPL vmlinux 0xb465bbe3 screen_glyph_unicode -EXPORT_SYMBOL_GPL vmlinux 0xb46af097 clk_hw_unregister_gate -EXPORT_SYMBOL_GPL vmlinux 0xb47c6c30 fuse_dax_cancel_work -EXPORT_SYMBOL_GPL vmlinux 0xb48c8078 power_supply_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xb46d447b blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0xb47ad01a devlink_dpipe_entry_ctx_append +EXPORT_SYMBOL_GPL vmlinux 0xb47b2340 fscrypt_show_test_dummy_encryption EXPORT_SYMBOL_GPL vmlinux 0xb48f0638 software_node_register EXPORT_SYMBOL_GPL vmlinux 0xb48f3499 xlnx_register_event -EXPORT_SYMBOL_GPL vmlinux 0xb49075a2 regulator_put -EXPORT_SYMBOL_GPL vmlinux 0xb497b304 inet6_compat_ioctl -EXPORT_SYMBOL_GPL vmlinux 0xb4982866 devfreq_event_remove_edev -EXPORT_SYMBOL_GPL vmlinux 0xb4995d33 get_net_ns -EXPORT_SYMBOL_GPL vmlinux 0xb4a49644 nvdimm_name -EXPORT_SYMBOL_GPL vmlinux 0xb4a578c7 iommu_detach_group -EXPORT_SYMBOL_GPL vmlinux 0xb4ad468e devm_regulator_bulk_register_supply_alias -EXPORT_SYMBOL_GPL vmlinux 0xb4b93e9c nvme_cleanup_cmd +EXPORT_SYMBOL_GPL vmlinux 0xb4923b39 gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0xb4a1b21b regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xb4a23b5d __traceiter_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0xb4a3b20b cookie_tcp_reqsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb4a43245 watchdog_unregister_device EXPORT_SYMBOL_GPL vmlinux 0xb4b97c90 pvclock_gtod_register_notifier -EXPORT_SYMBOL_GPL vmlinux 0xb4bc8898 devm_blk_crypto_profile_init -EXPORT_SYMBOL_GPL vmlinux 0xb4c1cddf __percpu_down_read -EXPORT_SYMBOL_GPL vmlinux 0xb4cc4bf1 of_irq_parse_and_map_pci -EXPORT_SYMBOL_GPL vmlinux 0xb4ce5fd8 PageHeadHuge -EXPORT_SYMBOL_GPL vmlinux 0xb4d1c70e fsl_mc_portal_free -EXPORT_SYMBOL_GPL vmlinux 0xb4e21574 nf_queue_entry_free +EXPORT_SYMBOL_GPL vmlinux 0xb4c404c7 rio_dma_prep_slave_sg +EXPORT_SYMBOL_GPL vmlinux 0xb4ca8efc pci_epf_alloc_space +EXPORT_SYMBOL_GPL vmlinux 0xb4cfbbea vfs_submount +EXPORT_SYMBOL_GPL vmlinux 0xb4d2e27f syscon_regmap_lookup_by_phandle_args +EXPORT_SYMBOL_GPL vmlinux 0xb4dea05d dev_pm_opp_of_add_table +EXPORT_SYMBOL_GPL vmlinux 0xb4e3152c da903x_clr_bits EXPORT_SYMBOL_GPL vmlinux 0xb4ea7cf7 kgdb_connected -EXPORT_SYMBOL_GPL vmlinux 0xb4ed2181 ata_qc_complete_multiple -EXPORT_SYMBOL_GPL vmlinux 0xb4ed2561 scsi_host_busy_iter +EXPORT_SYMBOL_GPL vmlinux 0xb4ebab85 receive_fd EXPORT_SYMBOL_GPL vmlinux 0xb4eda0da ring_buffer_event_length -EXPORT_SYMBOL_GPL vmlinux 0xb4fbc145 irq_chip_get_parent_state EXPORT_SYMBOL_GPL vmlinux 0xb501b2df nd_cmd_dimm_desc -EXPORT_SYMBOL_GPL vmlinux 0xb505f3fa pci_dev_trylock EXPORT_SYMBOL_GPL vmlinux 0xb5093dd3 console_list +EXPORT_SYMBOL_GPL vmlinux 0xb51513c6 rio_mport_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xb517a3aa sata_std_hardreset EXPORT_SYMBOL_GPL vmlinux 0xb51fbd64 edac_op_state EXPORT_SYMBOL_GPL vmlinux 0xb520eb79 btree_merge -EXPORT_SYMBOL_GPL vmlinux 0xb54978b4 dev_pm_qos_hide_latency_limit -EXPORT_SYMBOL_GPL vmlinux 0xb5509f63 regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0xb5310ca5 pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0xb540a384 vp_modern_map_vq_notify +EXPORT_SYMBOL_GPL vmlinux 0xb54e3fe6 net_ns_type_operations EXPORT_SYMBOL_GPL vmlinux 0xb55139f6 HUF_readStats -EXPORT_SYMBOL_GPL vmlinux 0xb5514e46 __traceiter_sched_util_est_cfs_tp EXPORT_SYMBOL_GPL vmlinux 0xb55de460 HYPERVISOR_dm_op -EXPORT_SYMBOL_GPL vmlinux 0xb5602964 find_vpid +EXPORT_SYMBOL_GPL vmlinux 0xb5604f42 scsi_unregister_device_handler EXPORT_SYMBOL_GPL vmlinux 0xb561c490 mpi_mul -EXPORT_SYMBOL_GPL vmlinux 0xb5759be3 blk_bio_list_merge -EXPORT_SYMBOL_GPL vmlinux 0xb5784418 pskb_put -EXPORT_SYMBOL_GPL vmlinux 0xb58582f6 __hwspin_unlock -EXPORT_SYMBOL_GPL vmlinux 0xb58a8314 usb_get_dr_mode -EXPORT_SYMBOL_GPL vmlinux 0xb58cfcd9 regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0xb580bfc1 device_destroy +EXPORT_SYMBOL_GPL vmlinux 0xb5834bc9 ata_scsi_queuecmd EXPORT_SYMBOL_GPL vmlinux 0xb592d904 __gfn_to_pfn_memslot -EXPORT_SYMBOL_GPL vmlinux 0xb5972087 device_store_bool -EXPORT_SYMBOL_GPL vmlinux 0xb5994b3c mtk_pinconf_drive_get_raw -EXPORT_SYMBOL_GPL vmlinux 0xb5a47f09 irq_gc_ack_set_bit EXPORT_SYMBOL_GPL vmlinux 0xb5a83e35 gnttab_setup_auto_xlat_frames EXPORT_SYMBOL_GPL vmlinux 0xb5a8c226 acpi_gsi_to_irq -EXPORT_SYMBOL_GPL vmlinux 0xb5ac3ef8 phy_package_join -EXPORT_SYMBOL_GPL vmlinux 0xb5b4a359 devm_clk_get_optional_enabled EXPORT_SYMBOL_GPL vmlinux 0xb5b6fb04 hv_get_vpreg -EXPORT_SYMBOL_GPL vmlinux 0xb5c2a930 class_find_device -EXPORT_SYMBOL_GPL vmlinux 0xb5c916a4 pci_p2pdma_enable_show -EXPORT_SYMBOL_GPL vmlinux 0xb5cf587b irq_domain_translate_onecell -EXPORT_SYMBOL_GPL vmlinux 0xb5dfbdc1 irq_gc_mask_clr_bit -EXPORT_SYMBOL_GPL vmlinux 0xb5ebe246 pinctrl_generic_get_group_name -EXPORT_SYMBOL_GPL vmlinux 0xb5facb84 badblocks_check -EXPORT_SYMBOL_GPL vmlinux 0xb60d9a3d of_led_get -EXPORT_SYMBOL_GPL vmlinux 0xb60fd116 __clk_hw_register_mux -EXPORT_SYMBOL_GPL vmlinux 0xb619455c user_destroy +EXPORT_SYMBOL_GPL vmlinux 0xb5bfea16 bio_clone_blkg_association +EXPORT_SYMBOL_GPL vmlinux 0xb5c29436 led_put +EXPORT_SYMBOL_GPL vmlinux 0xb5c311e9 bpf_trace_run9 +EXPORT_SYMBOL_GPL vmlinux 0xb5c7fb9d fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0xb5d6f545 extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xb5e1100f fwnode_graph_get_remote_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xb5e2717f pci_epc_set_msix +EXPORT_SYMBOL_GPL vmlinux 0xb5e76b5f extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0xb5e87e5c blkcg_root_css +EXPORT_SYMBOL_GPL vmlinux 0xb5e9252d usb_sg_wait EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier -EXPORT_SYMBOL_GPL vmlinux 0xb62cd2f7 __clk_hw_register_gate +EXPORT_SYMBOL_GPL vmlinux 0xb627a283 skb_to_sgvec EXPORT_SYMBOL_GPL vmlinux 0xb6357e53 cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0xb64073de wm8350_reg_lock EXPORT_SYMBOL_GPL vmlinux 0xb6410433 mpi_addm -EXPORT_SYMBOL_GPL vmlinux 0xb642c923 xenbus_probe_devices +EXPORT_SYMBOL_GPL vmlinux 0xb64bf5d5 umd_unload_blob EXPORT_SYMBOL_GPL vmlinux 0xb655f91b pci_epc_get_next_free_bar -EXPORT_SYMBOL_GPL vmlinux 0xb66628d3 file_ra_state_init -EXPORT_SYMBOL_GPL vmlinux 0xb666a5bb devm_usb_put_phy -EXPORT_SYMBOL_GPL vmlinux 0xb674fcdd tracing_snapshot_cond EXPORT_SYMBOL_GPL vmlinux 0xb6787346 sfp_unregister_socket -EXPORT_SYMBOL_GPL vmlinux 0xb689abc5 __platform_register_drivers -EXPORT_SYMBOL_GPL vmlinux 0xb6987e9a i2c_dw_configure_master +EXPORT_SYMBOL_GPL vmlinux 0xb67e17a0 ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0xb686a285 usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0xb68a2cc5 i2c_parse_fw_timings EXPORT_SYMBOL_GPL vmlinux 0xb69afbb0 devlink_linecard_deactivate -EXPORT_SYMBOL_GPL vmlinux 0xb6a2611c of_pwm_single_xlate -EXPORT_SYMBOL_GPL vmlinux 0xb6a8a578 regulator_set_current_limit_regmap -EXPORT_SYMBOL_GPL vmlinux 0xb6b5877b led_sysfs_enable -EXPORT_SYMBOL_GPL vmlinux 0xb6cf13c6 ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xb6a0759c __traceiter_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0xb6c18a2d sata_lpm_ignore_phy_events +EXPORT_SYMBOL_GPL vmlinux 0xb6c716a3 dma_mmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0xb6c770c9 mtk_clk_unregister_factors +EXPORT_SYMBOL_GPL vmlinux 0xb6d19c7d irq_chip_set_parent_state +EXPORT_SYMBOL_GPL vmlinux 0xb6d26e44 iommu_setup_dma_ops EXPORT_SYMBOL_GPL vmlinux 0xb6d27de6 __tracepoint_ata_bmdma_status -EXPORT_SYMBOL_GPL vmlinux 0xb6d88279 shmem_file_setup_with_mnt -EXPORT_SYMBOL_GPL vmlinux 0xb6ddc599 kpp_register_instance -EXPORT_SYMBOL_GPL vmlinux 0xb6df04b3 blk_mq_pci_map_queues +EXPORT_SYMBOL_GPL vmlinux 0xb6d542b8 pwm_request EXPORT_SYMBOL_GPL vmlinux 0xb6df084d sbitmap_queue_get_shallow EXPORT_SYMBOL_GPL vmlinux 0xb6e6d99d clk_disable -EXPORT_SYMBOL_GPL vmlinux 0xb6efc6dd devm_mipi_dsi_device_register_full -EXPORT_SYMBOL_GPL vmlinux 0xb6f6a353 usb_disable_ltm -EXPORT_SYMBOL_GPL vmlinux 0xb6f7f467 rio_inb_pwrite_handler -EXPORT_SYMBOL_GPL vmlinux 0xb719ef29 debugfs_create_x64 -EXPORT_SYMBOL_GPL vmlinux 0xb72a4b56 clk_fractional_divider_ops -EXPORT_SYMBOL_GPL vmlinux 0xb7317ac6 spi_mem_default_supports_op +EXPORT_SYMBOL_GPL vmlinux 0xb6f176d4 auxiliary_device_init +EXPORT_SYMBOL_GPL vmlinux 0xb7141101 dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0xb71aee1a inet6_sock_destruct +EXPORT_SYMBOL_GPL vmlinux 0xb71dfb5d crypto_grab_ahash +EXPORT_SYMBOL_GPL vmlinux 0xb71f14f3 sk_psock_init +EXPORT_SYMBOL_GPL vmlinux 0xb7242164 ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0xb72887a9 device_create_managed_software_node EXPORT_SYMBOL_GPL vmlinux 0xb7329c06 clk_set_phase EXPORT_SYMBOL_GPL vmlinux 0xb73713d7 nvmem_add_cell_lookups -EXPORT_SYMBOL_GPL vmlinux 0xb73d9485 ata_qc_complete -EXPORT_SYMBOL_GPL vmlinux 0xb745d10e tpm_is_tpm2 -EXPORT_SYMBOL_GPL vmlinux 0xb74875c7 of_clk_get_parent_name +EXPORT_SYMBOL_GPL vmlinux 0xb737b28a efivars_kobject EXPORT_SYMBOL_GPL vmlinux 0xb74c31cd wwan_remove_port -EXPORT_SYMBOL_GPL vmlinux 0xb75a2d3d blkg_rwstat_recursive_sum -EXPORT_SYMBOL_GPL vmlinux 0xb765a1c3 hvc_poll -EXPORT_SYMBOL_GPL vmlinux 0xb766843b pci_dev_run_wake -EXPORT_SYMBOL_GPL vmlinux 0xb770ee7d rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0xb7561e49 __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0xb7572228 dma_get_slave_caps +EXPORT_SYMBOL_GPL vmlinux 0xb759479f devm_clk_hw_register_fixed_factor_index +EXPORT_SYMBOL_GPL vmlinux 0xb75e1577 rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0xb76314d8 adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb76774de of_genpd_parse_idle_states +EXPORT_SYMBOL_GPL vmlinux 0xb76f013f get_user_pages_fast_only EXPORT_SYMBOL_GPL vmlinux 0xb782c1a3 hv_get_vpreg_128 -EXPORT_SYMBOL_GPL vmlinux 0xb7867d38 clk_gate_is_enabled EXPORT_SYMBOL_GPL vmlinux 0xb786bf75 pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0xb7872a4f tps65912_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xb788837f ip6_route_output_flags_noref +EXPORT_SYMBOL_GPL vmlinux 0xb78f950f gpiod_get_array EXPORT_SYMBOL_GPL vmlinux 0xb7a387fc synchronize_rcu_tasks_rude -EXPORT_SYMBOL_GPL vmlinux 0xb7a9b8e1 sysfs_rename_link_ns -EXPORT_SYMBOL_GPL vmlinux 0xb7b1fd7d wwan_port_rx -EXPORT_SYMBOL_GPL vmlinux 0xb7c28937 regulator_is_enabled_regmap -EXPORT_SYMBOL_GPL vmlinux 0xb7c5ff8d __devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0xb7c2867c gpiod_get_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xb7c54aad kvm_vcpu_yield_to EXPORT_SYMBOL_GPL vmlinux 0xb7c69a63 unregister_vmap_purge_notifier EXPORT_SYMBOL_GPL vmlinux 0xb7cc0cff __tracepoint_br_fdb_add -EXPORT_SYMBOL_GPL vmlinux 0xb7d2a1ea pcie_aspm_enabled -EXPORT_SYMBOL_GPL vmlinux 0xb7d6ba61 rio_mport_class -EXPORT_SYMBOL_GPL vmlinux 0xb7d952d6 meson_a1_parse_dt_extra -EXPORT_SYMBOL_GPL vmlinux 0xb7f4e0a5 dbs_update -EXPORT_SYMBOL_GPL vmlinux 0xb7f5fb0b regulator_desc_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0xb7d6c1e3 hisi_format_sysfs_show +EXPORT_SYMBOL_GPL vmlinux 0xb7da9eab led_get_default_pattern +EXPORT_SYMBOL_GPL vmlinux 0xb7e15406 clk_hw_get_rate_range +EXPORT_SYMBOL_GPL vmlinux 0xb7ed5ec5 __hvc_resize EXPORT_SYMBOL_GPL vmlinux 0xb7f990e9 rht_bucket_nested -EXPORT_SYMBOL_GPL vmlinux 0xb803a9eb crypto_stats_init -EXPORT_SYMBOL_GPL vmlinux 0xb80768de serdev_controller_remove +EXPORT_SYMBOL_GPL vmlinux 0xb8100812 sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0xb810f773 devm_of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0xb8227577 mtk_hw_get_value EXPORT_SYMBOL_GPL vmlinux 0xb8273d0b __wake_up_sync -EXPORT_SYMBOL_GPL vmlinux 0xb82a6e7c ata_pci_sff_init_one -EXPORT_SYMBOL_GPL vmlinux 0xb831b88f get_net_ns_by_id -EXPORT_SYMBOL_GPL vmlinux 0xb835ac4c serial8250_do_shutdown -EXPORT_SYMBOL_GPL vmlinux 0xb848bd2f vp_modern_get_status +EXPORT_SYMBOL_GPL vmlinux 0xb8283425 rtnl_delete_link +EXPORT_SYMBOL_GPL vmlinux 0xb82a3b47 hrtimer_sleeper_start_expires +EXPORT_SYMBOL_GPL vmlinux 0xb82ca002 pinconf_generic_dump_config +EXPORT_SYMBOL_GPL vmlinux 0xb837eaf1 xdp_rxq_info_reg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0xb8460069 virtio_check_driver_offered_feature EXPORT_SYMBOL_GPL vmlinux 0xb85042e5 gnttab_free_grant_reference_seq -EXPORT_SYMBOL_GPL vmlinux 0xb8516ab4 ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xb85571f3 extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0xb855c6ad pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xb85ac81a iomap_zero_range +EXPORT_SYMBOL_GPL vmlinux 0xb862a375 cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0xb865e1ec of_icc_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0xb8673570 serdev_device_set_parity EXPORT_SYMBOL_GPL vmlinux 0xb8781582 imx_clk_hw_sscg_pll -EXPORT_SYMBOL_GPL vmlinux 0xb87aabd2 clk_gate_ops -EXPORT_SYMBOL_GPL vmlinux 0xb87d4536 regmap_parse_val EXPORT_SYMBOL_GPL vmlinux 0xb87f40fe cppc_set_enable -EXPORT_SYMBOL_GPL vmlinux 0xb886c20a perf_pmu_unregister -EXPORT_SYMBOL_GPL vmlinux 0xb88c90ae rcu_trc_cmpxchg_need_qs EXPORT_SYMBOL_GPL vmlinux 0xb88dbfce irq_set_irqchip_state -EXPORT_SYMBOL_GPL vmlinux 0xb896f219 acpi_get_acpi_dev EXPORT_SYMBOL_GPL vmlinux 0xb8993fac __tracepoint_remove_device_from_group EXPORT_SYMBOL_GPL vmlinux 0xb89e69b1 jump_label_update_timeout -EXPORT_SYMBOL_GPL vmlinux 0xb8b6f02e blk_mq_flush_busy_ctxs +EXPORT_SYMBOL_GPL vmlinux 0xb8a29225 ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0xb8a2b99d gpiochip_reqres_irq +EXPORT_SYMBOL_GPL vmlinux 0xb8a93eb3 mtk_register_reset_controller_with_dev +EXPORT_SYMBOL_GPL vmlinux 0xb8b5b5a1 xdp_rxq_info_unused EXPORT_SYMBOL_GPL vmlinux 0xb8b8c4f0 ti_sci_release_resource -EXPORT_SYMBOL_GPL vmlinux 0xb8c6429e platform_msi_domain_free_irqs -EXPORT_SYMBOL_GPL vmlinux 0xb8c952d3 i2c_client_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xb8ba6836 vfs_lock_file EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put -EXPORT_SYMBOL_GPL vmlinux 0xb8e00607 platform_device_del -EXPORT_SYMBOL_GPL vmlinux 0xb8e25f9a nvme_init_ctrl -EXPORT_SYMBOL_GPL vmlinux 0xb8e28cdb tegra_xusb_padctl_legacy_remove -EXPORT_SYMBOL_GPL vmlinux 0xb8ed2df2 blk_crypto_reprogram_all_keys EXPORT_SYMBOL_GPL vmlinux 0xb8f11603 idr_alloc -EXPORT_SYMBOL_GPL vmlinux 0xb905546a gnttab_foreach_grant_in_range -EXPORT_SYMBOL_GPL vmlinux 0xb90b52c3 policy_has_boost_freq +EXPORT_SYMBOL_GPL vmlinux 0xb901c6ed ip6_route_input_lookup +EXPORT_SYMBOL_GPL vmlinux 0xb9100e61 ipv6_dup_options EXPORT_SYMBOL_GPL vmlinux 0xb912560d static_key_disable -EXPORT_SYMBOL_GPL vmlinux 0xb9158ce8 rio_release_inb_dbell -EXPORT_SYMBOL_GPL vmlinux 0xb917844d of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xb915da0f fuse_dev_install EXPORT_SYMBOL_GPL vmlinux 0xb917b6d7 return_address -EXPORT_SYMBOL_GPL vmlinux 0xb91834cd dma_need_sync -EXPORT_SYMBOL_GPL vmlinux 0xb93240aa icc_enable -EXPORT_SYMBOL_GPL vmlinux 0xb93541a1 transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0xb91aaaaf crypto_stats_rng_seed +EXPORT_SYMBOL_GPL vmlinux 0xb923016c usb_pipe_type_check +EXPORT_SYMBOL_GPL vmlinux 0xb938f2af bdev_nr_zones EXPORT_SYMBOL_GPL vmlinux 0xb940d90d hte_enable_ts -EXPORT_SYMBOL_GPL vmlinux 0xb951a9da devm_watchdog_register_device -EXPORT_SYMBOL_GPL vmlinux 0xb95b224c divider_ro_round_rate_parent +EXPORT_SYMBOL_GPL vmlinux 0xb941bc6d class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0xb94ef139 md_bitmap_resize EXPORT_SYMBOL_GPL vmlinux 0xb9681621 xdp_do_flush -EXPORT_SYMBOL_GPL vmlinux 0xb97e3478 vp_legacy_config_vector EXPORT_SYMBOL_GPL vmlinux 0xb9852d11 __traceiter_mc_event -EXPORT_SYMBOL_GPL vmlinux 0xb98fb920 fuse_request_end EXPORT_SYMBOL_GPL vmlinux 0xb99a3b00 sbitmap_queue_recalculate_wake_batch -EXPORT_SYMBOL_GPL vmlinux 0xb99aa157 pci_epc_mem_init -EXPORT_SYMBOL_GPL vmlinux 0xb9ad8f78 inet6_hash -EXPORT_SYMBOL_GPL vmlinux 0xb9b6b8b4 rockchip_pcie_enable_clocks +EXPORT_SYMBOL_GPL vmlinux 0xb99e0999 uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0xb9b9a564 raw_v4_match EXPORT_SYMBOL_GPL vmlinux 0xb9b9df41 usb_amd_dev_put -EXPORT_SYMBOL_GPL vmlinux 0xb9bb53ca fscrypt_ioctl_remove_key_all_users -EXPORT_SYMBOL_GPL vmlinux 0xb9c0f46f ahci_shost_groups EXPORT_SYMBOL_GPL vmlinux 0xb9c16f51 hv_max_vp_index -EXPORT_SYMBOL_GPL vmlinux 0xb9c24bd4 tcp_register_congestion_control EXPORT_SYMBOL_GPL vmlinux 0xb9c425de register_syscore_ops -EXPORT_SYMBOL_GPL vmlinux 0xb9cdc0b6 __ata_ehi_push_desc EXPORT_SYMBOL_GPL vmlinux 0xb9d025c9 llist_del_first -EXPORT_SYMBOL_GPL vmlinux 0xb9d8a762 xenbus_watch_path -EXPORT_SYMBOL_GPL vmlinux 0xb9da51d9 dev_pm_genpd_get_next_hrtimer -EXPORT_SYMBOL_GPL vmlinux 0xb9f01058 of_alias_get_id -EXPORT_SYMBOL_GPL vmlinux 0xba092969 bio_add_zone_append_page -EXPORT_SYMBOL_GPL vmlinux 0xba0e86b8 iommu_device_link -EXPORT_SYMBOL_GPL vmlinux 0xba0e9c35 wakeup_source_create -EXPORT_SYMBOL_GPL vmlinux 0xba199b2b cpci_hp_register_bus +EXPORT_SYMBOL_GPL vmlinux 0xb9e2eed0 balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0xb9e58c46 vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0xb9e7823f pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0xb9eb1636 led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0xb9fca3be gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0xba0c430c handle_fasteoi_mask_irq +EXPORT_SYMBOL_GPL vmlinux 0xba0e445f platform_device_add_resources EXPORT_SYMBOL_GPL vmlinux 0xba220db7 __wake_up_sync_key EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get -EXPORT_SYMBOL_GPL vmlinux 0xba2c1302 crypto_stats_kpp_set_secret -EXPORT_SYMBOL_GPL vmlinux 0xba45a2ea spi_get_device_match_data -EXPORT_SYMBOL_GPL vmlinux 0xba5211e9 generic_device_group -EXPORT_SYMBOL_GPL vmlinux 0xba577054 dev_pm_opp_get_required_pstate -EXPORT_SYMBOL_GPL vmlinux 0xba5f8a6e acpi_debugfs_dir -EXPORT_SYMBOL_GPL vmlinux 0xba72e14e sfp_bus_find_fwnode -EXPORT_SYMBOL_GPL vmlinux 0xba7b7d7e irq_get_domain_generic_chip -EXPORT_SYMBOL_GPL vmlinux 0xba851d7e wakeup_sources_walk_start -EXPORT_SYMBOL_GPL vmlinux 0xba8b9587 ata_eh_freeze_port -EXPORT_SYMBOL_GPL vmlinux 0xba8f03df pci_epc_get_features -EXPORT_SYMBOL_GPL vmlinux 0xba939d1d dprc_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xba38211a __traceiter_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0xba39455d dev_fill_metadata_dst +EXPORT_SYMBOL_GPL vmlinux 0xba42b50e sysfs_groups_change_owner +EXPORT_SYMBOL_GPL vmlinux 0xba4ab7b4 __traceiter_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0xba4cce3b serdev_device_set_baudrate +EXPORT_SYMBOL_GPL vmlinux 0xba690785 sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0xba6d438a i2c_client_type +EXPORT_SYMBOL_GPL vmlinux 0xba6f2944 bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xba724787 crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0xba77c07e nfs_ssc_register +EXPORT_SYMBOL_GPL vmlinux 0xba88eba4 subsys_virtual_register EXPORT_SYMBOL_GPL vmlinux 0xba96b348 phy_10gbit_fec_features -EXPORT_SYMBOL_GPL vmlinux 0xba98aca3 serial8250_rx_dma_flush -EXPORT_SYMBOL_GPL vmlinux 0xbaabb524 ata_port_freeze -EXPORT_SYMBOL_GPL vmlinux 0xbab2f0f4 software_node_fwnode EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents -EXPORT_SYMBOL_GPL vmlinux 0xbae37c4a power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0xbac1c48e fat_time_fat2unix +EXPORT_SYMBOL_GPL vmlinux 0xbace7ae9 irq_domain_free_irqs_common +EXPORT_SYMBOL_GPL vmlinux 0xbad5ded1 fscrypt_set_context +EXPORT_SYMBOL_GPL vmlinux 0xbad5eb37 phylink_mii_c22_pcs_config +EXPORT_SYMBOL_GPL vmlinux 0xbad7d457 dpbp_disable +EXPORT_SYMBOL_GPL vmlinux 0xbae3cbba bpf_map_inc +EXPORT_SYMBOL_GPL vmlinux 0xbae72c33 dw_pcie_own_conf_map_bus EXPORT_SYMBOL_GPL vmlinux 0xbaf22757 kvfree_call_rcu -EXPORT_SYMBOL_GPL vmlinux 0xbaf5a542 sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0xbaf4a1fe file_is_kvm EXPORT_SYMBOL_GPL vmlinux 0xbaf6850c fsnotify_wait_marks_destroyed -EXPORT_SYMBOL_GPL vmlinux 0xbaf86849 pwm_apply_state +EXPORT_SYMBOL_GPL vmlinux 0xbafb6d9a devm_free_pages 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 0xbb0c15a2 mtk_clk_gate_ops_setclr_inv -EXPORT_SYMBOL_GPL vmlinux 0xbb0cd698 regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0xbb0e0591 crypto_alloc_sync_skcipher EXPORT_SYMBOL_GPL vmlinux 0xbb24f372 __SCK__tp_func_attach_device_to_domain -EXPORT_SYMBOL_GPL vmlinux 0xbb28d5fe phy_validate -EXPORT_SYMBOL_GPL vmlinux 0xbb2f1a83 usb_amd_pt_check_port -EXPORT_SYMBOL_GPL vmlinux 0xbb32f144 dev_set_name -EXPORT_SYMBOL_GPL vmlinux 0xbb3481e1 vmbus_sendpacket_mpb_desc -EXPORT_SYMBOL_GPL vmlinux 0xbb3b99dd cpufreq_generic_attr -EXPORT_SYMBOL_GPL vmlinux 0xbb3f8db0 fwnode_find_reference +EXPORT_SYMBOL_GPL vmlinux 0xbb33525d xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0xbb3469a4 kset_find_obj +EXPORT_SYMBOL_GPL vmlinux 0xbb3a2a64 phy_configure +EXPORT_SYMBOL_GPL vmlinux 0xbb3aa13c usb_hub_claim_port EXPORT_SYMBOL_GPL vmlinux 0xbb4146b3 get_completed_synchronize_rcu -EXPORT_SYMBOL_GPL vmlinux 0xbb44bc5f regmap_reinit_cache -EXPORT_SYMBOL_GPL vmlinux 0xbb46bf0a ncsi_start_dev -EXPORT_SYMBOL_GPL vmlinux 0xbb4a5afa alloc_dax -EXPORT_SYMBOL_GPL vmlinux 0xbb4c8a15 pinctrl_utils_reserve_map -EXPORT_SYMBOL_GPL vmlinux 0xbb4fdc9c xhci_add_endpoint -EXPORT_SYMBOL_GPL vmlinux 0xbb5c3c09 tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0xbb45d88e sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0xbb48d1d4 __devm_rtc_register_device +EXPORT_SYMBOL_GPL vmlinux 0xbb59d004 hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xbb62bfae sdio_writel EXPORT_SYMBOL_GPL vmlinux 0xbb6508da random_get_entropy_fallback +EXPORT_SYMBOL_GPL vmlinux 0xbb68ad35 rio_release_dma +EXPORT_SYMBOL_GPL vmlinux 0xbb6a1f3b pm_generic_poweroff_noirq 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 0xbb7bbb11 tty_buffer_request_room -EXPORT_SYMBOL_GPL vmlinux 0xbb7c9e56 dw8250_do_set_termios +EXPORT_SYMBOL_GPL vmlinux 0xbb72877c dw_pcie_wait_for_link EXPORT_SYMBOL_GPL vmlinux 0xbb7e9690 gfn_to_hva_memslot -EXPORT_SYMBOL_GPL vmlinux 0xbb800d72 kobject_get_path -EXPORT_SYMBOL_GPL vmlinux 0xbb8741d2 udp_tunnel_nic_ops -EXPORT_SYMBOL_GPL vmlinux 0xbb899c13 fsl_mc_obj_close +EXPORT_SYMBOL_GPL vmlinux 0xbb82ea74 acpi_subsys_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xbb84b9b3 gpiod_direction_input EXPORT_SYMBOL_GPL vmlinux 0xbb93eec5 ioasid_alloc -EXPORT_SYMBOL_GPL vmlinux 0xbb9844f7 fwnode_graph_get_remote_port_parent +EXPORT_SYMBOL_GPL vmlinux 0xbba7a859 meson_clk_pll_ops +EXPORT_SYMBOL_GPL vmlinux 0xbbaf9898 pinctrl_pm_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0xbbafbfca pci_p2pdma_add_resource +EXPORT_SYMBOL_GPL vmlinux 0xbbb2032d hwspin_lock_get_id EXPORT_SYMBOL_GPL vmlinux 0xbbb4ab02 mtk_mutex_put -EXPORT_SYMBOL_GPL vmlinux 0xbbbaf364 devlink_port_attrs_pci_pf_set -EXPORT_SYMBOL_GPL vmlinux 0xbbc7b6cc sch_frag_xmit_hook -EXPORT_SYMBOL_GPL vmlinux 0xbbcabda3 rockchip_pcie_deinit_phys -EXPORT_SYMBOL_GPL vmlinux 0xbbcde7fa nvmem_cell_read_variable_le_u64 -EXPORT_SYMBOL_GPL vmlinux 0xbbe4af59 nvmem_cell_read_variable_le_u32 +EXPORT_SYMBOL_GPL vmlinux 0xbbb510bb cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xbbc7fc01 netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0xbbc8db78 ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0xbbc8edda crypto_get_default_null_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xbbd334d0 i2c_dw_adjust_bus_speed +EXPORT_SYMBOL_GPL vmlinux 0xbbdc81fd clkdev_hw_create +EXPORT_SYMBOL_GPL vmlinux 0xbbdd9d95 i2c_dw_configure_master EXPORT_SYMBOL_GPL vmlinux 0xbbe5611b crc64_rocksoft_update EXPORT_SYMBOL_GPL vmlinux 0xbbe56404 sprint_OID -EXPORT_SYMBOL_GPL vmlinux 0xbbea9b7a devm_memremap_pages -EXPORT_SYMBOL_GPL vmlinux 0xbbef4a40 vga_default_device -EXPORT_SYMBOL_GPL vmlinux 0xbbf469fc dm_table_device_name -EXPORT_SYMBOL_GPL vmlinux 0xbbf6a924 __clk_hw_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0xbbec0ada gpiochip_free_own_desc EXPORT_SYMBOL_GPL vmlinux 0xbbf82b6f zynqmp_pm_set_tcm_config -EXPORT_SYMBOL_GPL vmlinux 0xbc0129d9 crypto_unregister_skcipher -EXPORT_SYMBOL_GPL vmlinux 0xbc09522c ahci_port_resume -EXPORT_SYMBOL_GPL vmlinux 0xbc12582c msg_zerocopy_callback -EXPORT_SYMBOL_GPL vmlinux 0xbc1cd664 dax_inode -EXPORT_SYMBOL_GPL vmlinux 0xbc2a758d devm_fwnode_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0xbc014f19 __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0xbc07c296 acpi_find_child_by_adr +EXPORT_SYMBOL_GPL vmlinux 0xbc0a28ec of_clk_add_hw_provider +EXPORT_SYMBOL_GPL vmlinux 0xbc0a3c2f regulator_get_current_limit_regmap +EXPORT_SYMBOL_GPL vmlinux 0xbc17dd46 mmu_interval_read_begin +EXPORT_SYMBOL_GPL vmlinux 0xbc1e8d3e mtk_clk_register_cpumuxes +EXPORT_SYMBOL_GPL vmlinux 0xbc2095f8 gnttab_page_cache_shrink EXPORT_SYMBOL_GPL vmlinux 0xbc314156 nop_mnt_idmap -EXPORT_SYMBOL_GPL vmlinux 0xbc3eb845 rio_unmap_inb_region EXPORT_SYMBOL_GPL vmlinux 0xbc3f2cb0 timecounter_cyc2time EXPORT_SYMBOL_GPL vmlinux 0xbc4d7f9a cleanup_srcu_struct -EXPORT_SYMBOL_GPL vmlinux 0xbc50e9a3 fscrypt_ioctl_remove_key +EXPORT_SYMBOL_GPL vmlinux 0xbc5031c3 pm_clk_suspend +EXPORT_SYMBOL_GPL vmlinux 0xbc633aec fsl_mc_allocate_irqs EXPORT_SYMBOL_GPL vmlinux 0xbc6bec66 free_percpu_irq -EXPORT_SYMBOL_GPL vmlinux 0xbc74452b gnttab_page_cache_shrink -EXPORT_SYMBOL_GPL vmlinux 0xbc759daf of_cpufreq_cooling_register -EXPORT_SYMBOL_GPL vmlinux 0xbc76dd0f dpcon_close -EXPORT_SYMBOL_GPL vmlinux 0xbc89b030 dm_bio_get_target_bio_nr -EXPORT_SYMBOL_GPL vmlinux 0xbc8f44ed rio_mport_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xbc712d42 kvm_vcpu_map +EXPORT_SYMBOL_GPL vmlinux 0xbc919945 l3mdev_update_flow +EXPORT_SYMBOL_GPL vmlinux 0xbc923337 device_set_node EXPORT_SYMBOL_GPL vmlinux 0xbc9b8588 ehci_cf_port_reset_rwsem -EXPORT_SYMBOL_GPL vmlinux 0xbca6c2ee __traceiter_pelt_se_tp -EXPORT_SYMBOL_GPL vmlinux 0xbcb305ad sata_scr_valid -EXPORT_SYMBOL_GPL vmlinux 0xbcbc6672 usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0xbca458b2 tcp_get_syncookie_mss +EXPORT_SYMBOL_GPL vmlinux 0xbcad2b63 regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0xbcb4c17e cpufreq_register_driver EXPORT_SYMBOL_GPL vmlinux 0xbcbe3339 devlink_set_features EXPORT_SYMBOL_GPL vmlinux 0xbcc15e75 ktime_get_coarse_with_offset -EXPORT_SYMBOL_GPL vmlinux 0xbcd11ad5 rio_map_inb_region -EXPORT_SYMBOL_GPL vmlinux 0xbcdbd4d0 key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0xbcd5dc68 nvme_cleanup_cmd EXPORT_SYMBOL_GPL vmlinux 0xbcdd5b99 iommu_group_set_name -EXPORT_SYMBOL_GPL vmlinux 0xbce6fa12 devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbce8ba00 __traceiter_block_rq_insert EXPORT_SYMBOL_GPL vmlinux 0xbcf1f0e6 zs_create_pool -EXPORT_SYMBOL_GPL vmlinux 0xbd04a2d4 devm_gpiod_unhinge +EXPORT_SYMBOL_GPL vmlinux 0xbcfe565f usb_hcd_unmap_urb_for_dma EXPORT_SYMBOL_GPL vmlinux 0xbd06f3a9 ata_get_cmd_name -EXPORT_SYMBOL_GPL vmlinux 0xbd094e16 dev_pm_genpd_resume -EXPORT_SYMBOL_GPL vmlinux 0xbd2c57a7 of_irq_find_parent +EXPORT_SYMBOL_GPL vmlinux 0xbd1924cb tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xbd272343 edac_pci_del_device +EXPORT_SYMBOL_GPL vmlinux 0xbd2f1712 inet6_compat_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xbd356884 kset_create_and_add EXPORT_SYMBOL_GPL vmlinux 0xbd3fe1e3 disable_hardirq -EXPORT_SYMBOL_GPL vmlinux 0xbd4218e5 set_secondary_fwnode -EXPORT_SYMBOL_GPL vmlinux 0xbd4c017f bus_for_each_dev -EXPORT_SYMBOL_GPL vmlinux 0xbd50fbe6 bpf_verifier_log_write -EXPORT_SYMBOL_GPL vmlinux 0xbd519320 __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xbd4ea98e fib_rules_dump EXPORT_SYMBOL_GPL vmlinux 0xbd5704ec __tracepoint_xdp_bulk_tx EXPORT_SYMBOL_GPL vmlinux 0xbd5ef27d ct_user_enter -EXPORT_SYMBOL_GPL vmlinux 0xbd78d74b skb_consume_udp +EXPORT_SYMBOL_GPL vmlinux 0xbd62cac8 devfreq_get_devfreq_by_node +EXPORT_SYMBOL_GPL vmlinux 0xbd646f41 anon_inode_getfd_secure +EXPORT_SYMBOL_GPL vmlinux 0xbd70c68c fsl_mc_bus_dpbp_type EXPORT_SYMBOL_GPL vmlinux 0xbd7aaaee add_memory -EXPORT_SYMBOL_GPL vmlinux 0xbd84a842 __irq_domain_alloc_irqs -EXPORT_SYMBOL_GPL vmlinux 0xbd853183 inet_send_prepare -EXPORT_SYMBOL_GPL vmlinux 0xbd89f787 cpufreq_driver_resolve_freq +EXPORT_SYMBOL_GPL vmlinux 0xbd7fe26e devm_of_led_get +EXPORT_SYMBOL_GPL vmlinux 0xbd805d94 mpc8xxx_spi_rx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0xbd8581d3 clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0xbd882e0a usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0xbd88452f scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0xbd8e1343 tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0xbd9c971a ata_sff_drain_fifo EXPORT_SYMBOL_GPL vmlinux 0xbda04a91 cond_synchronize_rcu_expedited -EXPORT_SYMBOL_GPL vmlinux 0xbda4cda2 serdev_device_open -EXPORT_SYMBOL_GPL vmlinux 0xbda61027 devlink_alloc_ns -EXPORT_SYMBOL_GPL vmlinux 0xbda757db dev_attr_unload_heads -EXPORT_SYMBOL_GPL vmlinux 0xbdaf67c5 pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0xbda8a01f of_pci_parse_bus_range +EXPORT_SYMBOL_GPL vmlinux 0xbdaa0b4f dev_attr_ncq_prio_enable EXPORT_SYMBOL_GPL vmlinux 0xbdb2217d hv_is_isolation_supported -EXPORT_SYMBOL_GPL vmlinux 0xbdb56cfa sk_msg_free EXPORT_SYMBOL_GPL vmlinux 0xbdb72342 __tracepoint_devlink_hwmsg -EXPORT_SYMBOL_GPL vmlinux 0xbdc4393b dpbp_open -EXPORT_SYMBOL_GPL vmlinux 0xbdca4424 phy_pm_runtime_forbid -EXPORT_SYMBOL_GPL vmlinux 0xbdcb203e usb_hub_find_child -EXPORT_SYMBOL_GPL vmlinux 0xbdd9c6e4 rio_del_mport_pw_handler +EXPORT_SYMBOL_GPL vmlinux 0xbdbc4703 sbitmap_show +EXPORT_SYMBOL_GPL vmlinux 0xbdbe9e1c debugfs_attr_read +EXPORT_SYMBOL_GPL vmlinux 0xbdce9e58 ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0xbdd8aa91 power_supply_set_property EXPORT_SYMBOL_GPL vmlinux 0xbdda1b5f vmalloc_huge -EXPORT_SYMBOL_GPL vmlinux 0xbdf4ce38 usb_deregister_dev -EXPORT_SYMBOL_GPL vmlinux 0xbe06e817 led_classdev_resume -EXPORT_SYMBOL_GPL vmlinux 0xbe0e99b8 sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0xbddae702 tty_set_ldisc +EXPORT_SYMBOL_GPL vmlinux 0xbde00a14 pci_msix_free_irq +EXPORT_SYMBOL_GPL vmlinux 0xbde3c05f devm_pm_opp_of_add_table_indexed +EXPORT_SYMBOL_GPL vmlinux 0xbde82b62 crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0xbdf42e98 dev_pm_opp_of_add_table_indexed +EXPORT_SYMBOL_GPL vmlinux 0xbdf98aad __traceiter_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0xbe120014 mptcp_pm_get_add_addr_signal_max EXPORT_SYMBOL_GPL vmlinux 0xbe137c1e imx_fracn_gppll -EXPORT_SYMBOL_GPL vmlinux 0xbe1c5b59 spi_target_abort -EXPORT_SYMBOL_GPL vmlinux 0xbe20665d invalidate_inode_pages2_range -EXPORT_SYMBOL_GPL vmlinux 0xbe26aaf2 pinctrl_generic_get_group_count -EXPORT_SYMBOL_GPL vmlinux 0xbe288126 dev_pm_opp_is_turbo -EXPORT_SYMBOL_GPL vmlinux 0xbe377018 dm_copy_name_and_uuid -EXPORT_SYMBOL_GPL vmlinux 0xbe45b3f6 pci_generic_config_read +EXPORT_SYMBOL_GPL vmlinux 0xbe1d5394 iommu_dev_disable_feature +EXPORT_SYMBOL_GPL vmlinux 0xbe208ff3 debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0xbe29cc00 ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0xbe2c30ed vp_modern_set_queue_reset +EXPORT_SYMBOL_GPL vmlinux 0xbe32dd70 spi_take_timestamp_post +EXPORT_SYMBOL_GPL vmlinux 0xbe5759e1 nvme_wait_freeze_timeout EXPORT_SYMBOL_GPL vmlinux 0xbe5c888b crypto_chain EXPORT_SYMBOL_GPL vmlinux 0xbe5e3414 k3_udma_glue_reset_rx_chn -EXPORT_SYMBOL_GPL vmlinux 0xbe6262e1 __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0xbe65e038 acpi_debugfs_dir EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus -EXPORT_SYMBOL_GPL vmlinux 0xbe8f3728 xenbus_dev_is_online +EXPORT_SYMBOL_GPL vmlinux 0xbe6e5d16 extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbe7826c4 tty_port_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0xbe89a770 kthread_use_mm EXPORT_SYMBOL_GPL vmlinux 0xbe96dfd8 of_reconfig_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbe97ad30 rtc_class_close EXPORT_SYMBOL_GPL vmlinux 0xbe9a83d5 dw_pcie_write EXPORT_SYMBOL_GPL vmlinux 0xbea59373 vcap_rule_add_action_bit EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized -EXPORT_SYMBOL_GPL vmlinux 0xbeb0fb0f __auxiliary_device_add +EXPORT_SYMBOL_GPL vmlinux 0xbeb7c5ec nvdimm_delete +EXPORT_SYMBOL_GPL vmlinux 0xbebc40e4 ata_cable_80wire EXPORT_SYMBOL_GPL vmlinux 0xbec66c3a __apei_exec_run -EXPORT_SYMBOL_GPL vmlinux 0xbed76135 irq_domain_remove_sim -EXPORT_SYMBOL_GPL vmlinux 0xbedce8a9 usb_put_phy -EXPORT_SYMBOL_GPL vmlinux 0xbee68d40 gpiochip_lock_as_irq -EXPORT_SYMBOL_GPL vmlinux 0xbef6c636 blk_mq_virtio_map_queues -EXPORT_SYMBOL_GPL vmlinux 0xbef8b225 get_cpu_device -EXPORT_SYMBOL_GPL vmlinux 0xbefbc061 __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0xbed08c42 mtk_pinconf_adv_drive_set_raw +EXPORT_SYMBOL_GPL vmlinux 0xbedaabef tegra_bpmp_free_mrq +EXPORT_SYMBOL_GPL vmlinux 0xbf01f7cf __fscrypt_prepare_rename EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier -EXPORT_SYMBOL_GPL vmlinux 0xbf086222 sched_set_fifo_low -EXPORT_SYMBOL_GPL vmlinux 0xbf1cd2d7 xdp_attachment_setup +EXPORT_SYMBOL_GPL vmlinux 0xbf0610e7 of_usb_host_tpl_support +EXPORT_SYMBOL_GPL vmlinux 0xbf06de1f device_iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0xbf2a0729 edac_pci_create_generic_ctl EXPORT_SYMBOL_GPL vmlinux 0xbf2e2e71 housekeeping_enabled EXPORT_SYMBOL_GPL vmlinux 0xbf4513c3 devlink_linecard_activate -EXPORT_SYMBOL_GPL vmlinux 0xbf4f69f7 usb_urb_ep_type_check -EXPORT_SYMBOL_GPL vmlinux 0xbf59818a skb_gso_validate_mac_len -EXPORT_SYMBOL_GPL vmlinux 0xbf5faccc em_pd_get -EXPORT_SYMBOL_GPL vmlinux 0xbf625f08 usb_acpi_port_lpm_incapable -EXPORT_SYMBOL_GPL vmlinux 0xbf680747 input_ff_event -EXPORT_SYMBOL_GPL vmlinux 0xbf88e05a of_add_property -EXPORT_SYMBOL_GPL vmlinux 0xbfa52729 meson_clk_pll_ops -EXPORT_SYMBOL_GPL vmlinux 0xbfac95b3 wakeup_source_destroy -EXPORT_SYMBOL_GPL vmlinux 0xbfb66eee nvme_auth_stop -EXPORT_SYMBOL_GPL vmlinux 0xbfb837ee devm_free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xbf45bffb crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0xbf45da0b of_regulator_bulk_get_all +EXPORT_SYMBOL_GPL vmlinux 0xbf576425 user_update +EXPORT_SYMBOL_GPL vmlinux 0xbf57df23 nvmem_register +EXPORT_SYMBOL_GPL vmlinux 0xbf582ad8 devm_reset_control_array_get +EXPORT_SYMBOL_GPL vmlinux 0xbf5e847a securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0xbf62a5a2 elv_rqhash_add +EXPORT_SYMBOL_GPL vmlinux 0xbf6ca9d1 ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0xbf736942 uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0xbf756e4b kvm_vcpu_read_guest +EXPORT_SYMBOL_GPL vmlinux 0xbf773473 platform_irq_count +EXPORT_SYMBOL_GPL vmlinux 0xbf946d2b platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0xbfabee36 synth_event_trace_array EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports -EXPORT_SYMBOL_GPL vmlinux 0xbfc14ff1 irq_chip_set_parent_state -EXPORT_SYMBOL_GPL vmlinux 0xbfc34d00 devm_spi_register_controller -EXPORT_SYMBOL_GPL vmlinux 0xbfcc1851 __traceiter_attach_device_to_domain -EXPORT_SYMBOL_GPL vmlinux 0xbfd98232 sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0xbfc3bc79 led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0xbfdc22c4 iommu_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbfe37a02 clk_hw_unregister_fixed_factor EXPORT_SYMBOL_GPL vmlinux 0xbfe5616d tick_broadcast_oneshot_control +EXPORT_SYMBOL_GPL vmlinux 0xbfe641bd find_get_pid EXPORT_SYMBOL_GPL vmlinux 0xbfed2cd9 __wait_rcu_gp -EXPORT_SYMBOL_GPL vmlinux 0xbfee9c38 virtio_require_restricted_mem_acc -EXPORT_SYMBOL_GPL vmlinux 0xbffb5aad find_asymmetric_key -EXPORT_SYMBOL_GPL vmlinux 0xc0025a9b pcc_mbox_request_channel -EXPORT_SYMBOL_GPL vmlinux 0xc00fc808 acpi_device_modalias -EXPORT_SYMBOL_GPL vmlinux 0xc03472e3 devm_ioremap_uc -EXPORT_SYMBOL_GPL vmlinux 0xc0410508 mmc_cmdq_disable +EXPORT_SYMBOL_GPL vmlinux 0xbfff73c8 synth_event_trace_end +EXPORT_SYMBOL_GPL vmlinux 0xbfffb715 of_property_read_variable_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xc01ec84e __traceiter_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0xc0351385 of_get_display_timing +EXPORT_SYMBOL_GPL vmlinux 0xc03af9a3 lwtstate_free EXPORT_SYMBOL_GPL vmlinux 0xc046cf84 imx93_clk_gate -EXPORT_SYMBOL_GPL vmlinux 0xc04aa8c7 renesas_xhci_check_request_fw +EXPORT_SYMBOL_GPL vmlinux 0xc049b8f6 fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xc058e4d9 init_dummy_netdev EXPORT_SYMBOL_GPL vmlinux 0xc05cee80 ipi_get_hwirq +EXPORT_SYMBOL_GPL vmlinux 0xc05ede9c xdp_do_redirect +EXPORT_SYMBOL_GPL vmlinux 0xc05f44c6 regulator_suspend_enable +EXPORT_SYMBOL_GPL vmlinux 0xc07475aa tcp_bpf_update_proto +EXPORT_SYMBOL_GPL vmlinux 0xc07a510c class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xc0837e91 of_console_check +EXPORT_SYMBOL_GPL vmlinux 0xc087ab70 blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0xc090043a sk_msg_zerocopy_from_iter EXPORT_SYMBOL_GPL vmlinux 0xc090c376 net_selftest_get_strings -EXPORT_SYMBOL_GPL vmlinux 0xc093e781 nvme_cancel_admin_tagset -EXPORT_SYMBOL_GPL vmlinux 0xc09c3842 nvdimm_clear_poison -EXPORT_SYMBOL_GPL vmlinux 0xc09d9433 nvme_alloc_admin_tag_set +EXPORT_SYMBOL_GPL vmlinux 0xc09d6e1a cpufreq_freq_attr_scaling_boost_freqs EXPORT_SYMBOL_GPL vmlinux 0xc0a3d155 k3_udma_glue_rx_get_flow_id_base -EXPORT_SYMBOL_GPL vmlinux 0xc0a527a8 nvme_dev_attrs_group -EXPORT_SYMBOL_GPL vmlinux 0xc0a73434 xfrm_dev_resume EXPORT_SYMBOL_GPL vmlinux 0xc0a8f4be phylink_resume EXPORT_SYMBOL_GPL vmlinux 0xc0a96e14 rcu_gp_is_expedited EXPORT_SYMBOL_GPL vmlinux 0xc0b2664d devlink_dpipe_header_ipv4 -EXPORT_SYMBOL_GPL vmlinux 0xc0c10ab2 __ip6_datagram_connect -EXPORT_SYMBOL_GPL vmlinux 0xc0c2a835 crypto_alloc_tfm_node -EXPORT_SYMBOL_GPL vmlinux 0xc0ca4429 usb_register_device_driver -EXPORT_SYMBOL_GPL vmlinux 0xc0cc0368 nf_nat_hook -EXPORT_SYMBOL_GPL vmlinux 0xc0d04102 phy_modify +EXPORT_SYMBOL_GPL vmlinux 0xc0b800c1 pci_ecam_map_bus +EXPORT_SYMBOL_GPL vmlinux 0xc0bc8bcc driver_set_override +EXPORT_SYMBOL_GPL vmlinux 0xc0d07f69 vp_legacy_set_status +EXPORT_SYMBOL_GPL vmlinux 0xc0d9d441 regulator_count_voltages EXPORT_SYMBOL_GPL vmlinux 0xc0dcb59e edac_layer_name EXPORT_SYMBOL_GPL vmlinux 0xc0f0458a ip_tunnel_unneed_metadata +EXPORT_SYMBOL_GPL vmlinux 0xc0f7e04a debugfs_create_regset32 EXPORT_SYMBOL_GPL vmlinux 0xc1086e0c sysrq_toggle_support -EXPORT_SYMBOL_GPL vmlinux 0xc10fbdcf icc_node_create EXPORT_SYMBOL_GPL vmlinux 0xc10fddb8 name_to_dev_t -EXPORT_SYMBOL_GPL vmlinux 0xc112d31a divider_round_rate_parent -EXPORT_SYMBOL_GPL vmlinux 0xc115c5c8 dev_pm_opp_get_max_transition_latency -EXPORT_SYMBOL_GPL vmlinux 0xc12d8565 meson8_pmx_ops -EXPORT_SYMBOL_GPL vmlinux 0xc15f3f56 pci_p2pdma_enable_store +EXPORT_SYMBOL_GPL vmlinux 0xc1365abd hte_ts_get +EXPORT_SYMBOL_GPL vmlinux 0xc148eb9d tpm_transmit_cmd EXPORT_SYMBOL_GPL vmlinux 0xc1743430 cpuidle_disable_device EXPORT_SYMBOL_GPL vmlinux 0xc17515d7 usb_hcds_loaded +EXPORT_SYMBOL_GPL vmlinux 0xc17a06bb dax_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc17deefb posix_clock_register EXPORT_SYMBOL_GPL vmlinux 0xc17e9946 usb_show_dynids -EXPORT_SYMBOL_GPL vmlinux 0xc18b23e3 mpc8xxx_spi_rx_buf_u16 -EXPORT_SYMBOL_GPL vmlinux 0xc198be35 devlink_port_type_eth_set -EXPORT_SYMBOL_GPL vmlinux 0xc1a2beeb pci_scan_child_bus -EXPORT_SYMBOL_GPL vmlinux 0xc1a8f2f6 of_irq_get_byname -EXPORT_SYMBOL_GPL vmlinux 0xc1ae98af virtio_check_driver_offered_feature -EXPORT_SYMBOL_GPL vmlinux 0xc1c3c528 eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0xc1943e01 ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0xc19eca33 rio_dma_prep_xfer +EXPORT_SYMBOL_GPL vmlinux 0xc1a1c0b7 devlink_port_linecard_set +EXPORT_SYMBOL_GPL vmlinux 0xc1ab5c4c gpiochip_irq_map +EXPORT_SYMBOL_GPL vmlinux 0xc1ae24c3 tty_kopen_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xc1b82c55 blk_mq_unquiesce_tagset +EXPORT_SYMBOL_GPL vmlinux 0xc1bb27ca of_property_read_variable_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xc1d0bf88 smpboot_register_percpu_thread EXPORT_SYMBOL_GPL vmlinux 0xc1d15a4c phylink_set_port_modes -EXPORT_SYMBOL_GPL vmlinux 0xc1d9e36d gfn_to_pfn +EXPORT_SYMBOL_GPL vmlinux 0xc1da9d2d i2c_acpi_waive_d0_probe +EXPORT_SYMBOL_GPL vmlinux 0xc1dc115b led_init_default_state_get +EXPORT_SYMBOL_GPL vmlinux 0xc1dc43c2 regulator_set_current_limit EXPORT_SYMBOL_GPL vmlinux 0xc1dce028 k3_udma_glue_reset_tx_chn EXPORT_SYMBOL_GPL vmlinux 0xc1e6986e interval_tree_span_iter_first -EXPORT_SYMBOL_GPL vmlinux 0xc1f0dda0 kill_device -EXPORT_SYMBOL_GPL vmlinux 0xc1f2ddb0 ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0xc1e6bd2a blkg_rwstat_recursive_sum EXPORT_SYMBOL_GPL vmlinux 0xc1fd0840 phy_10gbit_features -EXPORT_SYMBOL_GPL vmlinux 0xc2046def regmap_field_bulk_alloc -EXPORT_SYMBOL_GPL vmlinux 0xc2084ba6 regmap_raw_write -EXPORT_SYMBOL_GPL vmlinux 0xc2275714 tpm1_do_selftest -EXPORT_SYMBOL_GPL vmlinux 0xc2296a32 i2c_new_client_device +EXPORT_SYMBOL_GPL vmlinux 0xc22a2313 fsl_mc_obj_open EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc22fa51d alloc_dax +EXPORT_SYMBOL_GPL vmlinux 0xc2366965 regmap_test_bits EXPORT_SYMBOL_GPL vmlinux 0xc2368ea5 ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0xc2426257 lp8788_update_bits EXPORT_SYMBOL_GPL vmlinux 0xc2472388 tegra210_clk_emc_update_setting -EXPORT_SYMBOL_GPL vmlinux 0xc24f39a9 pm_runtime_allow -EXPORT_SYMBOL_GPL vmlinux 0xc2587e6c gov_update_cpu_data EXPORT_SYMBOL_GPL vmlinux 0xc25b8971 hv_remove_crash_handler -EXPORT_SYMBOL_GPL vmlinux 0xc2636408 xfrm_dev_policy_add -EXPORT_SYMBOL_GPL vmlinux 0xc2654f53 driver_unregister EXPORT_SYMBOL_GPL vmlinux 0xc2692173 wakeup_sources_read_lock -EXPORT_SYMBOL_GPL vmlinux 0xc26f53d3 msi_domain_first_desc -EXPORT_SYMBOL_GPL vmlinux 0xc2741faf tun_get_socket -EXPORT_SYMBOL_GPL vmlinux 0xc2766d92 pci_get_dsn +EXPORT_SYMBOL_GPL vmlinux 0xc26ccc33 led_set_brightness_sync +EXPORT_SYMBOL_GPL vmlinux 0xc27e0d9f acpi_cppc_processor_probe EXPORT_SYMBOL_GPL vmlinux 0xc289e46d cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xc28ad3f1 blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0xc29d7fc6 nf_hook_entries_delete_raw EXPORT_SYMBOL_GPL vmlinux 0xc2a3e570 errata +EXPORT_SYMBOL_GPL vmlinux 0xc2a5e979 edac_mc_handle_error +EXPORT_SYMBOL_GPL vmlinux 0xc2a6a102 devm_regmap_field_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0xc2a7e617 of_pwm_xlate_with_flags EXPORT_SYMBOL_GPL vmlinux 0xc2a814db tcp_memory_pressure -EXPORT_SYMBOL_GPL vmlinux 0xc2b22abd crypto_aes_set_key -EXPORT_SYMBOL_GPL vmlinux 0xc2b83ef6 __virtqueue_unbreak +EXPORT_SYMBOL_GPL vmlinux 0xc2acce4f of_irq_get_byname 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 0xc2d03304 ata_noop_qc_prep -EXPORT_SYMBOL_GPL vmlinux 0xc2d2ba72 tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0xc2d9ad7d blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0xc2db4e2e firmware_kobj EXPORT_SYMBOL_GPL vmlinux 0xc2de27ca hest_disable -EXPORT_SYMBOL_GPL vmlinux 0xc2e9bb47 acpi_initialize_hp_context -EXPORT_SYMBOL_GPL vmlinux 0xc2f0a345 serdev_device_alloc -EXPORT_SYMBOL_GPL vmlinux 0xc30a82b5 __iomap_dio_rw -EXPORT_SYMBOL_GPL vmlinux 0xc31f3f53 trace_event_buffer_lock_reserve -EXPORT_SYMBOL_GPL vmlinux 0xc333fa2f generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0xc2df732b gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0xc2e7fc7e iomap_file_unshare +EXPORT_SYMBOL_GPL vmlinux 0xc2f1cd9e sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0xc3022e01 acpi_dev_clear_dependencies +EXPORT_SYMBOL_GPL vmlinux 0xc30981a0 nd_cmd_in_size +EXPORT_SYMBOL_GPL vmlinux 0xc312c1d4 __percpu_down_read +EXPORT_SYMBOL_GPL vmlinux 0xc318908b wwan_get_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0xc32f2249 pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0xc334ee89 set_capacity_and_notify EXPORT_SYMBOL_GPL vmlinux 0xc340e246 zynqmp_pm_request_node EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object -EXPORT_SYMBOL_GPL vmlinux 0xc3498a25 blk_freeze_queue_start -EXPORT_SYMBOL_GPL vmlinux 0xc34e1838 handle_bad_irq -EXPORT_SYMBOL_GPL vmlinux 0xc35c524f debugfs_create_bool -EXPORT_SYMBOL_GPL vmlinux 0xc35f0212 rtc_read_alarm -EXPORT_SYMBOL_GPL vmlinux 0xc363d232 regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0xc3533540 l3mdev_table_lookup_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc35cbdba sdio_retune_crc_enable +EXPORT_SYMBOL_GPL vmlinux 0xc35d35bb clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0xc361c099 l3mdev_table_lookup_register +EXPORT_SYMBOL_GPL vmlinux 0xc36c00f1 tcp_plb_update_state EXPORT_SYMBOL_GPL vmlinux 0xc3708747 trace_vprintk -EXPORT_SYMBOL_GPL vmlinux 0xc377049a __devm_rtc_register_device +EXPORT_SYMBOL_GPL vmlinux 0xc37ebee2 vcap_keyfieldset EXPORT_SYMBOL_GPL vmlinux 0xc3805cd1 fs_ftype_to_dtype -EXPORT_SYMBOL_GPL vmlinux 0xc384acf5 msi_next_desc +EXPORT_SYMBOL_GPL vmlinux 0xc383b6d0 generic_device_group EXPORT_SYMBOL_GPL vmlinux 0xc3876c1a hv_isolation_type_snp -EXPORT_SYMBOL_GPL vmlinux 0xc38d6940 clk_regmap_divider_ops -EXPORT_SYMBOL_GPL vmlinux 0xc3929391 md_rdev_init EXPORT_SYMBOL_GPL vmlinux 0xc3997d9d mpi_read_raw_from_sgl -EXPORT_SYMBOL_GPL vmlinux 0xc3b84f6c i2c_slave_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc3aeba42 ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0xc3b68a3e blk_mq_quiesce_queue_nowait +EXPORT_SYMBOL_GPL vmlinux 0xc3c00fac vcap_keyfield_name +EXPORT_SYMBOL_GPL vmlinux 0xc3c3b82f fscrypt_symlink_getattr EXPORT_SYMBOL_GPL vmlinux 0xc3c4c6cc hash_algo_name -EXPORT_SYMBOL_GPL vmlinux 0xc3c561cf i2c_handle_smbus_host_notify EXPORT_SYMBOL_GPL vmlinux 0xc3cd6929 dma_fence_unwrap_first -EXPORT_SYMBOL_GPL vmlinux 0xc3d49281 serial8250_set_defaults +EXPORT_SYMBOL_GPL vmlinux 0xc3cf06ba __traceiter_ata_tf_load +EXPORT_SYMBOL_GPL vmlinux 0xc3d8a23c xhci_update_hub_device +EXPORT_SYMBOL_GPL vmlinux 0xc3ddb3dd devm_hwspin_lock_free EXPORT_SYMBOL_GPL vmlinux 0xc3de65ff ring_buffer_bytes_cpu -EXPORT_SYMBOL_GPL vmlinux 0xc3e6fcd3 mbox_free_channel -EXPORT_SYMBOL_GPL vmlinux 0xc3e8d180 blk_mq_quiesce_tagset EXPORT_SYMBOL_GPL vmlinux 0xc3ea5305 iommu_default_passthrough -EXPORT_SYMBOL_GPL vmlinux 0xc40196bd ahci_platform_ops -EXPORT_SYMBOL_GPL vmlinux 0xc404d81b crypto_req_done -EXPORT_SYMBOL_GPL vmlinux 0xc408f73f sysfs_unbreak_active_protection -EXPORT_SYMBOL_GPL vmlinux 0xc4138fff pinctrl_find_and_add_gpio_range -EXPORT_SYMBOL_GPL vmlinux 0xc41d859c ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0xc3ff84a3 zone_device_page_init +EXPORT_SYMBOL_GPL vmlinux 0xc409e871 extcon_find_edev_by_node +EXPORT_SYMBOL_GPL vmlinux 0xc40eb003 ahci_platform_disable_clks +EXPORT_SYMBOL_GPL vmlinux 0xc41114c8 fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0xc426b780 check_move_unevictable_pages EXPORT_SYMBOL_GPL vmlinux 0xc428068d sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0xc4298cdf __clk_hw_register_divider EXPORT_SYMBOL_GPL vmlinux 0xc42dbf2a vcap_rule_mod_key_u32 -EXPORT_SYMBOL_GPL vmlinux 0xc42e0509 ata_sff_pause -EXPORT_SYMBOL_GPL vmlinux 0xc433d1e9 phy_driver_is_genphy_10g -EXPORT_SYMBOL_GPL vmlinux 0xc43d9157 nvdimm_security_setup_events EXPORT_SYMBOL_GPL vmlinux 0xc43e92b9 trace_seq_bprintf -EXPORT_SYMBOL_GPL vmlinux 0xc4403ab0 clk_hw_is_prepared EXPORT_SYMBOL_GPL vmlinux 0xc44992ee devlink_param_driverinit_value_get EXPORT_SYMBOL_GPL vmlinux 0xc44afc48 pse_ethtool_set_config EXPORT_SYMBOL_GPL vmlinux 0xc44b9c84 devl_resources_unregister -EXPORT_SYMBOL_GPL vmlinux 0xc454043e da9055_regmap_config EXPORT_SYMBOL_GPL vmlinux 0xc454fc7b twl_get_type EXPORT_SYMBOL_GPL vmlinux 0xc46324f6 dynevent_create EXPORT_SYMBOL_GPL vmlinux 0xc471c67a twl4030_audio_disable_resource EXPORT_SYMBOL_GPL vmlinux 0xc47a90b9 bpf_fentry_test1 -EXPORT_SYMBOL_GPL vmlinux 0xc481d803 sata_set_spd -EXPORT_SYMBOL_GPL vmlinux 0xc4928abc devm_gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0xc47c2eda tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0xc486a8fa ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0xc4875bea perf_aux_output_begin +EXPORT_SYMBOL_GPL vmlinux 0xc4913966 inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0xc493d341 of_property_read_u32_index EXPORT_SYMBOL_GPL vmlinux 0xc498bdc9 devlink_register +EXPORT_SYMBOL_GPL vmlinux 0xc49f68f8 crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0xc4a17250 power_supply_get_by_phandle EXPORT_SYMBOL_GPL vmlinux 0xc4a31146 rdma_cgrp_subsys_on_dfl_key -EXPORT_SYMBOL_GPL vmlinux 0xc4a4a69f badblocks_show -EXPORT_SYMBOL_GPL vmlinux 0xc4a563b1 netdev_is_rx_handler_busy EXPORT_SYMBOL_GPL vmlinux 0xc4a72936 trusted_tpm_send -EXPORT_SYMBOL_GPL vmlinux 0xc4ca72e8 vp_legacy_get_features -EXPORT_SYMBOL_GPL vmlinux 0xc4d08f82 ip6_datagram_send_ctl -EXPORT_SYMBOL_GPL vmlinux 0xc4dfff1d ata_sas_tport_add -EXPORT_SYMBOL_GPL vmlinux 0xc4e98d63 of_clk_hw_simple_get -EXPORT_SYMBOL_GPL vmlinux 0xc4edb51e pinctrl_dev_get_name +EXPORT_SYMBOL_GPL vmlinux 0xc4b6c4af acpi_dev_get_property +EXPORT_SYMBOL_GPL vmlinux 0xc4c605bc fsl_mc_device_add +EXPORT_SYMBOL_GPL vmlinux 0xc4c76609 tcp_leave_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0xc4cef5b6 rio_release_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0xc4d518c1 __hwspin_lock_timeout +EXPORT_SYMBOL_GPL vmlinux 0xc4dcec47 rio_request_outb_mbox EXPORT_SYMBOL_GPL vmlinux 0xc4f0da12 ktime_get_with_offset -EXPORT_SYMBOL_GPL vmlinux 0xc4f4ce60 hisi_uncore_pmu_del -EXPORT_SYMBOL_GPL vmlinux 0xc5057b8d lwtunnel_xmit -EXPORT_SYMBOL_GPL vmlinux 0xc50a6e89 devm_of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0xc4f8b17f switchdev_port_obj_add +EXPORT_SYMBOL_GPL vmlinux 0xc4fd3a18 dm_per_bio_data +EXPORT_SYMBOL_GPL vmlinux 0xc5016c7e __tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0xc50a1086 handle_untracked_irq +EXPORT_SYMBOL_GPL vmlinux 0xc50adbe3 pwm_request_from_chip EXPORT_SYMBOL_GPL vmlinux 0xc51450c6 imx_ccm_lock -EXPORT_SYMBOL_GPL vmlinux 0xc5146c67 phy_exit -EXPORT_SYMBOL_GPL vmlinux 0xc5193118 vfs_set_acl -EXPORT_SYMBOL_GPL vmlinux 0xc53db401 __traceiter_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0xc5203984 devlink_to_dev +EXPORT_SYMBOL_GPL vmlinux 0xc524bdab crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0xc529e3d5 pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0xc52da951 device_link_remove +EXPORT_SYMBOL_GPL vmlinux 0xc531495e clk_hw_is_prepared +EXPORT_SYMBOL_GPL vmlinux 0xc536dc18 edac_mc_del_mc +EXPORT_SYMBOL_GPL vmlinux 0xc5370e92 __hwspin_unlock +EXPORT_SYMBOL_GPL vmlinux 0xc53775d9 ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0xc53b878b spi_slave_abort EXPORT_SYMBOL_GPL vmlinux 0xc53f8718 devlink_region_create -EXPORT_SYMBOL_GPL vmlinux 0xc5423f07 regulator_set_active_discharge_regmap -EXPORT_SYMBOL_GPL vmlinux 0xc55e5bab usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0xc545f5ed devm_regulator_register EXPORT_SYMBOL_GPL vmlinux 0xc5604800 clk_set_rate_exclusive -EXPORT_SYMBOL_GPL vmlinux 0xc564d4df pinmux_generic_get_function_name -EXPORT_SYMBOL_GPL vmlinux 0xc566c9dd ata_sff_postreset EXPORT_SYMBOL_GPL vmlinux 0xc569d8ce __clk_get_name -EXPORT_SYMBOL_GPL vmlinux 0xc56e06b3 mctrl_gpio_init_noauto +EXPORT_SYMBOL_GPL vmlinux 0xc5724467 stmpe_set_altfunc EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off EXPORT_SYMBOL_GPL vmlinux 0xc5777fca linear_range_get_selector_low_array +EXPORT_SYMBOL_GPL vmlinux 0xc579070a otg_ulpi_create +EXPORT_SYMBOL_GPL vmlinux 0xc582280f dw_pcie_write_dbi +EXPORT_SYMBOL_GPL vmlinux 0xc589333b fwnode_get_phy_mode EXPORT_SYMBOL_GPL vmlinux 0xc58a3ee6 icc_node_destroy -EXPORT_SYMBOL_GPL vmlinux 0xc58fdef6 acpi_pci_check_ejectable -EXPORT_SYMBOL_GPL vmlinux 0xc59de2b4 spi_controller_resume -EXPORT_SYMBOL_GPL vmlinux 0xc5a10deb tpm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc58ecbf4 dm_internal_suspend_noflush EXPORT_SYMBOL_GPL vmlinux 0xc5a5c678 uart_parse_earlycon -EXPORT_SYMBOL_GPL vmlinux 0xc5b206bb param_set_bool_enable_only -EXPORT_SYMBOL_GPL vmlinux 0xc5b3ac2f serial8250_modem_status -EXPORT_SYMBOL_GPL vmlinux 0xc5b74ae8 devm_qcom_smem_state_get -EXPORT_SYMBOL_GPL vmlinux 0xc5ba4a84 mtk_clk_unregister_ref2usb_tx -EXPORT_SYMBOL_GPL vmlinux 0xc5c403b4 sdio_memcpy_toio -EXPORT_SYMBOL_GPL vmlinux 0xc5d12634 cdrom_multisession -EXPORT_SYMBOL_GPL vmlinux 0xc5d481be tps6586x_update -EXPORT_SYMBOL_GPL vmlinux 0xc5d5386d regmap_check_range_table -EXPORT_SYMBOL_GPL vmlinux 0xc5dd85e8 of_genpd_add_provider_simple -EXPORT_SYMBOL_GPL vmlinux 0xc5ec9161 pci_platform_power_transition -EXPORT_SYMBOL_GPL vmlinux 0xc6156aa6 devm_power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0xc5a8ca1a edac_pci_add_device +EXPORT_SYMBOL_GPL vmlinux 0xc5c43882 blk_queue_zone_write_granularity +EXPORT_SYMBOL_GPL vmlinux 0xc5cd851e dev_pm_opp_get_supplies +EXPORT_SYMBOL_GPL vmlinux 0xc5ebef4a xfrm_state_mtu +EXPORT_SYMBOL_GPL vmlinux 0xc5efbb3d devm_led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc5fc1738 blk_mq_quiesce_queue EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier -EXPORT_SYMBOL_GPL vmlinux 0xc61fd755 clk_fixed_factor_ops +EXPORT_SYMBOL_GPL vmlinux 0xc61ccdd4 __blk_req_zone_write_unlock EXPORT_SYMBOL_GPL vmlinux 0xc6250576 ZSTD_isError EXPORT_SYMBOL_GPL vmlinux 0xc62611e1 scatterwalk_map_and_copy -EXPORT_SYMBOL_GPL vmlinux 0xc63cea50 pci_walk_bus -EXPORT_SYMBOL_GPL vmlinux 0xc63ea6c9 kvm_irq_has_notifier -EXPORT_SYMBOL_GPL vmlinux 0xc64dbfb0 led_sysfs_disable -EXPORT_SYMBOL_GPL vmlinux 0xc64e2289 l3mdev_ifindex_lookup_by_table_id +EXPORT_SYMBOL_GPL vmlinux 0xc626cd3b inet6_cleanup_sock +EXPORT_SYMBOL_GPL vmlinux 0xc62fdc52 mtk_pinconf_adv_drive_set +EXPORT_SYMBOL_GPL vmlinux 0xc636dc06 kvm_write_guest_cached +EXPORT_SYMBOL_GPL vmlinux 0xc6375127 hwspin_lock_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc63fd65e to_nvdimm_bus_dev EXPORT_SYMBOL_GPL vmlinux 0xc64fd66a add_hwgenerator_randomness -EXPORT_SYMBOL_GPL vmlinux 0xc6538930 blk_queue_write_cache EXPORT_SYMBOL_GPL vmlinux 0xc6572a90 xenbus_read_unsigned -EXPORT_SYMBOL_GPL vmlinux 0xc65cce36 ata_pci_device_do_resume EXPORT_SYMBOL_GPL vmlinux 0xc66019cc xen_resume_notifier_unregister EXPORT_SYMBOL_GPL vmlinux 0xc662ecda __tracepoint_br_fdb_external_learn_add -EXPORT_SYMBOL_GPL vmlinux 0xc6657da4 blk_queue_can_use_dma_map_merging +EXPORT_SYMBOL_GPL vmlinux 0xc6647d79 dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0xc6653358 set_online_page_callback EXPORT_SYMBOL_GPL vmlinux 0xc66b77b1 iommu_group_set_iommudata -EXPORT_SYMBOL_GPL vmlinux 0xc670a34d dev_attr_ncq_prio_enable +EXPORT_SYMBOL_GPL vmlinux 0xc66bc996 pci_epf_bind +EXPORT_SYMBOL_GPL vmlinux 0xc66fac72 pci_epc_destroy +EXPORT_SYMBOL_GPL vmlinux 0xc6721480 irq_chip_enable_parent +EXPORT_SYMBOL_GPL vmlinux 0xc6727517 pci_ims_free_irq EXPORT_SYMBOL_GPL vmlinux 0xc6779093 ring_buffer_record_enable -EXPORT_SYMBOL_GPL vmlinux 0xc67c19f6 crypto_mod_get -EXPORT_SYMBOL_GPL vmlinux 0xc67c8f32 pwm_adjust_config +EXPORT_SYMBOL_GPL vmlinux 0xc684d1ba wwan_unregister_ops +EXPORT_SYMBOL_GPL vmlinux 0xc6855f9e mtk_pinconf_bias_set +EXPORT_SYMBOL_GPL vmlinux 0xc688c61e ipv6_stub EXPORT_SYMBOL_GPL vmlinux 0xc68c41d6 __SCK__tp_func_ata_bmdma_setup -EXPORT_SYMBOL_GPL vmlinux 0xc6932fa9 usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0xc68f22e7 tc3589x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xc6922e74 acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xc6946c65 regulator_bulk_free EXPORT_SYMBOL_GPL vmlinux 0xc697b0f7 nvmem_device_read -EXPORT_SYMBOL_GPL vmlinux 0xc69aea99 of_clk_hw_register EXPORT_SYMBOL_GPL vmlinux 0xc69b7ee5 zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0xc6a370c9 ata_bmdma_qc_prep EXPORT_SYMBOL_GPL vmlinux 0xc6a4a872 __clk_is_enabled -EXPORT_SYMBOL_GPL vmlinux 0xc6a99410 pinctrl_register_and_init +EXPORT_SYMBOL_GPL vmlinux 0xc6ab6520 pid_vnr EXPORT_SYMBOL_GPL vmlinux 0xc6ad0400 devl_trap_groups_register -EXPORT_SYMBOL_GPL vmlinux 0xc6aff9fc xhci_check_bandwidth -EXPORT_SYMBOL_GPL vmlinux 0xc6b18f55 xen_unmap_domain_gfn_range -EXPORT_SYMBOL_GPL vmlinux 0xc6cb3e92 ahci_reset_controller +EXPORT_SYMBOL_GPL vmlinux 0xc6aed00f dev_pm_qos_update_user_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0xc6b99d1c of_platform_default_populate +EXPORT_SYMBOL_GPL vmlinux 0xc6d4fd7a __fscrypt_prepare_lookup +EXPORT_SYMBOL_GPL vmlinux 0xc6d9070e mmc_cmdq_enable +EXPORT_SYMBOL_GPL vmlinux 0xc6ddebb5 crypto_alloc_skcipher EXPORT_SYMBOL_GPL vmlinux 0xc6def34b gnttab_empty_grant_references EXPORT_SYMBOL_GPL vmlinux 0xc6e5bcf3 linear_range_get_selector_within -EXPORT_SYMBOL_GPL vmlinux 0xc6f2310e sdio_unregister_driver -EXPORT_SYMBOL_GPL vmlinux 0xc6f8113f task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0xc6ed481c debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0xc6f09b2a ahci_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0xc6f3e2c1 da9052_disable_irq_nosync EXPORT_SYMBOL_GPL vmlinux 0xc7061ef3 iova_cache_put -EXPORT_SYMBOL_GPL vmlinux 0xc70eb962 rio_add_device -EXPORT_SYMBOL_GPL vmlinux 0xc716b862 usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xc7075d48 nvme_dev_attrs_group +EXPORT_SYMBOL_GPL vmlinux 0xc70c93db rio_pw_enable +EXPORT_SYMBOL_GPL vmlinux 0xc72025fd rtc_read_time EXPORT_SYMBOL_GPL vmlinux 0xc7224d2f devl_sb_unregister -EXPORT_SYMBOL_GPL vmlinux 0xc73e85cf of_phandle_iterator_next -EXPORT_SYMBOL_GPL vmlinux 0xc74abc1a usb_add_phy_dev -EXPORT_SYMBOL_GPL vmlinux 0xc74d203b clkdev_create -EXPORT_SYMBOL_GPL vmlinux 0xc76430d8 extcon_dev_register -EXPORT_SYMBOL_GPL vmlinux 0xc767c274 tty_register_device_attr -EXPORT_SYMBOL_GPL vmlinux 0xc773d137 fb_deferred_io_fsync -EXPORT_SYMBOL_GPL vmlinux 0xc7790af4 vp_legacy_get_driver_features +EXPORT_SYMBOL_GPL vmlinux 0xc7465e6d kvm_get_kvm +EXPORT_SYMBOL_GPL vmlinux 0xc74ecdb9 xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0xc753fe1d gfn_to_hva EXPORT_SYMBOL_GPL vmlinux 0xc7856e74 __wake_up_locked_sync_key -EXPORT_SYMBOL_GPL vmlinux 0xc786f721 devfreq_cooling_unregister -EXPORT_SYMBOL_GPL vmlinux 0xc78a12de vcap_del_rules -EXPORT_SYMBOL_GPL vmlinux 0xc790940e kvm_vcpu_mark_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0xc78fd711 __kernel_write +EXPORT_SYMBOL_GPL vmlinux 0xc79a2159 nvme_change_ctrl_state +EXPORT_SYMBOL_GPL vmlinux 0xc79ae917 ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0xc7a07f08 dev_pm_opp_get_max_volt_latency EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch EXPORT_SYMBOL_GPL vmlinux 0xc7a7e770 clk_bulk_enable -EXPORT_SYMBOL_GPL vmlinux 0xc7ab5e65 add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0xc7bf1fae virtio_device_restore EXPORT_SYMBOL_GPL vmlinux 0xc7c23ff0 xenbus_exists -EXPORT_SYMBOL_GPL vmlinux 0xc7c43fd7 call_switchdev_notifiers -EXPORT_SYMBOL_GPL vmlinux 0xc7d5c549 component_release_of +EXPORT_SYMBOL_GPL vmlinux 0xc7ceda28 i2c_acpi_find_adapter_by_handle +EXPORT_SYMBOL_GPL vmlinux 0xc7d74b1e blk_mq_end_request_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7dcd227 gov_attr_set_get EXPORT_SYMBOL_GPL vmlinux 0xc7e64fc2 asn1_encode_integer -EXPORT_SYMBOL_GPL vmlinux 0xc7f10481 kvm_vcpu_read_guest_page EXPORT_SYMBOL_GPL vmlinux 0xc7fa4aa9 kobj_ns_drop -EXPORT_SYMBOL_GPL vmlinux 0xc7fba7cd ncsi_vlan_rx_kill_vid -EXPORT_SYMBOL_GPL vmlinux 0xc7fc266b uprobe_register_refctr -EXPORT_SYMBOL_GPL vmlinux 0xc80c171f mptcp_token_get_sock +EXPORT_SYMBOL_GPL vmlinux 0xc7ffedf2 usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0xc8023036 sk_clear_memalloc EXPORT_SYMBOL_GPL vmlinux 0xc80f8e4a devlink_resource_occ_get_unregister -EXPORT_SYMBOL_GPL vmlinux 0xc811e697 devm_hwrng_unregister -EXPORT_SYMBOL_GPL vmlinux 0xc82990f1 crypto_alloc_acomp +EXPORT_SYMBOL_GPL vmlinux 0xc8236628 device_del EXPORT_SYMBOL_GPL vmlinux 0xc82b3a88 __SCK__tp_func_rpm_resume EXPORT_SYMBOL_GPL vmlinux 0xc82c721f klist_remove EXPORT_SYMBOL_GPL vmlinux 0xc839c1ce trace_seq_to_user -EXPORT_SYMBOL_GPL vmlinux 0xc83b7e6d devfreq_event_get_event -EXPORT_SYMBOL_GPL vmlinux 0xc84511c9 tc3589x_block_write -EXPORT_SYMBOL_GPL vmlinux 0xc84dd25b ahci_platform_resume_host -EXPORT_SYMBOL_GPL vmlinux 0xc858123c serial8250_do_set_divisor +EXPORT_SYMBOL_GPL vmlinux 0xc84659ba skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0xc84a11f0 kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0xc851ffaa pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0xc8533b34 show_class_attr_string EXPORT_SYMBOL_GPL vmlinux 0xc8594d3d reset_control_acquire -EXPORT_SYMBOL_GPL vmlinux 0xc873abcd rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0xc8599c0d pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0xc879d744 k3_ringacc_dmarings_init EXPORT_SYMBOL_GPL vmlinux 0xc87dd725 k3_udma_glue_pop_rx_chn EXPORT_SYMBOL_GPL vmlinux 0xc8950e12 vcap_rule_find_keysets -EXPORT_SYMBOL_GPL vmlinux 0xc8c29e43 meson_pmx_get_funcs_count -EXPORT_SYMBOL_GPL vmlinux 0xc8ca5f33 amba_bustype +EXPORT_SYMBOL_GPL vmlinux 0xc8a81f8e xdp_master_redirect +EXPORT_SYMBOL_GPL vmlinux 0xc8aa1d38 da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xc8c6c9b7 fsl_mc_bus_dpsw_type +EXPORT_SYMBOL_GPL vmlinux 0xc8ce24f7 to_software_node +EXPORT_SYMBOL_GPL vmlinux 0xc8d7f627 scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0xc8da0611 pci_epf_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xc8dcde1e sata_scr_valid EXPORT_SYMBOL_GPL vmlinux 0xc8ddd5b5 kstrdup_quotable -EXPORT_SYMBOL_GPL vmlinux 0xc8e870a2 __traceiter_block_bio_complete -EXPORT_SYMBOL_GPL vmlinux 0xc8ec09ae pinctrl_find_gpio_range_from_pin_nolock -EXPORT_SYMBOL_GPL vmlinux 0xc901ccd0 ata_port_classify -EXPORT_SYMBOL_GPL vmlinux 0xc908e8f9 irq_domain_free_fwnode -EXPORT_SYMBOL_GPL vmlinux 0xc91b4d45 pm_clk_add_clk -EXPORT_SYMBOL_GPL vmlinux 0xc91f0185 fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0xc8ef6b1d __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0xc90078d6 pci_hp_add EXPORT_SYMBOL_GPL vmlinux 0xc91fdf58 percpu_ref_is_zero -EXPORT_SYMBOL_GPL vmlinux 0xc931e7c6 vcap_set_tc_exterr +EXPORT_SYMBOL_GPL vmlinux 0xc92a5e0c phy_check_downshift +EXPORT_SYMBOL_GPL vmlinux 0xc933e725 __virtqueue_break EXPORT_SYMBOL_GPL vmlinux 0xc9345c0f digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0xc934e79d meson_clk_mpll_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xc9367d60 inet_unhash EXPORT_SYMBOL_GPL vmlinux 0xc93ee1e7 usb_phy_roothub_init -EXPORT_SYMBOL_GPL vmlinux 0xc93f351d xhci_run -EXPORT_SYMBOL_GPL vmlinux 0xc94931bd gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0xc94d6a4e rio_add_device +EXPORT_SYMBOL_GPL vmlinux 0xc954a2bb ata_sff_queue_pio_task EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist -EXPORT_SYMBOL_GPL vmlinux 0xc960b5e2 root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc95e83a1 iommu_group_for_each_dev 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 0xc98df767 ata_sff_port_ops -EXPORT_SYMBOL_GPL vmlinux 0xc9914334 power_supply_class -EXPORT_SYMBOL_GPL vmlinux 0xc99651a4 ahci_stop_engine -EXPORT_SYMBOL_GPL vmlinux 0xc999f4b7 driver_find -EXPORT_SYMBOL_GPL vmlinux 0xc9b340a4 skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0xc9894964 attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0xc9910c28 swapcache_mapping +EXPORT_SYMBOL_GPL vmlinux 0xc9aba98a __spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xc9ae2f56 tps6586x_update EXPORT_SYMBOL_GPL vmlinux 0xc9bb48ac nvme_auth_dhgroup_name -EXPORT_SYMBOL_GPL vmlinux 0xc9bde737 tty_ldisc_ref_wait -EXPORT_SYMBOL_GPL vmlinux 0xc9becfd6 cpufreq_driver_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0xc9c8fa4e mmc_poll_for_busy EXPORT_SYMBOL_GPL vmlinux 0xc9ceea06 clk_has_parent -EXPORT_SYMBOL_GPL vmlinux 0xc9d53b24 regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0xc9e7cae9 crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0xc9eb6f12 mddev_unlock EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu EXPORT_SYMBOL_GPL vmlinux 0xc9fb00f7 pl320_ipc_transmit EXPORT_SYMBOL_GPL vmlinux 0xc9fd634a usb_role_switch_put -EXPORT_SYMBOL_GPL vmlinux 0xca0ccc00 devlink_dpipe_entry_ctx_close -EXPORT_SYMBOL_GPL vmlinux 0xca0f680d sdio_writeb -EXPORT_SYMBOL_GPL vmlinux 0xca1b696c irq_chip_set_wake_parent -EXPORT_SYMBOL_GPL vmlinux 0xca2798af irq_domain_update_bus_token -EXPORT_SYMBOL_GPL vmlinux 0xca2fb132 devm_acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xca03da11 blk_clear_pm_only +EXPORT_SYMBOL_GPL vmlinux 0xca081925 devlink_port_region_create +EXPORT_SYMBOL_GPL vmlinux 0xca139813 sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0xca26e2da usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0xca2f2c1b scsi_target_block EXPORT_SYMBOL_GPL vmlinux 0xca454a34 vt_get_leds -EXPORT_SYMBOL_GPL vmlinux 0xca459e12 fixup_user_fault EXPORT_SYMBOL_GPL vmlinux 0xca467318 hibernation_set_ops -EXPORT_SYMBOL_GPL vmlinux 0xca4d01c3 nvme_try_sched_reset EXPORT_SYMBOL_GPL vmlinux 0xca500464 ZSTD_getErrorName -EXPORT_SYMBOL_GPL vmlinux 0xca709668 dev_pm_opp_set_config -EXPORT_SYMBOL_GPL vmlinux 0xca72950c __percpu_init_rwsem -EXPORT_SYMBOL_GPL vmlinux 0xca767de6 bgpio_init +EXPORT_SYMBOL_GPL vmlinux 0xca67f3d8 power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0xca6cc2c5 bpf_prog_get_type_dev +EXPORT_SYMBOL_GPL vmlinux 0xca786b19 sfp_bus_add_upstream EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop -EXPORT_SYMBOL_GPL vmlinux 0xca8d0da0 ata_std_error_handler -EXPORT_SYMBOL_GPL vmlinux 0xca8ecd5e of_platform_populate -EXPORT_SYMBOL_GPL vmlinux 0xca8f6e16 mtk_pinconf_adv_drive_get_raw -EXPORT_SYMBOL_GPL vmlinux 0xca93903a vmbus_allocate_mmio EXPORT_SYMBOL_GPL vmlinux 0xca9a1d5e ring_buffer_free -EXPORT_SYMBOL_GPL vmlinux 0xcaae43a9 l3mdev_master_upper_ifindex_by_index_rcu -EXPORT_SYMBOL_GPL vmlinux 0xcabc2d07 bio_poll +EXPORT_SYMBOL_GPL vmlinux 0xca9e2e4f hisi_pmu_init +EXPORT_SYMBOL_GPL vmlinux 0xcaac588f pinctrl_select_state +EXPORT_SYMBOL_GPL vmlinux 0xcaac66bd iommu_group_remove_device EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock -EXPORT_SYMBOL_GPL vmlinux 0xcac45c6e nvme_setup_cmd -EXPORT_SYMBOL_GPL vmlinux 0xcac54ba4 pm_runtime_no_callbacks -EXPORT_SYMBOL_GPL vmlinux 0xcad12a76 devm_device_add_groups -EXPORT_SYMBOL_GPL vmlinux 0xcad2b021 blk_execute_rq_nowait -EXPORT_SYMBOL_GPL vmlinux 0xcade5b89 device_show_ulong -EXPORT_SYMBOL_GPL vmlinux 0xcaded65f ip_fib_metrics_init +EXPORT_SYMBOL_GPL vmlinux 0xcacc368a iommu_iova_to_phys +EXPORT_SYMBOL_GPL vmlinux 0xcad3b73a shmem_read_mapping_page_gfp EXPORT_SYMBOL_GPL vmlinux 0xcae7ce5d fsl_mc_get_version EXPORT_SYMBOL_GPL vmlinux 0xcaf1d958 evtchn_get -EXPORT_SYMBOL_GPL vmlinux 0xcaf2ccaf acpi_device_update_power -EXPORT_SYMBOL_GPL vmlinux 0xcb0a10fa device_remove_groups -EXPORT_SYMBOL_GPL vmlinux 0xcb0d879f ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xcaf264e0 mptcp_get_reset_option +EXPORT_SYMBOL_GPL vmlinux 0xcafb86fc clk_register +EXPORT_SYMBOL_GPL vmlinux 0xcaff5fa4 bio_associate_blkg +EXPORT_SYMBOL_GPL vmlinux 0xcb15ec85 ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0xcb1696c2 bpf_warn_invalid_xdp_action EXPORT_SYMBOL_GPL vmlinux 0xcb186931 pkcs7_validate_trust +EXPORT_SYMBOL_GPL vmlinux 0xcb24d110 crypto_req_done +EXPORT_SYMBOL_GPL vmlinux 0xcb261672 fsstack_copy_inode_size EXPORT_SYMBOL_GPL vmlinux 0xcb2bfe2b nvmem_register_notifier -EXPORT_SYMBOL_GPL vmlinux 0xcb2de5b0 sampling_rate_store -EXPORT_SYMBOL_GPL vmlinux 0xcb33db9a ata_pci_shutdown_one +EXPORT_SYMBOL_GPL vmlinux 0xcb31ed32 blk_mq_debugfs_rq_show +EXPORT_SYMBOL_GPL vmlinux 0xcb33dc1c platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0xcb35b32a filemap_read EXPORT_SYMBOL_GPL vmlinux 0xcb39603c nvme_auth_hmac_id -EXPORT_SYMBOL_GPL vmlinux 0xcb40e63a __traceiter_remove_device_from_group -EXPORT_SYMBOL_GPL vmlinux 0xcb446f5e kernfs_put -EXPORT_SYMBOL_GPL vmlinux 0xcb46c205 blk_stat_enable_accounting -EXPORT_SYMBOL_GPL vmlinux 0xcb490179 mtk_clk_unregister_gates -EXPORT_SYMBOL_GPL vmlinux 0xcb4fbce3 of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0xcb3dd284 __traceiter_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0xcb4b6055 usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0xcb4c8db9 device_property_read_u32_array EXPORT_SYMBOL_GPL vmlinux 0xcb561441 mem_dump_obj -EXPORT_SYMBOL_GPL vmlinux 0xcb58535f __traceiter_br_fdb_external_learn_add -EXPORT_SYMBOL_GPL vmlinux 0xcb5e0bc1 dev_pm_qos_hide_flags -EXPORT_SYMBOL_GPL vmlinux 0xcb6cfe59 hv_ringbuffer_spinlock_busy -EXPORT_SYMBOL_GPL vmlinux 0xcb72bfe9 mtk_clk_register_plls -EXPORT_SYMBOL_GPL vmlinux 0xcb73647b kthread_flush_worker -EXPORT_SYMBOL_GPL vmlinux 0xcb73a321 acpi_gpiochip_request_interrupts -EXPORT_SYMBOL_GPL vmlinux 0xcb7a8344 dev_pm_qos_update_request -EXPORT_SYMBOL_GPL vmlinux 0xcb7aeae4 yield_to -EXPORT_SYMBOL_GPL vmlinux 0xcb943b57 da903x_writes -EXPORT_SYMBOL_GPL vmlinux 0xcb9fe6a9 pci_epc_stop -EXPORT_SYMBOL_GPL vmlinux 0xcbaa0d5f crypto_grab_ahash -EXPORT_SYMBOL_GPL vmlinux 0xcbae20aa pci_remove_root_bus -EXPORT_SYMBOL_GPL vmlinux 0xcbb04ed7 dma_resv_test_signaled -EXPORT_SYMBOL_GPL vmlinux 0xcbdb7e42 crypto_register_acomps -EXPORT_SYMBOL_GPL vmlinux 0xcbe3bf5a proc_create_net_single_write +EXPORT_SYMBOL_GPL vmlinux 0xcb5ba8ad xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xcb5f6b52 iptunnel_metadata_reply +EXPORT_SYMBOL_GPL vmlinux 0xcb66a427 dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0xcb717d67 pci_epc_mem_exit +EXPORT_SYMBOL_GPL vmlinux 0xcb88e7a1 xenbus_watch_path +EXPORT_SYMBOL_GPL vmlinux 0xcb99ae3b meson_eeclkc_probe +EXPORT_SYMBOL_GPL vmlinux 0xcb9b5956 uart_xchar_out +EXPORT_SYMBOL_GPL vmlinux 0xcbba16f6 of_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0xcbc17303 fsl_mc_populate_irq_pool +EXPORT_SYMBOL_GPL vmlinux 0xcbd98073 fuse_file_poll EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages -EXPORT_SYMBOL_GPL vmlinux 0xcbeef07f sync_blockdev_nowait -EXPORT_SYMBOL_GPL vmlinux 0xcbefaeea mmu_notifier_register -EXPORT_SYMBOL_GPL vmlinux 0xcbf6f492 cgrp_dfl_root -EXPORT_SYMBOL_GPL vmlinux 0xcc0271ca fsverity_cleanup_inode -EXPORT_SYMBOL_GPL vmlinux 0xcc03a93c ahci_platform_suspend_host +EXPORT_SYMBOL_GPL vmlinux 0xcbe6fc9a pinctrl_force_default +EXPORT_SYMBOL_GPL vmlinux 0xcbec0009 iomap_file_buffered_write_punch_delalloc +EXPORT_SYMBOL_GPL vmlinux 0xcbf31715 iommu_map_sg +EXPORT_SYMBOL_GPL vmlinux 0xcc0419a4 devfreq_event_get_edev_by_phandle EXPORT_SYMBOL_GPL vmlinux 0xcc0fd0a7 k3_ringacc_ring_push_head -EXPORT_SYMBOL_GPL vmlinux 0xcc148f4c tty_find_polling_driver -EXPORT_SYMBOL_GPL vmlinux 0xcc17fab6 handle_level_irq -EXPORT_SYMBOL_GPL vmlinux 0xcc1e5845 k3_udma_glue_tx_get_dma_device +EXPORT_SYMBOL_GPL vmlinux 0xcc1043d3 acpi_device_update_power +EXPORT_SYMBOL_GPL vmlinux 0xcc23f6c8 vmbus_sendpacket_mpb_desc EXPORT_SYMBOL_GPL vmlinux 0xcc2dbfd8 irq_domain_check_msi_remap -EXPORT_SYMBOL_GPL vmlinux 0xcc2e3942 sdio_set_host_pm_flags -EXPORT_SYMBOL_GPL vmlinux 0xcc35057b dpbp_reset EXPORT_SYMBOL_GPL vmlinux 0xcc39c03e nvmem_unregister -EXPORT_SYMBOL_GPL vmlinux 0xcc4d79eb scsi_free_sgtables -EXPORT_SYMBOL_GPL vmlinux 0xcc4f0dcd __clk_get_hw -EXPORT_SYMBOL_GPL vmlinux 0xcc575757 folio_wait_stable -EXPORT_SYMBOL_GPL vmlinux 0xcc64a910 nf_checksum_partial +EXPORT_SYMBOL_GPL vmlinux 0xcc41ed4a gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0xcc45e9ba devm_serdev_device_open +EXPORT_SYMBOL_GPL vmlinux 0xcc496644 dm_audit_log_ti +EXPORT_SYMBOL_GPL vmlinux 0xcc49678a devm_request_free_mem_region +EXPORT_SYMBOL_GPL vmlinux 0xcc4d8d35 nf_checksum +EXPORT_SYMBOL_GPL vmlinux 0xcc52474a shash_no_setkey EXPORT_SYMBOL_GPL vmlinux 0xcc795932 devlink_region_snapshot_id_put -EXPORT_SYMBOL_GPL vmlinux 0xcc822606 dax_remap_file_range_prep -EXPORT_SYMBOL_GPL vmlinux 0xcc8eaa68 ata_host_init -EXPORT_SYMBOL_GPL vmlinux 0xcc8f19a6 extcon_set_state -EXPORT_SYMBOL_GPL vmlinux 0xcc91246e fib6_check_nexthop +EXPORT_SYMBOL_GPL vmlinux 0xcc8e906c virtio_reset_device EXPORT_SYMBOL_GPL vmlinux 0xcc9268fc hwpoison_filter_enable EXPORT_SYMBOL_GPL vmlinux 0xcc935375 walk_iomem_res_desc -EXPORT_SYMBOL_GPL vmlinux 0xcc949e10 acpi_dev_state_d0 EXPORT_SYMBOL_GPL vmlinux 0xccabde6f crc64_rocksoft_generic -EXPORT_SYMBOL_GPL vmlinux 0xccb30045 dev_pm_opp_get_opp_count -EXPORT_SYMBOL_GPL vmlinux 0xccc36ed9 dev_pm_qos_add_ancestor_request -EXPORT_SYMBOL_GPL vmlinux 0xcccceb90 uart_xchar_out +EXPORT_SYMBOL_GPL vmlinux 0xccb3e47c i2c_dw_prepare_clk +EXPORT_SYMBOL_GPL vmlinux 0xccc4c65b input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0xcccb39d2 rio_request_outb_dbell EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug EXPORT_SYMBOL_GPL vmlinux 0xccd86806 ata_id_string -EXPORT_SYMBOL_GPL vmlinux 0xccd93181 dev_pm_genpd_suspend -EXPORT_SYMBOL_GPL vmlinux 0xccdcd695 trace_array_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xccdbde9e proc_create_net_data_write +EXPORT_SYMBOL_GPL vmlinux 0xccdda720 devlink_port_register +EXPORT_SYMBOL_GPL vmlinux 0xcce8b60b edac_pci_release_generic_ctl EXPORT_SYMBOL_GPL vmlinux 0xccf52bc9 sfp_upstream_start -EXPORT_SYMBOL_GPL vmlinux 0xcd157c86 uart_console_device +EXPORT_SYMBOL_GPL vmlinux 0xccf5715e devm_device_add_groups +EXPORT_SYMBOL_GPL vmlinux 0xcd06b52d irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0xcd087943 __pci_epf_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xcd0ed486 of_prop_next_string +EXPORT_SYMBOL_GPL vmlinux 0xcd0f4574 devm_nvmem_device_put +EXPORT_SYMBOL_GPL vmlinux 0xcd189066 cpufreq_cpu_put EXPORT_SYMBOL_GPL vmlinux 0xcd24e146 hash_digest_size -EXPORT_SYMBOL_GPL vmlinux 0xcd264917 gpiod_export_link EXPORT_SYMBOL_GPL vmlinux 0xcd31524d vcap_copy_rule -EXPORT_SYMBOL_GPL vmlinux 0xcd35e12a tpm_chip_unregister -EXPORT_SYMBOL_GPL vmlinux 0xcd3bce40 gnttab_map_refs -EXPORT_SYMBOL_GPL vmlinux 0xcd4895ea kthread_cancel_work_sync -EXPORT_SYMBOL_GPL vmlinux 0xcd4b18de kvm_vcpu_write_guest -EXPORT_SYMBOL_GPL vmlinux 0xcd574cef icc_get -EXPORT_SYMBOL_GPL vmlinux 0xcd60292f ping_seq_start -EXPORT_SYMBOL_GPL vmlinux 0xcd6dd424 devm_of_phy_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0xcd375404 devm_ti_sci_get_resource +EXPORT_SYMBOL_GPL vmlinux 0xcd41f471 __traceiter_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0xcd4e4109 kill_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0xcd564d09 regmap_multi_reg_write EXPORT_SYMBOL_GPL vmlinux 0xcd6f2dc9 nf_log_buf_add -EXPORT_SYMBOL_GPL vmlinux 0xcd6fabdf nvdimm_bus_register -EXPORT_SYMBOL_GPL vmlinux 0xcd71c237 stmpe_enable EXPORT_SYMBOL_GPL vmlinux 0xcd759b82 k3_ringacc_ring_reset -EXPORT_SYMBOL_GPL vmlinux 0xcd79a41a nvme_set_features -EXPORT_SYMBOL_GPL vmlinux 0xcd7b8c8d of_pm_clk_add_clk +EXPORT_SYMBOL_GPL vmlinux 0xcd75b640 screen_glyph_unicode +EXPORT_SYMBOL_GPL vmlinux 0xcd7ecbe3 clk_mux_val_to_index +EXPORT_SYMBOL_GPL vmlinux 0xcd82b540 ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0xcd836930 ata_cable_ignore EXPORT_SYMBOL_GPL vmlinux 0xcd910be7 ti_sci_get_num_resources EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcd96310a register_btf_id_dtor_kfuncs EXPORT_SYMBOL_GPL vmlinux 0xcd974f00 rcu_all_qs -EXPORT_SYMBOL_GPL vmlinux 0xcd9a4cc9 debugfs_create_blob EXPORT_SYMBOL_GPL vmlinux 0xcd9cd2ff wakeme_after_rcu +EXPORT_SYMBOL_GPL vmlinux 0xcda2075b dpbp_close EXPORT_SYMBOL_GPL vmlinux 0xcda2aaba k3_udma_glue_tx_dma_to_cppi5_addr +EXPORT_SYMBOL_GPL vmlinux 0xcdae7cd6 component_compare_dev EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdbc2161 tty_port_register_device_attr_serdev EXPORT_SYMBOL_GPL vmlinux 0xcdc86b55 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0xcdc90009 xen_xenbus_fops EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs -EXPORT_SYMBOL_GPL vmlinux 0xcdd83fcd pinctrl_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0xcdcbf21f dprc_remove_devices +EXPORT_SYMBOL_GPL vmlinux 0xcdcdfd01 gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0xcdd54f01 pwm_adjust_config +EXPORT_SYMBOL_GPL vmlinux 0xcdd655f4 debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0xcdd962c7 pm_generic_thaw EXPORT_SYMBOL_GPL vmlinux 0xcde26600 cppc_get_transition_latency -EXPORT_SYMBOL_GPL vmlinux 0xcde519c7 tcp_get_info -EXPORT_SYMBOL_GPL vmlinux 0xcdfe4e4b get_user_pages_fast_only -EXPORT_SYMBOL_GPL vmlinux 0xce0846e7 gpiochip_line_is_open_source +EXPORT_SYMBOL_GPL vmlinux 0xcdf389a6 dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0xcdfb37db register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0xcdfbecb3 skb_segment_list +EXPORT_SYMBOL_GPL vmlinux 0xcdfe1f73 ip_icmp_error EXPORT_SYMBOL_GPL vmlinux 0xce0a4020 xenbus_directory -EXPORT_SYMBOL_GPL vmlinux 0xce1491e6 __traceiter_block_split +EXPORT_SYMBOL_GPL vmlinux 0xce0a6ee5 crypto_unregister_rngs +EXPORT_SYMBOL_GPL vmlinux 0xce1b2e2e sock_map_close +EXPORT_SYMBOL_GPL vmlinux 0xce1ba5bc dw_pcie_ep_raise_legacy_irq +EXPORT_SYMBOL_GPL vmlinux 0xce1f39b2 watchdog_set_last_hw_keepalive +EXPORT_SYMBOL_GPL vmlinux 0xce20f3a8 pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0xce217dd3 pm_clk_destroy EXPORT_SYMBOL_GPL vmlinux 0xce316d7e zynqmp_pm_set_sd_tapdelay -EXPORT_SYMBOL_GPL vmlinux 0xce4458ee device_del -EXPORT_SYMBOL_GPL vmlinux 0xce497c8a usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xce350653 rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0xce370be1 ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0xce3713f4 gnttab_page_cache_init +EXPORT_SYMBOL_GPL vmlinux 0xce3b4dbf fsl_mc_bus_dpcon_type +EXPORT_SYMBOL_GPL vmlinux 0xce40572f regmap_fields_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0xce537132 nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0xce55fe44 edac_pci_free_ctl_info EXPORT_SYMBOL_GPL vmlinux 0xce598ef2 unregister_kretprobe -EXPORT_SYMBOL_GPL vmlinux 0xce630163 irq_chip_mask_parent +EXPORT_SYMBOL_GPL vmlinux 0xce5aedbf md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0xce66d92d iommu_detach_device_pasid +EXPORT_SYMBOL_GPL vmlinux 0xce694552 bgmac_enet_resume EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching -EXPORT_SYMBOL_GPL vmlinux 0xce72b707 hwspin_lock_unregister -EXPORT_SYMBOL_GPL vmlinux 0xce79dda4 sata_pmp_qc_defer_cmd_switch -EXPORT_SYMBOL_GPL vmlinux 0xce80b59e folio_wait_writeback_killable -EXPORT_SYMBOL_GPL vmlinux 0xce8c9ae5 vcap_get_rule -EXPORT_SYMBOL_GPL vmlinux 0xce962925 __nvdimm_create +EXPORT_SYMBOL_GPL vmlinux 0xce8afb63 subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0xce958492 devm_qcom_smem_state_get +EXPORT_SYMBOL_GPL vmlinux 0xce958fbe irq_domain_reset_irq_data +EXPORT_SYMBOL_GPL vmlinux 0xcea0d071 ahci_set_em_messages +EXPORT_SYMBOL_GPL vmlinux 0xcea281f8 ahci_host_activate EXPORT_SYMBOL_GPL vmlinux 0xceac8674 zynqmp_pm_read_pggs -EXPORT_SYMBOL_GPL vmlinux 0xceafd1b0 led_init_default_state_get EXPORT_SYMBOL_GPL vmlinux 0xceb1f126 mpi_read_raw_data -EXPORT_SYMBOL_GPL vmlinux 0xceccba25 scsi_dh_set_params -EXPORT_SYMBOL_GPL vmlinux 0xced3df6a of_usb_get_phy_mode -EXPORT_SYMBOL_GPL vmlinux 0xced50393 blk_queue_flag_test_and_set -EXPORT_SYMBOL_GPL vmlinux 0xcedd5681 pci_ecam_map_bus -EXPORT_SYMBOL_GPL vmlinux 0xcede451d sbitmap_show +EXPORT_SYMBOL_GPL vmlinux 0xcecf9830 rio_unmap_outb_region +EXPORT_SYMBOL_GPL vmlinux 0xceddc341 spi_mem_dirmap_destroy EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console EXPORT_SYMBOL_GPL vmlinux 0xcee88e7a of_overlay_fdt_apply -EXPORT_SYMBOL_GPL vmlinux 0xceeba4e8 __fl6_sock_lookup EXPORT_SYMBOL_GPL vmlinux 0xceed8c16 __set_phys_to_machine -EXPORT_SYMBOL_GPL vmlinux 0xceeff5e0 find_mci_by_dev -EXPORT_SYMBOL_GPL vmlinux 0xcefc529f vp_modern_config_vector -EXPORT_SYMBOL_GPL vmlinux 0xcf0e4baf bgmac_enet_probe -EXPORT_SYMBOL_GPL vmlinux 0xcf1888b2 device_create_managed_software_node -EXPORT_SYMBOL_GPL vmlinux 0xcf194e7b tpm_put_ops -EXPORT_SYMBOL_GPL vmlinux 0xcf1ff590 irq_domain_xlate_twocell -EXPORT_SYMBOL_GPL vmlinux 0xcf2a467b xhci_gen_setup -EXPORT_SYMBOL_GPL vmlinux 0xcf3cd03b regmap_field_read -EXPORT_SYMBOL_GPL vmlinux 0xcf467576 pfn_to_online_page -EXPORT_SYMBOL_GPL vmlinux 0xcf5386d0 xfrm_dev_state_add -EXPORT_SYMBOL_GPL vmlinux 0xcf57581b register_net_sysctl -EXPORT_SYMBOL_GPL vmlinux 0xcf6875af vchan_tx_submit -EXPORT_SYMBOL_GPL vmlinux 0xcf6a5f75 xhci_get_ep_ctx -EXPORT_SYMBOL_GPL vmlinux 0xcf818d3f led_trigger_write -EXPORT_SYMBOL_GPL vmlinux 0xcf9c361a da9052_free_irq -EXPORT_SYMBOL_GPL vmlinux 0xcfa6d3cb cpufreq_freq_attr_scaling_boost_freqs -EXPORT_SYMBOL_GPL vmlinux 0xcfb571f8 edac_device_del_device +EXPORT_SYMBOL_GPL vmlinux 0xcef1e1bd i2c_new_client_device +EXPORT_SYMBOL_GPL vmlinux 0xcef76844 crypto_aead_setkey +EXPORT_SYMBOL_GPL vmlinux 0xcf1f3dd6 skb_clone_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xcf262f0d gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xcf281ff5 fsnotify_add_mark +EXPORT_SYMBOL_GPL vmlinux 0xcf2a8508 list_lru_count_one +EXPORT_SYMBOL_GPL vmlinux 0xcf3f777f ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0xcf47d1c5 tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xcf6e518d pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0xcf8d751c usb_phy_roothub_alloc +EXPORT_SYMBOL_GPL vmlinux 0xcf8db74e sock_diag_destroy +EXPORT_SYMBOL_GPL vmlinux 0xcf8ec20d nvme_auth_stop +EXPORT_SYMBOL_GPL vmlinux 0xcf96cc4b attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0xcf9d846b serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0xcfa1c264 pci_hp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0xcfa6e76c nvmem_cell_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0xcfad15b1 __page_file_index EXPORT_SYMBOL_GPL vmlinux 0xcfc5108a devlink_fmsg_u8_pair_put EXPORT_SYMBOL_GPL vmlinux 0xcfc7b4e4 rcu_barrier_tasks_trace -EXPORT_SYMBOL_GPL vmlinux 0xcfd26556 power_supply_get_property +EXPORT_SYMBOL_GPL vmlinux 0xcfc89486 __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcfd065d2 ata_ncq_sdev_groups EXPORT_SYMBOL_GPL vmlinux 0xcfd30d71 acpi_os_map_memory -EXPORT_SYMBOL_GPL vmlinux 0xcfdef034 noop_direct_IO -EXPORT_SYMBOL_GPL vmlinux 0xcfe4a222 perf_get_aux -EXPORT_SYMBOL_GPL vmlinux 0xcfef2939 edac_mc_handle_error -EXPORT_SYMBOL_GPL vmlinux 0xcfefe086 nvme_auth_gen_pubkey -EXPORT_SYMBOL_GPL vmlinux 0xcffc2848 tcp_is_ulp_esp +EXPORT_SYMBOL_GPL vmlinux 0xcfed7726 __usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0xcfee6bd2 rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0xcfeff7ff usb_hcd_map_urb_for_dma EXPORT_SYMBOL_GPL vmlinux 0xcffd793e hyperv_report_panic -EXPORT_SYMBOL_GPL vmlinux 0xd0020a17 dma_run_dependencies -EXPORT_SYMBOL_GPL vmlinux 0xd01d3575 led_compose_name -EXPORT_SYMBOL_GPL vmlinux 0xd01e941c fsnotify -EXPORT_SYMBOL_GPL vmlinux 0xd0242371 iommu_map +EXPORT_SYMBOL_GPL vmlinux 0xcfffdb5d wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0xd0156e97 pm_clk_add +EXPORT_SYMBOL_GPL vmlinux 0xd01e906b spi_bus_lock EXPORT_SYMBOL_GPL vmlinux 0xd026d518 HYPERVISOR_vcpu_op -EXPORT_SYMBOL_GPL vmlinux 0xd0294cb9 hisi_uncore_pmu_disable -EXPORT_SYMBOL_GPL vmlinux 0xd0334a56 mdiobus_modify EXPORT_SYMBOL_GPL vmlinux 0xd03eaf4c schedule_hrtimeout_range -EXPORT_SYMBOL_GPL vmlinux 0xd04104f1 ata_acpi_gtm_xfermask EXPORT_SYMBOL_GPL vmlinux 0xd0458ccb xenbus_strstate -EXPORT_SYMBOL_GPL vmlinux 0xd0468d6b mmc_switch -EXPORT_SYMBOL_GPL vmlinux 0xd04998f4 __traceiter_neigh_update_done EXPORT_SYMBOL_GPL vmlinux 0xd04aedfd __SCK__tp_func_arm_event -EXPORT_SYMBOL_GPL vmlinux 0xd0526ba4 pci_iov_get_pf_drvdata -EXPORT_SYMBOL_GPL vmlinux 0xd05a3489 regmap_raw_read -EXPORT_SYMBOL_GPL vmlinux 0xd05a8a3d devm_phy_create -EXPORT_SYMBOL_GPL vmlinux 0xd062fa47 kvm_io_bus_write +EXPORT_SYMBOL_GPL vmlinux 0xd05a3a14 blkdev_zone_mgmt EXPORT_SYMBOL_GPL vmlinux 0xd06524ba raw_notifier_chain_unregister -EXPORT_SYMBOL_GPL vmlinux 0xd0678eb0 gfn_to_hva EXPORT_SYMBOL_GPL vmlinux 0xd067d3c5 system_freezable_power_efficient_wq -EXPORT_SYMBOL_GPL vmlinux 0xd086f2ae ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0xd06adaa8 dev_pm_opp_disable +EXPORT_SYMBOL_GPL vmlinux 0xd07ae898 phy_validate EXPORT_SYMBOL_GPL vmlinux 0xd09911a6 acpi_dev_get_irq_type -EXPORT_SYMBOL_GPL vmlinux 0xd099645c xen_xlate_unmap_gfn_range -EXPORT_SYMBOL_GPL vmlinux 0xd0a52f4c __rio_local_write_config_32 -EXPORT_SYMBOL_GPL vmlinux 0xd0a8610f rio_mport_initialize -EXPORT_SYMBOL_GPL vmlinux 0xd0bc850d devm_request_pci_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0xd09ca502 led_init_core +EXPORT_SYMBOL_GPL vmlinux 0xd09cd08f nvdimm_bus_register +EXPORT_SYMBOL_GPL vmlinux 0xd0a61343 transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0xd0bbb73a msg_zerocopy_put_abort +EXPORT_SYMBOL_GPL vmlinux 0xd0bccc8a pci_pri_supported EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart -EXPORT_SYMBOL_GPL vmlinux 0xd0c6b8f4 devm_regmap_add_irq_chip_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xd0ca2255 paste_selection EXPORT_SYMBOL_GPL vmlinux 0xd0d156e9 __rht_bucket_nested EXPORT_SYMBOL_GPL vmlinux 0xd0d3f0a4 gen_pool_avail -EXPORT_SYMBOL_GPL vmlinux 0xd0d4b9ec fs_dax_get_by_bdev -EXPORT_SYMBOL_GPL vmlinux 0xd0d5e6e6 trace_event_buffer_reserve -EXPORT_SYMBOL_GPL vmlinux 0xd0d9fd63 fixed_phy_change_carrier +EXPORT_SYMBOL_GPL vmlinux 0xd0d747c3 iommu_sva_unbind_device EXPORT_SYMBOL_GPL vmlinux 0xd0db0f12 run_dax +EXPORT_SYMBOL_GPL vmlinux 0xd0ddae41 of_css +EXPORT_SYMBOL_GPL vmlinux 0xd0e5a343 __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0xd0ea5f70 gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0xd0ebe786 regmap_get_raw_write_max EXPORT_SYMBOL_GPL vmlinux 0xd0fd7085 hwrng_unregister -EXPORT_SYMBOL_GPL vmlinux 0xd0fe9eae ata_scsi_queuecmd -EXPORT_SYMBOL_GPL vmlinux 0xd1035587 fat_remove_entries -EXPORT_SYMBOL_GPL vmlinux 0xd10dbdc9 phy_create -EXPORT_SYMBOL_GPL vmlinux 0xd110cead usb_role_switch_register +EXPORT_SYMBOL_GPL vmlinux 0xd1137164 tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xd120f4d0 lwtunnel_cmp_encap +EXPORT_SYMBOL_GPL vmlinux 0xd126ad76 i2c_new_smbus_alert_device EXPORT_SYMBOL_GPL vmlinux 0xd138c08a free_iova_fast EXPORT_SYMBOL_GPL vmlinux 0xd13e4af8 dma_fence_unwrap_next EXPORT_SYMBOL_GPL vmlinux 0xd1481de7 mpi_clear EXPORT_SYMBOL_GPL vmlinux 0xd159586c net_prio_cgrp_subsys_enabled_key -EXPORT_SYMBOL_GPL vmlinux 0xd165a6ad gpiochip_remove -EXPORT_SYMBOL_GPL vmlinux 0xd167291d gpiochip_get_data +EXPORT_SYMBOL_GPL vmlinux 0xd167116d dm_table_set_type EXPORT_SYMBOL_GPL vmlinux 0xd16a8cef __tracepoint_add_device_to_group -EXPORT_SYMBOL_GPL vmlinux 0xd18035e7 fwnode_get_phy_node -EXPORT_SYMBOL_GPL vmlinux 0xd18b7338 device_match_of_node -EXPORT_SYMBOL_GPL vmlinux 0xd1a52900 regcache_sync_region -EXPORT_SYMBOL_GPL vmlinux 0xd1a7a4ac __irq_domain_alloc_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xd1705dba file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0xd172255d ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0xd17ffeb4 cpci_hp_register_bus +EXPORT_SYMBOL_GPL vmlinux 0xd1918975 fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0xd191ab13 dev_pm_opp_get_max_clock_latency +EXPORT_SYMBOL_GPL vmlinux 0xd194dd4f device_get_match_data +EXPORT_SYMBOL_GPL vmlinux 0xd195c518 nvmem_device_cell_read +EXPORT_SYMBOL_GPL vmlinux 0xd196fa55 pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0xd1a00408 ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0xd1a1ef4a acpi_nfit_init +EXPORT_SYMBOL_GPL vmlinux 0xd1a5d923 ip_icmp_error_rfc4884 EXPORT_SYMBOL_GPL vmlinux 0xd1a9ca15 __SCK__tp_func_neigh_update -EXPORT_SYMBOL_GPL vmlinux 0xd1ad02d1 generic_access_phys -EXPORT_SYMBOL_GPL vmlinux 0xd1b28b9a mmc_pwrseq_unregister -EXPORT_SYMBOL_GPL vmlinux 0xd1bde0ec ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0xd1aa97a6 uart_try_toggle_sysrq +EXPORT_SYMBOL_GPL vmlinux 0xd1b0566a max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0xd1bd61b9 kvm_vcpu_gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL vmlinux 0xd1caba85 rio_map_inb_region EXPORT_SYMBOL_GPL vmlinux 0xd1cbc23c add_timer_on -EXPORT_SYMBOL_GPL vmlinux 0xd1cea5a8 irq_domain_alloc_irqs_parent -EXPORT_SYMBOL_GPL vmlinux 0xd1dc80ce regulator_list_voltage_linear -EXPORT_SYMBOL_GPL vmlinux 0xd1e454f9 ahci_platform_resume +EXPORT_SYMBOL_GPL vmlinux 0xd1e0dca9 debugfs_file_put +EXPORT_SYMBOL_GPL vmlinux 0xd1e55373 tpm_chip_stop EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get -EXPORT_SYMBOL_GPL vmlinux 0xd206621e icc_node_add -EXPORT_SYMBOL_GPL vmlinux 0xd21143d5 auxiliary_device_init -EXPORT_SYMBOL_GPL vmlinux 0xd2121fca i2c_adapter_type -EXPORT_SYMBOL_GPL vmlinux 0xd213cca8 sfp_bus_add_upstream -EXPORT_SYMBOL_GPL vmlinux 0xd2150f72 fixed_phy_register_with_gpiod +EXPORT_SYMBOL_GPL vmlinux 0xd1f458d6 input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd1fc726e crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0xd206c05d trace_event_reg EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event -EXPORT_SYMBOL_GPL vmlinux 0xd218ef26 thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0xd219ec55 wm8350_gpio_config EXPORT_SYMBOL_GPL vmlinux 0xd21b61bd async_schedule_node_domain EXPORT_SYMBOL_GPL vmlinux 0xd21f1d35 __SCK__tp_func_tcp_send_reset -EXPORT_SYMBOL_GPL vmlinux 0xd23c7518 fsl_mc_device_group -EXPORT_SYMBOL_GPL vmlinux 0xd23d5c26 addrconf_prefix_rcv_add_addr +EXPORT_SYMBOL_GPL vmlinux 0xd220c1af gnttab_pages_clear_private +EXPORT_SYMBOL_GPL vmlinux 0xd2275435 pm_generic_thaw_early +EXPORT_SYMBOL_GPL vmlinux 0xd23007d8 usb_block_urb EXPORT_SYMBOL_GPL vmlinux 0xd2423f76 i2c_acpi_get_i2c_resource -EXPORT_SYMBOL_GPL vmlinux 0xd2461249 tcp_done EXPORT_SYMBOL_GPL vmlinux 0xd248a519 rockchip_pmu_block -EXPORT_SYMBOL_GPL vmlinux 0xd24a9188 i2c_acpi_find_adapter_by_handle -EXPORT_SYMBOL_GPL vmlinux 0xd24baf9d pci_epf_alloc_space +EXPORT_SYMBOL_GPL vmlinux 0xd24e1369 mtk_clk_gate_ops_setclr +EXPORT_SYMBOL_GPL vmlinux 0xd24e2ee4 of_get_phy_mode EXPORT_SYMBOL_GPL vmlinux 0xd24e9e8c klist_init -EXPORT_SYMBOL_GPL vmlinux 0xd253abca ext_pi_type3_crc64 -EXPORT_SYMBOL_GPL vmlinux 0xd2585f08 dev_pm_opp_get_sharing_cpus EXPORT_SYMBOL_GPL vmlinux 0xd260af0d ring_buffer_write -EXPORT_SYMBOL_GPL vmlinux 0xd260f03d irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0xd2665bd1 mmput_async +EXPORT_SYMBOL_GPL vmlinux 0xd26e8e01 edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL vmlinux 0xd273563c regulator_list_hardware_vsel 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 0xd28897d8 rio_enable_rx_tx_port +EXPORT_SYMBOL_GPL vmlinux 0xd2943fe6 proc_create_net_single EXPORT_SYMBOL_GPL vmlinux 0xd29c1f10 __traceiter_error_report_end -EXPORT_SYMBOL_GPL vmlinux 0xd29e1267 __skb_zcopy_downgrade_managed -EXPORT_SYMBOL_GPL vmlinux 0xd29e8cb5 dax_add_host -EXPORT_SYMBOL_GPL vmlinux 0xd2a7312d qcom_icc_xlate_extended -EXPORT_SYMBOL_GPL vmlinux 0xd2ab040a perf_event_enable -EXPORT_SYMBOL_GPL vmlinux 0xd2ab3d6e pci_device_group +EXPORT_SYMBOL_GPL vmlinux 0xd2aeecfd vp_modern_set_status EXPORT_SYMBOL_GPL vmlinux 0xd2b10a05 ata_timing_find_mode -EXPORT_SYMBOL_GPL vmlinux 0xd2b1b5cd __scsi_init_queue -EXPORT_SYMBOL_GPL vmlinux 0xd2b3d031 relay_switch_subbuf EXPORT_SYMBOL_GPL vmlinux 0xd2d7e59b unregister_platform_power_off -EXPORT_SYMBOL_GPL vmlinux 0xd2de8f20 cdrom_read_tocentry -EXPORT_SYMBOL_GPL vmlinux 0xd2e737c2 usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xd2dd29ab ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0xd2e4be3b blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0xd2e863ad shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0xd2edc104 __irq_domain_add EXPORT_SYMBOL_GPL vmlinux 0xd2ef6a40 phylink_mii_ioctl -EXPORT_SYMBOL_GPL vmlinux 0xd2fece9e fib_nl_delrule -EXPORT_SYMBOL_GPL vmlinux 0xd3006492 tcp_sendmsg_locked +EXPORT_SYMBOL_GPL vmlinux 0xd2f13b2d pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0xd2fb00d0 ahci_stop_engine +EXPORT_SYMBOL_GPL vmlinux 0xd30410c4 trace_output_call +EXPORT_SYMBOL_GPL vmlinux 0xd3068eb0 dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0xd311f275 class_interface_unregister EXPORT_SYMBOL_GPL vmlinux 0xd313bc7b xas_nomem -EXPORT_SYMBOL_GPL vmlinux 0xd3147bb1 securityfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0xd3154958 pci_load_saved_state 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 0xd327963d dw_pcie_ep_init_notify -EXPORT_SYMBOL_GPL vmlinux 0xd32e062b usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0xd33028e9 crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0xd332fcaf usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0xd3360556 k3_ringacc_ring_cfg +EXPORT_SYMBOL_GPL vmlinux 0xd3366e48 input_ff_flush EXPORT_SYMBOL_GPL vmlinux 0xd33ada8b cci_probed -EXPORT_SYMBOL_GPL vmlinux 0xd33dcaf5 memremap_pages -EXPORT_SYMBOL_GPL vmlinux 0xd3425ca6 blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0xd344a565 debugfs_attr_write_signed +EXPORT_SYMBOL_GPL vmlinux 0xd353353f fsstack_copy_attr_all EXPORT_SYMBOL_GPL vmlinux 0xd3551a76 zynqmp_pm_register_notifier -EXPORT_SYMBOL_GPL vmlinux 0xd35623bb serial8250_request_dma -EXPORT_SYMBOL_GPL vmlinux 0xd359a5a6 devm_hwmon_device_register_with_info -EXPORT_SYMBOL_GPL vmlinux 0xd35c7ba8 skb_mpls_pop -EXPORT_SYMBOL_GPL vmlinux 0xd3622d61 regulator_suspend_enable +EXPORT_SYMBOL_GPL vmlinux 0xd35bebe6 tty_release_struct +EXPORT_SYMBOL_GPL vmlinux 0xd35fdf67 restore_online_page_callback EXPORT_SYMBOL_GPL vmlinux 0xd36760ef __usb_get_extra_descriptor EXPORT_SYMBOL_GPL vmlinux 0xd3752c27 atomic_notifier_call_chain -EXPORT_SYMBOL_GPL vmlinux 0xd37b999b mtk_clk_register_muxes EXPORT_SYMBOL_GPL vmlinux 0xd37c8976 debounce_time_mt6765 -EXPORT_SYMBOL_GPL vmlinux 0xd37ca65b fwnode_property_present -EXPORT_SYMBOL_GPL vmlinux 0xd38ca54b devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0xd37d5257 rio_local_set_device_id +EXPORT_SYMBOL_GPL vmlinux 0xd381f3a6 static_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0xd386a4e1 __acpi_node_get_property_reference +EXPORT_SYMBOL_GPL vmlinux 0xd38a131c iommu_sva_get_pasid +EXPORT_SYMBOL_GPL vmlinux 0xd38c6bf2 usb_role_switch_get +EXPORT_SYMBOL_GPL vmlinux 0xd38ec3b5 mtk_clk_unregister_gates +EXPORT_SYMBOL_GPL vmlinux 0xd3977a26 cgroup_path_ns +EXPORT_SYMBOL_GPL vmlinux 0xd3989384 component_master_add_with_match EXPORT_SYMBOL_GPL vmlinux 0xd39e9848 put_itimerspec64 -EXPORT_SYMBOL_GPL vmlinux 0xd3a4b3ec fsl_mc_obj_reset -EXPORT_SYMBOL_GPL vmlinux 0xd3aca62c k3_udma_glue_rx_flow_init -EXPORT_SYMBOL_GPL vmlinux 0xd3c382af gpiochip_irqchip_irq_valid +EXPORT_SYMBOL_GPL vmlinux 0xd3b4ebaa to_nvdimm_bus +EXPORT_SYMBOL_GPL vmlinux 0xd3b7e1ff __fscrypt_inode_uses_inline_crypto +EXPORT_SYMBOL_GPL vmlinux 0xd3c4e3e9 usb_put_hcd 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 0xd3f6baf7 get_device -EXPORT_SYMBOL_GPL vmlinux 0xd3ffd537 devm_regmap_field_alloc -EXPORT_SYMBOL_GPL vmlinux 0xd40251aa l3mdev_master_ifindex_rcu +EXPORT_SYMBOL_GPL vmlinux 0xd401699b tcp_register_congestion_control EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq -EXPORT_SYMBOL_GPL vmlinux 0xd40a4f59 i2c_new_smbus_alert_device -EXPORT_SYMBOL_GPL vmlinux 0xd40ab780 pm_genpd_add_device -EXPORT_SYMBOL_GPL vmlinux 0xd411a60c is_nvdimm_sync -EXPORT_SYMBOL_GPL vmlinux 0xd4121ea5 trace_get_event_file EXPORT_SYMBOL_GPL vmlinux 0xd426dbc4 erst_get_record_count EXPORT_SYMBOL_GPL vmlinux 0xd42f1d4e show_rcu_tasks_rude_gp_kthread -EXPORT_SYMBOL_GPL vmlinux 0xd4485e31 tcp_plb_update_state_upon_rto +EXPORT_SYMBOL_GPL vmlinux 0xd4491aa0 __vmbus_request_addr_match EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console -EXPORT_SYMBOL_GPL vmlinux 0xd44de954 dm_audit_log_ti -EXPORT_SYMBOL_GPL vmlinux 0xd4502192 handle_fasteoi_mask_irq -EXPORT_SYMBOL_GPL vmlinux 0xd452233d __rio_local_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xd44d7d9e ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xd4500c78 pci_set_host_bridge_release EXPORT_SYMBOL_GPL vmlinux 0xd45434ee admin_timeout -EXPORT_SYMBOL_GPL vmlinux 0xd45bf2f0 dpcon_reset -EXPORT_SYMBOL_GPL vmlinux 0xd465c71f subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xd457f988 __kthread_init_worker +EXPORT_SYMBOL_GPL vmlinux 0xd45c6026 ptp_parse_header +EXPORT_SYMBOL_GPL vmlinux 0xd466e108 fwnode_create_software_node EXPORT_SYMBOL_GPL vmlinux 0xd46af5ef cppc_get_perf_ctrs -EXPORT_SYMBOL_GPL vmlinux 0xd488afbf usb_string +EXPORT_SYMBOL_GPL vmlinux 0xd46b73df pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xd48367e2 mtk_pinconf_adv_drive_get_raw +EXPORT_SYMBOL_GPL vmlinux 0xd48d5a30 icc_link_create EXPORT_SYMBOL_GPL vmlinux 0xd490c840 devlink_health_reporter_create +EXPORT_SYMBOL_GPL vmlinux 0xd491a953 iommu_device_unlink EXPORT_SYMBOL_GPL vmlinux 0xd4935851 __SCK__tp_func_suspend_resume -EXPORT_SYMBOL_GPL vmlinux 0xd49f6c86 xenbus_map_ring_valloc +EXPORT_SYMBOL_GPL vmlinux 0xd493b6aa __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0xd4953e94 pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0xd49aa7cd __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0xd4a86a13 dst_cache_get_ip6 EXPORT_SYMBOL_GPL vmlinux 0xd4b6157e devlink_health_reporter_recovery_done EXPORT_SYMBOL_GPL vmlinux 0xd4b9a616 reset_control_bulk_put -EXPORT_SYMBOL_GPL vmlinux 0xd4b9e85e pci_ims_alloc_irq -EXPORT_SYMBOL_GPL vmlinux 0xd4bc09ab stmpe_set_altfunc EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq EXPORT_SYMBOL_GPL vmlinux 0xd4cbdbe3 __SCK__tp_func_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0xd4cd1ad2 usb_hcd_pci_shutdown EXPORT_SYMBOL_GPL vmlinux 0xd4d7e84a ftrace_ops_set_global_filter -EXPORT_SYMBOL_GPL vmlinux 0xd4df7d14 acpi_dev_get_next_consumer_dev +EXPORT_SYMBOL_GPL vmlinux 0xd4e168d0 scsi_autopm_get_device EXPORT_SYMBOL_GPL vmlinux 0xd4e6d7e0 linear_range_get_value +EXPORT_SYMBOL_GPL vmlinux 0xd4f2f4d7 regulator_unregister_notifier EXPORT_SYMBOL_GPL vmlinux 0xd4f5bfa5 iommu_queue_iopf -EXPORT_SYMBOL_GPL vmlinux 0xd4f890d5 spi_write_then_read -EXPORT_SYMBOL_GPL vmlinux 0xd4fae0ce i2c_match_id -EXPORT_SYMBOL_GPL vmlinux 0xd51ff366 of_thermal_get_ntrips -EXPORT_SYMBOL_GPL vmlinux 0xd52416b9 clk_register_composite -EXPORT_SYMBOL_GPL vmlinux 0xd52a9be8 dma_map_sgtable +EXPORT_SYMBOL_GPL vmlinux 0xd4fbd74f regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0xd4fc7b0b nvme_get_features +EXPORT_SYMBOL_GPL vmlinux 0xd4fe3c82 lwtunnel_get_encap_size +EXPORT_SYMBOL_GPL vmlinux 0xd4fecfa3 devlink_dpipe_match_put +EXPORT_SYMBOL_GPL vmlinux 0xd513d082 iommu_unmap_fast +EXPORT_SYMBOL_GPL vmlinux 0xd523339b fscrypt_add_test_dummy_key +EXPORT_SYMBOL_GPL vmlinux 0xd524cdfb usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xd52f2c82 of_genpd_add_subdomain EXPORT_SYMBOL_GPL vmlinux 0xd5301b2c linear_range_get_max_value EXPORT_SYMBOL_GPL vmlinux 0xd53c67b3 unregister_net_sysctl_table EXPORT_SYMBOL_GPL vmlinux 0xd5474690 usb_role_switch_set_role EXPORT_SYMBOL_GPL vmlinux 0xd54f8d68 acpi_ec_add_query_handler -EXPORT_SYMBOL_GPL vmlinux 0xd552e3bd __rtnl_link_register -EXPORT_SYMBOL_GPL vmlinux 0xd5552d08 iort_put_rmr_sids +EXPORT_SYMBOL_GPL vmlinux 0xd5576a9f __vfs_removexattr_locked EXPORT_SYMBOL_GPL vmlinux 0xd55ad93b iommu_group_get_iommudata -EXPORT_SYMBOL_GPL vmlinux 0xd560c846 regcache_mark_dirty -EXPORT_SYMBOL_GPL vmlinux 0xd5722294 device_dma_supported +EXPORT_SYMBOL_GPL vmlinux 0xd5695270 __xenbus_register_backend EXPORT_SYMBOL_GPL vmlinux 0xd5787987 devlink_trap_groups_register -EXPORT_SYMBOL_GPL vmlinux 0xd57dd66e acpi_subsys_complete EXPORT_SYMBOL_GPL vmlinux 0xd5807af3 k3_ringacc_ring_pop -EXPORT_SYMBOL_GPL vmlinux 0xd585dce0 mctrl_gpio_free -EXPORT_SYMBOL_GPL vmlinux 0xd587ae9f pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0xd587c8fe devm_nvmem_cell_get EXPORT_SYMBOL_GPL vmlinux 0xd58bbbcb nvme_delete_wq +EXPORT_SYMBOL_GPL vmlinux 0xd5909f47 regulator_put EXPORT_SYMBOL_GPL vmlinux 0xd59a1587 linkmode_resolve_pause -EXPORT_SYMBOL_GPL vmlinux 0xd5a22c4d acomp_request_free -EXPORT_SYMBOL_GPL vmlinux 0xd5a3f31d usb_kill_urb -EXPORT_SYMBOL_GPL vmlinux 0xd5c540fc ahci_error_handler -EXPORT_SYMBOL_GPL vmlinux 0xd5d89ac9 scsi_autopm_put_device -EXPORT_SYMBOL_GPL vmlinux 0xd5dd6d11 devm_hwspin_lock_unregister -EXPORT_SYMBOL_GPL vmlinux 0xd5e0f4db clk_hw_register_fractional_divider -EXPORT_SYMBOL_GPL vmlinux 0xd5f60714 __virtqueue_break -EXPORT_SYMBOL_GPL vmlinux 0xd616b714 __vfs_setxattr_locked -EXPORT_SYMBOL_GPL vmlinux 0xd6247a00 register_virtio_driver -EXPORT_SYMBOL_GPL vmlinux 0xd63393c0 sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0xd59e5c6e tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0xd5ba2229 mtk_pinconf_drive_get +EXPORT_SYMBOL_GPL vmlinux 0xd5d4257e blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0xd5dc0b63 vp_legacy_get_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0xd5dcd922 wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0xd5e1f4aa __regmap_init +EXPORT_SYMBOL_GPL vmlinux 0xd5ea72e8 rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0xd5ec474e regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xd5fc6d8c devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0xd5ffe691 genphy_c45_read_lpa +EXPORT_SYMBOL_GPL vmlinux 0xd60dc0ca devm_spi_mem_dirmap_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd60eb6ea nvme_mark_namespaces_dead +EXPORT_SYMBOL_GPL vmlinux 0xd6482118 sdio_readb EXPORT_SYMBOL_GPL vmlinux 0xd64ed259 __memcat_p +EXPORT_SYMBOL_GPL vmlinux 0xd652b0b3 ncsi_unregister_dev +EXPORT_SYMBOL_GPL vmlinux 0xd65d98c7 xenbus_dev_fatal EXPORT_SYMBOL_GPL vmlinux 0xd66a7a35 sbitmap_queue_wake_all -EXPORT_SYMBOL_GPL vmlinux 0xd66be11a devm_pinctrl_register_and_init -EXPORT_SYMBOL_GPL vmlinux 0xd672e102 fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xd66d0fed blk_rq_prep_clone EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget -EXPORT_SYMBOL_GPL vmlinux 0xd67b708b xenbus_free_evtchn -EXPORT_SYMBOL_GPL vmlinux 0xd69e3914 pwm_request +EXPORT_SYMBOL_GPL vmlinux 0xd6797e92 genphy_c45_aneg_done +EXPORT_SYMBOL_GPL vmlinux 0xd67c4af8 spi_mem_default_supports_op +EXPORT_SYMBOL_GPL vmlinux 0xd67d37f6 scsi_alloc_request +EXPORT_SYMBOL_GPL vmlinux 0xd688c4aa usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0xd68c3c4b crypto_stats_skcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0xd692f211 ping_hash +EXPORT_SYMBOL_GPL vmlinux 0xd69b5406 nvme_init_ctrl_finish +EXPORT_SYMBOL_GPL vmlinux 0xd6a147df __traceiter_pelt_irq_tp EXPORT_SYMBOL_GPL vmlinux 0xd6aafb42 crc64_rocksoft +EXPORT_SYMBOL_GPL vmlinux 0xd6afe506 device_link_del EXPORT_SYMBOL_GPL vmlinux 0xd6b27e8a xas_set_mark -EXPORT_SYMBOL_GPL vmlinux 0xd6c317ca devfreq_get_devfreq_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xd6b384b2 dma_resv_test_signaled +EXPORT_SYMBOL_GPL vmlinux 0xd6b82480 tun_get_tx_ring +EXPORT_SYMBOL_GPL vmlinux 0xd6b98ec8 tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0xd6bfa588 usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0xd6c8bed2 gpiochip_get_data EXPORT_SYMBOL_GPL vmlinux 0xd6d8f6b3 topology_set_scale_freq_source -EXPORT_SYMBOL_GPL vmlinux 0xd6d905d7 iomap_dio_rw -EXPORT_SYMBOL_GPL vmlinux 0xd6db066f mtk_clk_unregister_fixed_clks -EXPORT_SYMBOL_GPL vmlinux 0xd6e396bc __rio_local_write_config_8 -EXPORT_SYMBOL_GPL vmlinux 0xd6e3a07f device_link_del -EXPORT_SYMBOL_GPL vmlinux 0xd6f2e252 nvme_complete_async_event -EXPORT_SYMBOL_GPL vmlinux 0xd71f64d2 tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0xd6e44c5b da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xd6f6488b serial8250_rpm_get_tx +EXPORT_SYMBOL_GPL vmlinux 0xd6fcc88b fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xd7045800 da903x_update +EXPORT_SYMBOL_GPL vmlinux 0xd718c63f irq_domain_disconnect_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0xd71fa7f8 fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0xd722b48a vmf_insert_pfn_pmd_prot EXPORT_SYMBOL_GPL vmlinux 0xd7269c64 osc_sb_native_usb4_control EXPORT_SYMBOL_GPL vmlinux 0xd7293ffc percpu_ref_reinit -EXPORT_SYMBOL_GPL vmlinux 0xd72d1202 edac_pci_del_device EXPORT_SYMBOL_GPL vmlinux 0xd72feba2 xenbus_read_driver_state -EXPORT_SYMBOL_GPL vmlinux 0xd7564de3 vmbus_set_chn_rescind_callback +EXPORT_SYMBOL_GPL vmlinux 0xd7300b93 nvme_fail_nonready_command +EXPORT_SYMBOL_GPL vmlinux 0xd7413dd5 xenbus_frontend_closed EXPORT_SYMBOL_GPL vmlinux 0xd75b20aa rsa_parse_priv_key -EXPORT_SYMBOL_GPL vmlinux 0xd7637d3e ata_pio_need_iordy EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints -EXPORT_SYMBOL_GPL vmlinux 0xd769df46 input_class -EXPORT_SYMBOL_GPL vmlinux 0xd76c4c29 generic_handle_domain_irq_safe -EXPORT_SYMBOL_GPL vmlinux 0xd77c419a led_trigger_set_default -EXPORT_SYMBOL_GPL vmlinux 0xd78d0561 vfs_get_acl -EXPORT_SYMBOL_GPL vmlinux 0xd796660a blkcg_policy_register -EXPORT_SYMBOL_GPL vmlinux 0xd7994768 gpiod_export -EXPORT_SYMBOL_GPL vmlinux 0xd7a0219e dev_pm_opp_of_remove_table +EXPORT_SYMBOL_GPL vmlinux 0xd787d568 mtk_eint_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0xd7912704 tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0xd7a3ddc8 tpm_send EXPORT_SYMBOL_GPL vmlinux 0xd7a86ea4 tcp_twsk_purge -EXPORT_SYMBOL_GPL vmlinux 0xd7acfaa0 evict_inodes EXPORT_SYMBOL_GPL vmlinux 0xd7aea26e kernel_read_file_from_path_initns +EXPORT_SYMBOL_GPL vmlinux 0xd7b0d149 tpm_get_random EXPORT_SYMBOL_GPL vmlinux 0xd7b1b785 ftrace_set_filter -EXPORT_SYMBOL_GPL vmlinux 0xd7bb5c8f hypervisor_kobj +EXPORT_SYMBOL_GPL vmlinux 0xd7bd08e1 __put_net +EXPORT_SYMBOL_GPL vmlinux 0xd7c48c40 power_supply_put_battery_info 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 0xd7dc93e3 mddev_init_writes_pending EXPORT_SYMBOL_GPL vmlinux 0xd7dccd23 __SCK__tp_func_xhci_dbg_quirks -EXPORT_SYMBOL_GPL vmlinux 0xd7df2c4b phy_configure -EXPORT_SYMBOL_GPL vmlinux 0xd7e3d8b9 thermal_of_zone_unregister -EXPORT_SYMBOL_GPL vmlinux 0xd7f271d7 od_register_powersave_bias_handler -EXPORT_SYMBOL_GPL vmlinux 0xd802915f inet6_csk_addr2sockaddr -EXPORT_SYMBOL_GPL vmlinux 0xd8038b25 to_of_pinfo -EXPORT_SYMBOL_GPL vmlinux 0xd804cd2c devm_bitmap_zalloc -EXPORT_SYMBOL_GPL vmlinux 0xd80e8ae5 usb_hub_release_port -EXPORT_SYMBOL_GPL vmlinux 0xd80f917d irq_generic_chip_ops -EXPORT_SYMBOL_GPL vmlinux 0xd8205ca8 dw_pcie_ep_raise_legacy_irq -EXPORT_SYMBOL_GPL vmlinux 0xd822c9c5 serdev_device_write_room -EXPORT_SYMBOL_GPL vmlinux 0xd825766d meson_vid_pll_div_ro_ops -EXPORT_SYMBOL_GPL vmlinux 0xd832575e da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xd7e30171 pci_find_host_bridge +EXPORT_SYMBOL_GPL vmlinux 0xd7e36216 kill_pid_usb_asyncio +EXPORT_SYMBOL_GPL vmlinux 0xd7fc55ec acpi_subsys_suspend +EXPORT_SYMBOL_GPL vmlinux 0xd80b2474 rio_add_mport_pw_handler +EXPORT_SYMBOL_GPL vmlinux 0xd817dee8 perf_trace_run_bpf_submit +EXPORT_SYMBOL_GPL vmlinux 0xd8450712 __phy_modify_mmd_changed +EXPORT_SYMBOL_GPL vmlinux 0xd84ad015 wakeup_sources_walk_start +EXPORT_SYMBOL_GPL vmlinux 0xd84b78c1 crypto_dequeue_request EXPORT_SYMBOL_GPL vmlinux 0xd84d35bd dax_read_lock -EXPORT_SYMBOL_GPL vmlinux 0xd850b12a regulator_register -EXPORT_SYMBOL_GPL vmlinux 0xd8611564 dev_pm_opp_get_supplies -EXPORT_SYMBOL_GPL vmlinux 0xd8743833 usb_hcd_pci_shutdown -EXPORT_SYMBOL_GPL vmlinux 0xd8779fcf tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xd85401bb platform_bus +EXPORT_SYMBOL_GPL vmlinux 0xd855e2c4 l3mdev_master_upper_ifindex_by_index_rcu +EXPORT_SYMBOL_GPL vmlinux 0xd8708db8 device_dma_supported EXPORT_SYMBOL_GPL vmlinux 0xd87fc0a0 usb_amd_prefetch_quirk -EXPORT_SYMBOL_GPL vmlinux 0xd88b1bde dev_pm_qos_expose_latency_limit EXPORT_SYMBOL_GPL vmlinux 0xd88defca __dma_fence_unwrap_merge -EXPORT_SYMBOL_GPL vmlinux 0xd88e043c blk_trace_setup -EXPORT_SYMBOL_GPL vmlinux 0xd89e2b2a scsi_schedule_eh -EXPORT_SYMBOL_GPL vmlinux 0xd8a38917 bpf_prog_alloc -EXPORT_SYMBOL_GPL vmlinux 0xd8baf71e gen10g_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0xd8965315 genpd_dev_pm_attach_by_id +EXPORT_SYMBOL_GPL vmlinux 0xd8973ade nvme_auth_free +EXPORT_SYMBOL_GPL vmlinux 0xd8bab2e3 wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0xd8bc1ab1 dev_pm_opp_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0xd8c12e88 fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0xd8ceb5d5 relay_flush EXPORT_SYMBOL_GPL vmlinux 0xd8d68ab1 dmi_memdev_type -EXPORT_SYMBOL_GPL vmlinux 0xd8db0283 regulator_list_voltage_table -EXPORT_SYMBOL_GPL vmlinux 0xd8ea8201 kthread_data -EXPORT_SYMBOL_GPL vmlinux 0xd8edc61b nvme_host_path_error +EXPORT_SYMBOL_GPL vmlinux 0xd8d7eddf md_stop EXPORT_SYMBOL_GPL vmlinux 0xd8fbb14d net_cls_cgrp_subsys_on_dfl_key -EXPORT_SYMBOL_GPL vmlinux 0xd901efff pci_vfs_assigned -EXPORT_SYMBOL_GPL vmlinux 0xd9020266 tcp_unregister_ulp EXPORT_SYMBOL_GPL vmlinux 0xd903f419 phylink_get_capabilities EXPORT_SYMBOL_GPL vmlinux 0xd90a93a7 k3_udma_glue_rx_get_irq -EXPORT_SYMBOL_GPL vmlinux 0xd9102bab spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0xd90fa662 rio_release_outb_mbox 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 0xd9380d46 shmem_file_setup -EXPORT_SYMBOL_GPL vmlinux 0xd95a924d bd_link_disk_holder -EXPORT_SYMBOL_GPL vmlinux 0xd95b92e9 rio_route_get_entry -EXPORT_SYMBOL_GPL vmlinux 0xd962726c devfreq_event_get_edev_count -EXPORT_SYMBOL_GPL vmlinux 0xd96a12d0 __nvme_submit_sync_cmd +EXPORT_SYMBOL_GPL vmlinux 0xd932734a pinconf_generic_dt_node_to_map +EXPORT_SYMBOL_GPL vmlinux 0xd934b3ad amba_device_put +EXPORT_SYMBOL_GPL vmlinux 0xd934d089 switchdev_handle_fdb_event_to_device +EXPORT_SYMBOL_GPL vmlinux 0xd93a710f acpi_gpiochip_request_interrupts +EXPORT_SYMBOL_GPL vmlinux 0xd953f889 nfct_btf_struct_access +EXPORT_SYMBOL_GPL vmlinux 0xd96609f1 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0xd966616b usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0xd9694bb3 gpiod_put_array EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next -EXPORT_SYMBOL_GPL vmlinux 0xd97267b4 blkcg_get_fc_appid -EXPORT_SYMBOL_GPL vmlinux 0xd97a0cbf gpiochip_irq_unmap -EXPORT_SYMBOL_GPL vmlinux 0xd97a6918 sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0xd971c470 of_get_videomode EXPORT_SYMBOL_GPL vmlinux 0xd97b9b89 acpi_cpu_get_madt_gicc -EXPORT_SYMBOL_GPL vmlinux 0xd98b3ff9 pm_runtime_irq_safe -EXPORT_SYMBOL_GPL vmlinux 0xd98cd71b bpf_trace_run11 +EXPORT_SYMBOL_GPL vmlinux 0xd9868c92 pci_set_cacheline_size EXPORT_SYMBOL_GPL vmlinux 0xd9916c3a idr_alloc_u32 -EXPORT_SYMBOL_GPL vmlinux 0xd99dbd72 acpi_dev_for_each_child -EXPORT_SYMBOL_GPL vmlinux 0xd99f314e component_del -EXPORT_SYMBOL_GPL vmlinux 0xd9ab84a2 rio_map_outb_region -EXPORT_SYMBOL_GPL vmlinux 0xd9cb90a2 paste_selection -EXPORT_SYMBOL_GPL vmlinux 0xd9cf69f1 pinctrl_generic_get_group_pins -EXPORT_SYMBOL_GPL vmlinux 0xd9d01a36 __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xd999dba4 irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0xd9a1ac84 tty_port_register_device_serdev +EXPORT_SYMBOL_GPL vmlinux 0xd9b2a07b edac_mc_free +EXPORT_SYMBOL_GPL vmlinux 0xd9b49304 irq_chip_eoi_parent +EXPORT_SYMBOL_GPL vmlinux 0xd9c3ca1e iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0xd9ccaa95 rio_mport_read_config_8 EXPORT_SYMBOL_GPL vmlinux 0xd9d0a2af devlink_flash_update_timeout_notify -EXPORT_SYMBOL_GPL vmlinux 0xd9d30971 dev_pm_opp_remove_table -EXPORT_SYMBOL_GPL vmlinux 0xd9db6d7b of_clk_src_simple_get +EXPORT_SYMBOL_GPL vmlinux 0xd9dcc3c0 serdev_controller_remove EXPORT_SYMBOL_GPL vmlinux 0xd9e24457 ring_buffer_peek -EXPORT_SYMBOL_GPL vmlinux 0xd9e28377 sprd_pinctrl_remove EXPORT_SYMBOL_GPL vmlinux 0xd9faa7a5 zynqmp_pm_set_pll_frac_mode +EXPORT_SYMBOL_GPL vmlinux 0xd9fc2d85 blk_queue_required_elevator_features +EXPORT_SYMBOL_GPL vmlinux 0xd9fcb072 stmpe_block_write EXPORT_SYMBOL_GPL vmlinux 0xd9ff2172 ezx_pcap_write -EXPORT_SYMBOL_GPL vmlinux 0xda0612af of_css EXPORT_SYMBOL_GPL vmlinux 0xda0947de kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xda0ad529 of_cpufreq_cooling_register EXPORT_SYMBOL_GPL vmlinux 0xda0d1713 vcap_rule_get_counter -EXPORT_SYMBOL_GPL vmlinux 0xda10e6b7 led_blink_set -EXPORT_SYMBOL_GPL vmlinux 0xda1d0fc5 led_set_brightness_nopm -EXPORT_SYMBOL_GPL vmlinux 0xda2d1f00 make_device_exclusive_range -EXPORT_SYMBOL_GPL vmlinux 0xda2fca9b devfreq_event_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xda2dc7b1 __irq_resolve_mapping EXPORT_SYMBOL_GPL vmlinux 0xda30b8e0 __srcu_read_unlock EXPORT_SYMBOL_GPL vmlinux 0xda320d31 sfp_module_start -EXPORT_SYMBOL_GPL vmlinux 0xda3a8c4d mtk_build_eint -EXPORT_SYMBOL_GPL vmlinux 0xda4479c4 strp_process -EXPORT_SYMBOL_GPL vmlinux 0xda5ab664 ip6_pol_route -EXPORT_SYMBOL_GPL vmlinux 0xda5adf79 irq_gc_noop -EXPORT_SYMBOL_GPL vmlinux 0xda632aa1 kvm_get_kvm_safe -EXPORT_SYMBOL_GPL vmlinux 0xda645074 udp6_lib_lookup -EXPORT_SYMBOL_GPL vmlinux 0xda64985b gpiod_is_active_low -EXPORT_SYMBOL_GPL vmlinux 0xda6fa75d gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xda32f489 devlink_port_attrs_pci_pf_set +EXPORT_SYMBOL_GPL vmlinux 0xda357e5d dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0xda4eadec of_clk_del_provider +EXPORT_SYMBOL_GPL vmlinux 0xda5a1db4 imx_pinconf_get_scu +EXPORT_SYMBOL_GPL vmlinux 0xda5b1e5a __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0xda5b817f __devm_alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0xda5ef278 serdev_device_set_flow_control +EXPORT_SYMBOL_GPL vmlinux 0xda629d65 rio_mport_get_efb +EXPORT_SYMBOL_GPL vmlinux 0xda6574b2 __traceiter_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0xda6785d0 virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0xda67f8d5 switchdev_bridge_port_unoffload +EXPORT_SYMBOL_GPL vmlinux 0xda771900 iommu_present EXPORT_SYMBOL_GPL vmlinux 0xda7912d4 freq_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0xda7ec81b to_nd_desc +EXPORT_SYMBOL_GPL vmlinux 0xda8beae5 of_property_read_string_helper +EXPORT_SYMBOL_GPL vmlinux 0xda8d3c2b pin_user_pages_fast_only EXPORT_SYMBOL_GPL vmlinux 0xda8e1302 software_node_find_by_name -EXPORT_SYMBOL_GPL vmlinux 0xda903784 ata_port_pbar_desc -EXPORT_SYMBOL_GPL vmlinux 0xda939e2f hisi_clk_init EXPORT_SYMBOL_GPL vmlinux 0xdaa06dc1 acpi_lpat_raw_to_temp -EXPORT_SYMBOL_GPL vmlinux 0xdaaf1a25 fwnode_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0xdaa53e8c device_attach +EXPORT_SYMBOL_GPL vmlinux 0xdaadbee5 clk_register_divider_table EXPORT_SYMBOL_GPL vmlinux 0xdab5a1eb interval_tree_insert -EXPORT_SYMBOL_GPL vmlinux 0xdab698c7 ata_bmdma_setup -EXPORT_SYMBOL_GPL vmlinux 0xdac8865e cpufreq_generic_init -EXPORT_SYMBOL_GPL vmlinux 0xdacc425b iommu_sva_alloc_pasid -EXPORT_SYMBOL_GPL vmlinux 0xdad51291 __traceiter_rpm_idle -EXPORT_SYMBOL_GPL vmlinux 0xdad9c034 vcap_debugfs +EXPORT_SYMBOL_GPL vmlinux 0xdaceeb31 rockchip_pcie_parse_dt +EXPORT_SYMBOL_GPL vmlinux 0xdad07f6a handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0xdad97fea sysfs_create_link_nowarn +EXPORT_SYMBOL_GPL vmlinux 0xdadeed84 devm_platform_get_irqs_affinity +EXPORT_SYMBOL_GPL vmlinux 0xdae935a1 mc_send_command EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdafdccf9 __devm_irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0xdb012ed3 pci_ignore_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xdb09f3d8 fsl_mc_object_allocate EXPORT_SYMBOL_GPL vmlinux 0xdb0ecdc3 devl_resource_occ_get_register -EXPORT_SYMBOL_GPL vmlinux 0xdb1449e1 xen_find_device_domain_owner -EXPORT_SYMBOL_GPL vmlinux 0xdb159319 open_related_ns -EXPORT_SYMBOL_GPL vmlinux 0xdb199a92 i2c_unregister_device -EXPORT_SYMBOL_GPL vmlinux 0xdb23a11b genphy_c45_fast_retrain -EXPORT_SYMBOL_GPL vmlinux 0xdb33e35c extcon_sync -EXPORT_SYMBOL_GPL vmlinux 0xdb3eb281 simple_attr_write -EXPORT_SYMBOL_GPL vmlinux 0xdb62721b crypto_enqueue_request_head +EXPORT_SYMBOL_GPL vmlinux 0xdb131cc7 __clk_hw_register_gate +EXPORT_SYMBOL_GPL vmlinux 0xdb186ae6 rio_route_clr_table +EXPORT_SYMBOL_GPL vmlinux 0xdb2d1985 pci_d3cold_enable +EXPORT_SYMBOL_GPL vmlinux 0xdb32b2f2 bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0xdb401f09 fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xdb486f23 encrypt_blob EXPORT_SYMBOL_GPL vmlinux 0xdb63a944 acpi_lpat_get_conversion_table -EXPORT_SYMBOL_GPL vmlinux 0xdb67cc9a devres_release EXPORT_SYMBOL_GPL vmlinux 0xdb727637 vcap_set_rule_set_keyset -EXPORT_SYMBOL_GPL vmlinux 0xdb7434e3 mtk_pinconf_drive_set_raw +EXPORT_SYMBOL_GPL vmlinux 0xdb86099e fat_getattr EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock -EXPORT_SYMBOL_GPL vmlinux 0xdb8cd294 __trace_trigger_soft_disabled -EXPORT_SYMBOL_GPL vmlinux 0xdbc417d0 of_clk_add_provider -EXPORT_SYMBOL_GPL vmlinux 0xdbd1f301 phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0xdb9287f1 crypto_stats_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0xdb95642a __kvm_set_memory_region +EXPORT_SYMBOL_GPL vmlinux 0xdb9a61bb __traceiter_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0xdbc12f37 ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0xdbca09f0 da903x_reads EXPORT_SYMBOL_GPL vmlinux 0xdbdb0e8b request_any_context_irq -EXPORT_SYMBOL_GPL vmlinux 0xdbdc2c2d iommu_device_register +EXPORT_SYMBOL_GPL vmlinux 0xdbe320fe nvdimm_cmd_mask EXPORT_SYMBOL_GPL vmlinux 0xdbe8d8a0 __SCK__tp_func_cpu_frequency -EXPORT_SYMBOL_GPL vmlinux 0xdbeca3af register_btf_kfunc_id_set EXPORT_SYMBOL_GPL vmlinux 0xdbeeece6 tracepoint_probe_unregister -EXPORT_SYMBOL_GPL vmlinux 0xdbf300c8 handle_fasteoi_nmi -EXPORT_SYMBOL_GPL vmlinux 0xdbf5c2e9 io_uring_cmd_complete_in_task +EXPORT_SYMBOL_GPL vmlinux 0xdbf3a1e4 __skb_zcopy_downgrade_managed EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits EXPORT_SYMBOL_GPL vmlinux 0xdbfa2500 devl_trylock -EXPORT_SYMBOL_GPL vmlinux 0xdc01e059 xhci_find_slot_id_by_port EXPORT_SYMBOL_GPL vmlinux 0xdc02eb39 dmi_available +EXPORT_SYMBOL_GPL vmlinux 0xdc04d915 crypto_spawn_tfm2 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 0xdc16dc0b gpiod_set_raw_array_value -EXPORT_SYMBOL_GPL vmlinux 0xdc26d480 fat_getattr -EXPORT_SYMBOL_GPL vmlinux 0xdc2d426c dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0xdc21b8e2 scmi_protocol_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdc39e639 vmbus_setevent +EXPORT_SYMBOL_GPL vmlinux 0xdc3ab545 devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0xdc3e70bb ahci_platform_disable_resources EXPORT_SYMBOL_GPL vmlinux 0xdc43bdc6 pci_vpd_find_ro_info_keyword EXPORT_SYMBOL_GPL vmlinux 0xdc45a5db edac_stop_work -EXPORT_SYMBOL_GPL vmlinux 0xdc499746 firmware_kobj -EXPORT_SYMBOL_GPL vmlinux 0xdc5513f7 devm_hwrng_register -EXPORT_SYMBOL_GPL vmlinux 0xdc60e22c tcp_plb_update_state -EXPORT_SYMBOL_GPL vmlinux 0xdc646209 blk_mq_queue_inflight +EXPORT_SYMBOL_GPL vmlinux 0xdc5d2b51 phy_driver_is_genphy_10g EXPORT_SYMBOL_GPL vmlinux 0xdc6596fa irq_set_parent EXPORT_SYMBOL_GPL vmlinux 0xdc6699cb acpi_dev_free_resource_list -EXPORT_SYMBOL_GPL vmlinux 0xdc6bad3a fib_rules_seq_read +EXPORT_SYMBOL_GPL vmlinux 0xdc6a2943 dev_forward_skb EXPORT_SYMBOL_GPL vmlinux 0xdc7df67f apei_exec_ctx_init -EXPORT_SYMBOL_GPL vmlinux 0xdc7e20e3 acpi_subsys_prepare +EXPORT_SYMBOL_GPL vmlinux 0xdc824223 __mnt_is_readonly EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable EXPORT_SYMBOL_GPL vmlinux 0xdc841b74 misc_cgrp_subsys_enabled_key -EXPORT_SYMBOL_GPL vmlinux 0xdc8bb513 pinctrl_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0xdc8e9319 virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0xdc91d5bf phy_save_page +EXPORT_SYMBOL_GPL vmlinux 0xdc943fc0 rockchip_pcie_enable_clocks EXPORT_SYMBOL_GPL vmlinux 0xdc97af2e syscore_suspend -EXPORT_SYMBOL_GPL vmlinux 0xdc97efa0 ata_host_activate -EXPORT_SYMBOL_GPL vmlinux 0xdc9bf27a pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0xdc9926a1 devm_kstrdup EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register EXPORT_SYMBOL_GPL vmlinux 0xdcb0a2c0 phylink_stop -EXPORT_SYMBOL_GPL vmlinux 0xdccea7f1 device_move -EXPORT_SYMBOL_GPL vmlinux 0xdcd7f4c8 hv_pkt_iter_close -EXPORT_SYMBOL_GPL vmlinux 0xdcd83fe5 sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0xdcb2cd9a of_mm_gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0xdccd19e0 hisi_uncore_pmu_event_init +EXPORT_SYMBOL_GPL vmlinux 0xdcdc1e1d clkdev_create +EXPORT_SYMBOL_GPL vmlinux 0xdce24da6 skcipher_walk_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0xdce8e397 spi_new_device EXPORT_SYMBOL_GPL vmlinux 0xdceb5362 efi_status_to_err -EXPORT_SYMBOL_GPL vmlinux 0xdced3227 __iptunnel_pull_header -EXPORT_SYMBOL_GPL vmlinux 0xdcf0c2be sbitmap_bitmap_show -EXPORT_SYMBOL_GPL vmlinux 0xdcfa5185 mmc_send_abort_tuning +EXPORT_SYMBOL_GPL vmlinux 0xdcf081d1 vp_modern_get_features +EXPORT_SYMBOL_GPL vmlinux 0xdd02fb54 __traceiter_sched_util_est_se_tp EXPORT_SYMBOL_GPL vmlinux 0xdd0762df set_worker_desc -EXPORT_SYMBOL_GPL vmlinux 0xdd0db9da usb_alloc_urb -EXPORT_SYMBOL_GPL vmlinux 0xdd0de087 __traceiter_wbc_writepage -EXPORT_SYMBOL_GPL vmlinux 0xdd239853 devm_acpi_dma_controller_free -EXPORT_SYMBOL_GPL vmlinux 0xdd329c6e is_swiotlb_active -EXPORT_SYMBOL_GPL vmlinux 0xdd32d7bb clk_hw_get_name +EXPORT_SYMBOL_GPL vmlinux 0xdd15efcc evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0xdd29ad4e devm_regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0xdd389812 kvm_vcpu_is_visible_gfn +EXPORT_SYMBOL_GPL vmlinux 0xdd3c6808 pci_acpi_set_companion_lookup_hook EXPORT_SYMBOL_GPL vmlinux 0xdd450ef1 x509_free_certificate -EXPORT_SYMBOL_GPL vmlinux 0xdd4fbdb2 udp_bpf_update_proto +EXPORT_SYMBOL_GPL vmlinux 0xdd4c0f0f balance_dirty_pages_ratelimited_flags +EXPORT_SYMBOL_GPL vmlinux 0xdd597e7e trace_array_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0xdd5aba73 of_add_property +EXPORT_SYMBOL_GPL vmlinux 0xdd5d3a32 inet_csk_listen_start EXPORT_SYMBOL_GPL vmlinux 0xdd626ee3 fuse_len_args -EXPORT_SYMBOL_GPL vmlinux 0xdd710c8c ata_scsi_change_queue_depth -EXPORT_SYMBOL_GPL vmlinux 0xdd7192b5 pm_clk_create -EXPORT_SYMBOL_GPL vmlinux 0xdd7493ed pci_vpd_alloc -EXPORT_SYMBOL_GPL vmlinux 0xdd752d0c event_triggers_post_call -EXPORT_SYMBOL_GPL vmlinux 0xdd80cc48 crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xdd6ea0b5 policy_has_boost_freq +EXPORT_SYMBOL_GPL vmlinux 0xdd6eda3e get_net_ns_by_id EXPORT_SYMBOL_GPL vmlinux 0xdd81d8f6 __SCK__tp_func_block_bio_complete -EXPORT_SYMBOL_GPL vmlinux 0xdd8690f9 iommu_report_device_fault -EXPORT_SYMBOL_GPL vmlinux 0xdd8b0b11 crypto_stats_compress -EXPORT_SYMBOL_GPL vmlinux 0xdd988feb mtk_pinconf_bias_get -EXPORT_SYMBOL_GPL vmlinux 0xddaaad60 alloc_page_buffers -EXPORT_SYMBOL_GPL vmlinux 0xddb9b5e2 ata_acpi_gtm +EXPORT_SYMBOL_GPL vmlinux 0xdd89cc4e sk_msg_return +EXPORT_SYMBOL_GPL vmlinux 0xdd8c5e80 of_genpd_remove_subdomain +EXPORT_SYMBOL_GPL vmlinux 0xdd90270c devm_krealloc +EXPORT_SYMBOL_GPL vmlinux 0xddb0153a proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0xddb258ae regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0xddbd4d04 pwm_free EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove -EXPORT_SYMBOL_GPL vmlinux 0xddccb94e iommu_group_add_device -EXPORT_SYMBOL_GPL vmlinux 0xddce6ab8 phy_pm_runtime_get -EXPORT_SYMBOL_GPL vmlinux 0xddd1cdd8 devm_clk_hw_register_fixed_factor_parent_hw -EXPORT_SYMBOL_GPL vmlinux 0xddd4715c pm_generic_restore_noirq -EXPORT_SYMBOL_GPL vmlinux 0xdde4c906 rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0xddd7759d blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0xddd80824 device_create +EXPORT_SYMBOL_GPL vmlinux 0xddd91334 phy_package_leave EXPORT_SYMBOL_GPL vmlinux 0xddf32520 __tracepoint_powernv_throttle -EXPORT_SYMBOL_GPL vmlinux 0xddf4680a device_match_devt -EXPORT_SYMBOL_GPL vmlinux 0xddf4d1d9 ata_eh_analyze_ncq_error -EXPORT_SYMBOL_GPL vmlinux 0xde02df5f __mmc_poll_for_busy -EXPORT_SYMBOL_GPL vmlinux 0xde046cb3 ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0xddfa780a ahci_platform_resume +EXPORT_SYMBOL_GPL vmlinux 0xddfc8316 get_task_mm EXPORT_SYMBOL_GPL vmlinux 0xde0af24f udp_memory_per_cpu_fw_alloc -EXPORT_SYMBOL_GPL vmlinux 0xde173220 genphy_c45_loopback -EXPORT_SYMBOL_GPL vmlinux 0xde1742f7 regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0xde177e8d virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0xde23c0a1 serial8250_read_char EXPORT_SYMBOL_GPL vmlinux 0xde31bf7e unregister_sys_off_handler -EXPORT_SYMBOL_GPL vmlinux 0xde3f8530 nvme_auth_negotiate -EXPORT_SYMBOL_GPL vmlinux 0xde40c9f9 tty_port_register_device_attr_serdev -EXPORT_SYMBOL_GPL vmlinux 0xde53c78d security_kernel_read_file -EXPORT_SYMBOL_GPL vmlinux 0xde55c8c5 rio_route_clr_table -EXPORT_SYMBOL_GPL vmlinux 0xde66f0fd tegra_bpmp_mrq_is_supported -EXPORT_SYMBOL_GPL vmlinux 0xde6e1973 devm_create_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0xde5f30bc inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0xde652891 __serdev_device_driver_register +EXPORT_SYMBOL_GPL vmlinux 0xde6c5434 md_allow_write EXPORT_SYMBOL_GPL vmlinux 0xde6f1851 TSS_checkhmac1 -EXPORT_SYMBOL_GPL vmlinux 0xde949983 ata_link_offline -EXPORT_SYMBOL_GPL vmlinux 0xde96b275 crypto_register_skciphers -EXPORT_SYMBOL_GPL vmlinux 0xde96bc7d __dax_driver_register +EXPORT_SYMBOL_GPL vmlinux 0xde716e36 skb_segment +EXPORT_SYMBOL_GPL vmlinux 0xde7898e5 nvme_complete_rq +EXPORT_SYMBOL_GPL vmlinux 0xde91668f devm_add_action EXPORT_SYMBOL_GPL vmlinux 0xde9ab8c7 xenbus_rm -EXPORT_SYMBOL_GPL vmlinux 0xde9c24aa debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0xde9f059a fib_add_nexthop +EXPORT_SYMBOL_GPL vmlinux 0xdea05337 bpf_event_output +EXPORT_SYMBOL_GPL vmlinux 0xdea07b9f vmbus_recvpacket_raw EXPORT_SYMBOL_GPL vmlinux 0xdead2e78 reserve_iova -EXPORT_SYMBOL_GPL vmlinux 0xdebef910 vp_legacy_set_queue_address -EXPORT_SYMBOL_GPL vmlinux 0xded66fa6 skcipher_alloc_instance_simple -EXPORT_SYMBOL_GPL vmlinux 0xded8823f blk_queue_rq_timeout -EXPORT_SYMBOL_GPL vmlinux 0xdef3a3da mtk_eint_do_init -EXPORT_SYMBOL_GPL vmlinux 0xdefbf7f3 fsnotify_init_mark -EXPORT_SYMBOL_GPL vmlinux 0xdeff5b9b __traceiter_ata_exec_command +EXPORT_SYMBOL_GPL vmlinux 0xdeae83a8 led_classdev_register_ext +EXPORT_SYMBOL_GPL vmlinux 0xdec2f893 __account_locked_vm +EXPORT_SYMBOL_GPL vmlinux 0xdec62318 palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0xdecfcf0b amba_bustype +EXPORT_SYMBOL_GPL vmlinux 0xded31ee0 dma_async_device_channel_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdeda9e90 usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0xdef91c18 blk_revalidate_disk_zones EXPORT_SYMBOL_GPL vmlinux 0xdeffa0a7 edac_raw_mc_handle_error -EXPORT_SYMBOL_GPL vmlinux 0xdf02b5cd hisi_uncore_pmu_event_update -EXPORT_SYMBOL_GPL vmlinux 0xdf0491f3 of_property_read_variable_u32_array -EXPORT_SYMBOL_GPL vmlinux 0xdf0a52e3 ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0xdf02a825 subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xdf0b703d synth_event_trace_start +EXPORT_SYMBOL_GPL vmlinux 0xdf0b71fb usb_kill_urb 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 0xdf131e1f dev_pm_qos_remove_notifier -EXPORT_SYMBOL_GPL vmlinux 0xdf1bcf7b crypto_stats_get +EXPORT_SYMBOL_GPL vmlinux 0xdf11e3f9 mtk_mux_clr_set_upd_ops EXPORT_SYMBOL_GPL vmlinux 0xdf1be5e1 __free_iova +EXPORT_SYMBOL_GPL vmlinux 0xdf1de526 fsl_mc_device_remove EXPORT_SYMBOL_GPL vmlinux 0xdf237453 timer_shutdown_sync +EXPORT_SYMBOL_GPL vmlinux 0xdf249a40 __mmu_notifier_register EXPORT_SYMBOL_GPL vmlinux 0xdf2738bb cpu_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xdf27c955 power_supply_register EXPORT_SYMBOL_GPL vmlinux 0xdf31898f cper_mem_err_pack +EXPORT_SYMBOL_GPL vmlinux 0xdf3985cd ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0xdf3c6e18 folio_wait_writeback_killable +EXPORT_SYMBOL_GPL vmlinux 0xdf3f9d9f device_property_read_u16_array EXPORT_SYMBOL_GPL vmlinux 0xdf448d1c fanout_mutex -EXPORT_SYMBOL_GPL vmlinux 0xdf487307 bpf_map_inc_not_zero -EXPORT_SYMBOL_GPL vmlinux 0xdf4fbdcf vring_new_virtqueue -EXPORT_SYMBOL_GPL vmlinux 0xdf5a3ac9 fb_deferred_io_release -EXPORT_SYMBOL_GPL vmlinux 0xdf646dfe dax_layout_busy_page_range -EXPORT_SYMBOL_GPL vmlinux 0xdf79ba0d __tcp_send_ack -EXPORT_SYMBOL_GPL vmlinux 0xdf7f94be rio_free_net -EXPORT_SYMBOL_GPL vmlinux 0xdf99a910 kvm_write_guest_offset_cached -EXPORT_SYMBOL_GPL vmlinux 0xdf9c1c61 of_phandle_args_to_fwspec -EXPORT_SYMBOL_GPL vmlinux 0xdfa30559 gnttab_pages_set_private -EXPORT_SYMBOL_GPL vmlinux 0xdfa5879a __traceiter_pelt_thermal_tp -EXPORT_SYMBOL_GPL vmlinux 0xdfb357f1 filemap_read -EXPORT_SYMBOL_GPL vmlinux 0xdfb8afde restore_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0xdf4d8e26 sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0xdf8b563a device_move +EXPORT_SYMBOL_GPL vmlinux 0xdfafa0de hwmon_notify_event +EXPORT_SYMBOL_GPL vmlinux 0xdfc338bb acomp_request_alloc EXPORT_SYMBOL_GPL vmlinux 0xdfcb6c90 mctrl_gpio_set -EXPORT_SYMBOL_GPL vmlinux 0xdfd8ef91 kvm_make_all_cpus_request -EXPORT_SYMBOL_GPL vmlinux 0xdfe54193 bpf_trace_run2 -EXPORT_SYMBOL_GPL vmlinux 0xdfe67eeb device_get_phy_mode -EXPORT_SYMBOL_GPL vmlinux 0xdfe7aef4 device_bind_driver -EXPORT_SYMBOL_GPL vmlinux 0xe00adcd6 vring_create_virtqueue -EXPORT_SYMBOL_GPL vmlinux 0xe00dc381 xen_xlate_remap_gfn_array -EXPORT_SYMBOL_GPL vmlinux 0xe00e50d4 rtc_update_irq_enable -EXPORT_SYMBOL_GPL vmlinux 0xe01ab75a acpi_dev_get_resources +EXPORT_SYMBOL_GPL vmlinux 0xdfe9d537 acpi_dev_get_memory_resources +EXPORT_SYMBOL_GPL vmlinux 0xdfec3313 component_release_of +EXPORT_SYMBOL_GPL vmlinux 0xdff7dd20 irq_chip_retrigger_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0xe0033bfd ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0xe015bad2 cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0xe01acd44 devlink_dpipe_entry_ctx_close EXPORT_SYMBOL_GPL vmlinux 0xe01f4cb0 irq_force_affinity -EXPORT_SYMBOL_GPL vmlinux 0xe0225d93 mtk_pinconf_drive_set -EXPORT_SYMBOL_GPL vmlinux 0xe02577cc pinctrl_unregister -EXPORT_SYMBOL_GPL vmlinux 0xe02bd057 ping_hash EXPORT_SYMBOL_GPL vmlinux 0xe0313d71 rhashtable_insert_slow -EXPORT_SYMBOL_GPL vmlinux 0xe0436785 bdev_nr_zones -EXPORT_SYMBOL_GPL vmlinux 0xe0501585 fuse_conn_put -EXPORT_SYMBOL_GPL vmlinux 0xe0581385 spi_controller_dma_unmap_mem_op_data -EXPORT_SYMBOL_GPL vmlinux 0xe0593218 set_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0xe03b04b9 extcon_set_property_sync +EXPORT_SYMBOL_GPL vmlinux 0xe0492816 vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0xe04f8ad4 fsl_mc_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xe053a406 mtk_clk_unregister_dividers +EXPORT_SYMBOL_GPL vmlinux 0xe059a789 ethnl_cable_test_fault_length EXPORT_SYMBOL_GPL vmlinux 0xe05e2f85 nexthop_free_rcu -EXPORT_SYMBOL_GPL vmlinux 0xe07a225d lp8788_read_multi_bytes -EXPORT_SYMBOL_GPL vmlinux 0xe08faebd __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xe0640ee4 of_mpc8xxx_spi_probe +EXPORT_SYMBOL_GPL vmlinux 0xe06b96b3 regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0xe06d084a usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0xe0746728 phy_modify_mmd_changed +EXPORT_SYMBOL_GPL vmlinux 0xe0873990 vfs_removexattr EXPORT_SYMBOL_GPL vmlinux 0xe0b1c103 clk_set_max_rate -EXPORT_SYMBOL_GPL vmlinux 0xe0b5a3cf trace_add_event_call -EXPORT_SYMBOL_GPL vmlinux 0xe0b6f3c0 transport_class_register -EXPORT_SYMBOL_GPL vmlinux 0xe0bd0982 netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0xe0b79764 mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0xe0c36ab5 scsi_host_unblock EXPORT_SYMBOL_GPL vmlinux 0xe0c4e14d hwrng_register -EXPORT_SYMBOL_GPL vmlinux 0xe0d137a9 cpci_hp_register_controller -EXPORT_SYMBOL_GPL vmlinux 0xe0d9ac9d da903x_write EXPORT_SYMBOL_GPL vmlinux 0xe0e3147c HYPERVISOR_sched_op +EXPORT_SYMBOL_GPL vmlinux 0xe0ef3269 tegra_xusb_padctl_legacy_remove +EXPORT_SYMBOL_GPL vmlinux 0xe0f3de23 serial8250_em485_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe0f7a1d9 irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0xe0fe820f security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0xe0ffbe79 ata_platform_remove_one EXPORT_SYMBOL_GPL vmlinux 0xe10cd6ad erst_get_record_id_begin -EXPORT_SYMBOL_GPL vmlinux 0xe123438a locks_alloc_lock -EXPORT_SYMBOL_GPL vmlinux 0xe12b6510 crypto_shash_digest -EXPORT_SYMBOL_GPL vmlinux 0xe13cf197 kvm_vcpu_yield_to -EXPORT_SYMBOL_GPL vmlinux 0xe140c0ac devm_ti_sci_get_resource -EXPORT_SYMBOL_GPL vmlinux 0xe1632da6 gpiod_set_raw_value -EXPORT_SYMBOL_GPL vmlinux 0xe166413c usb_sg_cancel -EXPORT_SYMBOL_GPL vmlinux 0xe171a2f5 dma_resv_iter_next -EXPORT_SYMBOL_GPL vmlinux 0xe1772e32 switchdev_handle_port_obj_del_foreign -EXPORT_SYMBOL_GPL vmlinux 0xe18ebbe9 __devm_spi_alloc_controller -EXPORT_SYMBOL_GPL vmlinux 0xe19a8b1f iov_iter_is_aligned -EXPORT_SYMBOL_GPL vmlinux 0xe19efd80 __devm_clk_hw_register_mux +EXPORT_SYMBOL_GPL vmlinux 0xe10e831d tracing_snapshot_cond +EXPORT_SYMBOL_GPL vmlinux 0xe121c78b blk_mq_complete_request_remote +EXPORT_SYMBOL_GPL vmlinux 0xe12c4ede regmap_field_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0xe14305e5 irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0xe162a0f2 tick_nohz_dep_set_task +EXPORT_SYMBOL_GPL vmlinux 0xe171125a pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0xe1810c42 tracing_cond_snapshot_data +EXPORT_SYMBOL_GPL vmlinux 0xe185073b of_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0xe19f5d1a netdev_rx_handler_register EXPORT_SYMBOL_GPL vmlinux 0xe1a8d7c9 net_rwsem EXPORT_SYMBOL_GPL vmlinux 0xe1ac773e tick_nohz_full_mask -EXPORT_SYMBOL_GPL vmlinux 0xe1bbbd06 pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0xe1afec3c phy_reset +EXPORT_SYMBOL_GPL vmlinux 0xe1b07444 devm_acpi_dev_add_driver_gpios EXPORT_SYMBOL_GPL vmlinux 0xe1bd6c99 rio_init_mports -EXPORT_SYMBOL_GPL vmlinux 0xe1c0e0d1 fat_build_inode EXPORT_SYMBOL_GPL vmlinux 0xe1c87a2f kernel_can_power_off -EXPORT_SYMBOL_GPL vmlinux 0xe1db3da0 ping_get_port -EXPORT_SYMBOL_GPL vmlinux 0xe1e1463e pci_bus_max_busnr -EXPORT_SYMBOL_GPL vmlinux 0xe1e6e5d5 xdp_return_frame -EXPORT_SYMBOL_GPL vmlinux 0xe1e86136 clk_regmap_mux_ro_ops -EXPORT_SYMBOL_GPL vmlinux 0xe1ed16b9 sbitmap_queue_show -EXPORT_SYMBOL_GPL vmlinux 0xe20a7c08 dst_cache_get_ip6 -EXPORT_SYMBOL_GPL vmlinux 0xe21c1881 scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0xe1d191fd xen_find_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0xe1dd1807 power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0xe1e2c493 k3_udma_glue_request_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0xe1ebc8e3 platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0xe1f92b94 udp_abort +EXPORT_SYMBOL_GPL vmlinux 0xe20027bc __devm_clk_hw_register_divider +EXPORT_SYMBOL_GPL vmlinux 0xe20f0241 syscon_regmap_lookup_by_phandle_optional +EXPORT_SYMBOL_GPL vmlinux 0xe2140f5c ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xe21bf55b dax_truncate_page +EXPORT_SYMBOL_GPL vmlinux 0xe2331b70 dev_attr_em_message EXPORT_SYMBOL_GPL vmlinux 0xe233762a input_event_from_user -EXPORT_SYMBOL_GPL vmlinux 0xe2395237 devl_rate_node_create -EXPORT_SYMBOL_GPL vmlinux 0xe243e65e phy_modify_mmd -EXPORT_SYMBOL_GPL vmlinux 0xe24c9f59 extcon_set_state_sync -EXPORT_SYMBOL_GPL vmlinux 0xe25c3f25 access_process_vm +EXPORT_SYMBOL_GPL vmlinux 0xe2396fb3 acpi_dev_pm_attach +EXPORT_SYMBOL_GPL vmlinux 0xe2399649 irq_domain_translate_onecell +EXPORT_SYMBOL_GPL vmlinux 0xe239f5cb tegra_xusb_padctl_legacy_probe +EXPORT_SYMBOL_GPL vmlinux 0xe23b3804 cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0xe256a133 blk_mq_unquiesce_queue EXPORT_SYMBOL_GPL vmlinux 0xe25d23f3 blocking_notifier_call_chain_robust -EXPORT_SYMBOL_GPL vmlinux 0xe25f576b blk_revalidate_disk_zones -EXPORT_SYMBOL_GPL vmlinux 0xe27ea89b devm_extcon_dev_register -EXPORT_SYMBOL_GPL vmlinux 0xe27eadb9 genphy_c45_read_mdix -EXPORT_SYMBOL_GPL vmlinux 0xe27f6ca5 acpi_bind_one -EXPORT_SYMBOL_GPL vmlinux 0xe283f089 dev_pm_opp_init_cpufreq_table -EXPORT_SYMBOL_GPL vmlinux 0xe288ca3a sysfs_chmod_file -EXPORT_SYMBOL_GPL vmlinux 0xe2ae4e1e nvdimm_bus_check_dimm_count -EXPORT_SYMBOL_GPL vmlinux 0xe2b1f422 of_get_named_gpio_flags +EXPORT_SYMBOL_GPL vmlinux 0xe26c050f perf_aux_output_skip +EXPORT_SYMBOL_GPL vmlinux 0xe2749847 mtk_pinconf_adv_pull_get +EXPORT_SYMBOL_GPL vmlinux 0xe2a01a31 regmap_mmio_attach_clk +EXPORT_SYMBOL_GPL vmlinux 0xe2a225f0 inet6_hash EXPORT_SYMBOL_GPL vmlinux 0xe2b3207a unregister_switchdev_notifier -EXPORT_SYMBOL_GPL vmlinux 0xe2b6df80 usb_put_hcd -EXPORT_SYMBOL_GPL vmlinux 0xe2cbcbe0 mtk_clk_register_composites -EXPORT_SYMBOL_GPL vmlinux 0xe2cca3dd uart_set_options EXPORT_SYMBOL_GPL vmlinux 0xe2ce2b4d evm_set_key -EXPORT_SYMBOL_GPL vmlinux 0xe2d1d64c sk_set_peek_off EXPORT_SYMBOL_GPL vmlinux 0xe2d96f5b zynqmp_pm_feature -EXPORT_SYMBOL_GPL vmlinux 0xe2e48507 phylink_create +EXPORT_SYMBOL_GPL vmlinux 0xe2ebfae7 vring_del_virtqueue EXPORT_SYMBOL_GPL vmlinux 0xe2ec293b sbitmap_queue_wake_up -EXPORT_SYMBOL_GPL vmlinux 0xe2eec42e iort_get_rmr_sids -EXPORT_SYMBOL_GPL vmlinux 0xe3026cd8 ahci_qc_issue -EXPORT_SYMBOL_GPL vmlinux 0xe33a69b2 md_stop_writes -EXPORT_SYMBOL_GPL vmlinux 0xe347e097 pinctrl_utils_add_config -EXPORT_SYMBOL_GPL vmlinux 0xe35fdd88 hwmon_notify_event -EXPORT_SYMBOL_GPL vmlinux 0xe36420c8 __vmbus_request_addr_match -EXPORT_SYMBOL_GPL vmlinux 0xe3673185 simple_rename_exchange -EXPORT_SYMBOL_GPL vmlinux 0xe37f3cb9 acpi_nfit_ctl +EXPORT_SYMBOL_GPL vmlinux 0xe2f55004 iomap_read_folio +EXPORT_SYMBOL_GPL vmlinux 0xe2fe62a9 crypto_skcipher_setkey +EXPORT_SYMBOL_GPL vmlinux 0xe302bedc mptcp_pm_get_subflows_max +EXPORT_SYMBOL_GPL vmlinux 0xe3047c63 iommu_fwspec_add_ids +EXPORT_SYMBOL_GPL vmlinux 0xe323345a ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0xe342cce6 sock_map_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe3521d1d of_irq_parse_and_map_pci +EXPORT_SYMBOL_GPL vmlinux 0xe36e9d98 device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0xe374271b ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0xe37b435a sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0xe37e33f1 devm_clk_bulk_get_optional EXPORT_SYMBOL_GPL vmlinux 0xe3840e18 secure_ipv4_port_ephemeral -EXPORT_SYMBOL_GPL vmlinux 0xe388c88d __account_locked_vm -EXPORT_SYMBOL_GPL vmlinux 0xe38ce46c ata_cable_unknown -EXPORT_SYMBOL_GPL vmlinux 0xe397c716 da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xe3862de6 strp_check_rcv EXPORT_SYMBOL_GPL vmlinux 0xe397caf5 seq_buf_printf EXPORT_SYMBOL_GPL vmlinux 0xe39d0794 usb_phy_roothub_exit -EXPORT_SYMBOL_GPL vmlinux 0xe39f593e pm_wakeup_dev_event +EXPORT_SYMBOL_GPL vmlinux 0xe3a06fb4 devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xe3a759e3 serial8250_init_port EXPORT_SYMBOL_GPL vmlinux 0xe3b09712 kprobe_event_delete -EXPORT_SYMBOL_GPL vmlinux 0xe3c7275a rio_register_scan -EXPORT_SYMBOL_GPL vmlinux 0xe3c7e304 ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0xe3b1a136 regmap_update_bits_base EXPORT_SYMBOL_GPL vmlinux 0xe3cd5fae klist_iter_init -EXPORT_SYMBOL_GPL vmlinux 0xe3d0a500 iommu_fwspec_init -EXPORT_SYMBOL_GPL vmlinux 0xe3d600e0 __device_reset -EXPORT_SYMBOL_GPL vmlinux 0xe3d683ee pci_ioremap_wc_bar -EXPORT_SYMBOL_GPL vmlinux 0xe3e2cc40 regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0xe3cf51e3 wwan_create_port +EXPORT_SYMBOL_GPL vmlinux 0xe3ddb931 acpi_driver_match_device EXPORT_SYMBOL_GPL vmlinux 0xe3e423ac iommu_group_release_dma_owner -EXPORT_SYMBOL_GPL vmlinux 0xe3e7d03a usb_get_dev -EXPORT_SYMBOL_GPL vmlinux 0xe3fa5f6b driver_create_file -EXPORT_SYMBOL_GPL vmlinux 0xe3ff8b3b ip6_route_lookup -EXPORT_SYMBOL_GPL vmlinux 0xe40608d2 of_pci_get_slot_power_limit -EXPORT_SYMBOL_GPL vmlinux 0xe408778e gnttab_alloc_pages -EXPORT_SYMBOL_GPL vmlinux 0xe40b5311 device_register +EXPORT_SYMBOL_GPL vmlinux 0xe3ebd340 gpiochip_line_is_valid +EXPORT_SYMBOL_GPL vmlinux 0xe3f50b8d vmbus_disconnect_ring +EXPORT_SYMBOL_GPL vmlinux 0xe3fefba4 pci_p2pdma_enable_store +EXPORT_SYMBOL_GPL vmlinux 0xe4005e65 adp5520_read EXPORT_SYMBOL_GPL vmlinux 0xe40bb23e devlink_health_reporter_priv -EXPORT_SYMBOL_GPL vmlinux 0xe4235ab6 spi_unregister_controller EXPORT_SYMBOL_GPL vmlinux 0xe4248980 cper_estatus_print +EXPORT_SYMBOL_GPL vmlinux 0xe4253863 mbox_request_channel EXPORT_SYMBOL_GPL vmlinux 0xe4309905 syscore_resume -EXPORT_SYMBOL_GPL vmlinux 0xe4326c6b pci_epc_add_epf -EXPORT_SYMBOL_GPL vmlinux 0xe44ee480 tun_get_tx_ring -EXPORT_SYMBOL_GPL vmlinux 0xe45086d7 skb_send_sock_locked -EXPORT_SYMBOL_GPL vmlinux 0xe4620a37 tty_kclose -EXPORT_SYMBOL_GPL vmlinux 0xe4672fba regulator_set_pull_down_regmap -EXPORT_SYMBOL_GPL vmlinux 0xe46bbe9a exportfs_encode_inode_fh -EXPORT_SYMBOL_GPL vmlinux 0xe4757032 of_mm_gpiochip_remove -EXPORT_SYMBOL_GPL vmlinux 0xe47583a4 elv_rqhash_add +EXPORT_SYMBOL_GPL vmlinux 0xe434e2a1 mtk_mux_gate_clr_set_upd_ops +EXPORT_SYMBOL_GPL vmlinux 0xe43c4baf ip_route_output_key_hash +EXPORT_SYMBOL_GPL vmlinux 0xe459d91e fuse_dev_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe4619329 of_get_display_timings +EXPORT_SYMBOL_GPL vmlinux 0xe466b3cf sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0xe46b8acf tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0xe4871907 task_active_pid_ns EXPORT_SYMBOL_GPL vmlinux 0xe491e700 unregister_kprobes -EXPORT_SYMBOL_GPL vmlinux 0xe4922694 ahci_set_em_messages EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot -EXPORT_SYMBOL_GPL vmlinux 0xe49a8f2d crypto_larval_alloc -EXPORT_SYMBOL_GPL vmlinux 0xe4a9e7eb tty_set_ldisc -EXPORT_SYMBOL_GPL vmlinux 0xe4abd176 __dev_fwnode_const -EXPORT_SYMBOL_GPL vmlinux 0xe4ae96d9 uhci_reset_hc -EXPORT_SYMBOL_GPL vmlinux 0xe4af0bd9 dev_pm_opp_find_bw_ceil -EXPORT_SYMBOL_GPL vmlinux 0xe4b061c8 virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0xe49be212 pinctrl_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0xe4a14639 ahci_platform_suspend 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 0xe4d11c39 ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0xe4dfe9a5 mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0xe4e25c12 phy_restore_page +EXPORT_SYMBOL_GPL vmlinux 0xe4e2afc5 dma_resv_iter_next EXPORT_SYMBOL_GPL vmlinux 0xe4e48b12 swphy_validate_state -EXPORT_SYMBOL_GPL vmlinux 0xe51a272d devm_regulator_register -EXPORT_SYMBOL_GPL vmlinux 0xe51b2fed __traceiter_pelt_cfs_tp -EXPORT_SYMBOL_GPL vmlinux 0xe51eed24 pci_hp_add_bridge -EXPORT_SYMBOL_GPL vmlinux 0xe522af0c devm_regulator_register_supply_alias -EXPORT_SYMBOL_GPL vmlinux 0xe5263799 tty_get_icount -EXPORT_SYMBOL_GPL vmlinux 0xe5273f67 kvm_is_visible_gfn -EXPORT_SYMBOL_GPL vmlinux 0xe5505458 meson8_aobus_parse_dt_extra +EXPORT_SYMBOL_GPL vmlinux 0xe4e9e3ea clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0xe4f16aa3 spi_mem_supports_op +EXPORT_SYMBOL_GPL vmlinux 0xe504c7cc dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0xe50a645b fsnotify_put_group +EXPORT_SYMBOL_GPL vmlinux 0xe51101a7 fwnode_get_name +EXPORT_SYMBOL_GPL vmlinux 0xe514f014 devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0xe52ca710 kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0xe52fda46 mtk_eint_find_irq +EXPORT_SYMBOL_GPL vmlinux 0xe5390431 skcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0xe548b99f iommu_group_get EXPORT_SYMBOL_GPL vmlinux 0xe5516728 k3_udma_glue_tx_get_irq -EXPORT_SYMBOL_GPL vmlinux 0xe5554367 inet_csk_route_req -EXPORT_SYMBOL_GPL vmlinux 0xe55a3796 gpiochip_irq_domain_activate -EXPORT_SYMBOL_GPL vmlinux 0xe55f1fb1 fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0xe567e93e clk_hw_get_flags +EXPORT_SYMBOL_GPL vmlinux 0xe570d0ad nvme_unfreeze +EXPORT_SYMBOL_GPL vmlinux 0xe571243e extcon_get_edev_name +EXPORT_SYMBOL_GPL vmlinux 0xe577a389 da903x_write +EXPORT_SYMBOL_GPL vmlinux 0xe5871bc7 sock_diag_register_inet_compat EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister EXPORT_SYMBOL_GPL vmlinux 0xe58eb9d7 FSE_readNCount -EXPORT_SYMBOL_GPL vmlinux 0xe5976723 platform_get_irq_byname -EXPORT_SYMBOL_GPL vmlinux 0xe5a6cbbf wb_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0xe5a3056f dev_xdp_prog_count EXPORT_SYMBOL_GPL vmlinux 0xe5a925d3 zynqmp_pm_init_finalize +EXPORT_SYMBOL_GPL vmlinux 0xe5b21e5f extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0xe5bb3caa scsi_internal_device_block_nowait +EXPORT_SYMBOL_GPL vmlinux 0xe5be760e bpf_offload_dev_create EXPORT_SYMBOL_GPL vmlinux 0xe5c02b64 freq_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0xe5c40a6c perf_event_refresh EXPORT_SYMBOL_GPL vmlinux 0xe5cb1943 hisi_clk_register_divider +EXPORT_SYMBOL_GPL vmlinux 0xe5cb64a3 perf_get_aux EXPORT_SYMBOL_GPL vmlinux 0xe5ce1a56 rhashtable_walk_enter EXPORT_SYMBOL_GPL vmlinux 0xe5d0164f acpi_get_psd_map -EXPORT_SYMBOL_GPL vmlinux 0xe5f3a745 pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0xe5f3eddd xen_dbgp_reset_prep EXPORT_SYMBOL_GPL vmlinux 0xe5f73406 hyperv_write_cfg_blk -EXPORT_SYMBOL_GPL vmlinux 0xe5fb50b7 vc_scrolldelta_helper EXPORT_SYMBOL_GPL vmlinux 0xe60632a9 edac_queue_work -EXPORT_SYMBOL_GPL vmlinux 0xe6063cc5 badblocks_clear EXPORT_SYMBOL_GPL vmlinux 0xe60a5e8d pids_cgrp_subsys_enabled_key -EXPORT_SYMBOL_GPL vmlinux 0xe60e5427 pci_load_and_free_saved_state -EXPORT_SYMBOL_GPL vmlinux 0xe611f6ea crypto_destroy_tfm -EXPORT_SYMBOL_GPL vmlinux 0xe6284897 pci_find_ht_capability EXPORT_SYMBOL_GPL vmlinux 0xe628bb9f phy_fibre_port_array -EXPORT_SYMBOL_GPL vmlinux 0xe634b6f5 ata_bmdma32_port_ops -EXPORT_SYMBOL_GPL vmlinux 0xe6405bff nvme_wait_reset -EXPORT_SYMBOL_GPL vmlinux 0xe642a5d3 sata_scr_read -EXPORT_SYMBOL_GPL vmlinux 0xe64f76ac fwnode_property_get_reference_args -EXPORT_SYMBOL_GPL vmlinux 0xe6793aba devfreq_cooling_em_register -EXPORT_SYMBOL_GPL vmlinux 0xe68f5f09 crypto_register_rngs -EXPORT_SYMBOL_GPL vmlinux 0xe6b276bf blkdev_zone_mgmt +EXPORT_SYMBOL_GPL vmlinux 0xe630e99b gpiochip_line_is_open_drain +EXPORT_SYMBOL_GPL vmlinux 0xe65e86e0 irq_domain_free_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xe672bb12 ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0xe675c4e4 phy_driver_is_genphy +EXPORT_SYMBOL_GPL vmlinux 0xe6772b19 trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0xe69db037 gpiod_get_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xe6a862a7 dev_pm_opp_is_turbo EXPORT_SYMBOL_GPL vmlinux 0xe6b4eb94 bpf_log -EXPORT_SYMBOL_GPL vmlinux 0xe6c7fb75 nvme_complete_batch_req -EXPORT_SYMBOL_GPL vmlinux 0xe6d5dddc hrtimer_sleeper_start_expires +EXPORT_SYMBOL_GPL vmlinux 0xe6b77ad9 sprd_pinctrl_remove +EXPORT_SYMBOL_GPL vmlinux 0xe6c13f09 device_get_dma_attr +EXPORT_SYMBOL_GPL vmlinux 0xe6defc92 cn_add_callback EXPORT_SYMBOL_GPL vmlinux 0xe6e40502 rcu_get_gp_seq +EXPORT_SYMBOL_GPL vmlinux 0xe6e41aa7 ahci_fill_cmd_slot EXPORT_SYMBOL_GPL vmlinux 0xe6e6b684 md_new_event EXPORT_SYMBOL_GPL vmlinux 0xe6e988c5 k3_ringacc_get_tisci_dev_id -EXPORT_SYMBOL_GPL vmlinux 0xe6ec035d sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0xe6ed215e udp_destruct_common +EXPORT_SYMBOL_GPL vmlinux 0xe6f07e1b fsl_mc_get_endpoint EXPORT_SYMBOL_GPL vmlinux 0xe6f52443 klist_add_head -EXPORT_SYMBOL_GPL vmlinux 0xe6f58973 alloc_skb_for_msg EXPORT_SYMBOL_GPL vmlinux 0xe6f83837 acpi_bus_attach_private_data EXPORT_SYMBOL_GPL vmlinux 0xe700d767 reset_control_bulk_deassert -EXPORT_SYMBOL_GPL vmlinux 0xe70a06c3 usb_enable_autosuspend -EXPORT_SYMBOL_GPL vmlinux 0xe72863e1 nf_hook_entries_delete_raw -EXPORT_SYMBOL_GPL vmlinux 0xe74d503e ata_common_sdev_groups +EXPORT_SYMBOL_GPL vmlinux 0xe7020800 regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0xe70cef03 crypto_register_templates +EXPORT_SYMBOL_GPL vmlinux 0xe711b2f5 crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0xe7177874 blk_next_bio +EXPORT_SYMBOL_GPL vmlinux 0xe71cacc8 bind_interdomain_evtchn_to_irq_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0xe71e0918 adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xe7237256 dm_put +EXPORT_SYMBOL_GPL vmlinux 0xe7374014 nvme_set_features +EXPORT_SYMBOL_GPL vmlinux 0xe7518b52 validate_xmit_skb_list EXPORT_SYMBOL_GPL vmlinux 0xe753b68d devlink_fmsg_arr_pair_nest_end -EXPORT_SYMBOL_GPL vmlinux 0xe7639730 phy_package_leave +EXPORT_SYMBOL_GPL vmlinux 0xe7629e73 acpi_subsys_freeze EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset -EXPORT_SYMBOL_GPL vmlinux 0xe7762b99 preempt_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xe770ba10 crypto_shoot_alg EXPORT_SYMBOL_GPL vmlinux 0xe77d5ef3 ata_xfer_mode2mask -EXPORT_SYMBOL_GPL vmlinux 0xe782eaf4 request_firmware_direct EXPORT_SYMBOL_GPL vmlinux 0xe783e261 sysfs_emit +EXPORT_SYMBOL_GPL vmlinux 0xe78f80bf skb_splice_bits +EXPORT_SYMBOL_GPL vmlinux 0xe78f8575 crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0xe7916389 power_supply_put EXPORT_SYMBOL_GPL vmlinux 0xe791df1f rcu_nocb_cpu_deoffload EXPORT_SYMBOL_GPL vmlinux 0xe7936243 zynqmp_pm_clock_getstate -EXPORT_SYMBOL_GPL vmlinux 0xe793f8fa devm_thermal_of_zone_unregister -EXPORT_SYMBOL_GPL vmlinux 0xe7a72389 acpi_spi_device_alloc -EXPORT_SYMBOL_GPL vmlinux 0xe7beaa28 pstore_register -EXPORT_SYMBOL_GPL vmlinux 0xe7c796e5 thermal_zone_bind_cooling_device -EXPORT_SYMBOL_GPL vmlinux 0xe7d42852 crypto_aead_setauthsize -EXPORT_SYMBOL_GPL vmlinux 0xe7d657a1 crypto_register_akcipher -EXPORT_SYMBOL_GPL vmlinux 0xe7d67e2c scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0xe79d951b uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0xe7a419c7 unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0xe7bb2d49 usb_get_maximum_ssp_rate +EXPORT_SYMBOL_GPL vmlinux 0xe7bc2191 vp_modern_get_status EXPORT_SYMBOL_GPL vmlinux 0xe7d6d2d4 filter_match_preds -EXPORT_SYMBOL_GPL vmlinux 0xe7f122da genphy_c45_read_pma +EXPORT_SYMBOL_GPL vmlinux 0xe7e26f98 fscrypt_ioctl_get_policy_ex +EXPORT_SYMBOL_GPL vmlinux 0xe7e7971c tpm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe7ece52f xenbus_probe_devices +EXPORT_SYMBOL_GPL vmlinux 0xe7edddb0 exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0xe7efe490 nvdimm_provider_data +EXPORT_SYMBOL_GPL vmlinux 0xe7f7be25 __devm_reset_control_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0xe8002e1a fwnode_find_reference +EXPORT_SYMBOL_GPL vmlinux 0xe8031650 altr_sysmgr_regmap_lookup_by_phandle EXPORT_SYMBOL_GPL vmlinux 0xe818b32b ata_bmdma_interrupt -EXPORT_SYMBOL_GPL vmlinux 0xe8438dc3 mbox_controller_unregister -EXPORT_SYMBOL_GPL vmlinux 0xe8456bc3 iomap_seek_hole +EXPORT_SYMBOL_GPL vmlinux 0xe81d6b9a acpi_set_modalias +EXPORT_SYMBOL_GPL vmlinux 0xe83f4e87 spi_mem_exec_op +EXPORT_SYMBOL_GPL vmlinux 0xe8411b38 generic_handle_domain_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0xe84323c4 crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0xe8499036 usb_get_status EXPORT_SYMBOL_GPL vmlinux 0xe84f6e5c pciserial_remove_ports -EXPORT_SYMBOL_GPL vmlinux 0xe851208b regmap_get_max_register -EXPORT_SYMBOL_GPL vmlinux 0xe85a9e0c lwtunnel_get_encap_size EXPORT_SYMBOL_GPL vmlinux 0xe85a9fd3 cpu_cluster_pm_exit -EXPORT_SYMBOL_GPL vmlinux 0xe85c250d genphy_c45_restart_aneg -EXPORT_SYMBOL_GPL vmlinux 0xe860a9d5 kgdb_unregister_io_module EXPORT_SYMBOL_GPL vmlinux 0xe862c4b7 dpm_suspend_start -EXPORT_SYMBOL_GPL vmlinux 0xe874449d fsl_mc_cleanup_irq_pool -EXPORT_SYMBOL_GPL vmlinux 0xe891e20f sync_page_io -EXPORT_SYMBOL_GPL vmlinux 0xe8992c6c dw_pcie_find_capability -EXPORT_SYMBOL_GPL vmlinux 0xe89b06b8 hwpoison_filter -EXPORT_SYMBOL_GPL vmlinux 0xe8aebb22 nvme_init_ctrl_finish -EXPORT_SYMBOL_GPL vmlinux 0xe8b3cdc6 crypto_unregister_acomps +EXPORT_SYMBOL_GPL vmlinux 0xe8800dad of_gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0xe880b149 gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0xe88d05ef of_genpd_del_provider +EXPORT_SYMBOL_GPL vmlinux 0xe88d3e88 clk_regmap_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xe8ac3fa4 key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0xe8ae808e mtk_pinconf_drive_set_rev1 +EXPORT_SYMBOL_GPL vmlinux 0xe8b03027 of_get_fb_videomode EXPORT_SYMBOL_GPL vmlinux 0xe8bc40c5 cn_netlink_send -EXPORT_SYMBOL_GPL vmlinux 0xe8be6e5d dev_pm_domain_set EXPORT_SYMBOL_GPL vmlinux 0xe8c0065d memory_group_register_static -EXPORT_SYMBOL_GPL vmlinux 0xe8c6f0b6 wm831x_set_bits -EXPORT_SYMBOL_GPL vmlinux 0xe8c7da8b __regmap_init_mmio_clk -EXPORT_SYMBOL_GPL vmlinux 0xe8ffc85d usb_root_hub_lost_power -EXPORT_SYMBOL_GPL vmlinux 0xe90387f5 devm_extcon_dev_allocate -EXPORT_SYMBOL_GPL vmlinux 0xe9069825 ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xe8d091d1 nvme_enable_ctrl +EXPORT_SYMBOL_GPL vmlinux 0xe8e78600 usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0xe8fa3592 qcom_icc_xlate_extended 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 0xe92150d0 k3_udma_glue_rx_get_dma_device -EXPORT_SYMBOL_GPL vmlinux 0xe9299602 inet6_hash_connect -EXPORT_SYMBOL_GPL vmlinux 0xe93321d2 of_property_read_variable_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xe9202919 iommu_register_device_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0xe924aa5a devm_pse_controller_register EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free -EXPORT_SYMBOL_GPL vmlinux 0xe94235a9 nvdimm_bus_add_badrange +EXPORT_SYMBOL_GPL vmlinux 0xe93e7f28 nexthop_for_each_fib6_nh +EXPORT_SYMBOL_GPL vmlinux 0xe944ccce dev_pm_qos_expose_flags EXPORT_SYMBOL_GPL vmlinux 0xe9482bb7 mtk_mutex_add_comp +EXPORT_SYMBOL_GPL vmlinux 0xe952a4b2 pci_epc_get_msix +EXPORT_SYMBOL_GPL vmlinux 0xe95337c4 acpi_nfit_ctl EXPORT_SYMBOL_GPL vmlinux 0xe956a75c pl320_ipc_unregister_notifier -EXPORT_SYMBOL_GPL vmlinux 0xe96de415 fuse_sync_release -EXPORT_SYMBOL_GPL vmlinux 0xe974a62b debugfs_create_file -EXPORT_SYMBOL_GPL vmlinux 0xe97abfc1 devm_gpiod_get -EXPORT_SYMBOL_GPL vmlinux 0xe97ea0c5 tcp_reno_undo_cwnd -EXPORT_SYMBOL_GPL vmlinux 0xe97ffbe3 fsnotify_put_mark -EXPORT_SYMBOL_GPL vmlinux 0xe98c2b33 nf_route +EXPORT_SYMBOL_GPL vmlinux 0xe95c8e42 trace_array_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xe960ab3c of_pci_get_max_link_speed +EXPORT_SYMBOL_GPL vmlinux 0xe96d3269 dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0xe979f79a usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0xe98938fc handle_simple_irq EXPORT_SYMBOL_GPL vmlinux 0xe98f55f2 arm_smccc_get_version -EXPORT_SYMBOL_GPL vmlinux 0xe99a0dc3 i2c_get_device_id -EXPORT_SYMBOL_GPL vmlinux 0xe9a64165 gpiochip_add_pin_range +EXPORT_SYMBOL_GPL vmlinux 0xe9a573e6 devm_clk_hw_register +EXPORT_SYMBOL_GPL vmlinux 0xe9b7c5a0 kvm_read_guest +EXPORT_SYMBOL_GPL vmlinux 0xe9ba8a9f dma_free_pages +EXPORT_SYMBOL_GPL vmlinux 0xe9c42f50 netdev_set_default_ethtool_ops EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap EXPORT_SYMBOL_GPL vmlinux 0xe9d63a0d k3_udma_glue_enable_tx_chn -EXPORT_SYMBOL_GPL vmlinux 0xe9d9a6c4 cpuidle_unregister_driver -EXPORT_SYMBOL_GPL vmlinux 0xe9e6c1a5 l3mdev_table_lookup_register -EXPORT_SYMBOL_GPL vmlinux 0xe9e82fde tpm_transmit_cmd -EXPORT_SYMBOL_GPL vmlinux 0xe9f20a05 dev_pm_opp_remove +EXPORT_SYMBOL_GPL vmlinux 0xe9e5d3a6 account_locked_vm +EXPORT_SYMBOL_GPL vmlinux 0xe9f2d7cf vcap_lookup_rule_by_cookie +EXPORT_SYMBOL_GPL vmlinux 0xe9f4ddc8 xenbus_dev_cancel EXPORT_SYMBOL_GPL vmlinux 0xe9f5116f rcu_exp_jiffies_till_stall_check -EXPORT_SYMBOL_GPL vmlinux 0xe9fc8660 ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0xe9f99bc7 scsi_dh_attached_handler_name EXPORT_SYMBOL_GPL vmlinux 0xea018bbb mpi_test_bit +EXPORT_SYMBOL_GPL vmlinux 0xea0269bf meson_clk_pll_ro_ops EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd -EXPORT_SYMBOL_GPL vmlinux 0xea14fd4c raw_seq_next -EXPORT_SYMBOL_GPL vmlinux 0xea17e6cd sfp_register_socket -EXPORT_SYMBOL_GPL vmlinux 0xea2bcc62 devfreq_event_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xea27d2e0 dev_pm_opp_remove_all_dynamic +EXPORT_SYMBOL_GPL vmlinux 0xea3628df handle_fasteoi_ack_irq EXPORT_SYMBOL_GPL vmlinux 0xea38036f ring_buffer_entries EXPORT_SYMBOL_GPL vmlinux 0xea3a23f3 public_key_free -EXPORT_SYMBOL_GPL vmlinux 0xea3a462a mmc_crypto_prepare_req +EXPORT_SYMBOL_GPL vmlinux 0xea3cc840 pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0xea45043c usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0xea45eb92 fsverity_ioctl_measure +EXPORT_SYMBOL_GPL vmlinux 0xea460ddc dm_table_device_name +EXPORT_SYMBOL_GPL vmlinux 0xea4fc151 imx_check_clk_hws EXPORT_SYMBOL_GPL vmlinux 0xea50dad3 ahci_ignore_sss -EXPORT_SYMBOL_GPL vmlinux 0xea590550 ata_sff_freeze -EXPORT_SYMBOL_GPL vmlinux 0xea76f06a sysfs_notify -EXPORT_SYMBOL_GPL vmlinux 0xea77e559 crypto_stats_skcipher_decrypt -EXPORT_SYMBOL_GPL vmlinux 0xea7c08d3 gpiod_get_index_optional -EXPORT_SYMBOL_GPL vmlinux 0xea7ee9ba wm8350_gpio_config -EXPORT_SYMBOL_GPL vmlinux 0xea8545ad devm_hwspin_lock_register -EXPORT_SYMBOL_GPL vmlinux 0xea8dae84 ata_sff_data_xfer -EXPORT_SYMBOL_GPL vmlinux 0xea9a8c8f msi_lock_descs -EXPORT_SYMBOL_GPL vmlinux 0xeaa21e82 usb_store_new_id -EXPORT_SYMBOL_GPL vmlinux 0xeaa74969 serdev_device_add -EXPORT_SYMBOL_GPL vmlinux 0xeaadc8e4 crypto_shash_update -EXPORT_SYMBOL_GPL vmlinux 0xeab305dc xdp_return_frame_bulk -EXPORT_SYMBOL_GPL vmlinux 0xeac1047d regmap_add_irq_chip -EXPORT_SYMBOL_GPL vmlinux 0xeac89dd0 of_platform_device_destroy +EXPORT_SYMBOL_GPL vmlinux 0xea5bc2b4 input_class +EXPORT_SYMBOL_GPL vmlinux 0xea5c0c18 blk_mq_freeze_queue_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0xea5f4a2a devm_of_icc_get +EXPORT_SYMBOL_GPL vmlinux 0xea955150 bgmac_adjust_link +EXPORT_SYMBOL_GPL vmlinux 0xeab05584 nvme_host_path_error +EXPORT_SYMBOL_GPL vmlinux 0xeacce2d4 ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0xeacee347 spi_controller_dma_unmap_mem_op_data +EXPORT_SYMBOL_GPL vmlinux 0xeacf4844 icc_link_destroy EXPORT_SYMBOL_GPL vmlinux 0xead035ee __tracepoint_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0xead2dd15 crypto_unregister_skcipher 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 0xeadc29cf regmap_async_complete_cb 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 0xeaf77624 dw_pcie_ep_init_complete -EXPORT_SYMBOL_GPL vmlinux 0xeaf7d142 pcie_flr +EXPORT_SYMBOL_GPL vmlinux 0xeaf56981 nfs_ssc_unregister +EXPORT_SYMBOL_GPL vmlinux 0xeaf7e71c regulator_register_supply_alias EXPORT_SYMBOL_GPL vmlinux 0xeaf8469d hv_do_fast_hypercall8 -EXPORT_SYMBOL_GPL vmlinux 0xeb00cf9f posix_clock_unregister -EXPORT_SYMBOL_GPL vmlinux 0xeb0e53a6 stmpe_block_read -EXPORT_SYMBOL_GPL vmlinux 0xeb15fe78 msg_zerocopy_realloc -EXPORT_SYMBOL_GPL vmlinux 0xeb1fa88c iommu_page_response -EXPORT_SYMBOL_GPL vmlinux 0xeb2ac8e1 nvme_mark_namespaces_dead -EXPORT_SYMBOL_GPL vmlinux 0xeb33670b da903x_set_bits -EXPORT_SYMBOL_GPL vmlinux 0xeb35bbf4 ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0xeb07b09d __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0xeb084fb5 regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xeb1ed7ce ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0xeb2b84ab vfs_set_acl +EXPORT_SYMBOL_GPL vmlinux 0xeb2eece1 folio_invalidate +EXPORT_SYMBOL_GPL vmlinux 0xeb325898 trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0xeb33c5cf gpiochip_relres_irq +EXPORT_SYMBOL_GPL vmlinux 0xeb383741 __bio_add_page +EXPORT_SYMBOL_GPL vmlinux 0xeb3bcfa9 is_skb_forwardable EXPORT_SYMBOL_GPL vmlinux 0xeb4221e4 trace_clock -EXPORT_SYMBOL_GPL vmlinux 0xeb680384 of_nvmem_cell_get -EXPORT_SYMBOL_GPL vmlinux 0xeb69cf7b rt_mutex_lock_killable -EXPORT_SYMBOL_GPL vmlinux 0xeb6aca07 gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0xeb5059bc device_initialize +EXPORT_SYMBOL_GPL vmlinux 0xeb575f1e sched_setattr_nocheck +EXPORT_SYMBOL_GPL vmlinux 0xeb633409 tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0xeb74d7f8 blk_queue_max_discard_segments EXPORT_SYMBOL_GPL vmlinux 0xeb78b1ed unregister_kprobe -EXPORT_SYMBOL_GPL vmlinux 0xeb8d4d1c spi_bus_lock -EXPORT_SYMBOL_GPL vmlinux 0xeb90da18 __rt_mutex_init -EXPORT_SYMBOL_GPL vmlinux 0xebaf2e7c rtnl_register_module -EXPORT_SYMBOL_GPL vmlinux 0xebc4fe1f led_set_brightness_nosleep -EXPORT_SYMBOL_GPL vmlinux 0xebc60ce3 tpm_tis_resume +EXPORT_SYMBOL_GPL vmlinux 0xeb9715f0 devm_clk_get_optional_prepared +EXPORT_SYMBOL_GPL vmlinux 0xeba07704 pinmux_generic_get_function_count +EXPORT_SYMBOL_GPL vmlinux 0xeba79261 dma_resv_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0xebbda4e3 fwnode_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0xebc3b412 sysfs_rename_link_ns EXPORT_SYMBOL_GPL vmlinux 0xebd4cc11 mctrl_gpio_enable_ms -EXPORT_SYMBOL_GPL vmlinux 0xebe4c18f regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0xebe8dac4 metadata_dst_free +EXPORT_SYMBOL_GPL vmlinux 0xebefb312 devm_bitmap_zalloc EXPORT_SYMBOL_GPL vmlinux 0xec02ebe0 phylink_init_eee -EXPORT_SYMBOL_GPL vmlinux 0xec04e2bd acpi_kobj -EXPORT_SYMBOL_GPL vmlinux 0xec27aaa6 ipv6_bpf_stub -EXPORT_SYMBOL_GPL vmlinux 0xec41334d devm_hwspin_lock_request -EXPORT_SYMBOL_GPL vmlinux 0xec41ffcd irq_set_chained_handler_and_data -EXPORT_SYMBOL_GPL vmlinux 0xec53edc6 dax_remove_host +EXPORT_SYMBOL_GPL vmlinux 0xec0a7e25 blk_queue_can_use_dma_map_merging +EXPORT_SYMBOL_GPL vmlinux 0xec0b3b1c icc_set_bw +EXPORT_SYMBOL_GPL vmlinux 0xec0ec763 register_btf_fmodret_id_set +EXPORT_SYMBOL_GPL vmlinux 0xec135ced usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0xec2459af attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0xec35a82b kpp_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xec36967a iommu_device_register +EXPORT_SYMBOL_GPL vmlinux 0xec3806ff crypto_stats_compress +EXPORT_SYMBOL_GPL vmlinux 0xec3bf72a pci_bridge_secondary_bus_reset +EXPORT_SYMBOL_GPL vmlinux 0xec476c52 phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xec483fbe __netdev_watchdog_up +EXPORT_SYMBOL_GPL vmlinux 0xec5584c1 crypto_spawn_tfm EXPORT_SYMBOL_GPL vmlinux 0xec5668f6 dax_zero_page_range EXPORT_SYMBOL_GPL vmlinux 0xec5ad73b trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0xec6266ae vp_modern_queue_vector +EXPORT_SYMBOL_GPL vmlinux 0xec62b591 gpiod_disable_hw_timestamp_ns +EXPORT_SYMBOL_GPL vmlinux 0xec6f9a84 nd_region_provider_data EXPORT_SYMBOL_GPL vmlinux 0xec774acb cpufreq_frequency_table_verify -EXPORT_SYMBOL_GPL vmlinux 0xec78c452 clk_hw_unregister -EXPORT_SYMBOL_GPL vmlinux 0xec8ab799 reset_controller_register -EXPORT_SYMBOL_GPL vmlinux 0xec8d098b scsi_unregister_device_handler -EXPORT_SYMBOL_GPL vmlinux 0xec8f2d23 psil_set_new_ep_config -EXPORT_SYMBOL_GPL vmlinux 0xecafe30e of_icc_get +EXPORT_SYMBOL_GPL vmlinux 0xec795b0f clockevents_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0xec87f7b7 anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0xec9e8dcd ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0xeca4a22c addrconf_add_linklocal EXPORT_SYMBOL_GPL vmlinux 0xecb671fc tegra210_sata_pll_hw_sequence_start EXPORT_SYMBOL_GPL vmlinux 0xecba68e3 gnttab_batch_map +EXPORT_SYMBOL_GPL vmlinux 0xecbf64ca xdp_return_frame_bulk +EXPORT_SYMBOL_GPL vmlinux 0xecc3caac thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0xecc71119 fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0xeccf7de9 cgroup_get_from_id +EXPORT_SYMBOL_GPL vmlinux 0xecd733b4 xdp_return_frame EXPORT_SYMBOL_GPL vmlinux 0xecd8f23d xenbus_read -EXPORT_SYMBOL_GPL vmlinux 0xecdd7799 clk_hw_get_num_parents -EXPORT_SYMBOL_GPL vmlinux 0xece308fd clk_register_divider_table -EXPORT_SYMBOL_GPL vmlinux 0xece660ae __phy_modify -EXPORT_SYMBOL_GPL vmlinux 0xece6e443 meson_clk_pll_ro_ops -EXPORT_SYMBOL_GPL vmlinux 0xecf48748 acpi_subsys_restore_early -EXPORT_SYMBOL_GPL vmlinux 0xecf4f844 pm_clk_suspend -EXPORT_SYMBOL_GPL vmlinux 0xecfd422f tty_put_char -EXPORT_SYMBOL_GPL vmlinux 0xed01ad69 dw_pcie_find_ext_capability -EXPORT_SYMBOL_GPL vmlinux 0xed166110 scmi_protocol_unregister -EXPORT_SYMBOL_GPL vmlinux 0xed1e3e31 rio_dma_prep_slave_sg -EXPORT_SYMBOL_GPL vmlinux 0xed1f5900 tpm_pm_resume -EXPORT_SYMBOL_GPL vmlinux 0xed208315 crypto_remove_spawns -EXPORT_SYMBOL_GPL vmlinux 0xed246f1c wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0xecdd56eb skb_mpls_push +EXPORT_SYMBOL_GPL vmlinux 0xece16f71 init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0xeced1c98 __hwspin_trylock +EXPORT_SYMBOL_GPL vmlinux 0xed06083a of_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0xed0f939e gnttab_map_refs +EXPORT_SYMBOL_GPL vmlinux 0xed1930a9 fwnode_connection_find_matches +EXPORT_SYMBOL_GPL vmlinux 0xed1b6743 irq_domain_create_sim EXPORT_SYMBOL_GPL vmlinux 0xed2c5bcf power_supply_charge_behaviour_parse -EXPORT_SYMBOL_GPL vmlinux 0xed38b7a4 __blk_req_zone_write_unlock EXPORT_SYMBOL_GPL vmlinux 0xed39b7b8 parse_OID -EXPORT_SYMBOL_GPL vmlinux 0xed47f90e __inet_twsk_schedule -EXPORT_SYMBOL_GPL vmlinux 0xed4e0db0 acpi_find_child_by_adr -EXPORT_SYMBOL_GPL vmlinux 0xed501f86 iomap_ioend_try_merge -EXPORT_SYMBOL_GPL vmlinux 0xed752ace wait_on_page_writeback +EXPORT_SYMBOL_GPL vmlinux 0xed4367ed pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xed53f36f genphy_c45_pma_baset1_setup_master_slave +EXPORT_SYMBOL_GPL vmlinux 0xed7613f7 pm_runtime_barrier EXPORT_SYMBOL_GPL vmlinux 0xed8c384b netdev_xmit_skip_txqueue +EXPORT_SYMBOL_GPL vmlinux 0xed8e5222 fsl_mc_device_group +EXPORT_SYMBOL_GPL vmlinux 0xed8e9830 extcon_get_property +EXPORT_SYMBOL_GPL vmlinux 0xed8fd211 invalidate_inode_pages2 EXPORT_SYMBOL_GPL vmlinux 0xed918dde hte_init_line_attr -EXPORT_SYMBOL_GPL vmlinux 0xed9a58e2 __ndisc_fill_addr_option -EXPORT_SYMBOL_GPL vmlinux 0xeda9a7dc dequeue_signal -EXPORT_SYMBOL_GPL vmlinux 0xedcad239 serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0xed9bc128 serial8250_do_get_mctrl +EXPORT_SYMBOL_GPL vmlinux 0xeda98533 blk_mq_virtio_map_queues +EXPORT_SYMBOL_GPL vmlinux 0xedba4fa6 mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0xedbbf3fe inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xedc21ae1 xhci_check_bandwidth +EXPORT_SYMBOL_GPL vmlinux 0xedc9a66b xenbus_read_otherend_details EXPORT_SYMBOL_GPL vmlinux 0xedd092d5 power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0xedd8a294 fwnode_connection_find_match +EXPORT_SYMBOL_GPL vmlinux 0xeddcf0a2 device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xede1debd cgrp_dfl_root +EXPORT_SYMBOL_GPL vmlinux 0xede63bf7 dbs_update EXPORT_SYMBOL_GPL vmlinux 0xede9a09a btree_lookup -EXPORT_SYMBOL_GPL vmlinux 0xedea8c39 irq_create_mapping_affinity -EXPORT_SYMBOL_GPL vmlinux 0xedef0d16 __ip6_local_out -EXPORT_SYMBOL_GPL vmlinux 0xedf0b17f mmput_async -EXPORT_SYMBOL_GPL vmlinux 0xedf47b8b blk_mq_debugfs_rq_show -EXPORT_SYMBOL_GPL vmlinux 0xedf8fe28 fuse_dev_alloc_install +EXPORT_SYMBOL_GPL vmlinux 0xedee68d7 vp_legacy_set_features EXPORT_SYMBOL_GPL vmlinux 0xee006366 hv_isolation_type_tdx -EXPORT_SYMBOL_GPL vmlinux 0xee120a2c acpi_nfit_init +EXPORT_SYMBOL_GPL vmlinux 0xee0e520f serdev_device_close EXPORT_SYMBOL_GPL vmlinux 0xee1f5126 __tracepoint_neigh_timer_handler -EXPORT_SYMBOL_GPL vmlinux 0xee20e0d2 fat_sync_inode -EXPORT_SYMBOL_GPL vmlinux 0xee282272 regmap_noinc_write -EXPORT_SYMBOL_GPL vmlinux 0xee2defe8 nvme_disable_ctrl EXPORT_SYMBOL_GPL vmlinux 0xee38ef57 register_switchdev_blocking_notifier +EXPORT_SYMBOL_GPL vmlinux 0xee39cf82 pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0xee3c4bc8 bdev_disk_changed +EXPORT_SYMBOL_GPL vmlinux 0xee407733 crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0xee428302 scsi_nl_sock EXPORT_SYMBOL_GPL vmlinux 0xee518148 kmsg_dump_get_buffer -EXPORT_SYMBOL_GPL vmlinux 0xee51fc57 edac_mc_find_csrow_by_page -EXPORT_SYMBOL_GPL vmlinux 0xee629258 dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0xee57c6e0 meson_pmx_get_groups 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 0xee8515c6 acpi_is_pnp_device -EXPORT_SYMBOL_GPL vmlinux 0xee90fe1e gpiochip_add_pingroup_range -EXPORT_SYMBOL_GPL vmlinux 0xee9a6657 genpd_dev_pm_attach -EXPORT_SYMBOL_GPL vmlinux 0xee9a8b7d bpf_prog_sub -EXPORT_SYMBOL_GPL vmlinux 0xeeaab807 rio_mport_write_config_32 -EXPORT_SYMBOL_GPL vmlinux 0xeece2450 thermal_cooling_device_unregister -EXPORT_SYMBOL_GPL vmlinux 0xeed58fcb ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0xee7b34dd dma_resv_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xee95c741 rio_request_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xee9c7054 devm_init_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xee9cf356 _copy_from_iter_flushcache +EXPORT_SYMBOL_GPL vmlinux 0xeea1f44c fsverity_prepare_setattr +EXPORT_SYMBOL_GPL vmlinux 0xeeb7537d sk_msg_alloc +EXPORT_SYMBOL_GPL vmlinux 0xeebb1461 __devm_spi_alloc_controller +EXPORT_SYMBOL_GPL vmlinux 0xeec61b81 scsi_register_device_handler +EXPORT_SYMBOL_GPL vmlinux 0xeed0841b devlink_dpipe_action_put +EXPORT_SYMBOL_GPL vmlinux 0xeed1fec9 get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0xeed2c3df __netpoll_setup EXPORT_SYMBOL_GPL vmlinux 0xeedd987e phy_10gbit_features_array EXPORT_SYMBOL_GPL vmlinux 0xeedfa62a zynqmp_pm_is_function_supported -EXPORT_SYMBOL_GPL vmlinux 0xeedfdf49 spi_finalize_current_message -EXPORT_SYMBOL_GPL vmlinux 0xeee2ac69 dma_request_chan +EXPORT_SYMBOL_GPL vmlinux 0xeee4e64d devm_power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0xeee838ab __trace_trigger_soft_disabled EXPORT_SYMBOL_GPL vmlinux 0xeef0f10d devlink_traps_register EXPORT_SYMBOL_GPL vmlinux 0xeef68434 acpi_ec_remove_query_handler -EXPORT_SYMBOL_GPL vmlinux 0xeef69264 fsl_mc_bus_dpdbg_type -EXPORT_SYMBOL_GPL vmlinux 0xef0317b8 vp_modern_set_queue_enable -EXPORT_SYMBOL_GPL vmlinux 0xef038223 dma_mmap_pages -EXPORT_SYMBOL_GPL vmlinux 0xef0aab83 genphy_c45_pma_read_abilities -EXPORT_SYMBOL_GPL vmlinux 0xef0b82ae devm_gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0xeefb8126 rpi_firmware_find_node +EXPORT_SYMBOL_GPL vmlinux 0xeefc3dfd fscrypt_ioctl_get_key_status +EXPORT_SYMBOL_GPL vmlinux 0xef0a039a stmpe_reg_write EXPORT_SYMBOL_GPL vmlinux 0xef0deb99 devl_trap_policers_register +EXPORT_SYMBOL_GPL vmlinux 0xef1767fb __pci_epc_create +EXPORT_SYMBOL_GPL vmlinux 0xef17f7a9 devm_hwspin_lock_request_specific +EXPORT_SYMBOL_GPL vmlinux 0xef1e908f scmi_driver_unregister EXPORT_SYMBOL_GPL vmlinux 0xef1f6e23 apei_resources_request -EXPORT_SYMBOL_GPL vmlinux 0xef24c9bf blk_rq_is_poll +EXPORT_SYMBOL_GPL vmlinux 0xef24a0f9 call_switchdev_notifiers +EXPORT_SYMBOL_GPL vmlinux 0xef2645ad dw_pcie_host_deinit EXPORT_SYMBOL_GPL vmlinux 0xef29fcdd clk_bulk_put -EXPORT_SYMBOL_GPL vmlinux 0xef33c830 devm_regmap_del_irq_chip EXPORT_SYMBOL_GPL vmlinux 0xef34bf3e hrtimer_active EXPORT_SYMBOL_GPL vmlinux 0xef464c28 getboottime64 -EXPORT_SYMBOL_GPL vmlinux 0xef54d806 ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0xef4a8f13 of_property_read_variable_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xef5b73ad hwmon_device_register_with_info EXPORT_SYMBOL_GPL vmlinux 0xef5db66d regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xef6ad0a8 dev_pm_genpd_get_next_hrtimer EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative EXPORT_SYMBOL_GPL vmlinux 0xef70eb7e ring_buffer_iter_advance -EXPORT_SYMBOL_GPL vmlinux 0xef79c986 netdev_walk_all_lower_dev_rcu EXPORT_SYMBOL_GPL vmlinux 0xef7c67f6 sched_numa_find_nth_cpu -EXPORT_SYMBOL_GPL vmlinux 0xef8dba02 regulator_sync_voltage EXPORT_SYMBOL_GPL vmlinux 0xef92ef33 btree_last -EXPORT_SYMBOL_GPL vmlinux 0xef9ee094 xenbus_setup_ring EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier -EXPORT_SYMBOL_GPL vmlinux 0xefb564e1 gpiochip_get_desc -EXPORT_SYMBOL_GPL vmlinux 0xefb701c7 screen_glyph -EXPORT_SYMBOL_GPL vmlinux 0xefc2fbae pci_assign_unassigned_bus_resources -EXPORT_SYMBOL_GPL vmlinux 0xefca3884 vcap_keyfieldset -EXPORT_SYMBOL_GPL vmlinux 0xefd326d2 switchdev_handle_port_attr_set +EXPORT_SYMBOL_GPL vmlinux 0xefae95c8 dw_pcie_ep_linkup +EXPORT_SYMBOL_GPL vmlinux 0xefb80668 __mmc_poll_for_busy +EXPORT_SYMBOL_GPL vmlinux 0xefcf201c securityfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0xefcf3504 dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xefd00c52 dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0xefd4fa53 page_endio +EXPORT_SYMBOL_GPL vmlinux 0xefd80228 __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xefd90f69 regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0xefea9046 usb_mon_register EXPORT_SYMBOL_GPL vmlinux 0xefeafcf1 edac_has_mcs EXPORT_SYMBOL_GPL vmlinux 0xeff5f3a9 lwtunnel_valid_encap_type +EXPORT_SYMBOL_GPL vmlinux 0xeff67e82 acpi_device_fix_up_power_extended +EXPORT_SYMBOL_GPL vmlinux 0xeff75362 __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0xf0010fd1 mtk_build_eint +EXPORT_SYMBOL_GPL vmlinux 0xf00733fa mtk_pinconf_bias_set_rev1 EXPORT_SYMBOL_GPL vmlinux 0xf012349d gnttab_batch_copy -EXPORT_SYMBOL_GPL vmlinux 0xf019926c tty_port_tty_wakeup -EXPORT_SYMBOL_GPL vmlinux 0xf0255c7f gnttab_unmap_refs -EXPORT_SYMBOL_GPL vmlinux 0xf02c317e ima_inode_hash -EXPORT_SYMBOL_GPL vmlinux 0xf03a948a sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0xf0221d87 usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0xf03e6f15 pm_runtime_irq_safe EXPORT_SYMBOL_GPL vmlinux 0xf04429b4 acpi_bus_get_status_handle -EXPORT_SYMBOL_GPL vmlinux 0xf044e36f rtnl_delete_link +EXPORT_SYMBOL_GPL vmlinux 0xf044b05b xdp_convert_zc_to_xdp_frame EXPORT_SYMBOL_GPL vmlinux 0xf059f248 mtk_mutex_write_mod +EXPORT_SYMBOL_GPL vmlinux 0xf05a4e46 tegra_bpmp_mrq_return EXPORT_SYMBOL_GPL vmlinux 0xf05a52fe asn1_encode_oid +EXPORT_SYMBOL_GPL vmlinux 0xf05db299 gpiochip_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0xf05df59d pci_hp_remove_module_link EXPORT_SYMBOL_GPL vmlinux 0xf05fbf09 pci_pio_to_address EXPORT_SYMBOL_GPL vmlinux 0xf0616e7a sched_numa_hop_mask +EXPORT_SYMBOL_GPL vmlinux 0xf061f3e9 tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0xf06424b1 kvm_put_kvm EXPORT_SYMBOL_GPL vmlinux 0xf0696401 acpi_pci_detect_ejectable -EXPORT_SYMBOL_GPL vmlinux 0xf077bfea usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0xf06d6da2 sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0xf0754ba3 sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0xf075765b devl_rate_leaf_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf07b1055 of_reset_control_array_get EXPORT_SYMBOL_GPL vmlinux 0xf0910075 sfp_bus_del_upstream -EXPORT_SYMBOL_GPL vmlinux 0xf0990d44 iov_iter_get_pages -EXPORT_SYMBOL_GPL vmlinux 0xf09ae0fa ip6_sk_dst_lookup_flow -EXPORT_SYMBOL_GPL vmlinux 0xf0ab2a33 rio_request_outb_dbell -EXPORT_SYMBOL_GPL vmlinux 0xf0afdee1 clk_regmap_divider_ro_ops -EXPORT_SYMBOL_GPL vmlinux 0xf0b4c89b check_move_unevictable_pages -EXPORT_SYMBOL_GPL vmlinux 0xf0b590e1 synth_event_trace_end -EXPORT_SYMBOL_GPL vmlinux 0xf0b8ec58 devm_hwmon_sanitize_name -EXPORT_SYMBOL_GPL vmlinux 0xf0c68292 devm_krealloc +EXPORT_SYMBOL_GPL vmlinux 0xf0932971 pinctrl_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0xf0c5cd80 __devm_pci_epc_create +EXPORT_SYMBOL_GPL vmlinux 0xf0c82840 sock_inuse_get EXPORT_SYMBOL_GPL vmlinux 0xf0ccf2d4 nvme_auth_dhgroup_kpp -EXPORT_SYMBOL_GPL vmlinux 0xf0d8c422 phy_start_machine -EXPORT_SYMBOL_GPL vmlinux 0xf0e4c43a gpiod_set_array_value -EXPORT_SYMBOL_GPL vmlinux 0xf0ebb1b0 mtk_is_virt_gpio +EXPORT_SYMBOL_GPL vmlinux 0xf0d16460 lwtunnel_fill_encap +EXPORT_SYMBOL_GPL vmlinux 0xf0d24f1c inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0xf0f2cc6a blkdev_report_zones EXPORT_SYMBOL_GPL vmlinux 0xf0fb1ce1 mcore_booted -EXPORT_SYMBOL_GPL vmlinux 0xf11076d7 irq_domain_add_legacy -EXPORT_SYMBOL_GPL vmlinux 0xf11c2817 pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0xf100f221 regulator_set_voltage_sel_pickable_regmap +EXPORT_SYMBOL_GPL vmlinux 0xf1030ef4 __phy_modify_mmd +EXPORT_SYMBOL_GPL vmlinux 0xf11359cb dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0xf1210c08 ahci_start_engine EXPORT_SYMBOL_GPL vmlinux 0xf12180fd imx_1443x_dram_pll -EXPORT_SYMBOL_GPL vmlinux 0xf123c983 spi_take_timestamp_pre -EXPORT_SYMBOL_GPL vmlinux 0xf139a146 __traceiter_fib6_table_lookup -EXPORT_SYMBOL_GPL vmlinux 0xf13e31cf phy_set_media -EXPORT_SYMBOL_GPL vmlinux 0xf1408402 pci_generic_ecam_ops EXPORT_SYMBOL_GPL vmlinux 0xf14317ef devl_rate_nodes_destroy -EXPORT_SYMBOL_GPL vmlinux 0xf144aa51 pm_genpd_remove -EXPORT_SYMBOL_GPL vmlinux 0xf1493320 __traceiter_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0xf14342aa register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0xf1512dfb sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0xf151f587 devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf154fb1e __nvme_submit_sync_cmd EXPORT_SYMBOL_GPL vmlinux 0xf155bf0d devl_resource_size_get -EXPORT_SYMBOL_GPL vmlinux 0xf160034d usb_bulk_msg -EXPORT_SYMBOL_GPL vmlinux 0xf1637218 __list_lru_init -EXPORT_SYMBOL_GPL vmlinux 0xf179d0c0 virtqueue_get_desc_addr +EXPORT_SYMBOL_GPL vmlinux 0xf15c3b12 tty_get_icount +EXPORT_SYMBOL_GPL vmlinux 0xf15c9013 vmbus_free_ring +EXPORT_SYMBOL_GPL vmlinux 0xf15f65c8 mtk_eint_do_resume +EXPORT_SYMBOL_GPL vmlinux 0xf17dec44 pci_epc_put EXPORT_SYMBOL_GPL vmlinux 0xf184d189 kernel_power_off EXPORT_SYMBOL_GPL vmlinux 0xf188a662 rhashtable_walk_exit -EXPORT_SYMBOL_GPL vmlinux 0xf18ea9a4 watchdog_init_timeout -EXPORT_SYMBOL_GPL vmlinux 0xf18fc63a blk_queue_max_zone_append_sectors -EXPORT_SYMBOL_GPL vmlinux 0xf1990f8c fwnode_get_named_child_node -EXPORT_SYMBOL_GPL vmlinux 0xf19b0749 tty_ldisc_ref -EXPORT_SYMBOL_GPL vmlinux 0xf1a4ab3c power_supply_put -EXPORT_SYMBOL_GPL vmlinux 0xf1af4c01 class_destroy -EXPORT_SYMBOL_GPL vmlinux 0xf1b7a755 k3_udma_glue_request_tx_chn -EXPORT_SYMBOL_GPL vmlinux 0xf1d691d1 nvme_wait_freeze_timeout -EXPORT_SYMBOL_GPL vmlinux 0xf1e14eeb tcp_enter_memory_pressure -EXPORT_SYMBOL_GPL vmlinux 0xf1f38cd9 sprd_pinctrl_shutdown -EXPORT_SYMBOL_GPL vmlinux 0xf1f9fc7b pci_ignore_hotplug -EXPORT_SYMBOL_GPL vmlinux 0xf20a87b9 usb_unlocked_disable_lpm -EXPORT_SYMBOL_GPL vmlinux 0xf20e1221 trace_remove_event_call +EXPORT_SYMBOL_GPL vmlinux 0xf1a9fc6c of_dma_xlate_by_chan_id +EXPORT_SYMBOL_GPL vmlinux 0xf1caba1a msi_domain_first_desc +EXPORT_SYMBOL_GPL vmlinux 0xf1cd1d68 thermal_zone_get_slope +EXPORT_SYMBOL_GPL vmlinux 0xf1cff214 pinconf_generic_dt_subnode_to_map +EXPORT_SYMBOL_GPL vmlinux 0xf1dfa14c fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0xf1e6ed86 usb_of_get_companion_dev +EXPORT_SYMBOL_GPL vmlinux 0xf1f2b5d9 ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0xf1f34b16 mtk_clk_simple_probe +EXPORT_SYMBOL_GPL vmlinux 0xf1fcc119 fsl_mc_object_free +EXPORT_SYMBOL_GPL vmlinux 0xf20cd125 vmbus_allocate_mmio +EXPORT_SYMBOL_GPL vmlinux 0xf21535ff crypto_type_has_alg +EXPORT_SYMBOL_GPL vmlinux 0xf219a411 rio_add_net EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq -EXPORT_SYMBOL_GPL vmlinux 0xf22ddb7d kvm_set_memory_region -EXPORT_SYMBOL_GPL vmlinux 0xf235c095 ethnl_cable_test_fault_length -EXPORT_SYMBOL_GPL vmlinux 0xf236d46d tpm_send +EXPORT_SYMBOL_GPL vmlinux 0xf21e21fa xen_register_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0xf2235d0b PageHeadHuge EXPORT_SYMBOL_GPL vmlinux 0xf23b6c14 vcap_rule_set_counter -EXPORT_SYMBOL_GPL vmlinux 0xf24751ea iommu_unregister_device_fault_handler -EXPORT_SYMBOL_GPL vmlinux 0xf24bc584 md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0xf267c110 crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0xf268872a iort_get_rmr_sids EXPORT_SYMBOL_GPL vmlinux 0xf27d0a7b gnttab_grant_foreign_access_ref EXPORT_SYMBOL_GPL vmlinux 0xf28404cf devlink_dpipe_header_ipv6 +EXPORT_SYMBOL_GPL vmlinux 0xf28c3c36 bus_register EXPORT_SYMBOL_GPL vmlinux 0xf2967796 ring_buffer_record_on -EXPORT_SYMBOL_GPL vmlinux 0xf29793ed page_cache_ra_unbounded -EXPORT_SYMBOL_GPL vmlinux 0xf2a6110b mddev_unlock +EXPORT_SYMBOL_GPL vmlinux 0xf2ae3528 ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0xf2aef1fe irq_setup_alt_chip EXPORT_SYMBOL_GPL vmlinux 0xf2b33cb7 memory_cgrp_subsys_on_dfl_key -EXPORT_SYMBOL_GPL vmlinux 0xf2b52174 pci_load_saved_state -EXPORT_SYMBOL_GPL vmlinux 0xf2cf3732 pinmux_generic_add_function -EXPORT_SYMBOL_GPL vmlinux 0xf2dfbde1 crypto_stats_kpp_generate_public_key +EXPORT_SYMBOL_GPL vmlinux 0xf2d23882 mmc_crypto_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0xf2df1d5d class_find_device +EXPORT_SYMBOL_GPL vmlinux 0xf2e1bd6a tpm_try_get_ops +EXPORT_SYMBOL_GPL vmlinux 0xf2f2564b fixed_phy_register EXPORT_SYMBOL_GPL vmlinux 0xf2fb61bd vprintk_default EXPORT_SYMBOL_GPL vmlinux 0xf2ff4bc2 serial8250_em485_supported +EXPORT_SYMBOL_GPL vmlinux 0xf304b204 serdev_device_get_tiocm +EXPORT_SYMBOL_GPL vmlinux 0xf307da0f cpuidle_unregister EXPORT_SYMBOL_GPL vmlinux 0xf3083a1d phylink_destroy -EXPORT_SYMBOL_GPL vmlinux 0xf309f14d iommu_unmap_fast 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 0xf324061f synth_event_add_val -EXPORT_SYMBOL_GPL vmlinux 0xf32a6b5f fscrypt_ioctl_get_key_status +EXPORT_SYMBOL_GPL vmlinux 0xf3205c49 dev_pm_domain_set +EXPORT_SYMBOL_GPL vmlinux 0xf32176aa vcap_is_next_lookup +EXPORT_SYMBOL_GPL vmlinux 0xf3220b6b firmware_upload_register EXPORT_SYMBOL_GPL vmlinux 0xf32bdc5d unregister_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf32faad8 kill_device EXPORT_SYMBOL_GPL vmlinux 0xf331236f btree_geo32 -EXPORT_SYMBOL_GPL vmlinux 0xf33947bc ti_sci_inta_msi_domain_alloc_irqs -EXPORT_SYMBOL_GPL vmlinux 0xf3416707 shash_no_setkey -EXPORT_SYMBOL_GPL vmlinux 0xf34cf2c7 crypto_unregister_alg -EXPORT_SYMBOL_GPL vmlinux 0xf34db497 fsl_mc_free_irqs +EXPORT_SYMBOL_GPL vmlinux 0xf33281c1 pinmux_generic_get_function +EXPORT_SYMBOL_GPL vmlinux 0xf334327d badblocks_check +EXPORT_SYMBOL_GPL vmlinux 0xf340d91c crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0xf34c6f05 acpi_dev_resume EXPORT_SYMBOL_GPL vmlinux 0xf352023f memory_cgrp_subsys_enabled_key -EXPORT_SYMBOL_GPL vmlinux 0xf3658639 tpm_tis_core_init -EXPORT_SYMBOL_GPL vmlinux 0xf376f92c pci_epc_start +EXPORT_SYMBOL_GPL vmlinux 0xf360226a pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf36b1c56 ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0xf36ce5b7 of_pse_control_get +EXPORT_SYMBOL_GPL vmlinux 0xf37197ed perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0xf372e69c bdi_dev_name EXPORT_SYMBOL_GPL vmlinux 0xf3797506 mpi_ec_deinit EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu -EXPORT_SYMBOL_GPL vmlinux 0xf39143ba nvdimm_cmd_mask -EXPORT_SYMBOL_GPL vmlinux 0xf39a9236 pinctrl_put -EXPORT_SYMBOL_GPL vmlinux 0xf39c4a90 spi_mem_poll_status -EXPORT_SYMBOL_GPL vmlinux 0xf39f3347 ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0xf3870121 pm_clk_add_clk +EXPORT_SYMBOL_GPL vmlinux 0xf38edf67 __fsl_mc_driver_register +EXPORT_SYMBOL_GPL vmlinux 0xf390b5ff kernfs_path_from_node EXPORT_SYMBOL_GPL vmlinux 0xf3a09fe7 crypto_has_kpp +EXPORT_SYMBOL_GPL vmlinux 0xf3a7121c reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf3a7e71f devl_port_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf3aae90e dma_vunmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0xf3ae3bbe pci_create_slot EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3b4fb57 of_clk_get_from_provider EXPORT_SYMBOL_GPL vmlinux 0xf3b95d79 btree_remove -EXPORT_SYMBOL_GPL vmlinux 0xf3bc7bf9 devm_gpiod_get_index_optional -EXPORT_SYMBOL_GPL vmlinux 0xf3cd0833 irq_chip_disable_parent -EXPORT_SYMBOL_GPL vmlinux 0xf3d4d9d3 fsl_mc_object_allocate -EXPORT_SYMBOL_GPL vmlinux 0xf3d8642d __mmc_send_status -EXPORT_SYMBOL_GPL vmlinux 0xf3e5ffce n_tty_inherit_ops -EXPORT_SYMBOL_GPL vmlinux 0xf3eb7a50 proc_create_net_single -EXPORT_SYMBOL_GPL vmlinux 0xf3f4cb3e devm_of_led_get -EXPORT_SYMBOL_GPL vmlinux 0xf409a1b5 tc3589x_set_bits -EXPORT_SYMBOL_GPL vmlinux 0xf42d991e fsverity_ioctl_read_metadata +EXPORT_SYMBOL_GPL vmlinux 0xf3cfa5de max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0xf3d98cc0 sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0xf3e0b873 reset_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0xf40bdde3 __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0xf420b6d1 get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0xf43c6617 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0xf4414ee1 spi_split_transfers_maxsize +EXPORT_SYMBOL_GPL vmlinux 0xf44411a5 ahci_platform_enable_phys +EXPORT_SYMBOL_GPL vmlinux 0xf4658c27 xenbus_watch_pathfmt EXPORT_SYMBOL_GPL vmlinux 0xf4689d50 linkmode_set_pause +EXPORT_SYMBOL_GPL vmlinux 0xf46d6490 shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xf4741dec dw_pcie_ep_raise_msi_irq +EXPORT_SYMBOL_GPL vmlinux 0xf47487ed efivars_register EXPORT_SYMBOL_GPL vmlinux 0xf47654df irq_check_status_bit EXPORT_SYMBOL_GPL vmlinux 0xf47cf18e devlink_param_unregister -EXPORT_SYMBOL_GPL vmlinux 0xf4808a27 regmap_multi_reg_write -EXPORT_SYMBOL_GPL vmlinux 0xf491af23 platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0xf496517b __sk_flush_backlog EXPORT_SYMBOL_GPL vmlinux 0xf4a00349 __tracepoint_block_rq_insert -EXPORT_SYMBOL_GPL vmlinux 0xf4a6a8f6 crypto_ahash_finup -EXPORT_SYMBOL_GPL vmlinux 0xf4a72919 lwtunnel_output -EXPORT_SYMBOL_GPL vmlinux 0xf4ac563e pci_iomap_wc_range +EXPORT_SYMBOL_GPL vmlinux 0xf4a912f9 regmap_async_complete EXPORT_SYMBOL_GPL vmlinux 0xf4af35c2 rcu_gp_is_normal -EXPORT_SYMBOL_GPL vmlinux 0xf4ba3772 pm_generic_runtime_resume -EXPORT_SYMBOL_GPL vmlinux 0xf4baff20 rio_attach_device -EXPORT_SYMBOL_GPL vmlinux 0xf4c10c28 pci_has_p2pmem -EXPORT_SYMBOL_GPL vmlinux 0xf4ca4732 iommu_set_pgtable_quirks +EXPORT_SYMBOL_GPL vmlinux 0xf4ba4d6c regulator_register +EXPORT_SYMBOL_GPL vmlinux 0xf4c2ff58 dm_post_suspending +EXPORT_SYMBOL_GPL vmlinux 0xf4cb96aa xenbus_free_evtchn EXPORT_SYMBOL_GPL vmlinux 0xf4cd9f8f reset_control_bulk_release -EXPORT_SYMBOL_GPL vmlinux 0xf4ce1314 rio_pw_enable -EXPORT_SYMBOL_GPL vmlinux 0xf4d56cbd fw_devlink_purge_absent_suppliers -EXPORT_SYMBOL_GPL vmlinux 0xf4d9d58c iommu_attach_device -EXPORT_SYMBOL_GPL vmlinux 0xf4e950c7 platform_msi_create_irq_domain -EXPORT_SYMBOL_GPL vmlinux 0xf4e96cc3 xdp_rxq_info_is_reg -EXPORT_SYMBOL_GPL vmlinux 0xf4efe6d7 mmput -EXPORT_SYMBOL_GPL vmlinux 0xf50925a8 dev_pm_domain_attach_by_name -EXPORT_SYMBOL_GPL vmlinux 0xf50c673d ata_host_alloc -EXPORT_SYMBOL_GPL vmlinux 0xf5189bce __blkg_prfill_rwstat -EXPORT_SYMBOL_GPL vmlinux 0xf5276a24 skb_to_sgvec -EXPORT_SYMBOL_GPL vmlinux 0xf52f0a7c xdp_return_frame_rx_napi -EXPORT_SYMBOL_GPL vmlinux 0xf5401cc0 iommu_sva_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0xf5045b12 usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0xf50ea2da debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xf51256c0 dma_resv_describe +EXPORT_SYMBOL_GPL vmlinux 0xf5386461 md_submit_discard_bio +EXPORT_SYMBOL_GPL vmlinux 0xf53f77df pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0xf53f93cf xfer_to_guest_mode_handle_work EXPORT_SYMBOL_GPL vmlinux 0xf541713b vcap_filter_rule_keys EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm -EXPORT_SYMBOL_GPL vmlinux 0xf54c84f6 pm_generic_suspend -EXPORT_SYMBOL_GPL vmlinux 0xf552b074 get_kernel_pages EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock -EXPORT_SYMBOL_GPL vmlinux 0xf55519ee nvme_auth_wait -EXPORT_SYMBOL_GPL vmlinux 0xf56d2e3e fib_rules_register -EXPORT_SYMBOL_GPL vmlinux 0xf56f32c2 crypto_grab_shash -EXPORT_SYMBOL_GPL vmlinux 0xf58c4ba8 device_property_read_string -EXPORT_SYMBOL_GPL vmlinux 0xf58e6eb0 extcon_dev_unregister -EXPORT_SYMBOL_GPL vmlinux 0xf58ee3a9 __traceiter_ata_bmdma_start -EXPORT_SYMBOL_GPL vmlinux 0xf594db39 blk_trace_startstop -EXPORT_SYMBOL_GPL vmlinux 0xf59c9b7a __devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0xf59c9544 uart_handle_cts_change 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 0xf5b90e81 fwnode_get_parent -EXPORT_SYMBOL_GPL vmlinux 0xf5c80113 of_reset_control_array_get -EXPORT_SYMBOL_GPL vmlinux 0xf5ce942e pci_epc_set_msi -EXPORT_SYMBOL_GPL vmlinux 0xf5e3ddde power_supply_external_power_changed -EXPORT_SYMBOL_GPL vmlinux 0xf5e7adfe sec_irq_init -EXPORT_SYMBOL_GPL vmlinux 0xf5f064c0 pm_generic_thaw_early +EXPORT_SYMBOL_GPL vmlinux 0xf5bd4533 preempt_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf5c7efd5 iomap_writepages +EXPORT_SYMBOL_GPL vmlinux 0xf5d32dac wait_on_page_writeback +EXPORT_SYMBOL_GPL vmlinux 0xf5da8dfc ti_sci_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xf5dc44f2 __traceiter_block_split +EXPORT_SYMBOL_GPL vmlinux 0xf5e17d3d pci_generic_config_write EXPORT_SYMBOL_GPL vmlinux 0xf5f370e0 async_schedule_node -EXPORT_SYMBOL_GPL vmlinux 0xf5f42f65 meson_clk_dualdiv_ro_ops -EXPORT_SYMBOL_GPL vmlinux 0xf5f5d240 vp_legacy_queue_vector +EXPORT_SYMBOL_GPL vmlinux 0xf5f8d915 disk_uevent +EXPORT_SYMBOL_GPL vmlinux 0xf6014cd6 devm_mipi_dsi_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0xf615fadf usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0xf6166c13 scsi_check_sense EXPORT_SYMBOL_GPL vmlinux 0xf61c6b74 hv_do_hypercall -EXPORT_SYMBOL_GPL vmlinux 0xf61f4676 debugfs_lookup_and_remove -EXPORT_SYMBOL_GPL vmlinux 0xf622c95c component_compare_of +EXPORT_SYMBOL_GPL vmlinux 0xf6274582 pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xf62d61e7 regulator_get_voltage EXPORT_SYMBOL_GPL vmlinux 0xf63109bd imx_clk_hw_pllv4 EXPORT_SYMBOL_GPL vmlinux 0xf641039b kcpustat_cpu_fetch +EXPORT_SYMBOL_GPL vmlinux 0xf649597c msi_lock_descs EXPORT_SYMBOL_GPL vmlinux 0xf64aaa25 alarm_init -EXPORT_SYMBOL_GPL vmlinux 0xf66021b3 vp_legacy_remove +EXPORT_SYMBOL_GPL vmlinux 0xf64d84e6 crypto_comp_decompress +EXPORT_SYMBOL_GPL vmlinux 0xf650e685 __acpi_nvdimm_notify +EXPORT_SYMBOL_GPL vmlinux 0xf6546c9d crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0xf65a60dd vtime_guest_enter +EXPORT_SYMBOL_GPL vmlinux 0xf65b0f37 of_thermal_get_ntrips EXPORT_SYMBOL_GPL vmlinux 0xf663ee2f pcap_adc_sync -EXPORT_SYMBOL_GPL vmlinux 0xf66c0bde device_property_read_u32_array -EXPORT_SYMBOL_GPL vmlinux 0xf66c1154 lwtunnel_cmp_encap -EXPORT_SYMBOL_GPL vmlinux 0xf69fe72c acomp_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf68b8953 phy_get_rate_matching EXPORT_SYMBOL_GPL vmlinux 0xf6a28554 region_intersects -EXPORT_SYMBOL_GPL vmlinux 0xf6abe45f acpi_data_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0xf6a43581 watchdog_set_restart_priority +EXPORT_SYMBOL_GPL vmlinux 0xf6bbd7ad xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0xf6bc984b regmap_might_sleep EXPORT_SYMBOL_GPL vmlinux 0xf6beee37 __SCK__tp_func_pelt_cfs_tp -EXPORT_SYMBOL_GPL vmlinux 0xf6bf168a extcon_unregister_notifier EXPORT_SYMBOL_GPL vmlinux 0xf6c71a25 cper_severity_str +EXPORT_SYMBOL_GPL vmlinux 0xf6c84273 thermal_zone_device_unregister EXPORT_SYMBOL_GPL vmlinux 0xf6c8dc62 cpu_hotplug_enable -EXPORT_SYMBOL_GPL vmlinux 0xf6d3ec2a regulator_unregister_notifier -EXPORT_SYMBOL_GPL vmlinux 0xf6de5bba fsl_mc_bus_dpni_type -EXPORT_SYMBOL_GPL vmlinux 0xf6e0fd93 __devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xf6dd0356 crypto_unregister_aeads +EXPORT_SYMBOL_GPL vmlinux 0xf6e00a0e tty_kclose EXPORT_SYMBOL_GPL vmlinux 0xf6e772c3 irq_bypass_unregister_producer EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge -EXPORT_SYMBOL_GPL vmlinux 0xf6eebe8b tc3589x_reg_write -EXPORT_SYMBOL_GPL vmlinux 0xf710b18e bd_unlink_disk_holder -EXPORT_SYMBOL_GPL vmlinux 0xf721bd72 of_regulator_bulk_get_all -EXPORT_SYMBOL_GPL vmlinux 0xf7232546 perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0xf6f3d57a input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0xf6fabcf5 replace_page_cache_folio +EXPORT_SYMBOL_GPL vmlinux 0xf7022eda tcp_sendmsg_locked +EXPORT_SYMBOL_GPL vmlinux 0xf705c628 mddev_init_writes_pending +EXPORT_SYMBOL_GPL vmlinux 0xf718c477 of_irq_find_parent +EXPORT_SYMBOL_GPL vmlinux 0xf723088a fuse_conn_get EXPORT_SYMBOL_GPL vmlinux 0xf72a65ea tty_get_char_size +EXPORT_SYMBOL_GPL vmlinux 0xf72adffa rio_get_comptag EXPORT_SYMBOL_GPL vmlinux 0xf730fb4a qcom_smem_state_update_bits -EXPORT_SYMBOL_GPL vmlinux 0xf735e65a cpufreq_table_index_unsorted -EXPORT_SYMBOL_GPL vmlinux 0xf73abfe6 bus_unregister -EXPORT_SYMBOL_GPL vmlinux 0xf73b7aeb cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0xf731c1ab phy_modify +EXPORT_SYMBOL_GPL vmlinux 0xf738a0f1 cpufreq_enable_fast_switch 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 0xf74ea072 spi_finalize_current_transfer -EXPORT_SYMBOL_GPL vmlinux 0xf76990bc of_property_count_elems_of_size -EXPORT_SYMBOL_GPL vmlinux 0xf76a0d4c platform_msi_domain_alloc_irqs +EXPORT_SYMBOL_GPL vmlinux 0xf757bec6 platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xf759bc17 __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xf75cc4ef pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0xf7735696 mtk_alloc_clk_data +EXPORT_SYMBOL_GPL vmlinux 0xf774c4a1 ata_bmdma_start EXPORT_SYMBOL_GPL vmlinux 0xf7772bde xas_init_marks +EXPORT_SYMBOL_GPL vmlinux 0xf77aa875 rio_set_port_lockout 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 0xf78c0f2a devm_clk_hw_register -EXPORT_SYMBOL_GPL vmlinux 0xf7990bae power_supply_am_i_supplied -EXPORT_SYMBOL_GPL vmlinux 0xf79cd7b3 xfrm_dev_offload_ok -EXPORT_SYMBOL_GPL vmlinux 0xf7a3776f kset_create_and_add -EXPORT_SYMBOL_GPL vmlinux 0xf7a398b7 metadata_dst_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf7887336 vfs_get_acl +EXPORT_SYMBOL_GPL vmlinux 0xf795dc4c wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0xf79766bb regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0xf799b54e dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0xf7a42a28 ipv4_sk_update_pmtu EXPORT_SYMBOL_GPL vmlinux 0xf7afb369 btree_init -EXPORT_SYMBOL_GPL vmlinux 0xf7b73837 hisi_cpumask_sysfs_show +EXPORT_SYMBOL_GPL vmlinux 0xf7badc65 pci_find_dvsec_capability EXPORT_SYMBOL_GPL vmlinux 0xf7bc95b0 devlink_fmsg_pair_nest_start EXPORT_SYMBOL_GPL vmlinux 0xf7c3f273 xen_resume_notifier_register -EXPORT_SYMBOL_GPL vmlinux 0xf7c7fa52 bio_associate_blkg -EXPORT_SYMBOL_GPL vmlinux 0xf7caa951 serial8250_em485_stop_tx -EXPORT_SYMBOL_GPL vmlinux 0xf7ce6ccb __class_create -EXPORT_SYMBOL_GPL vmlinux 0xf7ce7bc2 da903x_register_notifier -EXPORT_SYMBOL_GPL vmlinux 0xf7d2549c pm_clk_destroy -EXPORT_SYMBOL_GPL vmlinux 0xf7d7d0fb gpiochip_relres_irq -EXPORT_SYMBOL_GPL vmlinux 0xf7e7274a cpufreq_frequency_table_get_index -EXPORT_SYMBOL_GPL vmlinux 0xf7e7af57 nf_queue -EXPORT_SYMBOL_GPL vmlinux 0xf7e81878 addrconf_add_linklocal -EXPORT_SYMBOL_GPL vmlinux 0xf7e95458 regmap_mmio_detach_clk -EXPORT_SYMBOL_GPL vmlinux 0xf7f04594 devlink_net -EXPORT_SYMBOL_GPL vmlinux 0xf7faaa91 vmbus_establish_gpadl -EXPORT_SYMBOL_GPL vmlinux 0xf809b450 regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0xf7db28e3 dm_report_zones +EXPORT_SYMBOL_GPL vmlinux 0xf7e740e7 skb_defer_rx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xf80c325b genphy_c45_check_and_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0xf80e6311 nvdimm_to_bus EXPORT_SYMBOL_GPL vmlinux 0xf80f5fc7 __SCK__tp_func_ata_exec_command -EXPORT_SYMBOL_GPL vmlinux 0xf8176f0f blk_mq_hctx_set_fq_lock_class +EXPORT_SYMBOL_GPL vmlinux 0xf81a5bc5 pm_runtime_no_callbacks EXPORT_SYMBOL_GPL vmlinux 0xf81dce70 thermal_genl_cpu_capability_event -EXPORT_SYMBOL_GPL vmlinux 0xf823d103 virtqueue_get_buf_ctx -EXPORT_SYMBOL_GPL vmlinux 0xf828b613 acpi_create_platform_device +EXPORT_SYMBOL_GPL vmlinux 0xf81facb7 regulator_get_voltage_sel_pickable_regmap +EXPORT_SYMBOL_GPL vmlinux 0xf82d91b1 kvm_vcpu_read_guest_page EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu -EXPORT_SYMBOL_GPL vmlinux 0xf8321373 blk_lld_busy -EXPORT_SYMBOL_GPL vmlinux 0xf8324416 __inet_inherit_port -EXPORT_SYMBOL_GPL vmlinux 0xf839e42c sk_free_unlock_clone -EXPORT_SYMBOL_GPL vmlinux 0xf8409480 cpu_device_create -EXPORT_SYMBOL_GPL vmlinux 0xf8472781 skcipher_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xf833f709 cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0xf8346706 is_software_node +EXPORT_SYMBOL_GPL vmlinux 0xf8369e35 mptcp_subflow_init_cookie_req +EXPORT_SYMBOL_GPL vmlinux 0xf84a9143 dw_pcie_ep_init_complete EXPORT_SYMBOL_GPL vmlinux 0xf852d746 __tracepoint_tcp_send_reset EXPORT_SYMBOL_GPL vmlinux 0xf8540d8c sbitmap_any_bit_set +EXPORT_SYMBOL_GPL vmlinux 0xf855c39d tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0xf85e1b74 tc3589x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xf85e3ef9 badblocks_set EXPORT_SYMBOL_GPL vmlinux 0xf861bd31 rockchip_clk_register_ddrclk -EXPORT_SYMBOL_GPL vmlinux 0xf86ad74e lwtstate_free -EXPORT_SYMBOL_GPL vmlinux 0xf86fb565 pse_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf8725811 phy_set_media +EXPORT_SYMBOL_GPL vmlinux 0xf87778c7 kthread_flush_worker +EXPORT_SYMBOL_GPL vmlinux 0xf87f985b wm8350_clear_bits EXPORT_SYMBOL_GPL vmlinux 0xf883bf93 crypto_dh_key_len -EXPORT_SYMBOL_GPL vmlinux 0xf88ca45d rockchip_pcie_get_phys -EXPORT_SYMBOL_GPL vmlinux 0xf892364f fuse_free_conn -EXPORT_SYMBOL_GPL vmlinux 0xf898c458 spi_mem_dirmap_read -EXPORT_SYMBOL_GPL vmlinux 0xf89b8535 irq_chip_mask_ack_parent -EXPORT_SYMBOL_GPL vmlinux 0xf8a27444 __traceiter_detach_device_from_domain -EXPORT_SYMBOL_GPL vmlinux 0xf8acf0eb pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0xf893fa2f __strp_unpause +EXPORT_SYMBOL_GPL vmlinux 0xf89aedb8 switchdev_handle_port_attr_set +EXPORT_SYMBOL_GPL vmlinux 0xf89fe991 cpufreq_dbs_governor_start +EXPORT_SYMBOL_GPL vmlinux 0xf8a340f4 __blk_req_zone_write_lock +EXPORT_SYMBOL_GPL vmlinux 0xf8ac7d5c gen_pool_get EXPORT_SYMBOL_GPL vmlinux 0xf8b1730f vcap_rule_add_key_bit -EXPORT_SYMBOL_GPL vmlinux 0xf8b8446d register_virtio_device -EXPORT_SYMBOL_GPL vmlinux 0xf8c975d9 __platform_create_bundle -EXPORT_SYMBOL_GPL vmlinux 0xf8d55080 phy_check_downshift -EXPORT_SYMBOL_GPL vmlinux 0xf8e2f695 devm_clk_get_prepared -EXPORT_SYMBOL_GPL vmlinux 0xf8e72137 __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0xf8bed9b8 reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xf8c72ae8 acpi_device_uevent_modalias +EXPORT_SYMBOL_GPL vmlinux 0xf8e786f0 tpm_chip_start +EXPORT_SYMBOL_GPL vmlinux 0xf8eef6e2 nvme_stop_ctrl EXPORT_SYMBOL_GPL vmlinux 0xf8f3a0fb ata_ratelimit +EXPORT_SYMBOL_GPL vmlinux 0xf8f5eb66 dax_zero_range +EXPORT_SYMBOL_GPL vmlinux 0xf8fa5af1 gpiochip_add_pingroup_range EXPORT_SYMBOL_GPL vmlinux 0xf8fe5642 phylink_ethtool_get_pauseparam EXPORT_SYMBOL_GPL vmlinux 0xf900c77d zynqmp_pm_clock_disable -EXPORT_SYMBOL_GPL vmlinux 0xf905ddf4 ahci_print_info +EXPORT_SYMBOL_GPL vmlinux 0xf90179e6 platform_device_unregister EXPORT_SYMBOL_GPL vmlinux 0xf9093f5b __tracepoint_cpu_frequency -EXPORT_SYMBOL_GPL vmlinux 0xf9137b66 ata_sff_qc_fill_rtf -EXPORT_SYMBOL_GPL vmlinux 0xf9213926 gpiod_get_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xf9102eff __netpoll_free +EXPORT_SYMBOL_GPL vmlinux 0xf91168f0 of_phy_put +EXPORT_SYMBOL_GPL vmlinux 0xf9139c2f __bio_release_pages EXPORT_SYMBOL_GPL vmlinux 0xf926a606 phylink_mii_c22_pcs_decode_state -EXPORT_SYMBOL_GPL vmlinux 0xf9310ec3 rockchip_clk_of_add_provider -EXPORT_SYMBOL_GPL vmlinux 0xf931c084 da903x_update -EXPORT_SYMBOL_GPL vmlinux 0xf944914e ata_sff_tf_load -EXPORT_SYMBOL_GPL vmlinux 0xf948dc82 pinctrl_force_sleep -EXPORT_SYMBOL_GPL vmlinux 0xf95280e9 strp_data_ready +EXPORT_SYMBOL_GPL vmlinux 0xf9446334 ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0xf951400a genphy_c45_restart_aneg EXPORT_SYMBOL_GPL vmlinux 0xf95322f4 kthread_parkme +EXPORT_SYMBOL_GPL vmlinux 0xf9538ec4 serial8250_do_shutdown EXPORT_SYMBOL_GPL vmlinux 0xf955e9c5 bprintf -EXPORT_SYMBOL_GPL vmlinux 0xf95a9da9 thermal_remove_hwmon_sysfs -EXPORT_SYMBOL_GPL vmlinux 0xf966e94a bpf_offload_dev_netdev_register +EXPORT_SYMBOL_GPL vmlinux 0xf95a8474 dax_remap_file_range_prep +EXPORT_SYMBOL_GPL vmlinux 0xf95df4a1 led_trigger_read +EXPORT_SYMBOL_GPL vmlinux 0xf95fcf79 sk_msg_trim +EXPORT_SYMBOL_GPL vmlinux 0xf963d353 usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0xf963e5cb tick_nohz_dep_clear_task +EXPORT_SYMBOL_GPL vmlinux 0xf96641b3 pci_d3cold_disable EXPORT_SYMBOL_GPL vmlinux 0xf967422b HYPERVISOR_xen_version -EXPORT_SYMBOL_GPL vmlinux 0xf96a6262 pm_runtime_suspended_time -EXPORT_SYMBOL_GPL vmlinux 0xf9703f19 devlink_port_linecard_set -EXPORT_SYMBOL_GPL vmlinux 0xf977031a platform_bus_type -EXPORT_SYMBOL_GPL vmlinux 0xf97a57cc mtk_pinconf_bias_set -EXPORT_SYMBOL_GPL vmlinux 0xf97f989e irq_domain_push_irq -EXPORT_SYMBOL_GPL vmlinux 0xf99c815e of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf96b9171 xenbus_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xf96ef9bd regulator_list_voltage_pickable_linear_range +EXPORT_SYMBOL_GPL vmlinux 0xf971eba8 bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0xf97424cb wbt_disable_default +EXPORT_SYMBOL_GPL vmlinux 0xf985e106 blk_mq_freeze_queue_wait +EXPORT_SYMBOL_GPL vmlinux 0xf99666ce serdev_device_alloc EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies EXPORT_SYMBOL_GPL vmlinux 0xf9a3c5dc zynqmp_pm_load_pdi +EXPORT_SYMBOL_GPL vmlinux 0xf9ac242c scsi_free_sgtables +EXPORT_SYMBOL_GPL vmlinux 0xf9b2f07c icc_node_add EXPORT_SYMBOL_GPL vmlinux 0xf9b34a0b iopf_queue_free -EXPORT_SYMBOL_GPL vmlinux 0xf9d62949 edac_device_alloc_ctl_info -EXPORT_SYMBOL_GPL vmlinux 0xf9f59faa query_asymmetric_key -EXPORT_SYMBOL_GPL vmlinux 0xfa06203a pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0xf9b758c3 ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0xf9cde768 class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xf9f3352c devm_namespace_enable +EXPORT_SYMBOL_GPL vmlinux 0xf9fb76da dev_pm_opp_set_sharing_cpus +EXPORT_SYMBOL_GPL vmlinux 0xfa12b47d spi_take_timestamp_pre +EXPORT_SYMBOL_GPL vmlinux 0xfa149aaa of_regulator_match EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops EXPORT_SYMBOL_GPL vmlinux 0xfa20488d tcp_parse_mss_option +EXPORT_SYMBOL_GPL vmlinux 0xfa2483bd pm_wakeup_ws_event +EXPORT_SYMBOL_GPL vmlinux 0xfa25e8c7 lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0xfa30100f vmbus_sendpacket_pagebuffer EXPORT_SYMBOL_GPL vmlinux 0xfa349688 aer_recover_queue -EXPORT_SYMBOL_GPL vmlinux 0xfa353616 tegra_bpmp_transfer +EXPORT_SYMBOL_GPL vmlinux 0xfa353729 devm_hwmon_sanitize_name EXPORT_SYMBOL_GPL vmlinux 0xfa37fb11 vcap_mod_rule +EXPORT_SYMBOL_GPL vmlinux 0xfa3f3223 ptp_classify_raw EXPORT_SYMBOL_GPL vmlinux 0xfa43cefc is_hash_blacklisted -EXPORT_SYMBOL_GPL vmlinux 0xfa4abb72 fib4_rule_default +EXPORT_SYMBOL_GPL vmlinux 0xfa4b653a misc_cg_uncharge +EXPORT_SYMBOL_GPL vmlinux 0xfa4cff9d irq_chip_release_resources_parent +EXPORT_SYMBOL_GPL vmlinux 0xfa4d60f9 ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0xfa509bf6 blk_crypto_update_capabilities +EXPORT_SYMBOL_GPL vmlinux 0xfa510630 iommu_enable_nesting +EXPORT_SYMBOL_GPL vmlinux 0xfa531e36 vp_legacy_queue_vector +EXPORT_SYMBOL_GPL vmlinux 0xfa57fcf8 dax_iomap_fault +EXPORT_SYMBOL_GPL vmlinux 0xfa5fb302 __traceiter_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0xfa629929 switchdev_port_obj_del +EXPORT_SYMBOL_GPL vmlinux 0xfa65c506 io_uring_cmd_import_fixed EXPORT_SYMBOL_GPL vmlinux 0xfa666974 queue_work_node -EXPORT_SYMBOL_GPL vmlinux 0xfa715f92 regulator_get_bypass_regmap -EXPORT_SYMBOL_GPL vmlinux 0xfa76336d bpf_trace_run7 -EXPORT_SYMBOL_GPL vmlinux 0xfa88a021 clk_register_fixed_rate -EXPORT_SYMBOL_GPL vmlinux 0xfa94091a bus_get_kset -EXPORT_SYMBOL_GPL vmlinux 0xfa98dff1 usb_hcd_link_urb_to_ep -EXPORT_SYMBOL_GPL vmlinux 0xfaad5d84 pm_clk_resume +EXPORT_SYMBOL_GPL vmlinux 0xfa6b9408 ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0xfa6d3b98 phy_modify_mmd +EXPORT_SYMBOL_GPL vmlinux 0xfa70769e pci_epc_get_msi +EXPORT_SYMBOL_GPL vmlinux 0xfa88ca98 trace_event_ignore_this_pid +EXPORT_SYMBOL_GPL vmlinux 0xfa8dbc20 ata_host_put +EXPORT_SYMBOL_GPL vmlinux 0xfa91cb9f device_driver_attach +EXPORT_SYMBOL_GPL vmlinux 0xfa93035a usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0xfa95f16d get_net_ns 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 0xfaba0011 genphy_c45_read_link -EXPORT_SYMBOL_GPL vmlinux 0xfac81ed6 pm_schedule_suspend -EXPORT_SYMBOL_GPL vmlinux 0xfad7d12a mtk_mutex_get EXPORT_SYMBOL_GPL vmlinux 0xfad9c827 kill_dax -EXPORT_SYMBOL_GPL vmlinux 0xfada87be __fscrypt_prepare_link -EXPORT_SYMBOL_GPL vmlinux 0xfadaed5e add_swap_extent -EXPORT_SYMBOL_GPL vmlinux 0xfae3fe5c ptp_classify_raw -EXPORT_SYMBOL_GPL vmlinux 0xfaf2e3b0 mnt_want_write_file -EXPORT_SYMBOL_GPL vmlinux 0xfb09bfd4 of_pci_range_parser_init -EXPORT_SYMBOL_GPL vmlinux 0xfb0a41e9 ata_sff_prereset -EXPORT_SYMBOL_GPL vmlinux 0xfb1699db fsnotify_destroy_mark -EXPORT_SYMBOL_GPL vmlinux 0xfb1aedf0 vp_legacy_get_queue_enable -EXPORT_SYMBOL_GPL vmlinux 0xfb1c44af scsi_internal_device_unblock_nowait -EXPORT_SYMBOL_GPL vmlinux 0xfb1ce062 blk_mq_alloc_request_hctx -EXPORT_SYMBOL_GPL vmlinux 0xfb1def05 serial8250_em485_config -EXPORT_SYMBOL_GPL vmlinux 0xfb283945 wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0xfadaac71 device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0xfadab4be cgroup_get_from_path +EXPORT_SYMBOL_GPL vmlinux 0xfadeb369 devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xfaf206cf usb_of_get_device_node +EXPORT_SYMBOL_GPL vmlinux 0xfaf596eb relay_open +EXPORT_SYMBOL_GPL vmlinux 0xfaffe57e pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0xfb08af7f fwnode_graph_get_next_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xfb17608a pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xfb2e0440 ata_pci_bmdma_init EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync -EXPORT_SYMBOL_GPL vmlinux 0xfb46a12f of_genpd_add_provider_onecell -EXPORT_SYMBOL_GPL vmlinux 0xfb530f2f clk_regmap_mux_ops -EXPORT_SYMBOL_GPL vmlinux 0xfb559759 dma_async_device_channel_register -EXPORT_SYMBOL_GPL vmlinux 0xfb5b1ebb i2c_acpi_find_bus_speed -EXPORT_SYMBOL_GPL vmlinux 0xfb5d42a7 kvm_read_guest_cached +EXPORT_SYMBOL_GPL vmlinux 0xfb4e605b sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0xfb549986 fsverity_cleanup_inode EXPORT_SYMBOL_GPL vmlinux 0xfb60faf5 posix_acl_clone EXPORT_SYMBOL_GPL vmlinux 0xfb6373d1 hisi_uncore_pmu_offline_cpu EXPORT_SYMBOL_GPL vmlinux 0xfb6eedf9 power_group_name -EXPORT_SYMBOL_GPL vmlinux 0xfb6f8ac2 fsnotify_add_mark -EXPORT_SYMBOL_GPL vmlinux 0xfb78f154 pinctrl_generic_add_group -EXPORT_SYMBOL_GPL vmlinux 0xfb823ebd bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0xfb802624 phy_speed_down EXPORT_SYMBOL_GPL vmlinux 0xfb921e00 hvpci_block_ops -EXPORT_SYMBOL_GPL vmlinux 0xfb9c4049 thermal_zone_device_unregister -EXPORT_SYMBOL_GPL vmlinux 0xfbaf8fbe of_hwspin_lock_get_id_byname +EXPORT_SYMBOL_GPL vmlinux 0xfb9a169e of_hwspin_lock_get_id_byname +EXPORT_SYMBOL_GPL vmlinux 0xfbafe3aa cpufreq_dbs_governor_limits +EXPORT_SYMBOL_GPL vmlinux 0xfbb2375e crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0xfbb29ea4 rio_mport_get_feature +EXPORT_SYMBOL_GPL vmlinux 0xfbb32609 rcu_tasks_trace_qs_blkd +EXPORT_SYMBOL_GPL vmlinux 0xfbbc2e0f hisi_clk_alloc EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbbff1a3 sched_set_fifo_low EXPORT_SYMBOL_GPL vmlinux 0xfbc022cc init_node_memory_type -EXPORT_SYMBOL_GPL vmlinux 0xfbc24b5e platform_get_irq -EXPORT_SYMBOL_GPL vmlinux 0xfbc76898 pci_check_and_unmask_intx -EXPORT_SYMBOL_GPL vmlinux 0xfbd5b824 devm_clk_get_optional_prepared -EXPORT_SYMBOL_GPL vmlinux 0xfbda1658 devm_of_icc_bulk_get -EXPORT_SYMBOL_GPL vmlinux 0xfbe7852f kvm_get_running_vcpu -EXPORT_SYMBOL_GPL vmlinux 0xfbecfea4 ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0xfbef288a sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0xfbf5ef51 genphy_c45_an_disable_aneg EXPORT_SYMBOL_GPL vmlinux 0xfbffd601 net_prio_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xfc01c069 clk_mux_determine_rate_flags EXPORT_SYMBOL_GPL vmlinux 0xfc03a4ca proc_dou8vec_minmax EXPORT_SYMBOL_GPL vmlinux 0xfc03d97a page_is_ram EXPORT_SYMBOL_GPL vmlinux 0xfc14bb2e dm_get_dev_t -EXPORT_SYMBOL_GPL vmlinux 0xfc1bd681 ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0xfc178d3a of_map_id EXPORT_SYMBOL_GPL vmlinux 0xfc201b66 sprint_oid -EXPORT_SYMBOL_GPL vmlinux 0xfc205ca5 ahci_init_controller EXPORT_SYMBOL_GPL vmlinux 0xfc254d15 gnttab_free_auto_xlat_frames -EXPORT_SYMBOL_GPL vmlinux 0xfc3a73e4 device_find_child_by_name +EXPORT_SYMBOL_GPL vmlinux 0xfc29e99e regmap_attach_dev EXPORT_SYMBOL_GPL vmlinux 0xfc3b4246 acpi_bus_update_power -EXPORT_SYMBOL_GPL vmlinux 0xfc3f29b5 pci_epf_add_vepf -EXPORT_SYMBOL_GPL vmlinux 0xfc400584 dmaengine_desc_get_metadata_ptr -EXPORT_SYMBOL_GPL vmlinux 0xfc4d8628 folio_add_wait_queue -EXPORT_SYMBOL_GPL vmlinux 0xfc61b6e6 get_task_pid -EXPORT_SYMBOL_GPL vmlinux 0xfc638937 dev_attr_link_power_management_policy -EXPORT_SYMBOL_GPL vmlinux 0xfc745b4c tpm_try_get_ops +EXPORT_SYMBOL_GPL vmlinux 0xfc55ebeb acpi_dev_state_d0 +EXPORT_SYMBOL_GPL vmlinux 0xfc599555 tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0xfc778afc pci_try_reset_function EXPORT_SYMBOL_GPL vmlinux 0xfc7c22a9 ftrace_free_filter -EXPORT_SYMBOL_GPL vmlinux 0xfc823bbd mtk_clk_gate_ops_no_setclr -EXPORT_SYMBOL_GPL vmlinux 0xfc8f279c dw_pcie_read_dbi -EXPORT_SYMBOL_GPL vmlinux 0xfc91f73f genphy_c45_pma_baset1_setup_master_slave +EXPORT_SYMBOL_GPL vmlinux 0xfc7fb2f3 usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xfc80f5bc thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0xfc885fad ahci_start_fis_rx +EXPORT_SYMBOL_GPL vmlinux 0xfc8ff8ec vp_legacy_probe EXPORT_SYMBOL_GPL vmlinux 0xfc9477b5 zynqmp_pm_set_pll_frac_data -EXPORT_SYMBOL_GPL vmlinux 0xfc94ad69 clk_hw_register EXPORT_SYMBOL_GPL vmlinux 0xfc9cdd62 get_state_synchronize_srcu -EXPORT_SYMBOL_GPL vmlinux 0xfc9e5b48 tpm2_get_tpm_pt -EXPORT_SYMBOL_GPL vmlinux 0xfca5ab0c spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0xfcafea38 spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0xfcbfc803 iommu_sva_bind_device EXPORT_SYMBOL_GPL vmlinux 0xfcbfec70 add_memory_driver_managed EXPORT_SYMBOL_GPL vmlinux 0xfcc1edd3 memory_block_size_bytes -EXPORT_SYMBOL_GPL vmlinux 0xfcce4c18 bpf_prog_get_type_dev -EXPORT_SYMBOL_GPL vmlinux 0xfce93c2a usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0xfcc2d7ce blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0xfcc66658 fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0xfcc9a19d iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0xfcddd279 bpf_map_put +EXPORT_SYMBOL_GPL vmlinux 0xfcee8c7b gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0xfceee2af pm_clk_init EXPORT_SYMBOL_GPL vmlinux 0xfcf9ef73 hw_protection_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xfd040217 __udp_enqueue_schedule_skb EXPORT_SYMBOL_GPL vmlinux 0xfd068326 register_kretprobes -EXPORT_SYMBOL_GPL vmlinux 0xfd07e710 mtk_clk_register_cpumuxes -EXPORT_SYMBOL_GPL vmlinux 0xfd181e9a bpf_trace_run3 +EXPORT_SYMBOL_GPL vmlinux 0xfd07aba0 tpm2_get_tpm_pt +EXPORT_SYMBOL_GPL vmlinux 0xfd12f769 ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0xfd141abc spi_mem_poll_status +EXPORT_SYMBOL_GPL vmlinux 0xfd183bf3 crypto_inst_setname EXPORT_SYMBOL_GPL vmlinux 0xfd195774 k3_udma_glue_disable_tx_chn -EXPORT_SYMBOL_GPL vmlinux 0xfd1d1f2b of_genpd_parse_idle_states -EXPORT_SYMBOL_GPL vmlinux 0xfd26f438 rio_set_port_lockout +EXPORT_SYMBOL_GPL vmlinux 0xfd1d715d pci_iov_vf_id EXPORT_SYMBOL_GPL vmlinux 0xfd2c62ad devlink_dpipe_table_counter_enabled -EXPORT_SYMBOL_GPL vmlinux 0xfd4684ed host1x_context_device_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xfd2e9045 crypto_stats_decompress +EXPORT_SYMBOL_GPL vmlinux 0xfd2ee29e devfreq_event_enable_edev +EXPORT_SYMBOL_GPL vmlinux 0xfd3a57b0 pinctrl_generic_get_group +EXPORT_SYMBOL_GPL vmlinux 0xfd3da80e clk_fractional_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xfd4e9647 devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xfd5b4546 skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0xfd5fc61a ata_scsi_ioctl EXPORT_SYMBOL_GPL vmlinux 0xfd6555fb xlnx_unregister_event -EXPORT_SYMBOL_GPL vmlinux 0xfd6a0484 pci_iov_vf_id EXPORT_SYMBOL_GPL vmlinux 0xfd7243c7 erst_disable -EXPORT_SYMBOL_GPL vmlinux 0xfd734c03 crypto_alloc_akcipher EXPORT_SYMBOL_GPL vmlinux 0xfd77e268 register_sys_off_handler -EXPORT_SYMBOL_GPL vmlinux 0xfd7bf6b8 rtnl_af_unregister -EXPORT_SYMBOL_GPL vmlinux 0xfd887d8c da903x_clr_bits -EXPORT_SYMBOL_GPL vmlinux 0xfd8e0d36 dw8250_setup_port -EXPORT_SYMBOL_GPL vmlinux 0xfd9e7408 meson_clk_dualdiv_ops -EXPORT_SYMBOL_GPL vmlinux 0xfda23971 pinctrl_pm_select_idle_state -EXPORT_SYMBOL_GPL vmlinux 0xfda50aff badblocks_store -EXPORT_SYMBOL_GPL vmlinux 0xfdab5be9 __devm_reset_control_bulk_get -EXPORT_SYMBOL_GPL vmlinux 0xfdadd7cc usb_get_from_anchor -EXPORT_SYMBOL_GPL vmlinux 0xfdb060d7 crypto_register_acomp +EXPORT_SYMBOL_GPL vmlinux 0xfd8f61e4 pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0xfd924a17 devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xfd9f69f4 icc_provider_del +EXPORT_SYMBOL_GPL vmlinux 0xfdabe35a debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0xfdae6925 hwspin_lock_request_specific EXPORT_SYMBOL_GPL vmlinux 0xfdbd7a17 crypto_get_attr_type -EXPORT_SYMBOL_GPL vmlinux 0xfdd0512d devm_tegra_core_dev_init_opp_table -EXPORT_SYMBOL_GPL vmlinux 0xfdd23afd transport_remove_device -EXPORT_SYMBOL_GPL vmlinux 0xfde6ff89 ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0xfdc118ed acpi_subsys_prepare +EXPORT_SYMBOL_GPL vmlinux 0xfdd1e8a3 vp_modern_get_queue_reset +EXPORT_SYMBOL_GPL vmlinux 0xfdd4a55a mptcp_token_get_sock +EXPORT_SYMBOL_GPL vmlinux 0xfdd63571 regmap_add_irq_chip_fwnode EXPORT_SYMBOL_GPL vmlinux 0xfdea2d04 alarm_cancel -EXPORT_SYMBOL_GPL vmlinux 0xfe0e770e dpbp_disable +EXPORT_SYMBOL_GPL vmlinux 0xfdea42cd kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0xfdeeaf43 dev_pm_qos_hide_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0xfdf3a178 kvm_vcpu_on_spin +EXPORT_SYMBOL_GPL vmlinux 0xfdf55273 ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0xfe0e5101 inet_csk_update_pmtu 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 0xfe1b2f45 ring_buffer_unlock_commit -EXPORT_SYMBOL_GPL vmlinux 0xfe219d74 virtqueue_get_buf -EXPORT_SYMBOL_GPL vmlinux 0xfe36a427 crypto_register_aeads -EXPORT_SYMBOL_GPL vmlinux 0xfe38218d bpf_prog_add +EXPORT_SYMBOL_GPL vmlinux 0xfe372b9c crypto_skcipher_decrypt EXPORT_SYMBOL_GPL vmlinux 0xfe3a6de3 alarm_try_to_cancel EXPORT_SYMBOL_GPL vmlinux 0xfe476039 ktime_get_resolution_ns -EXPORT_SYMBOL_GPL vmlinux 0xfe616e06 hisi_reset_init -EXPORT_SYMBOL_GPL vmlinux 0xfe625edc buffer_migrate_folio_norefs -EXPORT_SYMBOL_GPL vmlinux 0xfe82f7cb blk_mq_sched_try_insert_merge +EXPORT_SYMBOL_GPL vmlinux 0xfe5eb4b7 irq_chip_request_resources_parent +EXPORT_SYMBOL_GPL vmlinux 0xfe6c23dc pse_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xfe785154 mctrl_gpio_init +EXPORT_SYMBOL_GPL vmlinux 0xfe868597 devm_thermal_add_hwmon_sysfs EXPORT_SYMBOL_GPL vmlinux 0xfe8cdb84 ring_buffer_alloc_read_page -EXPORT_SYMBOL_GPL vmlinux 0xfe92ce03 clk_hw_set_parent +EXPORT_SYMBOL_GPL vmlinux 0xfe971dc3 rio_route_get_entry EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free -EXPORT_SYMBOL_GPL vmlinux 0xfe9d6f2b crypto_stats_rng_seed -EXPORT_SYMBOL_GPL vmlinux 0xfec0cfcb pci_stop_root_bus +EXPORT_SYMBOL_GPL vmlinux 0xfea90857 max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0xfeb29f7e device_for_each_child_reverse +EXPORT_SYMBOL_GPL vmlinux 0xfebf4652 devres_find EXPORT_SYMBOL_GPL vmlinux 0xfec3bf84 icst_clk_setup EXPORT_SYMBOL_GPL vmlinux 0xfecfa783 srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0xfed0e7fc bpf_preload_ops EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister -EXPORT_SYMBOL_GPL vmlinux 0xfed14c1a nfs_ssc_unregister -EXPORT_SYMBOL_GPL vmlinux 0xfede0a74 rio_mport_get_efb EXPORT_SYMBOL_GPL vmlinux 0xfede9222 __tracepoint_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0xfeeb5655 spi_mem_driver_unregister EXPORT_SYMBOL_GPL vmlinux 0xfeeecd05 apei_read -EXPORT_SYMBOL_GPL vmlinux 0xfef7eada usb_get_maximum_ssp_rate -EXPORT_SYMBOL_GPL vmlinux 0xfefaf2cd cpufreq_dbs_governor_limits EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt EXPORT_SYMBOL_GPL vmlinux 0xff1666f3 reset_control_bulk_assert -EXPORT_SYMBOL_GPL vmlinux 0xff25cb79 pm_runtime_force_resume -EXPORT_SYMBOL_GPL vmlinux 0xff2629a9 led_put +EXPORT_SYMBOL_GPL vmlinux 0xff1f06e1 wbt_enable_default EXPORT_SYMBOL_GPL vmlinux 0xff291ecf clk_unregister_divider -EXPORT_SYMBOL_GPL vmlinux 0xff2d5110 iommu_dev_disable_feature -EXPORT_SYMBOL_GPL vmlinux 0xff3ac6f4 pci_create_root_bus -EXPORT_SYMBOL_GPL vmlinux 0xff3f0f03 tcp_abort EXPORT_SYMBOL_GPL vmlinux 0xff42c374 usb_role_switch_get_role -EXPORT_SYMBOL_GPL vmlinux 0xff69976e irq_chip_ack_parent -EXPORT_SYMBOL_GPL vmlinux 0xff6cf42b ata_pci_sff_init_host -EXPORT_SYMBOL_GPL vmlinux 0xff77aee8 task_active_pid_ns -EXPORT_SYMBOL_GPL vmlinux 0xff7da94d __traceiter_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0xff590340 crypto_grab_akcipher +EXPORT_SYMBOL_GPL vmlinux 0xff59a781 device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0xff680ff7 report_iommu_fault +EXPORT_SYMBOL_GPL vmlinux 0xff7cada9 device_set_of_node_from_dev EXPORT_SYMBOL_GPL vmlinux 0xff7e33bf mpi_sub_ui +EXPORT_SYMBOL_GPL vmlinux 0xff7ff307 fat_sync_inode EXPORT_SYMBOL_GPL vmlinux 0xff81487d gpiod_remove_lookup_table +EXPORT_SYMBOL_GPL vmlinux 0xff82bbe2 pci_msi_create_irq_domain EXPORT_SYMBOL_GPL vmlinux 0xff834a4c __srcu_read_lock EXPORT_SYMBOL_GPL vmlinux 0xff84a8a5 page_reporting_order -EXPORT_SYMBOL_GPL vmlinux 0xff8f7674 register_trace_event +EXPORT_SYMBOL_GPL vmlinux 0xff922579 clk_register_mux_table +EXPORT_SYMBOL_GPL vmlinux 0xff9969a5 get_kernel_pages EXPORT_SYMBOL_GPL vmlinux 0xff9e23d1 hugetlb_cgrp_subsys_on_dfl_key EXPORT_SYMBOL_GPL vmlinux 0xffae8e8b nsecs_to_jiffies -EXPORT_SYMBOL_GPL vmlinux 0xffb106ea fat_time_unix2fat -EXPORT_SYMBOL_GPL vmlinux 0xffb3ec5c led_trigger_unregister_simple -EXPORT_SYMBOL_GPL vmlinux 0xffbd9cac ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0xffb75223 clk_hw_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0xffba890b fwnode_get_named_child_node +EXPORT_SYMBOL_GPL vmlinux 0xffbfda08 __get_task_ioprio EXPORT_SYMBOL_GPL vmlinux 0xffc31016 __stack_depot_save -EXPORT_SYMBOL_GPL vmlinux 0xffc8432e wm831x_regmap_config EXPORT_SYMBOL_GPL vmlinux 0xffc86f14 __xas_next -EXPORT_SYMBOL_GPL vmlinux 0xffcca9c6 ata_cable_80wire -EXPORT_SYMBOL_GPL vmlinux 0xffcd6117 __xenbus_register_frontend -EXPORT_SYMBOL_GPL vmlinux 0xffe6b77c hisi_uncore_pmu_set_event_period +EXPORT_SYMBOL_GPL vmlinux 0xffcb78a0 tpm_chip_unregister +EXPORT_SYMBOL_GPL vmlinux 0xffcfe578 of_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xffdfa54a rio_mport_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xffe6c65e gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0xfff5d2e3 devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0xffff3010 md_account_bio 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 0xc946d002 hwmon_device_register_for_thermal vmlinux -IIO_AD5592R EXPORT_SYMBOL_GPL 0x7824ef74 ad5592r_remove drivers/iio/dac/ad5592r-base -IIO_AD5592R EXPORT_SYMBOL_GPL 0xc3b8b1d5 ad5592r_probe drivers/iio/dac/ad5592r-base -IIO_AD5686 EXPORT_SYMBOL_GPL 0x4fee5779 ad5686_remove drivers/iio/dac/ad5686 -IIO_AD5686 EXPORT_SYMBOL_GPL 0x6bf4ea91 ad5686_probe drivers/iio/dac/ad5686 -IIO_AD7091R EXPORT_SYMBOL_GPL 0x4ebe7bc6 ad7091r_regmap_config drivers/iio/adc/ad7091r-base -IIO_AD7091R EXPORT_SYMBOL_GPL 0x933b643e ad7091r_probe drivers/iio/adc/ad7091r-base -IIO_AD7606 EXPORT_SYMBOL_GPL 0x630886cb ad7606_pm_ops drivers/iio/adc/ad7606 -IIO_AD7606 EXPORT_SYMBOL_GPL 0xc22d7544 ad7606_probe drivers/iio/adc/ad7606 -IIO_ADISLIB EXPORT_SYMBOL 0x63ea7b3c __adis_enable_irq drivers/iio/imu/adis_lib -IIO_ADISLIB EXPORT_SYMBOL 0x9589b602 adis_debugfs_reg_access drivers/iio/imu/adis_lib -IIO_ADISLIB EXPORT_SYMBOL_GPL 0x33117605 __adis_update_bits_base drivers/iio/imu/adis_lib -IIO_ADISLIB EXPORT_SYMBOL_GPL 0x4d9fed93 __adis_check_status drivers/iio/imu/adis_lib -IIO_ADISLIB EXPORT_SYMBOL_GPL 0x50fd46c0 adis_single_conversion drivers/iio/imu/adis_lib -IIO_ADISLIB EXPORT_SYMBOL_GPL 0x6af2b66d adis_update_scan_mode drivers/iio/imu/adis_lib -IIO_ADISLIB EXPORT_SYMBOL_GPL 0x79b2309b devm_adis_probe_trigger drivers/iio/imu/adis_lib -IIO_ADISLIB EXPORT_SYMBOL_GPL 0xa9c16cf3 __adis_write_reg drivers/iio/imu/adis_lib -IIO_ADISLIB EXPORT_SYMBOL_GPL 0xd934db27 __adis_initial_startup drivers/iio/imu/adis_lib -IIO_ADISLIB EXPORT_SYMBOL_GPL 0xe4068f82 devm_adis_setup_buffer_and_trigger drivers/iio/imu/adis_lib -IIO_ADISLIB EXPORT_SYMBOL_GPL 0xf0f23152 __adis_read_reg drivers/iio/imu/adis_lib -IIO_ADISLIB EXPORT_SYMBOL_GPL 0xf7dfbcac adis_init drivers/iio/imu/adis_lib -IIO_ADIS_LIB EXPORT_SYMBOL_GPL 0xc426c949 __adis_reset drivers/iio/imu/adis_lib -IIO_ADI_AXI EXPORT_SYMBOL_GPL 0x1778be69 devm_adi_axi_adc_conv_register drivers/iio/adc/adi-axi-adc -IIO_ADI_AXI EXPORT_SYMBOL_GPL 0x99de1010 adi_axi_adc_conv_priv drivers/iio/adc/adi-axi-adc -IIO_ADXL313 EXPORT_SYMBOL_GPL 0x61bbaa01 adxl31x_chip_info drivers/iio/accel/adxl313_core -IIO_ADXL313 EXPORT_SYMBOL_GPL 0x81be1899 adxl313_core_probe drivers/iio/accel/adxl313_core +HWMON_THERMAL EXPORT_SYMBOL_GPL 0xf2d08ed1 hwmon_device_register_for_thermal vmlinux +IIO_AD5592R EXPORT_SYMBOL_GPL 0x8976fd56 ad5592r_remove drivers/iio/dac/ad5592r-base +IIO_AD5592R EXPORT_SYMBOL_GPL 0xfa31de74 ad5592r_probe drivers/iio/dac/ad5592r-base +IIO_AD5686 EXPORT_SYMBOL_GPL 0x4673cc73 ad5686_probe drivers/iio/dac/ad5686 +IIO_AD5686 EXPORT_SYMBOL_GPL 0x475becd3 ad5686_remove drivers/iio/dac/ad5686 +IIO_AD7091R EXPORT_SYMBOL_GPL 0xa0372ebf ad7091r_probe drivers/iio/adc/ad7091r-base +IIO_AD7091R EXPORT_SYMBOL_GPL 0xdae12344 ad7091r_regmap_config drivers/iio/adc/ad7091r-base +IIO_AD7606 EXPORT_SYMBOL_GPL 0xb12824a7 ad7606_pm_ops drivers/iio/adc/ad7606 +IIO_AD7606 EXPORT_SYMBOL_GPL 0xe266b5bf ad7606_probe drivers/iio/adc/ad7606 +IIO_ADISLIB EXPORT_SYMBOL 0xca3f4122 __adis_enable_irq drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL 0xdeabbdc4 adis_debugfs_reg_access drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x1f68f855 adis_update_scan_mode drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x264620bb adis_init drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x31e7210c __adis_update_bits_base drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x3bdccde4 devm_adis_probe_trigger drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x86a34552 __adis_write_reg drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0xb2df9b36 __adis_check_status drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0xb6b4eba4 devm_adis_setup_buffer_and_trigger drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0xd6bd80f6 __adis_read_reg drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0xf376ee21 __adis_initial_startup drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0xf757e28d adis_single_conversion drivers/iio/imu/adis_lib +IIO_ADIS_LIB EXPORT_SYMBOL_GPL 0xa2e3fd56 __adis_reset drivers/iio/imu/adis_lib +IIO_ADI_AXI EXPORT_SYMBOL_GPL 0x36235b3f adi_axi_adc_conv_priv drivers/iio/adc/adi-axi-adc +IIO_ADI_AXI EXPORT_SYMBOL_GPL 0xa17205dd devm_adi_axi_adc_conv_register drivers/iio/adc/adi-axi-adc +IIO_ADXL313 EXPORT_SYMBOL_GPL 0x29496a78 adxl31x_chip_info 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 0x93298a1c adxl312_readable_regs_table drivers/iio/accel/adxl313_core IIO_ADXL313 EXPORT_SYMBOL_GPL 0x932e87b3 adxl314_writable_regs_table drivers/iio/accel/adxl313_core IIO_ADXL313 EXPORT_SYMBOL_GPL 0xe1d8d09c adxl314_readable_regs_table drivers/iio/accel/adxl313_core IIO_ADXL313 EXPORT_SYMBOL_GPL 0xe1dfdd33 adxl312_writable_regs_table drivers/iio/accel/adxl313_core +IIO_ADXL313 EXPORT_SYMBOL_GPL 0xf3d7fb13 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 0x4d2f5e0f adxl35x_chip_info 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_ADXL355 EXPORT_SYMBOL_GPL 0xd899ebae adxl355_core_probe drivers/iio/accel/adxl355_core -IIO_ADXL367 EXPORT_SYMBOL_GPL 0xa2371065 adxl367_probe drivers/iio/accel/adxl367 -IIO_ADXL372 EXPORT_SYMBOL_GPL 0x24812fb6 adxl372_readable_noinc_reg drivers/iio/accel/adxl372 -IIO_ADXL372 EXPORT_SYMBOL_GPL 0x3202d82d adxl372_probe drivers/iio/accel/adxl372 -IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x071a3f7d ad_sd_read_reg drivers/iio/adc/ad_sigma_delta -IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x0cfc4047 devm_ad_sd_setup_buffer_and_trigger drivers/iio/adc/ad_sigma_delta -IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x2268b5ac ad_sd_init drivers/iio/adc/ad_sigma_delta -IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x41d94eda ad_sd_validate_trigger drivers/iio/adc/ad_sigma_delta -IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x5d9a0311 ad_sd_write_reg drivers/iio/adc/ad_sigma_delta -IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x785a0bbf ad_sd_calibrate drivers/iio/adc/ad_sigma_delta -IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x7b19afdc ad_sd_reset drivers/iio/adc/ad_sigma_delta -IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0xa51e55a4 ad_sigma_delta_single_conversion drivers/iio/adc/ad_sigma_delta -IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0xb2384473 ad_sd_calibrate_all drivers/iio/adc/ad_sigma_delta -IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0xe2ca4f2a ad_sd_set_comm drivers/iio/adc/ad_sigma_delta -IIO_BMA400 EXPORT_SYMBOL 0xd54652c8 bma400_probe drivers/iio/accel/bma400_core -IIO_BMA400 EXPORT_SYMBOL 0xe406c7c4 bma400_regmap_config drivers/iio/accel/bma400_core -IIO_BMC150 EXPORT_SYMBOL_GPL 0x49bdee75 bmc150_accel_pm_ops drivers/iio/accel/bmc150-accel-core -IIO_BMC150 EXPORT_SYMBOL_GPL 0x56d6302c bmc150_accel_core_probe drivers/iio/accel/bmc150-accel-core -IIO_BMC150 EXPORT_SYMBOL_GPL 0x698d9258 bmc150_accel_core_remove drivers/iio/accel/bmc150-accel-core -IIO_BMC150 EXPORT_SYMBOL_GPL 0x7702802c bmc150_regmap_conf drivers/iio/accel/bmc150-accel-core -IIO_BMC150_MAGN EXPORT_SYMBOL 0x651b2a2e bmc150_magn_pm_ops drivers/iio/magnetometer/bmc150_magn -IIO_BMC150_MAGN EXPORT_SYMBOL 0xa564adcc bmc150_magn_regmap_config drivers/iio/magnetometer/bmc150_magn -IIO_BMC150_MAGN EXPORT_SYMBOL 0xee626332 bmc150_magn_probe drivers/iio/magnetometer/bmc150_magn -IIO_BMC150_MAGN EXPORT_SYMBOL 0xf88058b6 bmc150_magn_remove drivers/iio/magnetometer/bmc150_magn -IIO_BME680 EXPORT_SYMBOL 0x42b45c7e bme680_regmap_config drivers/iio/chemical/bme680_core -IIO_BME680 EXPORT_SYMBOL_GPL 0x4fbf92c1 bme680_core_probe drivers/iio/chemical/bme680_core -IIO_BMI088 EXPORT_SYMBOL_GPL 0x0789768e bmi088_accel_core_probe drivers/iio/accel/bmi088-accel-core -IIO_BMI088 EXPORT_SYMBOL_GPL 0x675373fd bmi088_accel_pm_ops drivers/iio/accel/bmi088-accel-core -IIO_BMI088 EXPORT_SYMBOL_GPL 0x93eeb085 bmi088_accel_core_remove drivers/iio/accel/bmi088-accel-core -IIO_BMI088 EXPORT_SYMBOL_GPL 0xe70c4dab bmi088_regmap_conf drivers/iio/accel/bmi088-accel-core -IIO_BMI160 EXPORT_SYMBOL 0x3d58a705 bmi160_regmap_config drivers/iio/imu/bmi160/bmi160_core +IIO_ADXL355 EXPORT_SYMBOL_GPL 0xd8f67974 adxl355_core_probe drivers/iio/accel/adxl355_core +IIO_ADXL367 EXPORT_SYMBOL_GPL 0x435c22a1 adxl367_probe drivers/iio/accel/adxl367 +IIO_ADXL372 EXPORT_SYMBOL_GPL 0x1b6a4125 adxl372_readable_noinc_reg drivers/iio/accel/adxl372 +IIO_ADXL372 EXPORT_SYMBOL_GPL 0x995de663 adxl372_probe drivers/iio/accel/adxl372 +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x145823e9 ad_sd_read_reg drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x6af5b231 ad_sd_set_comm drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x6fd726d8 ad_sd_write_reg drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x7320ac77 ad_sd_validate_trigger drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x800cc393 ad_sigma_delta_single_conversion drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0xaddc202b devm_ad_sd_setup_buffer_and_trigger drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0xd539cf08 ad_sd_init drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0xdb69333f ad_sd_calibrate_all drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0xdfef8535 ad_sd_reset drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0xeddaaadc ad_sd_calibrate drivers/iio/adc/ad_sigma_delta +IIO_BMA400 EXPORT_SYMBOL 0x8b79727d bma400_probe drivers/iio/accel/bma400_core +IIO_BMA400 EXPORT_SYMBOL 0xdf65c14d bma400_regmap_config drivers/iio/accel/bma400_core +IIO_BMC150 EXPORT_SYMBOL_GPL 0x50fd1952 bmc150_accel_pm_ops drivers/iio/accel/bmc150-accel-core +IIO_BMC150 EXPORT_SYMBOL_GPL 0x900b96ec bmc150_accel_core_remove drivers/iio/accel/bmc150-accel-core +IIO_BMC150 EXPORT_SYMBOL_GPL 0xbc6cd89f bmc150_regmap_conf drivers/iio/accel/bmc150-accel-core +IIO_BMC150 EXPORT_SYMBOL_GPL 0xd2f93a7a bmc150_accel_core_probe drivers/iio/accel/bmc150-accel-core +IIO_BMC150_MAGN EXPORT_SYMBOL 0x25bffd8c bmc150_magn_probe drivers/iio/magnetometer/bmc150_magn +IIO_BMC150_MAGN EXPORT_SYMBOL 0x49da7cb8 bmc150_magn_pm_ops drivers/iio/magnetometer/bmc150_magn +IIO_BMC150_MAGN EXPORT_SYMBOL 0xbe95c2e1 bmc150_magn_remove drivers/iio/magnetometer/bmc150_magn +IIO_BMC150_MAGN EXPORT_SYMBOL 0xd36ad240 bmc150_magn_regmap_config drivers/iio/magnetometer/bmc150_magn +IIO_BME680 EXPORT_SYMBOL 0x0b8867b7 bme680_regmap_config drivers/iio/chemical/bme680_core +IIO_BME680 EXPORT_SYMBOL_GPL 0x75c8f4d1 bme680_core_probe drivers/iio/chemical/bme680_core +IIO_BMI088 EXPORT_SYMBOL_GPL 0x6caa9893 bmi088_accel_pm_ops drivers/iio/accel/bmi088-accel-core +IIO_BMI088 EXPORT_SYMBOL_GPL 0x70d43df3 bmi088_accel_core_probe drivers/iio/accel/bmi088-accel-core +IIO_BMI088 EXPORT_SYMBOL_GPL 0xc9ea3a36 bmi088_regmap_conf drivers/iio/accel/bmi088-accel-core +IIO_BMI088 EXPORT_SYMBOL_GPL 0xf870e1f7 bmi088_accel_core_remove drivers/iio/accel/bmi088-accel-core +IIO_BMI160 EXPORT_SYMBOL 0x4270f3cc bmi160_regmap_config drivers/iio/imu/bmi160/bmi160_core IIO_BMI160 EXPORT_SYMBOL 0xca19cfae bmi160_enable_irq drivers/iio/imu/bmi160/bmi160_core -IIO_BMI160 EXPORT_SYMBOL_GPL 0xc00373c8 bmi160_core_probe drivers/iio/imu/bmi160/bmi160_core -IIO_BMP280 EXPORT_SYMBOL 0x51f78626 bmp280_regmap_config drivers/iio/pressure/bmp280 -IIO_BMP280 EXPORT_SYMBOL 0xbb715b44 bmp180_regmap_config drivers/iio/pressure/bmp280 -IIO_BMP280 EXPORT_SYMBOL 0xbea530c7 bmp380_regmap_config drivers/iio/pressure/bmp280 -IIO_BMP280 EXPORT_SYMBOL 0xefc03baa bmp280_common_probe drivers/iio/pressure/bmp280 -IIO_BNO055 EXPORT_SYMBOL_GPL 0x864ad6a8 bno055_regmap_config drivers/iio/imu/bno055/bno055 -IIO_BNO055 EXPORT_SYMBOL_GPL 0xac876b33 bno055_probe drivers/iio/imu/bno055/bno055 -IIO_FXAS21002C EXPORT_SYMBOL_GPL 0x27d3f0ed fxas21002c_pm_ops drivers/iio/gyro/fxas21002c_core -IIO_FXAS21002C EXPORT_SYMBOL_GPL 0x7b0c342d fxas21002c_core_probe drivers/iio/gyro/fxas21002c_core -IIO_FXAS21002C EXPORT_SYMBOL_GPL 0xb8059871 fxas21002c_core_remove drivers/iio/gyro/fxas21002c_core -IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x487e8086 fxls8962af_spi_regmap_conf drivers/iio/accel/fxls8962af-core -IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x5be8dfc5 fxls8962af_core_probe drivers/iio/accel/fxls8962af-core -IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0xeaa01443 fxls8962af_i2c_regmap_conf drivers/iio/accel/fxls8962af-core -IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0xf3d529a0 fxls8962af_pm_ops drivers/iio/accel/fxls8962af-core -IIO_HID EXPORT_SYMBOL 0x0b9ab477 hid_sensor_read_raw_hyst_rel_value drivers/iio/common/hid-sensors/hid-sensor-iio-common -IIO_HID EXPORT_SYMBOL 0x4c517dd5 hid_sensor_pm_ops drivers/iio/common/hid-sensors/hid-sensor-trigger -IIO_HID EXPORT_SYMBOL 0x58cbf0de hid_sensor_write_samp_freq_value drivers/iio/common/hid-sensors/hid-sensor-iio-common -IIO_HID EXPORT_SYMBOL 0x6df7ade7 hid_sensor_power_state drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_BMI160 EXPORT_SYMBOL_GPL 0x87de5f1c bmi160_core_probe drivers/iio/imu/bmi160/bmi160_core +IIO_BMP280 EXPORT_SYMBOL 0x22a14c93 bmp280_common_probe drivers/iio/pressure/bmp280 +IIO_BMP280 EXPORT_SYMBOL 0x39c97316 bmp180_regmap_config drivers/iio/pressure/bmp280 +IIO_BMP280 EXPORT_SYMBOL 0x3c1d1895 bmp380_regmap_config drivers/iio/pressure/bmp280 +IIO_BMP280 EXPORT_SYMBOL 0xd34fae74 bmp280_regmap_config drivers/iio/pressure/bmp280 +IIO_BNO055 EXPORT_SYMBOL_GPL 0xc38a8206 bno055_probe drivers/iio/imu/bno055/bno055 +IIO_BNO055 EXPORT_SYMBOL_GPL 0xe269429a bno055_regmap_config drivers/iio/imu/bno055/bno055 +IIO_FXAS21002C EXPORT_SYMBOL_GPL 0x301d48bc fxas21002c_core_remove drivers/iio/gyro/fxas21002c_core +IIO_FXAS21002C EXPORT_SYMBOL_GPL 0x4c849b54 fxas21002c_core_probe drivers/iio/gyro/fxas21002c_core +IIO_FXAS21002C EXPORT_SYMBOL_GPL 0x7186a602 fxas21002c_pm_ops drivers/iio/gyro/fxas21002c_core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x0ed8d537 fxls8962af_i2c_regmap_conf drivers/iio/accel/fxls8962af-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x93579c2b fxls8962af_core_probe drivers/iio/accel/fxls8962af-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0xac0641f2 fxls8962af_spi_regmap_conf drivers/iio/accel/fxls8962af-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0xeb1d341e fxls8962af_pm_ops drivers/iio/accel/fxls8962af-core +IIO_HID EXPORT_SYMBOL 0x20a59ddb hid_sensor_write_samp_freq_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x43082809 hid_sensor_write_raw_hyst_rel_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x4873dad7 hid_sensor_write_raw_hyst_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x64f0b745 hid_sensor_remove_trigger drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0x759d6f9c hid_sensor_read_samp_freq_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x769242db hid_sensor_convert_timestamp drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x77abcfe1 hid_sensor_power_state 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 0x9a2c216c hid_sensor_parse_common_attributes drivers/iio/common/hid-sensors/hid-sensor-iio-common -IIO_HID EXPORT_SYMBOL 0xafcda9b8 hid_sensor_convert_timestamp drivers/iio/common/hid-sensors/hid-sensor-iio-common -IIO_HID EXPORT_SYMBOL 0xca48bbc9 hid_sensor_remove_trigger drivers/iio/common/hid-sensors/hid-sensor-trigger -IIO_HID EXPORT_SYMBOL 0xcca61b4d hid_sensor_setup_trigger drivers/iio/common/hid-sensors/hid-sensor-trigger -IIO_HID EXPORT_SYMBOL 0xd0a11c75 hid_sensor_write_raw_hyst_value drivers/iio/common/hid-sensors/hid-sensor-iio-common -IIO_HID EXPORT_SYMBOL 0xd818a927 hid_sensor_write_raw_hyst_rel_value drivers/iio/common/hid-sensors/hid-sensor-iio-common -IIO_HID EXPORT_SYMBOL 0xeedd3b5d hid_sensor_read_samp_freq_value drivers/iio/common/hid-sensors/hid-sensor-iio-common -IIO_HID EXPORT_SYMBOL 0xfe273890 hid_sensor_read_raw_hyst_value drivers/iio/common/hid-sensors/hid-sensor-iio-common -IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0x0816e383 hid_sensor_batch_mode_supported drivers/iio/common/hid-sensors/hid-sensor-iio-common -IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0x48faa21a hid_sensor_get_report_latency drivers/iio/common/hid-sensors/hid-sensor-iio-common -IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0xcef8cfc2 hid_sensor_read_poll_value drivers/iio/common/hid-sensors/hid-sensor-iio-common -IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0xfb1251f2 hid_sensor_set_report_latency drivers/iio/common/hid-sensors/hid-sensor-iio-common -IIO_HMC5843 EXPORT_SYMBOL 0x3c20010f hmc5843_pm_ops drivers/iio/magnetometer/hmc5843_core -IIO_HMC5843 EXPORT_SYMBOL 0xa1b0fd70 hmc5843_common_probe drivers/iio/magnetometer/hmc5843_core -IIO_HMC5843 EXPORT_SYMBOL 0xf1c19b80 hmc5843_common_remove drivers/iio/magnetometer/hmc5843_core -IIO_HTS221 EXPORT_SYMBOL 0x44e87685 hts221_pm_ops drivers/iio/humidity/hts221 -IIO_HTS221 EXPORT_SYMBOL 0xd8f3ef9a hts221_probe drivers/iio/humidity/hts221 -IIO_ICM42600 EXPORT_SYMBOL_GPL 0x3b8a8409 inv_icm42600_pm_ops drivers/iio/imu/inv_icm42600/inv-icm42600 -IIO_ICM42600 EXPORT_SYMBOL_GPL 0x782263cc inv_icm42600_core_probe drivers/iio/imu/inv_icm42600/inv-icm42600 -IIO_ICM42600 EXPORT_SYMBOL_GPL 0xbd7a5e79 inv_icm42600_regmap_config drivers/iio/imu/inv_icm42600/inv-icm42600 -IIO_KX022A EXPORT_SYMBOL_GPL 0x957f764b kx022a_probe_internal drivers/iio/accel/kionix-kx022a -IIO_KX022A EXPORT_SYMBOL_GPL 0xb3017d5e kx022a_regmap drivers/iio/accel/kionix-kx022a -IIO_KXSD9 EXPORT_SYMBOL 0xa49cf32c kxsd9_dev_pm_ops drivers/iio/accel/kxsd9 -IIO_KXSD9 EXPORT_SYMBOL 0xcc6ef9b7 kxsd9_common_remove drivers/iio/accel/kxsd9 -IIO_KXSD9 EXPORT_SYMBOL 0xcf93bd94 kxsd9_common_probe drivers/iio/accel/kxsd9 -IIO_LSM6DSX EXPORT_SYMBOL 0x3b58e3d2 st_lsm6dsx_probe drivers/iio/imu/st_lsm6dsx/st_lsm6dsx -IIO_LSM6DSX EXPORT_SYMBOL 0x8ed369a0 st_lsm6dsx_pm_ops drivers/iio/imu/st_lsm6dsx/st_lsm6dsx +IIO_HID EXPORT_SYMBOL 0x87cf09e7 hid_sensor_pm_ops drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0x99b955e1 hid_sensor_read_raw_hyst_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0xbf6dc03d hid_sensor_parse_common_attributes drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0xc8d03b05 hid_sensor_setup_trigger drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0xd0221200 hid_sensor_read_raw_hyst_rel_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0x47cd9244 hid_sensor_read_poll_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0x497e0056 hid_sensor_set_report_latency drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0xca153fb5 hid_sensor_get_report_latency drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0xfc519f39 hid_sensor_batch_mode_supported drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HMC5843 EXPORT_SYMBOL 0x4ad67194 hmc5843_common_remove drivers/iio/magnetometer/hmc5843_core +IIO_HMC5843 EXPORT_SYMBOL 0x56701845 hmc5843_common_probe drivers/iio/magnetometer/hmc5843_core +IIO_HMC5843 EXPORT_SYMBOL 0xa0223dec hmc5843_pm_ops drivers/iio/magnetometer/hmc5843_core +IIO_HTS221 EXPORT_SYMBOL 0xa486132f hts221_pm_ops drivers/iio/humidity/hts221 +IIO_HTS221 EXPORT_SYMBOL 0xae6c01fc hts221_probe drivers/iio/humidity/hts221 +IIO_ICM42600 EXPORT_SYMBOL_GPL 0x6064c9be inv_icm42600_pm_ops drivers/iio/imu/inv_icm42600/inv-icm42600 +IIO_ICM42600 EXPORT_SYMBOL_GPL 0x7c25d0b2 inv_icm42600_regmap_config drivers/iio/imu/inv_icm42600/inv-icm42600 +IIO_ICM42600 EXPORT_SYMBOL_GPL 0xe24ae94f inv_icm42600_core_probe drivers/iio/imu/inv_icm42600/inv-icm42600 +IIO_KX022A EXPORT_SYMBOL_GPL 0x190de9e5 kx022a_probe_internal drivers/iio/accel/kionix-kx022a +IIO_KX022A EXPORT_SYMBOL_GPL 0xf64bfe97 kx022a_regmap drivers/iio/accel/kionix-kx022a +IIO_KXSD9 EXPORT_SYMBOL 0x316d35ab kxsd9_common_remove drivers/iio/accel/kxsd9 +IIO_KXSD9 EXPORT_SYMBOL 0xa3849122 kxsd9_common_probe drivers/iio/accel/kxsd9 +IIO_KXSD9 EXPORT_SYMBOL 0xc2f3f8c7 kxsd9_dev_pm_ops drivers/iio/accel/kxsd9 +IIO_LSM6DSX EXPORT_SYMBOL 0xb8a496c1 st_lsm6dsx_probe drivers/iio/imu/st_lsm6dsx/st_lsm6dsx +IIO_LSM6DSX EXPORT_SYMBOL 0xd8863f4f st_lsm6dsx_pm_ops drivers/iio/imu/st_lsm6dsx/st_lsm6dsx 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 0x1de00463 ms_sensors_read_serial drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x1efd94d5 ms_sensors_read_temp_and_pressure drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x23e65c2a 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 0x31bd79fb ms_sensors_show_battery_low drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x36fdc288 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 0x4f5a0191 ms_sensors_show_heater drivers/iio/common/ms_sensors/ms_sensors_i2c -IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x5c4e5d10 ms_sensors_tp_read_prom drivers/iio/common/ms_sensors/ms_sensors_i2c -IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x64c5ef10 ms_sensors_ht_read_temperature drivers/iio/common/ms_sensors/ms_sensors_i2c -IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x7cc3c64d ms_sensors_write_heater drivers/iio/common/ms_sensors/ms_sensors_i2c -IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x8b823b67 ms_sensors_read_serial drivers/iio/common/ms_sensors/ms_sensors_i2c -IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x8c44de29 ms_sensors_write_resolution drivers/iio/common/ms_sensors/ms_sensors_i2c -IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x91b857d4 ms_sensors_read_temp_and_pressure drivers/iio/common/ms_sensors/ms_sensors_i2c -IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0xb1ccdc11 ms_sensors_ht_read_humidity drivers/iio/common/ms_sensors/ms_sensors_i2c -IIO_MMA7455 EXPORT_SYMBOL_GPL 0x09a46f7a mma7455_core_regmap drivers/iio/accel/mma7455_core -IIO_MMA7455 EXPORT_SYMBOL_GPL 0x4a62ea85 mma7455_core_probe drivers/iio/accel/mma7455_core -IIO_MMA7455 EXPORT_SYMBOL_GPL 0x8902be35 mma7455_core_remove drivers/iio/accel/mma7455_core -IIO_MMA9551 EXPORT_SYMBOL 0x12a864f2 mma9551_set_power_state drivers/iio/accel/mma9551_core -IIO_MMA9551 EXPORT_SYMBOL 0x3503f80a mma9551_write_config_word drivers/iio/accel/mma9551_core +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x65b91924 ms_sensors_show_heater drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x6b2adada ms_sensors_write_resolution drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x81b863be ms_sensors_tp_read_prom drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x8e21d1ff ms_sensors_write_heater drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0xaf299c9c ms_sensors_show_battery_low drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MMA7455 EXPORT_SYMBOL_GPL 0x66769c24 mma7455_core_probe drivers/iio/accel/mma7455_core +IIO_MMA7455 EXPORT_SYMBOL_GPL 0x873466f4 mma7455_core_regmap drivers/iio/accel/mma7455_core +IIO_MMA7455 EXPORT_SYMBOL_GPL 0xe6cd0cd8 mma7455_core_remove drivers/iio/accel/mma7455_core +IIO_MMA9551 EXPORT_SYMBOL 0x0fdd0fef mma9551_read_version drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x1cedfee5 mma9551_write_config_words drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x3877a774 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 0x461cdb3b mma9551_read_accel_chan drivers/iio/accel/mma9551_core -IIO_MMA9551 EXPORT_SYMBOL 0x49509621 mma9551_read_version drivers/iio/accel/mma9551_core -IIO_MMA9551 EXPORT_SYMBOL 0x5107a58a mma9551_write_config_words drivers/iio/accel/mma9551_core -IIO_MMA9551 EXPORT_SYMBOL 0x5387f73a mma9551_update_config_bits drivers/iio/accel/mma9551_core -IIO_MMA9551 EXPORT_SYMBOL 0x54b06832 mma9551_read_status_word drivers/iio/accel/mma9551_core -IIO_MMA9551 EXPORT_SYMBOL 0x7e7ff74a mma9551_set_device_state drivers/iio/accel/mma9551_core -IIO_MMA9551 EXPORT_SYMBOL 0xa3cd237b mma9551_read_config_word drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x47192c8b mma9551_write_config_word drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x4c2412fb mma9551_read_config_byte drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x7e3a402c mma9551_read_config_words drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x815d60ea mma9551_read_status_byte drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x85b660e8 mma9551_read_config_word drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x8800fe39 mma9551_write_config_byte drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x899ccff9 mma9551_read_status_words drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x9ddd6a87 mma9551_set_device_state drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xb82d2466 mma9551_update_config_bits drivers/iio/accel/mma9551_core IIO_MMA9551 EXPORT_SYMBOL 0xbcd7fe96 mma9551_sleep drivers/iio/accel/mma9551_core -IIO_MMA9551 EXPORT_SYMBOL 0xbe6cb8a9 mma9551_app_reset drivers/iio/accel/mma9551_core -IIO_MMA9551 EXPORT_SYMBOL 0xc1ad830a mma9551_gpio_config drivers/iio/accel/mma9551_core -IIO_MMA9551 EXPORT_SYMBOL 0xcb7d1f4d mma9551_write_config_byte drivers/iio/accel/mma9551_core -IIO_MMA9551 EXPORT_SYMBOL 0xd6cd70b8 mma9551_read_config_words drivers/iio/accel/mma9551_core -IIO_MMA9551 EXPORT_SYMBOL 0xe8c4a9c8 mma9551_read_config_byte drivers/iio/accel/mma9551_core -IIO_MMA9551 EXPORT_SYMBOL 0xf7d8bd5c mma9551_read_status_byte drivers/iio/accel/mma9551_core -IIO_MMA9551 EXPORT_SYMBOL 0xf8675f50 mma9551_read_status_words drivers/iio/accel/mma9551_core -IIO_MPL115 EXPORT_SYMBOL 0xb3b30823 mpl115_dev_pm_ops drivers/iio/pressure/mpl115 -IIO_MPL115 EXPORT_SYMBOL_GPL 0x4e6d7db2 mpl115_probe drivers/iio/pressure/mpl115 -IIO_MPU6050 EXPORT_SYMBOL_GPL 0x5327392e inv_mpu_core_probe drivers/iio/imu/inv_mpu6050/inv-mpu6050 -IIO_MPU6050 EXPORT_SYMBOL_GPL 0xe4daf86b inv_mpu_pmops drivers/iio/imu/inv_mpu6050/inv-mpu6050 -IIO_MS5611 EXPORT_SYMBOL 0x57536556 ms5611_remove drivers/iio/pressure/ms5611_core -IIO_MS5611 EXPORT_SYMBOL 0x6b9dd312 ms5611_probe drivers/iio/pressure/ms5611_core -IIO_RESCALE EXPORT_SYMBOL_GPL 0x0db08d11 rescale_process_offset drivers/iio/afe/iio-rescale -IIO_RESCALE EXPORT_SYMBOL_GPL 0x3167bd13 rescale_process_scale drivers/iio/afe/iio-rescale +IIO_MMA9551 EXPORT_SYMBOL 0xd4436290 mma9551_read_accel_chan drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xe4d84ab0 mma9551_app_reset drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xefcb3968 mma9551_read_status_word drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xff0298a7 mma9551_gpio_config drivers/iio/accel/mma9551_core +IIO_MPL115 EXPORT_SYMBOL 0x4fda5317 mpl115_dev_pm_ops drivers/iio/pressure/mpl115 +IIO_MPL115 EXPORT_SYMBOL_GPL 0x474b66ad mpl115_probe drivers/iio/pressure/mpl115 +IIO_MPU6050 EXPORT_SYMBOL_GPL 0x947f405c inv_mpu_core_probe drivers/iio/imu/inv_mpu6050/inv-mpu6050 +IIO_MPU6050 EXPORT_SYMBOL_GPL 0xc6fa9e2f inv_mpu_pmops drivers/iio/imu/inv_mpu6050/inv-mpu6050 +IIO_MS5611 EXPORT_SYMBOL 0x963b2dd7 ms5611_remove drivers/iio/pressure/ms5611_core +IIO_MS5611 EXPORT_SYMBOL 0xbdd8f86f ms5611_probe drivers/iio/pressure/ms5611_core +IIO_RESCALE EXPORT_SYMBOL_GPL 0x2fc66512 rescale_process_offset drivers/iio/afe/iio-rescale +IIO_RESCALE EXPORT_SYMBOL_GPL 0xf2e370c3 rescale_process_scale drivers/iio/afe/iio-rescale IIO_RM3100 EXPORT_SYMBOL_GPL 0x0a1424e0 rm3100_volatile_table drivers/iio/magnetometer/rm3100-core -IIO_RM3100 EXPORT_SYMBOL_GPL 0x104e0626 rm3100_common_probe drivers/iio/magnetometer/rm3100-core +IIO_RM3100 EXPORT_SYMBOL_GPL 0x27e1ea7a 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 0x09744c2f scd30_probe drivers/iio/chemical/scd30_core -IIO_SCD30 EXPORT_SYMBOL 0x28a547ae scd30_pm_ops drivers/iio/chemical/scd30_core -IIO_SPS30 EXPORT_SYMBOL_GPL 0xfd74cca5 sps30_probe drivers/iio/chemical/sps30 -IIO_SSP_SENSORS EXPORT_SYMBOL 0x0cb09dd9 ssp_common_process_data drivers/iio/common/ssp_sensors/ssp_iio -IIO_SSP_SENSORS EXPORT_SYMBOL 0x322ee8c5 ssp_get_sensor_delay drivers/iio/common/ssp_sensors/sensorhub -IIO_SSP_SENSORS EXPORT_SYMBOL 0x3a85a7ba ssp_common_buffer_postenable drivers/iio/common/ssp_sensors/ssp_iio -IIO_SSP_SENSORS EXPORT_SYMBOL 0x41a6aa57 ssp_change_delay drivers/iio/common/ssp_sensors/sensorhub -IIO_SSP_SENSORS EXPORT_SYMBOL 0x5c169704 ssp_disable_sensor drivers/iio/common/ssp_sensors/sensorhub -IIO_SSP_SENSORS EXPORT_SYMBOL 0xc01e18f1 ssp_common_buffer_postdisable drivers/iio/common/ssp_sensors/ssp_iio -IIO_SSP_SENSORS EXPORT_SYMBOL 0xd0a00880 ssp_register_consumer drivers/iio/common/ssp_sensors/sensorhub -IIO_SSP_SENSORS EXPORT_SYMBOL 0xf248c8bb ssp_enable_sensor drivers/iio/common/ssp_sensors/sensorhub -IIO_ST_SENSORS EXPORT_SYMBOL 0x009b05a9 st_sensors_sysfs_sampling_frequency_avail drivers/iio/common/st_sensors/st_sensors +IIO_SCD30 EXPORT_SYMBOL 0x9329f3a4 scd30_pm_ops drivers/iio/chemical/scd30_core +IIO_SCD30 EXPORT_SYMBOL 0xf88b239a scd30_probe drivers/iio/chemical/scd30_core +IIO_SPS30 EXPORT_SYMBOL_GPL 0xcd807960 sps30_probe drivers/iio/chemical/sps30 +IIO_SSP_SENSORS EXPORT_SYMBOL 0x1feacf9e ssp_get_sensor_delay drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0x2e12821e ssp_common_buffer_postdisable drivers/iio/common/ssp_sensors/ssp_iio +IIO_SSP_SENSORS EXPORT_SYMBOL 0x70e1b25a ssp_disable_sensor drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0x77782faf ssp_register_consumer drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0x92999a93 ssp_change_delay drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0x93c49444 ssp_common_process_data drivers/iio/common/ssp_sensors/ssp_iio +IIO_SSP_SENSORS EXPORT_SYMBOL 0xcdeeea1e ssp_common_buffer_postenable drivers/iio/common/ssp_sensors/ssp_iio +IIO_SSP_SENSORS EXPORT_SYMBOL 0xe050a326 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 0x2d3647b2 st_sensors_power_enable drivers/iio/common/st_sensors/st_sensors -IIO_ST_SENSORS EXPORT_SYMBOL 0x427e20a8 st_press_get_settings drivers/iio/pressure/st_pressure -IIO_ST_SENSORS EXPORT_SYMBOL 0x441a0ae6 st_accel_get_settings drivers/iio/accel/st_accel -IIO_ST_SENSORS EXPORT_SYMBOL 0x4a06dc63 st_magn_get_settings drivers/iio/magnetometer/st_magn -IIO_ST_SENSORS EXPORT_SYMBOL 0x4cb8d046 st_sensors_i2c_configure drivers/iio/common/st_sensors/st_sensors_i2c -IIO_ST_SENSORS EXPORT_SYMBOL 0x5c113491 st_sensors_allocate_trigger drivers/iio/common/st_sensors/st_sensors -IIO_ST_SENSORS EXPORT_SYMBOL 0x5e183ce1 st_sensors_spi_configure drivers/iio/common/st_sensors/st_sensors_spi -IIO_ST_SENSORS EXPORT_SYMBOL 0x62443153 st_sensors_read_info_raw drivers/iio/common/st_sensors/st_sensors -IIO_ST_SENSORS EXPORT_SYMBOL 0x637a5c4d st_sensors_set_enable drivers/iio/common/st_sensors/st_sensors -IIO_ST_SENSORS EXPORT_SYMBOL 0x6e4afd52 st_sensors_set_dataready_irq drivers/iio/common/st_sensors/st_sensors -IIO_ST_SENSORS EXPORT_SYMBOL 0x723f5caa st_sensors_sysfs_scale_avail drivers/iio/common/st_sensors/st_sensors -IIO_ST_SENSORS EXPORT_SYMBOL 0x75397a03 st_sensors_init_sensor drivers/iio/common/st_sensors/st_sensors -IIO_ST_SENSORS EXPORT_SYMBOL 0x8c100b3f st_gyro_common_probe drivers/iio/gyro/st_gyro -IIO_ST_SENSORS EXPORT_SYMBOL 0x9b4017e5 st_sensors_validate_device drivers/iio/common/st_sensors/st_sensors -IIO_ST_SENSORS EXPORT_SYMBOL 0x9ccafe35 st_sensors_set_fullscale_by_gain drivers/iio/common/st_sensors/st_sensors -IIO_ST_SENSORS EXPORT_SYMBOL 0x9d84ae86 st_press_common_probe drivers/iio/pressure/st_pressure -IIO_ST_SENSORS EXPORT_SYMBOL 0xa5a03da6 st_sensors_verify_id drivers/iio/common/st_sensors/st_sensors -IIO_ST_SENSORS EXPORT_SYMBOL 0xb4af7c4d st_sensors_dev_name_probe drivers/iio/common/st_sensors/st_sensors -IIO_ST_SENSORS EXPORT_SYMBOL 0xc3b4eccf st_sensors_set_axis_enable drivers/iio/common/st_sensors/st_sensors -IIO_ST_SENSORS EXPORT_SYMBOL 0xc506362d st_sensors_get_settings_index drivers/iio/common/st_sensors/st_sensors -IIO_ST_SENSORS EXPORT_SYMBOL 0xd191151e st_sensors_set_odr drivers/iio/common/st_sensors/st_sensors -IIO_ST_SENSORS EXPORT_SYMBOL 0xdbf217c2 st_gyro_get_settings drivers/iio/gyro/st_gyro -IIO_ST_SENSORS EXPORT_SYMBOL 0xdc38d07d st_sensors_debugfs_reg_access drivers/iio/common/st_sensors/st_sensors -IIO_ST_SENSORS EXPORT_SYMBOL 0xe86bf493 st_magn_common_probe drivers/iio/magnetometer/st_magn -IIO_ST_SENSORS EXPORT_SYMBOL 0xf057266d st_accel_common_probe drivers/iio/accel/st_accel -IIO_ST_SENSORS EXPORT_SYMBOL_GPL 0x756d061c st_lsm9ds0_probe drivers/iio/imu/st_lsm9ds0/st_lsm9ds0 -IIO_UVIS25 EXPORT_SYMBOL 0x41d87a8a st_uvis25_probe drivers/iio/light/st_uvis25_core -IIO_UVIS25 EXPORT_SYMBOL 0xda8a9e3a st_uvis25_pm_ops drivers/iio/light/st_uvis25_core -IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x14d4fbff zpa2326_remove drivers/iio/pressure/zpa2326 -IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x37a97d47 zpa2326_probe drivers/iio/pressure/zpa2326 -IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x69aa8e85 zpa2326_isreg_precious drivers/iio/pressure/zpa2326 -IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x816fe45e zpa2326_isreg_writeable drivers/iio/pressure/zpa2326 -IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x90885e5e zpa2326_isreg_readable drivers/iio/pressure/zpa2326 -IIO_ZPA2326 EXPORT_SYMBOL_GPL 0xdaf6d527 zpa2326_pm_ops drivers/iio/pressure/zpa2326 -IOMMUFD EXPORT_SYMBOL_GPL 0x241c3ab8 iommufd_ctx_put drivers/iommu/iommufd/iommufd +IIO_ST_SENSORS EXPORT_SYMBOL 0x16867342 st_sensors_init_sensor drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x1d326ea1 st_sensors_allocate_trigger drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x2fd1a6eb st_sensors_sysfs_sampling_frequency_avail drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x30c7f230 st_sensors_power_enable drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x47bc821f st_gyro_get_settings drivers/iio/gyro/st_gyro +IIO_ST_SENSORS EXPORT_SYMBOL 0x4f121701 st_accel_common_probe drivers/iio/accel/st_accel +IIO_ST_SENSORS EXPORT_SYMBOL 0x554a5d48 st_sensors_get_settings_index drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x62e72352 st_sensors_i2c_configure drivers/iio/common/st_sensors/st_sensors_i2c +IIO_ST_SENSORS EXPORT_SYMBOL 0x75e90bb6 st_magn_common_probe drivers/iio/magnetometer/st_magn +IIO_ST_SENSORS EXPORT_SYMBOL 0x7648f6b3 st_sensors_read_info_raw drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x782d7ae5 st_sensors_dev_name_probe drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x7c3368db st_sensors_sysfs_scale_avail drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x9d028b9a st_sensors_set_dataready_irq drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x9ef4f964 st_press_common_probe drivers/iio/pressure/st_pressure +IIO_ST_SENSORS EXPORT_SYMBOL 0x9fdb5540 st_gyro_common_probe drivers/iio/gyro/st_gyro +IIO_ST_SENSORS EXPORT_SYMBOL 0xa19b207f st_sensors_set_fullscale_by_gain drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xa6b7c075 st_sensors_set_enable drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xba80c054 st_press_get_settings drivers/iio/pressure/st_pressure +IIO_ST_SENSORS EXPORT_SYMBOL 0xbc887718 st_sensors_validate_device drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xbce4ea1a st_accel_get_settings drivers/iio/accel/st_accel +IIO_ST_SENSORS EXPORT_SYMBOL 0xc28e0b23 st_sensors_verify_id drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xc36245ad st_sensors_spi_configure drivers/iio/common/st_sensors/st_sensors_spi +IIO_ST_SENSORS EXPORT_SYMBOL 0xd64849be st_magn_get_settings drivers/iio/magnetometer/st_magn +IIO_ST_SENSORS EXPORT_SYMBOL 0xda0b9b69 st_sensors_set_odr drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xdf06cb3b st_sensors_debugfs_reg_access drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xf0516203 st_sensors_set_axis_enable drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL_GPL 0xcdc7c203 st_lsm9ds0_probe drivers/iio/imu/st_lsm9ds0/st_lsm9ds0 +IIO_UVIS25 EXPORT_SYMBOL 0x47020d6d st_uvis25_probe drivers/iio/light/st_uvis25_core +IIO_UVIS25 EXPORT_SYMBOL 0x80b6de90 st_uvis25_pm_ops drivers/iio/light/st_uvis25_core +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x02964eab zpa2326_isreg_writeable drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x5496ddbc zpa2326_remove drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x5fcc6c81 zpa2326_isreg_precious drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0xd7937bdc zpa2326_isreg_readable drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0xec15f1b4 zpa2326_pm_ops drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0xff283581 zpa2326_probe drivers/iio/pressure/zpa2326 +IOMMUFD EXPORT_SYMBOL_GPL 0x22220b0f iommufd_access_pin_pages drivers/iommu/iommufd/iommufd +IOMMUFD EXPORT_SYMBOL_GPL 0x2ce79eb7 iommufd_access_unpin_pages drivers/iommu/iommufd/iommufd IOMMUFD EXPORT_SYMBOL_GPL 0x325effd9 iommufd_device_unbind drivers/iommu/iommufd/iommufd +IOMMUFD EXPORT_SYMBOL_GPL 0x39007456 iommufd_ctx_from_file drivers/iommu/iommufd/iommufd IOMMUFD EXPORT_SYMBOL_GPL 0x4b5301b2 iommufd_device_detach drivers/iommu/iommufd/iommufd -IOMMUFD EXPORT_SYMBOL_GPL 0x58d74aff iommufd_access_rw drivers/iommu/iommufd/iommufd -IOMMUFD EXPORT_SYMBOL_GPL 0x6726e802 iommufd_access_destroy drivers/iommu/iommufd/iommufd -IOMMUFD EXPORT_SYMBOL_GPL 0x6d78fae3 iommufd_access_pin_pages drivers/iommu/iommufd/iommufd -IOMMUFD EXPORT_SYMBOL_GPL 0x795e0575 iommufd_access_create drivers/iommu/iommufd/iommufd -IOMMUFD EXPORT_SYMBOL_GPL 0x7a9e8d8e iommufd_ctx_from_file drivers/iommu/iommufd/iommufd -IOMMUFD EXPORT_SYMBOL_GPL 0x8a0e555d iommufd_ctx_get drivers/iommu/iommufd/iommufd -IOMMUFD EXPORT_SYMBOL_GPL 0xb72fe5e5 iommufd_access_unpin_pages drivers/iommu/iommufd/iommufd -IOMMUFD EXPORT_SYMBOL_GPL 0xd9da0278 iommufd_device_bind drivers/iommu/iommufd/iommufd +IOMMUFD EXPORT_SYMBOL_GPL 0x5c28db37 iommufd_access_create drivers/iommu/iommufd/iommufd +IOMMUFD EXPORT_SYMBOL_GPL 0x63952d83 iommufd_access_destroy drivers/iommu/iommufd/iommufd +IOMMUFD EXPORT_SYMBOL_GPL 0xa074a041 iommufd_device_bind drivers/iommu/iommufd/iommufd +IOMMUFD EXPORT_SYMBOL_GPL 0xa2d94eae iommufd_ctx_put drivers/iommu/iommufd/iommufd +IOMMUFD EXPORT_SYMBOL_GPL 0xe66160dc iommufd_access_rw drivers/iommu/iommufd/iommufd +IOMMUFD EXPORT_SYMBOL_GPL 0xfc15d6fd iommufd_ctx_get drivers/iommu/iommufd/iommufd IOMMUFD EXPORT_SYMBOL_GPL 0xfe01a59f iommufd_device_attach drivers/iommu/iommufd/iommufd -IOMMUFD_VFIO EXPORT_SYMBOL_GPL 0x8614dadd iommufd_vfio_compat_ioas_id drivers/iommu/iommufd/iommufd -IWLWIFI EXPORT_SYMBOL_GPL 0x01a56967 iwl_acpi_get_tas drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x066e76b7 iwl_write_prph_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi +IOMMUFD_VFIO EXPORT_SYMBOL_GPL 0x16d8ac41 iommufd_vfio_compat_ioas_id drivers/iommu/iommufd/iommufd +IWLWIFI EXPORT_SYMBOL_GPL 0x0e152890 iwl_set_bits_prph 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 0x176629f7 iwl_parse_nvm_data drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x1c213557 iwl_parse_nvm_mcc_info drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x1cb8c6af iwl_sar_geo_init drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x1dbb7c9a iwl_write_direct64 drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x223feeca iwl_sar_get_wrds_table drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x234482f7 iwl_pnvm_load drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x24355002 iwl_acpi_get_object drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x22327c2b iwl_opmode_register 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 0x273c9260 iwl_phy_db_init drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x276c2c26 iwl_configure_rxq drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x28b34ca5 iwl_fw_dbg_error_collect drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x301281bf iwl_trans_send_cmd drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x340fb92b iwl_write8 drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x3461528d iwl_clear_bits_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x279e66f9 iwl_fw_dbg_collect_desc drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x28ff4987 iwl_acpi_get_ppag_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x29e8f2cd iwl_write_direct32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x2c4ef97d iwl_sar_get_wgds_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x30ef4ba3 iwl_pnvm_load drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x326e4f3c iwl_acpi_get_wifi_pkg_range drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x34d0a91f iwl_fw_start_dbg_conf drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x350098fd iwl_sar_geo_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 0x37744464 iwl_get_shared_mem_conf 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 0x3a9177e7 iwl_acpi_get_dsm_u32 drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x3baf71b5 iwl_get_cmd_string drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x3c65ead5 iwl_free_fw_paging drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x3d4276e3 iwl_poll_direct_bit drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x3dc458af iwl_set_bits_mask_prph drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x3e047d1a iwl_uefi_get_sgom_table drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x43585690 iwl_init_paging drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x3f2a96b3 iwl_cmd_groups_verify_sorted drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x416ae6b2 iwl_parse_eeprom_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x481994d9 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 0x4a642075 iwl_fw_runtime_resume drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x4aa09df7 __iwl_dbg drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x4ca287a5 iwl_poll_bit drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x4e6001a7 iwl_acpi_get_dsm_u8 drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x517ce45a iwl_acpi_get_mcc drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x52aa0252 iwl_fwrt_dump_error_logs drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x4ab0cbfa _iwl_dbg_tlv_time_point drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x4c3b8598 iwl_acpi_get_dsm_u8 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x4f6d99a7 iwl_write_prph_delay 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 0x59c83e10 iwl_fw_runtime_suspend drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x5b4732dd iwl_set_soc_latency drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5b48d890 iwl_fw_dbg_collect_trig drivers/net/wireless/intel/iwlwifi/iwlwifi IWLWIFI EXPORT_SYMBOL_GPL 0x5c52e109 iwl_opmode_deregister drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x638240aa iwl_parse_eeprom_data drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x64f27b31 iwl_cmd_groups_verify_sorted drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x6547292d iwl_finish_nic_init drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x675ad8b0 iwl_parse_mei_nvm_data drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x6abaa924 iwl_read_direct32 drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x6b0bcb53 iwl_fw_runtime_init drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x6c6e8540 iwl_fw_dbg_read_d3_debug_data drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x6f98219e iwl_read_ppag_table drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x70368d14 iwl_write64 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x60d5f328 iwl_init_paging drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x63c85caf iwl_fw_dbg_error_collect drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x67e14bb3 iwl_read_external_nvm drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x6c673311 iwl_parse_nvm_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x6e67cfc2 iwl_force_nmi drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x6e75c7b2 iwl_acpi_is_ppag_approved drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x70f33b46 iwl_sar_select_profile drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x71c1e309 iwl_acpi_get_eckv drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x728338e9 __iwl_warn drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x755fe223 iwl_set_bits_mask_prph 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 0x7800af1c iwl_force_nmi drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x77c0bd88 iwl_uefi_get_sgom_table 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 0x7fa35698 _iwl_dbg_tlv_time_point drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7a1550ed iwl_fw_runtime_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7e391ea5 iwl_get_nvm 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 0x86c10890 iwl_acpi_is_ppag_approved drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x85f42c32 iwl_write_prph64_no_grab 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 0x8a23be3e iwl_parse_nvm_mcc_info drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x8a3e9dfc iwl_dbg_tlv_del_timers drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x8b0aff1e iwl_get_cmd_string drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x8cc72c9d iwl_acpi_get_pwr_limit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x8db4b569 iwl_get_shared_mem_conf drivers/net/wireless/intel/iwlwifi/iwlwifi IWLWIFI EXPORT_SYMBOL_GPL 0x9038811a iwl_rfi_guid drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x92305f4a iwl_write_prph_delay drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x92e51ae2 iwl_sar_get_wgds_table drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x9a8b9b4a iwl_read_external_nvm drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x9cc01a47 iwl_read_prph_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0x9e003afd iwl_write_direct32 drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0xa303076b __iwl_info drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0xa74e26b4 iwl_dbg_tlv_del_timers drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0xa871dadd iwl_acpi_get_wifi_pkg_range drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0xa8d34982 iwl_fw_dbg_collect_trig drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0xb1149a3a iwl_sar_geo_support drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x905bb94d iwl_write_direct64 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x914efecf iwl_fwrt_dump_error_logs drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x94b92644 iwl_clear_bits_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x9902f716 iwl_sar_get_wrds_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x9da4d79c iwl_read_direct32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x9f32910a iwl_fw_dbg_stop_restart_recording drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x9fdc7ba2 iwl_acpi_get_lari_config_bitmap drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xa06a1a60 iwl_fw_runtime_suspend drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xa53971eb iwl_configure_rxq drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xa84c837c __iwl_err drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xa9ede41a iwl_parse_mei_nvm_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xac47d2d7 iwl_sar_get_ewrd_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb0500af4 iwl_fw_dbg_collect drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb0c27b05 __iwl_info drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb1ff6de4 iwl_fw_runtime_resume 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 0xb3b1f4a7 __iwl_crit drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0xb5809c61 iwl_read_eeprom drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb552868a iwl_acpi_get_object drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb7be2668 iwl_sar_geo_support 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 0xbb7b6370 iwl_opmode_register drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0xbe6ce7eb iwl_fw_dbg_stop_restart_recording drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0xcac4bef3 iwl_sar_get_ewrd_table drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0xcc3c2363 iwl_fw_dbg_collect_desc drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0xcddc27f1 iwl_sar_select_profile drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xc010a1bc iwl_finish_nic_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xc0852375 iwl_read_eeprom drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xc22b261c iwl_set_soc_latency drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xc2d1a0db iwl_acpi_get_dsm_u32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xc326b351 iwl_acpi_get_mcc drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xc46152cc iwl_write_prph_no_grab 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 0xd41cd07e iwl_read_prph drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0xd594f51c iwl_get_nvm drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xd25e4b0c iwl_read_prph_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xd4fee4e8 iwl_poll_bit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xd7bde453 iwl_fw_dbg_read_d3_debug_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xd8a57491 __iwl_dbg drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xd8ae8a3e iwl_write8 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xd91b0573 iwl_free_fw_paging drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xdbf2932d iwl_read_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xdc461d20 iwl_read_ppag_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xde96a034 iwl_acpi_get_tas 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 0xe154ae8a iwl_set_bits_prph drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0xe1976ade iwl_fw_dbg_collect drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0xe4e5d290 iwl_acpi_get_ppag_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xe1c37c7d iwl_fw_dbg_stop_sync drivers/net/wireless/intel/iwlwifi/iwlwifi IWLWIFI EXPORT_SYMBOL_GPL 0xe75b7e77 iwl_notification_wait drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0xe79dc764 __iwl_warn drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0xe91378e6 iwl_acpi_get_lari_config_bitmap drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0xe939e61c iwl_read32 drivers/net/wireless/intel/iwlwifi/iwlwifi IWLWIFI EXPORT_SYMBOL_GPL 0xea1b26fc iwl_nvm_fixups drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0xea2e8029 iwl_acpi_get_pwr_limit drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0xf38dcb73 iwl_write32 drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0xf7b4c4d3 iwl_fw_start_dbg_conf drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xea2276ab iwl_phy_db_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xeb7df94d iwl_read32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xec55da75 iwl_trans_send_cmd drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf1aadf59 iwl_write32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf74ef817 __iwl_crit drivers/net/wireless/intel/iwlwifi/iwlwifi IWLWIFI EXPORT_SYMBOL_GPL 0xf88964e4 iwl_remove_notification drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0xf8faf53e iwl_acpi_get_eckv drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0xf9b59006 iwl_write_prph64_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0xf9d8979e iwl_fw_dbg_stop_sync drivers/net/wireless/intel/iwlwifi/iwlwifi -IWLWIFI EXPORT_SYMBOL_GPL 0xfae25678 __iwl_err drivers/net/wireless/intel/iwlwifi/iwlwifi IWLWIFI EXPORT_SYMBOL_GPL 0xfc1e6f41 iwl_guid drivers/net/wireless/intel/iwlwifi/iwlwifi -LTC2497 EXPORT_SYMBOL 0xbbb467ca ltc2497core_remove drivers/iio/adc/ltc2497-core -LTC2497 EXPORT_SYMBOL 0xc3e766a9 ltc2497core_probe drivers/iio/adc/ltc2497-core -MCB EXPORT_SYMBOL_GPL 0x0d50ac67 mcb_get_resource drivers/mcb/mcb -MCB EXPORT_SYMBOL_GPL 0x1127ffd7 mcb_device_register drivers/mcb/mcb -MCB EXPORT_SYMBOL_GPL 0x3c98603a mcb_request_mem drivers/mcb/mcb -MCB EXPORT_SYMBOL_GPL 0x5347f07f mcb_release_bus drivers/mcb/mcb -MCB EXPORT_SYMBOL_GPL 0x645ec17d __mcb_register_driver drivers/mcb/mcb -MCB EXPORT_SYMBOL_GPL 0x797849d1 mcb_free_dev drivers/mcb/mcb -MCB EXPORT_SYMBOL_GPL 0x9b68c242 mcb_alloc_bus drivers/mcb/mcb -MCB EXPORT_SYMBOL_GPL 0xc59425e2 mcb_bus_get drivers/mcb/mcb -MCB EXPORT_SYMBOL_GPL 0xc657289a mcb_alloc_dev drivers/mcb/mcb -MCB EXPORT_SYMBOL_GPL 0xcd015639 mcb_bus_put drivers/mcb/mcb -MCB EXPORT_SYMBOL_GPL 0xd042b447 mcb_bus_add_devices drivers/mcb/mcb -MCB EXPORT_SYMBOL_GPL 0xd8ec220d mcb_get_irq drivers/mcb/mcb +IWLWIFI EXPORT_SYMBOL_GPL 0xfccaa633 iwl_poll_direct_bit drivers/net/wireless/intel/iwlwifi/iwlwifi +LTC2497 EXPORT_SYMBOL 0xe3b8f146 ltc2497core_remove drivers/iio/adc/ltc2497-core +LTC2497 EXPORT_SYMBOL 0xf884b747 ltc2497core_probe drivers/iio/adc/ltc2497-core +MCB EXPORT_SYMBOL_GPL 0x033cc819 mcb_alloc_dev drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x0969ee03 mcb_get_resource drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x27baae95 mcb_unregister_driver drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x31984f8b __mcb_register_driver drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x4b510f06 mcb_get_irq drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x4e32dd85 mcb_bus_put drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x65048390 chameleon_parse_cells drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x69834fa5 mcb_free_dev drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x701d1b8c mcb_bus_add_devices drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x81a6dbba mcb_bus_get drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x8ac6f7bf mcb_request_mem drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x9e331c6b mcb_release_bus drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xbdc6cd77 mcb_device_register drivers/mcb/mcb MCB EXPORT_SYMBOL_GPL 0xeb2c8905 mcb_release_mem drivers/mcb/mcb -MCB EXPORT_SYMBOL_GPL 0xeb3688d1 chameleon_parse_cells drivers/mcb/mcb -MCB EXPORT_SYMBOL_GPL 0xf42d0beb mcb_unregister_driver drivers/mcb/mcb -MFD_OCELOT EXPORT_SYMBOL 0x10c8f732 ocelot_core_init drivers/mfd/ocelot-soc -MFD_OCELOT EXPORT_SYMBOL 0x8443b238 ocelot_chip_reset drivers/mfd/ocelot-soc -MFD_OCELOT_SPI EXPORT_SYMBOL 0x59b57623 ocelot_spi_init_regmap drivers/mfd/ocelot-soc -NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x0f7ea910 nvme_ctrl_from_file vmlinux -NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x6ede449f nvme_passthru_end vmlinux -NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x93c61b84 nvme_put_ns vmlinux -NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x9d68301c nvme_command_effects vmlinux -NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0xbb4c2b4a nvme_find_get_ns vmlinux -NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0xcc2fe877 nvme_execute_passthru_rq vmlinux -PECI EXPORT_SYMBOL_GPL 0x02129a91 peci_xfer_pci_cfg_local_readb drivers/peci/peci -PECI EXPORT_SYMBOL_GPL 0x0b56ae94 peci_driver_unregister drivers/peci/peci -PECI EXPORT_SYMBOL_GPL 0x0ce3b02d peci_request_status drivers/peci/peci -PECI EXPORT_SYMBOL_GPL 0x15bce231 peci_request_dib_read drivers/peci/peci -PECI EXPORT_SYMBOL_GPL 0x18c54b6a __peci_driver_register drivers/peci/peci -PECI EXPORT_SYMBOL_GPL 0x26d8ac7d peci_xfer_ep_pci_cfg_readl drivers/peci/peci -PECI EXPORT_SYMBOL_GPL 0x29f93e50 peci_xfer_pkg_cfg_readw drivers/peci/peci -PECI EXPORT_SYMBOL_GPL 0x2fa9c0c7 peci_request_data_readb drivers/peci/peci -PECI EXPORT_SYMBOL_GPL 0x4a73cd94 peci_xfer_pkg_cfg_readb drivers/peci/peci -PECI EXPORT_SYMBOL_GPL 0x6443c678 peci_request_free drivers/peci/peci -PECI EXPORT_SYMBOL_GPL 0x647c7bfb peci_xfer_ep_pci_cfg_local_readb drivers/peci/peci -PECI EXPORT_SYMBOL_GPL 0x65d9ef20 peci_xfer_ep_pci_cfg_readw drivers/peci/peci -PECI EXPORT_SYMBOL_GPL 0x66c237cc peci_xfer_pkg_cfg_readl drivers/peci/peci -PECI EXPORT_SYMBOL_GPL 0x6967c078 peci_request_temp_read drivers/peci/peci -PECI EXPORT_SYMBOL_GPL 0x70c391a9 peci_request_data_readw drivers/peci/peci -PECI EXPORT_SYMBOL_GPL 0x8955e4a7 peci_request_data_readq drivers/peci/peci -PECI EXPORT_SYMBOL_GPL 0xa2a83c33 peci_xfer_get_temp drivers/peci/peci -PECI EXPORT_SYMBOL_GPL 0xa498047f peci_xfer_pci_cfg_local_readw drivers/peci/peci -PECI EXPORT_SYMBOL_GPL 0xb2293e9e peci_xfer_pkg_cfg_readq drivers/peci/peci -PECI EXPORT_SYMBOL_GPL 0xb572d438 peci_xfer_ep_mmio32_readl drivers/peci/peci -PECI EXPORT_SYMBOL_GPL 0xb94890f8 peci_xfer_pci_cfg_local_readl drivers/peci/peci -PECI EXPORT_SYMBOL_GPL 0xbaf811eb peci_xfer_ep_pci_cfg_local_readw drivers/peci/peci -PECI EXPORT_SYMBOL_GPL 0xbb5d8530 peci_xfer_ep_pci_cfg_readb drivers/peci/peci -PECI EXPORT_SYMBOL_GPL 0xcd8e1789 devm_peci_controller_add drivers/peci/peci -PECI EXPORT_SYMBOL_GPL 0xcfdb8521 peci_xfer_get_dib drivers/peci/peci -PECI EXPORT_SYMBOL_GPL 0xcffe2679 peci_xfer_ep_mmio64_readl drivers/peci/peci -PECI EXPORT_SYMBOL_GPL 0xd951a064 peci_request_alloc drivers/peci/peci -PECI EXPORT_SYMBOL_GPL 0xf33946d2 peci_request_data_readl drivers/peci/peci -PECI EXPORT_SYMBOL_GPL 0xf9f952b6 peci_xfer_ep_pci_cfg_local_readl drivers/peci/peci -PECI_CPU EXPORT_SYMBOL_GPL 0x0113d106 peci_ep_pci_local_read drivers/peci/peci-cpu -PECI_CPU EXPORT_SYMBOL_GPL 0x3127ebd5 peci_pci_local_read drivers/peci/peci-cpu -PECI_CPU EXPORT_SYMBOL_GPL 0x4480b279 peci_temp_read drivers/peci/peci-cpu -PECI_CPU EXPORT_SYMBOL_GPL 0x952b0de0 peci_pcs_read drivers/peci/peci-cpu -PECI_CPU EXPORT_SYMBOL_GPL 0xb0c5f383 peci_mmio_read drivers/peci/peci-cpu -PMBUS EXPORT_SYMBOL_GPL 0x1ba9e8fd pmbus_get_debugfs_dir drivers/hwmon/pmbus/pmbus_core -PMBUS EXPORT_SYMBOL_GPL 0x1ec3e68a pmbus_update_fan drivers/hwmon/pmbus/pmbus_core -PMBUS EXPORT_SYMBOL_GPL 0x327b3e1e pmbus_check_word_register drivers/hwmon/pmbus/pmbus_core -PMBUS EXPORT_SYMBOL_GPL 0x3b9ea092 pmbus_set_page drivers/hwmon/pmbus/pmbus_core -PMBUS EXPORT_SYMBOL_GPL 0x42f655fa pmbus_get_fan_rate_device drivers/hwmon/pmbus/pmbus_core -PMBUS EXPORT_SYMBOL_GPL 0x459691de pmbus_check_byte_register drivers/hwmon/pmbus/pmbus_core -PMBUS EXPORT_SYMBOL_GPL 0x5589d636 pmbus_update_byte_data drivers/hwmon/pmbus/pmbus_core -PMBUS EXPORT_SYMBOL_GPL 0x58936ab4 pmbus_clear_faults drivers/hwmon/pmbus/pmbus_core -PMBUS EXPORT_SYMBOL_GPL 0x6cb36689 pmbus_get_driver_info drivers/hwmon/pmbus/pmbus_core -PMBUS EXPORT_SYMBOL_GPL 0x7c0e4320 pmbus_set_update drivers/hwmon/pmbus/pmbus_core -PMBUS EXPORT_SYMBOL_GPL 0x9d1c8264 pmbus_write_word_data drivers/hwmon/pmbus/pmbus_core -PMBUS EXPORT_SYMBOL_GPL 0xa0e83b42 pmbus_clear_cache drivers/hwmon/pmbus/pmbus_core -PMBUS EXPORT_SYMBOL_GPL 0xba3bedfe pmbus_write_byte drivers/hwmon/pmbus/pmbus_core -PMBUS EXPORT_SYMBOL_GPL 0xc8102f46 pmbus_read_word_data drivers/hwmon/pmbus/pmbus_core -PMBUS EXPORT_SYMBOL_GPL 0xcfb259ef pmbus_read_byte_data drivers/hwmon/pmbus/pmbus_core -PMBUS EXPORT_SYMBOL_GPL 0xdc007ad5 pmbus_regulator_ops drivers/hwmon/pmbus/pmbus_core -PMBUS EXPORT_SYMBOL_GPL 0xebf0bd6f pmbus_do_probe drivers/hwmon/pmbus/pmbus_core -PMBUS EXPORT_SYMBOL_GPL 0xfbafce94 pmbus_write_byte_data drivers/hwmon/pmbus/pmbus_core -PMBUS EXPORT_SYMBOL_GPL 0xfc4d1bc4 pmbus_get_fan_rate_cached drivers/hwmon/pmbus/pmbus_core -SEMTECH_PROX EXPORT_SYMBOL_GPL 0x13d62c07 sx_common_read_event_config drivers/iio/proximity/sx_common -SEMTECH_PROX EXPORT_SYMBOL_GPL 0x2f83f3b8 sx_common_probe drivers/iio/proximity/sx_common -SEMTECH_PROX EXPORT_SYMBOL_GPL 0x4ea71147 sx_common_read_proximity drivers/iio/proximity/sx_common -SEMTECH_PROX EXPORT_SYMBOL_GPL 0x6312333c sx_common_write_event_config drivers/iio/proximity/sx_common +MCB EXPORT_SYMBOL_GPL 0xfe9c297a mcb_alloc_bus drivers/mcb/mcb +MFD_OCELOT EXPORT_SYMBOL 0x3a9dd596 ocelot_chip_reset drivers/mfd/ocelot-soc +MFD_OCELOT EXPORT_SYMBOL 0x6d9d61fd ocelot_core_init drivers/mfd/ocelot-soc +MFD_OCELOT_SPI EXPORT_SYMBOL 0x172d7f8b ocelot_spi_init_regmap drivers/mfd/ocelot-soc +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x23e05832 nvme_execute_passthru_rq vmlinux +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x2d707e89 nvme_command_effects vmlinux +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x43bcc83f nvme_put_ns vmlinux +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x62fa15bc nvme_find_get_ns vmlinux +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x67c1adaa nvme_passthru_end vmlinux +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x90852274 nvme_ctrl_from_file vmlinux +PECI EXPORT_SYMBOL_GPL 0x09cc088e peci_request_data_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x147ffcec peci_xfer_ep_pci_cfg_local_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x1cb8681d peci_request_status drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x32457841 peci_driver_unregister drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x3c2167da peci_xfer_ep_pci_cfg_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x50a25002 __peci_driver_register drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x6225af88 peci_xfer_pci_cfg_local_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x67185971 peci_request_temp_read drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7ef598e4 peci_xfer_pkg_cfg_readq drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7f202487 peci_xfer_ep_pci_cfg_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7ff53b0f peci_xfer_pci_cfg_local_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x86af6bee peci_xfer_pkg_cfg_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x89fad5a1 peci_xfer_ep_pci_cfg_local_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x914dd7bb peci_request_alloc drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xa1a44e97 peci_xfer_ep_pci_cfg_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xaa1e91b6 peci_xfer_pkg_cfg_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xab8c2263 peci_request_data_readq drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xacfff4dc peci_request_free drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xb3942a3d peci_request_dib_read drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xbaa4ddea peci_xfer_ep_mmio64_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xc0282fab peci_xfer_ep_mmio32_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xc4af3166 peci_xfer_pci_cfg_local_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xcafb96fc peci_xfer_ep_pci_cfg_local_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xccd8cc65 peci_request_data_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xd2fc1bf0 peci_xfer_get_temp drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xd37e66c3 peci_request_data_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xe525982a peci_xfer_pkg_cfg_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xe5d788dc devm_peci_controller_add drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xf108c924 peci_xfer_get_dib drivers/peci/peci +PECI_CPU EXPORT_SYMBOL_GPL 0x53da6f95 peci_temp_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0x61472dff peci_ep_pci_local_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0xa61a9748 peci_mmio_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0xc490d4c2 peci_pcs_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0xfebe439f peci_pci_local_read drivers/peci/peci-cpu +PMBUS EXPORT_SYMBOL_GPL 0x04f83d7b pmbus_read_byte_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x0aad7ac8 pmbus_write_byte_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x0c800b38 pmbus_read_word_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x1055e64b pmbus_get_driver_info drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x1792ce3f pmbus_do_probe drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x2cfcdaf6 pmbus_get_fan_rate_cached drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x2e7866d5 pmbus_set_update drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x3ce48212 pmbus_set_page drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x3db867d5 pmbus_write_byte drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x639da99c pmbus_get_fan_rate_device drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x78057644 pmbus_update_fan drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xb4c5b5b8 pmbus_clear_cache drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xb8b6fd51 pmbus_write_word_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xc144c214 pmbus_clear_faults drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xc9bde822 pmbus_regulator_ops drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xccb0b8b9 pmbus_check_byte_register drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xd19d0a95 pmbus_check_word_register drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xe646905c pmbus_get_debugfs_dir drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xfa864afc pmbus_update_byte_data drivers/hwmon/pmbus/pmbus_core +SEMTECH_PROX EXPORT_SYMBOL_GPL 0x4b9beba2 sx_common_read_event_config drivers/iio/proximity/sx_common SEMTECH_PROX EXPORT_SYMBOL_GPL 0xa103ce02 sx_common_events drivers/iio/proximity/sx_common -SPI_DW_CORE EXPORT_SYMBOL_GPL 0x21d8a667 dw_spi_dma_setup_generic drivers/spi/spi-dw -SPI_DW_CORE EXPORT_SYMBOL_GPL 0x24b5712d dw_spi_remove_host drivers/spi/spi-dw -SPI_DW_CORE EXPORT_SYMBOL_GPL 0x2a1d8088 dw_spi_update_config drivers/spi/spi-dw -SPI_DW_CORE EXPORT_SYMBOL_GPL 0x36557234 dw_spi_resume_host drivers/spi/spi-dw -SPI_DW_CORE EXPORT_SYMBOL_GPL 0x60763a69 dw_spi_dma_setup_mfld drivers/spi/spi-dw -SPI_DW_CORE EXPORT_SYMBOL_GPL 0x730dc155 dw_spi_check_status drivers/spi/spi-dw -SPI_DW_CORE EXPORT_SYMBOL_GPL 0x90e3518e dw_spi_add_host drivers/spi/spi-dw -SPI_DW_CORE EXPORT_SYMBOL_GPL 0xb995a103 dw_spi_set_cs drivers/spi/spi-dw -SPI_DW_CORE EXPORT_SYMBOL_GPL 0xf544b62b dw_spi_suspend_host drivers/spi/spi-dw +SEMTECH_PROX EXPORT_SYMBOL_GPL 0xc6220936 sx_common_probe drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0xdf12273a sx_common_read_proximity drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0xe57e2c5f sx_common_write_event_config drivers/iio/proximity/sx_common +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x07195a99 dw_spi_remove_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x43984dd0 dw_spi_add_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x86ed6fc8 dw_spi_resume_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x8722da41 dw_spi_suspend_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x888d23b5 dw_spi_set_cs drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0xa707f95f dw_spi_check_status drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0xa913d44b dw_spi_update_config drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0xb74d58f2 dw_spi_dma_setup_mfld drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0xc2ae78b2 dw_spi_dma_setup_generic drivers/spi/spi-dw SUNXI_CCU EXPORT_SYMBOL_GPL 0x079708d7 ccu_gate_helper_enable vmlinux SUNXI_CCU EXPORT_SYMBOL_GPL 0x0a9707d3 ccu_mux_helper_get_parent vmlinux SUNXI_CCU EXPORT_SYMBOL_GPL 0x0c64ee0e ccu_sdm_helper_enable vmlinux @@ -26290,12 +26288,11 @@ SUNXI_CCU EXPORT_SYMBOL_GPL 0x45837646 ccu_sdm_helper_is_enabled vmlinux SUNXI_CCU EXPORT_SYMBOL_GPL 0x50165be0 ccu_mux_notifier_register vmlinux SUNXI_CCU EXPORT_SYMBOL_GPL 0x517768aa ccu_sdm_helper_disable vmlinux -SUNXI_CCU EXPORT_SYMBOL_GPL 0x59f19dc2 ccu_pll_notifier_register vmlinux SUNXI_CCU EXPORT_SYMBOL_GPL 0x5cddbcc6 ccu_nm_ops vmlinux SUNXI_CCU EXPORT_SYMBOL_GPL 0x61abda39 ccu_mux_ops vmlinux SUNXI_CCU EXPORT_SYMBOL_GPL 0x6668446b ccu_phase_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x6c351a31 devm_sunxi_ccu_probe vmlinux SUNXI_CCU EXPORT_SYMBOL_GPL 0x7279ee3e ccu_mult_ops vmlinux -SUNXI_CCU EXPORT_SYMBOL_GPL 0x7e4b8ea5 devm_sunxi_ccu_probe vmlinux SUNXI_CCU EXPORT_SYMBOL_GPL 0x831d58e6 ccu_gate_ops vmlinux SUNXI_CCU EXPORT_SYMBOL_GPL 0x844f1c47 ccu_mux_helper_set_parent vmlinux SUNXI_CCU EXPORT_SYMBOL_GPL 0x8a845fdb ccu_nk_ops vmlinux @@ -26315,30 +26312,31 @@ +SUNXI_CCU EXPORT_SYMBOL_GPL 0xe53f3c1d ccu_helper_wait_for_lock vmlinux SUNXI_CCU EXPORT_SYMBOL_GPL 0xe70cc090 ccu_frac_helper_enable vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xea896460 ccu_pll_notifier_register vmlinux SUNXI_CCU EXPORT_SYMBOL_GPL 0xeb47a9b9 ccu_frac_helper_set_rate vmlinux SUNXI_CCU EXPORT_SYMBOL_GPL 0xf66eb443 ccu_gate_helper_is_enabled vmlinux -SUNXI_CCU EXPORT_SYMBOL_GPL 0xfe6ac986 ccu_helper_wait_for_lock vmlinux TEST_FIRMWARE EXPORT_SYMBOL_GPL 0x3dce036c firmware_request_builtin vmlinux -USB_STORAGE EXPORT_SYMBOL_GPL 0x03b7127f usb_stor_bulk_transfer_buf drivers/usb/storage/usb-storage -USB_STORAGE EXPORT_SYMBOL_GPL 0x154b54df usb_stor_Bulk_transport drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x0b570ee0 usb_stor_probe1 drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x0e0c530f usb_stor_Bulk_transport drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x14a7ebcb usb_stor_adjust_quirks drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x1b5ee8b8 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 0x28f3eaf5 usb_stor_bulk_srb drivers/usb/storage/usb-storage -USB_STORAGE EXPORT_SYMBOL_GPL 0x30959296 usb_stor_pre_reset drivers/usb/storage/usb-storage -USB_STORAGE EXPORT_SYMBOL_GPL 0x33882bb3 usb_stor_post_reset drivers/usb/storage/usb-storage -USB_STORAGE EXPORT_SYMBOL_GPL 0x3d307f45 usb_stor_adjust_quirks drivers/usb/storage/usb-storage -USB_STORAGE EXPORT_SYMBOL_GPL 0x3daa369e usb_stor_clear_halt drivers/usb/storage/usb-storage -USB_STORAGE EXPORT_SYMBOL_GPL 0x3f7cb680 usb_stor_ctrl_transfer drivers/usb/storage/usb-storage -USB_STORAGE EXPORT_SYMBOL_GPL 0x472fa1ce usb_stor_reset_resume drivers/usb/storage/usb-storage -USB_STORAGE EXPORT_SYMBOL_GPL 0x5d705fab usb_stor_suspend drivers/usb/storage/usb-storage -USB_STORAGE EXPORT_SYMBOL_GPL 0x5dd048c9 usb_stor_CB_transport drivers/usb/storage/usb-storage -USB_STORAGE EXPORT_SYMBOL_GPL 0x5e784d40 usb_stor_disconnect drivers/usb/storage/usb-storage -USB_STORAGE EXPORT_SYMBOL_GPL 0x70991557 usb_stor_control_msg drivers/usb/storage/usb-storage -USB_STORAGE EXPORT_SYMBOL_GPL 0x7529fe1d usb_stor_access_xfer_buf drivers/usb/storage/usb-storage -USB_STORAGE EXPORT_SYMBOL_GPL 0x8e8cba11 usb_stor_probe1 drivers/usb/storage/usb-storage -USB_STORAGE EXPORT_SYMBOL_GPL 0x8ed75ef1 usb_stor_bulk_transfer_sg drivers/usb/storage/usb-storage -USB_STORAGE EXPORT_SYMBOL_GPL 0x943ded2d fill_inquiry_response drivers/usb/storage/usb-storage -USB_STORAGE EXPORT_SYMBOL_GPL 0xa1af877a usb_stor_probe2 drivers/usb/storage/usb-storage -USB_STORAGE EXPORT_SYMBOL_GPL 0xb437fe66 usb_stor_resume drivers/usb/storage/usb-storage -USB_STORAGE EXPORT_SYMBOL_GPL 0xce0ada5f usb_stor_Bulk_reset drivers/usb/storage/usb-storage -USB_STORAGE EXPORT_SYMBOL_GPL 0xcec3014e usb_stor_transparent_scsi_command drivers/usb/storage/usb-storage -USB_STORAGE EXPORT_SYMBOL_GPL 0xcfbf380f usb_stor_set_xfer_buf drivers/usb/storage/usb-storage -USB_STORAGE EXPORT_SYMBOL_GPL 0xdb613305 usb_stor_host_template_init drivers/usb/storage/usb-storage -USB_STORAGE EXPORT_SYMBOL_GPL 0xec39be42 usb_stor_CB_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x2418697b usb_stor_transparent_scsi_command drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x2969f354 usb_stor_control_msg drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x366c6a4f usb_stor_suspend drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x430faa1a usb_stor_disconnect drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x439be9df usb_stor_clear_halt drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x58e7511b usb_stor_bulk_transfer_sg drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x682ae292 usb_stor_post_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x72bc8ef6 usb_stor_host_template_init drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x757d0746 usb_stor_access_xfer_buf drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x88671a04 usb_stor_ctrl_transfer drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x994ef73a usb_stor_bulk_srb drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x9ee9b47e usb_stor_CB_transport drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xa24dbeba usb_stor_resume drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xc0107341 fill_inquiry_response drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xc32d4a4a usb_stor_pre_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xc5a8191c usb_stor_reset_resume drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xcb3ff871 usb_stor_Bulk_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xce430504 usb_stor_CB_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xd177beca usb_stor_probe2 drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xfae8c0bb usb_stor_set_xfer_buf drivers/usb/storage/usb-storage diff -u linux-azure-6.2-6.2.0/debian.azure-6.2/abi/arm64/azure.compiler linux-azure-6.2-6.2.0/debian.azure-6.2/abi/arm64/azure.compiler --- linux-azure-6.2-6.2.0/debian.azure-6.2/abi/arm64/azure.compiler +++ linux-azure-6.2-6.2.0/debian.azure-6.2/abi/arm64/azure.compiler @@ -1 +1 @@ -GCC: (Ubuntu 12.1.0-2ubuntu1~22.04) 12.1.0 +GCC: (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 diff -u linux-azure-6.2-6.2.0/debian.azure-6.2/abi/arm64/azure.modules linux-azure-6.2-6.2.0/debian.azure-6.2/abi/arm64/azure.modules --- linux-azure-6.2-6.2.0/debian.azure-6.2/abi/arm64/azure.modules +++ linux-azure-6.2-6.2.0/debian.azure-6.2/abi/arm64/azure.modules @@ -2317,6 +2317,7 @@ icc-smd-rpm ice ice40-spi +icp icp10100 icp_multi icplus @@ -5566,6 +5567,7 @@ spi_ks8995 spidev spinand +spl spm spmi spmi-mtk-pmif @@ -6628,12 +6630,15 @@ yurex z3fold zaurus +zavl +zcommon zd1201 zd1211rw zd1301 zd1301_demod zet6223 zforce_ts +zfs zhenhua ziirave_wdt zinitix @@ -6641,6 +6646,8 @@ zl10039 zl10353 zl6100 +zlua +znvpair zonefs zopt2201 zpa2326 @@ -6652,5 +6659,7 @@ +zunicode zynqmp-aes-gcm zynqmp-dpsub zynqmp-fpga zynqmp-sha zynqmp_dma +zzstd diff -u linux-azure-6.2-6.2.0/debian.azure-6.2/abi/version linux-azure-6.2-6.2.0/debian.azure-6.2/abi/version --- linux-azure-6.2-6.2.0/debian.azure-6.2/abi/version +++ linux-azure-6.2-6.2.0/debian.azure-6.2/abi/version @@ -1 +1 @@ -6.2.0-1006.6~22.04.1 +6.2.0-1009.9~22.04.1 diff -u linux-azure-6.2-6.2.0/debian.azure-6.2/changelog linux-azure-6.2-6.2.0/debian.azure-6.2/changelog --- linux-azure-6.2-6.2.0/debian.azure-6.2/changelog +++ linux-azure-6.2-6.2.0/debian.azure-6.2/changelog @@ -1,3 +1,847 @@ +linux-azure-6.2 (6.2.0-1009.9~22.04.2) jammy; urgency=medium + + * jammy/linux-azure-6.2: 6.2.0-1009.9~22.04.2 -proposed tracker (LP: #2026475) + + -- Tim Gardner Wed, 19 Jul 2023 06:44:04 -0600 + +linux-azure-6.2 (6.2.0-1009.9~22.04.1) jammy; urgency=medium + + * jammy/linux-azure-6.2: 6.2.0-1009.9~22.04.1 -proposed tracker (LP: #2026475) + + * Packaging resync (LP: #1786013) + - [Packaging] resync update-dkms-versions helper + - debian/dkms-versions -- update from kernel-versions (main/2023.07.10) + + [ Ubuntu: 6.2.0-1009.9 ] + + * lunar/linux-azure: 6.2.0-1009.9 -proposed tracker (LP: #2026476) + * Packaging resync (LP: #1786013) + - [Packaging] resync getabis + * Azure: Fix lockup in swiotlb when used as a CVM (LP: #2026736) + - swiotlb: remove swiotlb_max_segment + - swiotlb: fix the deadlock in swiotlb_do_find_slots + - swiotlb: use wrap_area_index() instead of open-coding it + - swiotlb: fix slot alignment checks + - swiotlb: fix a braino in the alignment check fix + * [Azure] Fix VM crash/hang issues due to fast VF add/remove events + (LP: #2023071) // Case [Azure] Fix VM crash/hang issues due to fast VF + add/remove events (LP: #2023594) + - PCI: hv: Fix a race condition bug in hv_pci_query_relations() + - PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic + - PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev + - Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally" + - PCI: hv: Add a per-bus mutex state_lock + - PCI: hv: Use async probing to reduce boot time + * Azure: Fix perf regression: remove rx_cqes, tx_cqes counters for MANA + (LP: #2022940) + - net: mana: Fix perf regression: remove rx_cqes, tx_cqes counters + * [Azure][MANA][VLANTagging] Support for VLAN Tagging for MANA (LP: #2023695) + - net: mana: Add support for vlan tagging + * lunar/linux: 6.2.0-27.28 -proposed tracker (LP: #2026488) + * Packaging resync (LP: #1786013) + - [Packaging] resync update-dkms-versions helper + - [Packaging] update annotations scripts + * CVE-2023-2640 // CVE-2023-32629 + - Revert "UBUNTU: SAUCE: overlayfs: handle idmapped mounts in + ovl_do_(set|remove)xattr" + - Revert "UBUNTU: SAUCE: overlayfs: Skip permission checking for + trusted.overlayfs.* xattrs" + - SAUCE: overlayfs: default to userxattr when mounted from non initial user + namespace + * UNII-4 5.9G Band support request on 8852BE (LP: #2023952) + - wifi: rtw89: 8851b: add 8851B basic chip_info + - wifi: rtw89: introduce realtek ACPI DSM method + - wifi: rtw89: regd: judge UNII-4 according to BIOS and chip + - wifi: rtw89: support U-NII-4 channels on 5GHz band + * Disable hv-kvp-daemon if /dev/vmbus/hv_kvp is not present (LP: #2024900) + - [Packaging] disable hv-kvp-daemon if needed + * A deadlock issue in scsi rescan task while resuming from S3 (LP: #2018566) + - ata: libata-scsi: Avoid deadlock on rescan after device resume + * [SRU] Intel Sapphire Rapids HBM support needs CONFIG_NUMA_EMU (LP: #2008745) + - [Config] Intel Sapphire Rapids HBM support needs CONFIG_NUMA_EMU + * Lunar update: v6.2.15 upstream stable release (LP: #2025067) + - ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15 + - ASoC: Intel: soc-acpi: add table for Intel 'Rooks County' NUC M15 + - ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm + - x86/hyperv: Block root partition functionality in a Confidential VM + - ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx + (8A22) + - iio: adc: palmas_gpadc: fix NULL dereference on rmmod + - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 + - ASoC: da7213.c: add missing pm_runtime_disable() + - net: wwan: t7xx: do not compile with -Werror + - wifi: mt76: mt7921: Fix use-after-free in fw features query. + - selftests mount: Fix mount_setattr_test builds failed + - scsi: mpi3mr: Handle soft reset in progress fault code (0xF002) + - net: sfp: add quirk enabling 2500Base-x for HG MXPD-483II + - platform/x86: thinkpad_acpi: Add missing T14s Gen1 type to s2idle quirk list + - wifi: ath11k: reduce the MHI timeout to 20s + - tracing: Error if a trace event has an array for a __field() + - asm-generic/io.h: suppress endianness warnings for readq() and writeq() + - asm-generic/io.h: suppress endianness warnings for relaxed accessors + - x86/cpu: Add model number for Intel Arrow Lake processor + - wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset + - ASoC: amd: ps: update the acp clock source. + - arm64: Always load shadow stack pointer directly from the task struct + - arm64: Stash shadow stack pointer in the task struct on interrupt + - powerpc/boot: Fix boot wrapper code generation with CONFIG_POWER10_CPU + - PCI: kirin: Select REGMAP_MMIO + - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock + - PCI: qcom: Fix the incorrect register usage in v2.7.0 config + - bus: mhi: host: pci_generic: Revert "Add a secondary AT port to Telit FN990" + - phy: qcom-qmp-pcie: sc8180x PCIe PHY has 2 lanes + - IMA: allow/fix UML builds + - wifi: rtw88: usb: fix priority queue to endpoint mapping + - usb: gadget: udc: core: Invoke usb_gadget_connect only when started + - usb: gadget: udc: core: Prevent redundant calls to pullup + - usb: dwc3: gadget: Stall and restart EP0 if host is unresponsive + - USB: dwc3: fix runtime pm imbalance on probe errors + - USB: dwc3: fix runtime pm imbalance on unbind + - hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write + - hwmon: (adt7475) Use device_property APIs when configuring polarity + - tpm: Add !tpm_amd_is_rng_defective() to the hwrng_unregister() call site + - posix-cpu-timers: Implement the missing timer_wait_running callback + - media: ov8856: Do not check for for module version + - drm/vmwgfx: Fix Legacy Display Unit atomic drm support + - blk-stat: fix QUEUE_FLAG_STATS clear + - blk-mq: release crypto keyslot before reporting I/O complete + - blk-crypto: make blk_crypto_evict_key() return void + - blk-crypto: make blk_crypto_evict_key() more robust + - staging: iio: resolver: ads1210: fix config mode + - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH + - xhci: fix debugfs register accesses while suspended + - serial: fix TIOCSRS485 locking + - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx + - serial: max310x: fix IO data corruption in batched operations + - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem + - fs: fix sysctls.c built + - MIPS: fw: Allow firmware to pass a empty env + - ipmi:ssif: Add send_retries increment + - ipmi: fix SSIF not responding under certain cond. + - iio: addac: stx104: Fix race condition when converting analog-to-digital + - iio: addac: stx104: Fix race condition for stx104_write_raw() + - kheaders: Use array declaration instead of char + - wifi: mt76: add missing locking to protect against concurrent rx/status + calls + - wifi: rtw89: correct 5 MHz mask setting + - pwm: meson: Fix axg ao mux parents + - pwm: meson: Fix g12a ao clk81 name + - soundwire: qcom: correct setting ignore bit on v1.5.1 + - pinctrl: qcom: lpass-lpi: set output value before enabling output + - ring-buffer: Ensure proper resetting of atomic variables in + ring_buffer_reset_online_cpus + - ring-buffer: Sync IRQ works before buffer destruction + - crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON() + - crypto: safexcel - Cleanup ring IRQ workqueues on load failure + - crypto: arm64/aes-neonbs - fix crash with CFI enabled + - crypto: testmgr - fix RNG performance in fuzz tests + - crypto: ccp - Don't initialize CCP for PSP 0x1649 + - rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe- + ed + - reiserfs: Add security prefix to xattr name in reiserfs_security_write() + - cpufreq: qcom-cpufreq-hw: fix double IO unmap and resource release on exit + - KVM: x86/pmu: Disallow legacy LBRs if architectural LBRs are available + - KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted + - KVM: arm64: Avoid vcpu->mutex v. kvm->lock inversion in CPU_ON + - KVM: arm64: Avoid lock inversion when setting the VM register width + - KVM: arm64: Use config_lock to protect data ordered against KVM_RUN + - KVM: arm64: Use config_lock to protect vgic state + - KVM: arm64: vgic: Don't acquire its_lock before config_lock + - relayfs: fix out-of-bounds access in relay_file_read + - drm/amd/display: Remove stutter only configurations + - drm/amd/display: limit timing for single dimm memory + - drm/amd/display: fix PSR-SU/DSC interoperability support + - drm/amd/display: fix a divided-by-zero error + - KVM: RISC-V: Retry fault if vma_lookup() results become invalid + - ksmbd: fix racy issue under cocurrent smb2 tree disconnect + - ksmbd: call rcu_barrier() in ksmbd_server_exit() + - ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem() + - ksmbd: fix memleak in session setup + - ksmbd: not allow guest user on multichannel + - ksmbd: fix deadlock in ksmbd_find_crypto_ctx() + - ACPI: video: Remove acpi_backlight=video quirk for Lenovo ThinkPad W530 + - i2c: omap: Fix standard mode false ACK readings + - riscv: mm: remove redundant parameter of create_fdt_early_page_table + - tracing: Fix permissions for the buffer_percent file + - drm/amd/pm: re-enable the gfx imu when smu resume + - iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE + - RISC-V: Align SBI probe implementation with spec + - Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path" + - ubifs: Fix memleak when insert_old_idx() failed + - ubi: Fix return value overwrite issue in try_write_vid_and_data() + - ubifs: Free memory for tmpfile name + - ubifs: Fix memory leak in do_rename + - ceph: fix potential use-after-free bug when trimming caps + - fs: dlm: fix DLM_IFL_CB_PENDING gets overwritten + - xfs: don't consider future format versions valid + - cxl/hdm: Fail upon detecting 0-sized decoders + - bus: mhi: host: Remove duplicate ee check for syserr + - bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state + - bus: mhi: host: Range check CHDBOFF and ERDBOFF + - ASoC: dt-bindings: qcom,lpass-rx-macro: correct minItems for clocks + - kunit: fix bug in the order of lines in debugfs logs + - rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check + - selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem + - selftests/resctrl: Move ->setup() call outside of test specific branches + - selftests/resctrl: Allow ->setup() to return errors + - selftests/resctrl: Check for return value after write_schemata() + - selinux: fix Makefile dependencies of flask.h + - selinux: ensure av_permissions.h is built when needed + - tpm, tpm_tis: Do not skip reset of original interrupt vector + - tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register + - tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed + - tpm, tpm_tis: Claim locality before writing interrupt registers + - tpm, tpm: Implement usage counter for locality + - tpm, tpm_tis: Claim locality when interrupts are reenabled on resume + - erofs: stop parsing non-compact HEAD index if clusterofs is invalid + - erofs: initialize packed inode after root inode is assigned + - erofs: fix potential overflow calculating xattr_isize + - drm/rockchip: Drop unbalanced obj unref + - drm/i915/dg2: Drop one PCI ID + - drm/vgem: add missing mutex_destroy + - drm/probe-helper: Cancel previous job before starting new one + - drm/amdgpu: register a vga_switcheroo client for MacBooks with apple-gmux + - tools/x86/kcpuid: Fix avx512bw and avx512lvl fields in Fn00000007 + - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() + - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe + - arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table + - arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table + - arm64: dts: renesas: r9a07g044: Update IRQ numbers for SSI channels + - arm64: dts: renesas: r9a07g054: Update IRQ numbers for SSI channels + - arm64: dts: renesas: r9a07g043: Update IRQ numbers for SSI channels + - drm/mediatek: dp: Only trigger DRM HPD events if bridge is attached + - drm/msm/disp/dpu: check for crtc enable rather than crtc active to release + shared resources + - EDAC/skx: Fix overflows on the DRAM row address mapping arrays + - ARM: dts: qcom-apq8064: Fix opp table child name + - regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since + booted + - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT + - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB + - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property + - arm64: dts: broadcom: bcmbca: bcm4908: fix NAND interrupt name + - arm64: dts: broadcom: bcmbca: bcm4908: fix LED nodenames + - arm64: dts: broadcom: bcmbca: bcm4908: fix procmon nodename + - arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name + - arm64: dts: qcom: sc7280: fix EUD port properties + - arm64: dts: qcom: sdm845: correct dynamic power coefficients + - arm64: dts: qcom: sdm845: Fix the PCI I/O port range + - arm64: dts: qcom: msm8998: Fix the PCI I/O port range + - arm64: dts: qcom: sc7280: Fix the PCI I/O port range + - arm64: dts: qcom: ipq8074: Fix the PCI I/O port range + - arm64: dts: qcom: ipq6018: Add/remove some newlines + - arm64: dts: qcom: ipq6018: Fix the PCI I/O port range + - arm64: dts: qcom: msm8996: Fix the PCI I/O port range + - arm64: dts: qcom: sm8250: Fix the PCI I/O port range + - arm64: dts: qcom: sc8280xp: Fix the PCI I/O port range + - arm64: dts: qcom: sm8150: Fix the PCI I/O port range + - arm64: dts: qcom: sm8450: Fix the PCI I/O port range + - ARM: dts: qcom: ipq4019: Fix the PCI I/O port range + - ARM: dts: qcom: ipq8064: Fix the PCI I/O port range + - arm64: dts: qcom: msm8976: Add and provide xo clk to rpmcc + - ARM: dts: qcom: sdx55: Fix the unit address of PCIe EP node + - x86/MCE/AMD: Use an u64 for bank_map + - media: bdisp: Add missing check for create_workqueue + - media: platform: mtk-mdp3: Add missing check and free for ida_alloc + - media: amphion: decoder implement display delay enable + - media: av7110: prevent underflow in write_ts_to_decoder() + - firmware: qcom_scm: Clear download bit during reboot + - drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535 + - media: max9286: Free control handler + - accel: Link to compute accelerator subsystem intro + - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB + - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB + - drm/msm/adreno: drop bogus pm_runtime_set_active() + - drm: msm: adreno: Disable preemption on Adreno 510 + - virt/coco/sev-guest: Double-buffer messages + - arm64: dts: qcom: sm8350-microsoft-surface: fix USB dual-role mode property + - drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known + override-init warnings + - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 + - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data + - arm64: dts: qcom: sm8450: fix pcie1 gpios properties name + - drm: rcar-du: Fix a NULL vs IS_ERR() bug + - ARM: dts: gta04: fix excess dma channel usage + - firmware: arm_scmi: Fix xfers allocation on Rx channel + - perf/arm-cmn: Move overlapping wp_combine field + - perf/amlogic: Fix config1/config2 parsing issue + - ARM: dts: stm32: fix spi1 pin assignment on stm32mp15 + - arm64: dts: apple: t8103: Disable unused PCIe ports + - cpufreq: mediatek: fix passing zero to 'PTR_ERR' + - cpufreq: mediatek: fix KP caused by handler usage after + regulator_put/clk_put + - cpufreq: mediatek: raise proc/sram max voltage for MT8516 + - cpufreq: mediatek: Raise proc and sram max voltage for MT7622/7623 + - cpufreq: qcom-cpufreq-hw: Revert adding cpufreq qos + - arm64: dts: mediatek: mt8192-asurada: Fix voltage constraint for Vgpu + - ACPI: VIOT: Initialize the correct IOMMU fwspec + - drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe() + - drm/mediatek: dp: Change the aux retries times when receiving AUX_DEFER + - mailbox: mpfs: switch to txdone_poll + - soc: bcm: brcmstb: biuctrl: fix of_iomap leak + - soc: renesas: renesas-soc: Release 'chipid' from ioremap() + - gpu: host1x: Fix potential double free if IOMMU is disabled + - gpu: host1x: Fix memory leak of device names + - arm64: dts: qcom: sc7280-herobrine-villager: correct trackpad supply + - arm64: dts: qcom: sc7180-trogdor-lazor: correct trackpad supply + - arm64: dts: qcom: sc7180-trogdor-pazquel: correct trackpad supply + - arm64: dts: qcom: msm8998-oneplus-cheeseburger: revert "fix backlight pin + function" + - arm64: dts: qcom: msm8994-kitakami: drop unit address from PMI8994 regulator + - arm64: dts: qcom: msm8994-msft-lumia-octagon: drop unit address from PMI8994 + regulator + - arm64: dts: qcom: apq8096-db820c: drop unit address from PMI8994 regulator + - drm/ttm/pool: Fix ttm_pool_alloc error path + - regulator: core: Consistently set mutex_owner when using + ww_mutex_lock_slow() + - regulator: core: Avoid lockdep reports when resolving supplies + - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() + - soc: qcom: rpmh-rsc: Support RSC v3 minor versions + - arm64: dts: qcom: msm8994-angler: Fix cont_splash_mem mapping + - arm64: dts: qcom: msm8994-angler: removed clash with smem_region + - arm64: dts: sc7180: Rename qspi data12 as data23 + - arm64: dts: sc7280: Rename qspi data12 as data23 + - arm64: dts: sdm845: Rename qspi data12 as data23 + - media: mtk-jpeg: Fixes jpeghw multi-core judgement + - media: mtk-jpeg: Fixes jpeg enc&dec worker sw flow + - media: mediatek: vcodec: Use 4K frame size when supported by stateful + decoder + - media: mediatek: vcodec: Make MM21 the default capture format + - media: mediatek: vcodec: Force capture queue format to MM21 + - media: mediatek: vcodec: add params to record lat and core lat_buf count + - media: mediatek: vcodec: using each instance lat_buf count replace core + ready list + - media: mediatek: vcodec: move lat_buf to the top of core list + - media: mediatek: vcodec: add core decode done event + - media: mediatek: vcodec: remove unused lat_buf + - media: mediatek: vcodec: making sure queue_work successfully + - media: mediatek: vcodec: change lat thread decode error condition + - media: cedrus: fix use after free bug in cedrus_remove due to race condition + - media: rkvdec: fix use after free bug in rkvdec_remove + - platform/x86/amd/pmf: Move out of BIOS SMN pair for driver probe + - platform/x86/amd: pmc: Don't try to read SMU version on Picasso + - platform/x86/amd: pmc: Hide SMU version and program attributes for Picasso + - platform/x86/amd: pmc: Don't dump data after resume from s0i3 on picasso + - platform/x86/amd: pmc: Move idlemask check into `amd_pmc_idlemask_read` + - platform/x86/amd: pmc: Utilize SMN index 0 for driver probe + - platform/x86/amd: pmc: Move out of BIOS SMN pair for STB init + - media: dm1105: Fix use after free bug in dm1105_remove due to race condition + - media: saa7134: fix use after free bug in saa7134_finidev due to race + condition + - media: platform: mtk-mdp3: fix potential frame size overflow in + mdp_try_fmt_mplane() + - media: vsp1: Replace vb2_is_streaming() with vb2_start_streaming_called() + - platform: Provide a remove callback that returns no value + - media: rcar_fdp1: Convert to platform remove callback returning void + - media: rcar_fdp1: Fix refcount leak in probe and remove function + - media: v4l: async: Return async sub-devices to subnotifier list + - media: hi846: Fix memleak in hi846_init_controls() + - drm/amd/display: Fix potential null dereference + - media: rc: gpio-ir-recv: Fix support for wake-up + - media: venus: dec: Fix handling of the start cmd + - media: venus: dec: Fix capture formats enumeration order + - regulator: stm32-pwr: fix of_iomap leak + - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() + - arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step + - perf/arm-cmn: Fix port detection for CMN-700 + - media: mediatek: vcodec: fix decoder disable pm crash + - media: mediatek: vcodec: add remove function for decoder platform driver + - debugobject: Prevent init race with static objects + - drm/i915: Make intel_get_crtc_new_encoder() less oopsy + - tick/common: Align tick period with the HZ tick. + - ACPI: bus: Ensure that notify handlers are not running after removal + - cpufreq: use correct unit when verify cur freq + - rpmsg: glink: Propagate TX failures in intentless mode as well + - hwmon: (pmbus/fsp-3y) Fix functionality bitmask in FSP-3Y YM-2151E + - platform/chrome: cros_typec_switch: Add missing fwnode_handle_put() + - wifi: ath6kl: minor fix for allocation size + - wifi: ath9k: hif_usb: fix memory leak of remain_skbs + - wifi: ath11k: Use platform_get_irq() to get the interrupt + - wifi: ath5k: Use platform_get_irq() to get the interrupt + - wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list() + - wifi: ath11k: fix SAC bug on peer addition with sta band migration + - wifi: rtl8xxxu: Remove always true condition in rtl8xxxu_print_chipinfo + - wifi: brcmfmac: support CQM RSSI notification with older firmware + - wifi: ath6kl: reduce WARN to dev_dbg() in callback + - tools: bpftool: Remove invalid \' json escape + - wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser() + - wifi: rtw88: mac: Return the original error from rtw_mac_power_switch() + - bpf: take into account liveness when propagating precision + - bpf: fix precision propagation verbose logging + - crypto: qat - fix concurrency issue when device state changes + - scm: fix MSG_CTRUNC setting condition for SO_PASSSEC + - wifi: ath11k: fix deinitialization of firmware resources + - selftests/bpf: Fix a fd leak in an error path in network_helpers.c + - bpf: Remove misleading spec_v1 check on var-offset stack read + - net: pcs: xpcs: remove double-read of link state when using AN + - vlan: partially enable SIOCSHWTSTAMP in container + - net/packet: annotate accesses to po->xmit + - net/packet: convert po->origdev to an atomic flag + - net/packet: convert po->auxdata to an atomic flag + - libbpf: Fix ld_imm64 copy logic for ksym in light skeleton. + - net: dsa: qca8k: remove assignment of an_enabled in pcs_get_state() + - netfilter: keep conntrack reference until IPsecv6 policy checks are done + - bpf: return long from bpf_map_ops funcs + - bpf: Fix __reg_bound_offset 64->32 var_off subreg propagation + - scsi: target: Move sess cmd counter to new struct + - scsi: target: Move cmd counter allocation + - scsi: target: Pass in cmd counter to use during cmd setup + - scsi: target: iscsit: isert: Alloc per conn cmd counter + - scsi: target: iscsit: Stop/wait on cmds during conn close + - scsi: target: Fix multiple LUN_RESET handling + - scsi: target: iscsit: Fix TAS handling during conn cleanup + - scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS + - net: sunhme: Fix uninitialized return code + - f2fs: handle dqget error in f2fs_transfer_project_quota() + - f2fs: fix uninitialized skipped_gc_rwsem + - f2fs: apply zone capacity to all zone type + - f2fs: compress: fix to call f2fs_wait_on_page_writeback() in + f2fs_write_raw_pages() + - f2fs: fix scheduling while atomic in decompression path + - crypto: caam - Clear some memory in instantiate_rng + - crypto: sa2ul - Select CRYPTO_DES + - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg() + - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() + - scsi: hisi_sas: Handle NCQ error when IPTT is valid + - wifi: rt2x00: Fix memory leak when handling surveys + - bpf: rename list_head -> graph_root in field info types + - bpf: Add __bpf_kfunc tag for marking kernel functions as kfuncs + - bpf: Migrate release_on_unlock logic to non-owning ref semantics + - bpf: Add basic bpf_rb_{root,node} support + - bpf: Add bpf_rbtree_{add,remove,first} kfuncs + - bpf: Add support for bpf_rb_root and bpf_rb_node in kfunc args + - bpf: Add callback validation to kfunc verifier logic + - bpf: factor out fetching basic kfunc metadata + - bpf: Fix struct_meta lookup for bpf_obj_free_fields kfunc call + - f2fs: fix iostat lock protection + - net: qrtr: correct types of trace event parameters + - selftests: xsk: Use correct UMEM size in testapp_invalid_desc + - selftests: xsk: Disable IPv6 on VETH1 + - selftests: xsk: Deflakify STATS_RX_DROPPED test + - selftests/bpf: Wait for receive in cg_storage_multi test + - bpftool: Fix bug for long instructions in program CFG dumps + - crypto: drbg - Only fail when jent is unavailable in FIPS mode + - xsk: Fix unaligned descriptor validation + - f2fs: fix to avoid use-after-free for cached IPU bio + - wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table + - bpf/btf: Fix is_int_ptr() + - scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() + - net: ethernet: stmmac: dwmac-rk: rework optional clock handling + - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling + - wifi: ath11k: fix writing to unintended memory region + - bpf, sockmap: fix deadlocks in the sockhash and sockmap + - nvmet: fix error handling in nvmet_execute_identify_cns_cs_ns() + - nvmet: fix Identify Namespace handling + - nvmet: fix Identify Controller handling + - nvmet: fix Identify Active Namespace ID list handling + - nvmet: fix I/O Command Set specific Identify Controller + - nvme: fix async event trace event + - nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage" + - selftests/bpf: Use read_perf_max_sample_freq() in perf_event_stackmap + - selftests/bpf: Fix leaked bpf_link in get_stackid_cannot_attach + - blk-mq: don't plug for head insertions in blk_execute_rq_nowait + - wifi: iwlwifi: debug: fix crash in __iwl_err() + - wifi: iwlwifi: mvm: fix A-MSDU checks + - wifi: iwlwifi: trans: don't trigger d3 interrupt twice + - wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols + - bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap + - f2fs: fix to check return value of f2fs_do_truncate_blocks() + - f2fs: fix to check return value of inc_valid_block_count() + - md/raid10: fix task hung in raid10d + - md/raid10: fix leak of 'r10bio->remaining' for recovery + - md/raid10: fix memleak for 'conf->bio_split' + - md/raid10: fix memleak of md thread + - md/raid10: don't call bio_start_io_acct twice for bio which experienced read + error + - wifi: iwlwifi: mvm: don't drop unencrypted MCAST frames + - wifi: iwlwifi: yoyo: skip dump correctly on hw error + - wifi: iwlwifi: yoyo: Fix possible division by zero + - wifi: iwlwifi: mvm: initialize seq variable + - wifi: iwlwifi: fw: move memset before early return + - jdb2: Don't refuse invalidation of already invalidated buffers + - io_uring/rsrc: use nospec'ed indexes + - wifi: iwlwifi: make the loop for card preparation effective + - wifi: mt76: remove redundent MCU_UNI_CMD_* definitions + - wifi: mt76: mt7921: fix wrong command to set STA channel + - wifi: mt76: mt7921: fix PCI DMA hang after reboot + - wifi: mt76: mt7915: unlock on error in mt7915_thermal_temp_store() + - wifi: mt76: mt7996: fix radiotap bitfield + - wifi: mt76: mt7915: expose device tree match table + - wifi: mt76: mt7915: add error message in + mt7915_thermal_set_cur_throttle_state() + - wifi: mt76: mt7915: rework init flow in mt7915_thermal_init() + - wifi: mt76: handle failure of vzalloc in mt7615_coredump_work + - wifi: mt76: mt7996: let non-bufferable MMPDUs use correct hw queue + - wifi: mt76: mt7996: fix pointer calculation in ie countdown event + - wifi: mt76: mt7996: fix eeprom tx path bitfields + - wifi: mt76: add flexible polling wait-interval support + - wifi: mt76: mt7921e: fix probe timeout after reboot + - wifi: mt76: fix 6GHz high channel not be scanned + - mt76: mt7921: fix kernel panic by accessing unallocated eeprom.data + - wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe` + - wifi: mt76: mt7921e: improve reliability of dma reset + - wifi: mt76: mt7921e: stop chip reset worker in unregister hook + - wifi: mt76: connac: fix txd multicast rate setting + - wifi: iwlwifi: mvm: check firmware response size + - netfilter: conntrack: restore IPS_CONFIRMED out of + nf_conntrack_hash_check_insert() + - wifi: mt76: mt7996: rely on mt76_connac_txp_common structure + - wifi: mt76: mt7996: fill txd by host driver + - netfilter: conntrack: fix wrong ct->timeout value + - wifi: iwlwifi: fw: fix memory leak in debugfs + - ixgbe: Allow flow hash to be set via ethtool + - ixgbe: Enable setting RSS table to default values + - net/mlx5e: Don't clone flow post action attributes second time + - net/mlx5: E-switch, Create per vport table based on devlink encap mode + - net/mlx5: E-switch, Don't destroy indirect table in split rule + - net/mlx5e: Fix error flow in representor failing to add vport rx rule + - net/mlx5: Remove "recovery" arg from mlx5_load_one() function + - net/mlx5: Suspend auxiliary devices only in case of PCI device suspend + - Revert "net/mlx5: Remove "recovery" arg from mlx5_load_one() function" + - net/mlx5: Use recovery timeout on sync reset flow + - net/mlx5e: Nullify table pointer when failing to create + - Revert "net/mlx5e: Don't use termination table when redundant" + - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports + - bpf: Fix race between btf_put and btf_idr walk. + - bpf: Don't EFAULT for getsockopt with optval=NULL + - netfilter: nf_tables: don't write table validation state without mutex + - net: dpaa: Fix uninitialized variable in dpaa_stop() + - net/sched: sch_fq: fix integer overflow of "credit" + - ipv4: Fix potential uninit variable access bug in __ip_make_skb() + - rxrpc: Fix error when reading rxrpc tokens + - Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to + unfinished work" + - netlink: Use copy_to_user() for optval in netlink_getsockopt(). + - net: amd: Fix link leak when verifying config failed + - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. + - ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it + - ASoC: cs35l41: Only disable internal boost + - drivers: staging: rtl8723bs: Fix locking in _rtw_join_timeout_handler() + - drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler() + - pstore: Revert pmsg_lock back to a normal mutex + - usb: host: xhci-rcar: remove leftover quirk handling + - usb: dwc3: gadget: Change condition for processing suspend event + - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are + transmitted + - fpga: bridge: fix kernel-doc parameter description + - iommufd/selftest: Catch overflow of uptr and length + - iio: light: max44009: add missing OF device matching + - serial: 8250_bcm7271: Fix arbitration handling + - spi: atmel-quadspi: Don't leak clk enable count in pm resume + - spi: atmel-quadspi: Free resources even if runtime resume failed in + .remove() + - spi: imx: Don't skip cleanup in remove's error path + - interconnect: qcom: drop obsolete OSM_L3/EPSS defines + - interconnect: qcom: osm-l3: drop unuserd header inclusion + - spi: f_ospi: Add missing spi_mem_default_supports_op() helper + - module/decompress: Never use kunmap() for local un-mappings + - usb: gadget: udc: renesas_usb3: Fix use after free bug in + renesas_usb3_remove due to race condition + - ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE + - PCI: imx6: Install the fault handler only on compatible match + - ASoC: es8316: Handle optional IRQ assignment + - linux/vt_buffer.h: allow either builtin or modular for macros + - spi: qup: Don't skip cleanup in remove's error path + - interconnect: qcom: rpm: drop bogus pm domain attach + - spi: mchp-pci1xxxx: Fix length of SPI transactions not set properly in + driver + - spi: mchp-pci1xxxx: Fix SPI transactions not working after suspend and + resume + - spi: fsl-spi: Fix CPM/QE mode Litte Endian + - vmci_host: fix a race condition in vmci_host_poll() causing GPF + - of: Fix modalias string generation + - PCI/EDR: Clear Device Status after EDR error recovery + - ia64: mm/contig: fix section mismatch warning/error + - ia64: salinfo: placate defined-but-not-used warning + - scripts/gdb: bail early if there are no clocks + - scripts/gdb: bail early if there are no generic PD + - HID: amd_sfh: Correct the structure fields + - HID: amd_sfh: Correct the sensor enable and disable command + - HID: amd_sfh: Fix illuminance value + - HID: amd_sfh: Add support for shutdown operation + - HID: amd_sfh: Correct the stop all command + - HID: amd_sfh: Increase sensor command timeout for SFH1.1 + - HID: amd_sfh: Handle "no sensors" enabled for SFH1.1 + - cacheinfo: Check sib_leaf in cache_leaves_are_shared() + - coresight: etm_pmu: Set the module field + - drm/panel: novatek-nt35950: Improve error handling + - ASoC: fsl_mqs: move of_node_put() to the correct location + - PCI/PM: Extend D3hot delay for NVIDIA HDA controllers + - drm/panel: novatek-nt35950: Only unregister DSI1 if it exists + - spi: cadence-quadspi: fix suspend-resume implementations + - i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path + - i2c: xiic: xiic_xfer(): Fix runtime PM leak on error path + - scripts/gdb: raise error with reduced debugging information + - uapi/linux/const.h: prefer ISO-friendly __typeof__ + - sh: sq: Fix incorrect element size for allocating bitmap buffer + - usb: gadget: tegra-xudc: Fix crash in vbus_draw + - usb: chipidea: fix missing goto in `ci_hdrc_probe` + - usb: mtu3: fix kernel panic at qmu transfer done irq handler + - firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe + - tty: serial: fsl_lpuart: adjust buffer length to the intended size + - serial: 8250: Add missing wakeup event reporting + - spi: cadence-quadspi: use macro DEFINE_SIMPLE_DEV_PM_OPS + - staging: rtl8192e: Fix W_DISABLE# does not work after stop/start + - spmi: Add a check for remove callback when removing a SPMI driver + - virtio_ring: don't update event idx on get_buf + - fbdev: mmp: Fix deferred clk handling in mmphw_probe() + - selftests/powerpc/pmu: Fix sample field check in the + mmcra_thresh_marked_sample_test + - macintosh/windfarm_smu_sat: Add missing of_node_put() + - powerpc/perf: Properly detect mpc7450 family + - powerpc/mpc512x: fix resource printk format warning + - powerpc/wii: fix resource printk format warnings + - powerpc/sysdev/tsi108: fix resource printk format warnings + - macintosh: via-pmu-led: requires ATA to be set + - powerpc/rtas: use memmove for potentially overlapping buffer copy + - sched/fair: Fix inaccurate tally of ttwu_move_affine + - perf/core: Fix hardlockup failure caused by perf throttle + - Revert "objtool: Support addition to set CFA base" + - riscv: Fix ptdump when KASAN is enabled + - sched/rt: Fix bad task migration for rt tasks + - rv: Fix addition on an uninitialized variable 'run' + - tracing/user_events: Ensure write index cannot be negative + - clk: at91: clk-sam9x60-pll: fix return value check + - IB/hifi1: add a null check of kzalloc_node in hfi1_ipoib_txreq_init + - RDMA/siw: Fix potential page_array out of range access + - clk: mediatek: mt2712: Add error handling to clk_mt2712_apmixed_probe() + - clk: mediatek: Consistently use GATE_MTK() macro + - clk: mediatek: mt7622: Properly use CLK_IS_CRITICAL flag + - clk: mediatek: mt8135: Properly use CLK_IS_CRITICAL flag + - RDMA/rdmavt: Delete unnecessary NULL check + - clk: mediatek: clk-pllfh: fix missing of_node_put() in fhctl_parse_dt() + - clk: qcom: gcc-qcm2290: Fix up gcc_sdcc2_apps_clk_src + - workqueue: Fix hung time report of worker pools + - rtc: omap: include header for omap_rtc_power_off_program prototype + - RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() + - rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time + - rtc: k3: handle errors while enabling wake irq + - RDMA/rxe: Replace exists by rxe in rxe.c + - RDMA/erdma: Use fixed hardware page size + - fs/ntfs3: Fix memory leak if ntfs_read_mft failed + - fs/ntfs3: Add check for kmemdup + - fs/ntfs3: Fix OOB read in indx_insert_into_buffer + - fs/ntfs3: Fix slab-out-of-bounds read in hdr_delete_de() + - iommu/mediatek: Set dma_mask for PGTABLE_PA_35_EN + - RDMA/rxe: Remove tasklet call from rxe_cq.c + - power: supply: generic-adc-battery: fix unit scaling + - clk: add missing of_node_put() in "assigned-clocks" property parsing + - RDMA/siw: Remove namespace check from siw_netdev_event() + - clk: qcom: gcc-sm6115: Mark RCGs shared where applicable + - power: supply: rk817: Fix low SOC bugs + - RDMA/cm: Trace icm_send_rej event before the cm state is reset + - RDMA/srpt: Add a check for valid 'mad_agent' pointer + - IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order + - IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests + - clk: imx: fracn-gppll: fix the rate table + - clk: imx: fracn-gppll: disable hardware select control + - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents + - NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease + - iommu/amd: Set page size bitmap during V2 domain allocation + - s390/checksum: always use cksm instruction + - clk: qcom: lpasscc-sc7280: Skip qdsp6ss clock registration + - clk: qcom: lpassaudiocc-sc7280: Add required gdsc power domain clks in + lpass_cc_sc7280_desc + - clk: qcom: gcc-sm8350: fix PCIe PIPE clocks handling + - clk: qcom: dispcc-qcm2290: get rid of test clock + - clk: qcom: dispcc-qcm2290: Remove inexistent DSI1PHY clk + - Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe + - swiotlb: relocate PageHighMem test away from rmem_swiotlb_setup + - swiotlb: fix debugfs reporting of reserved memory pools + - RDMA/rxe: Convert tasklet args to queue pairs + - RDMA/rxe: Remove __rxe_do_task() + - RDMA/rxe: Fix the error "trying to register non-static key in + rxe_cleanup_task" + - RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR + - RDMA/mlx5: Fix flow counter query via DEVX + - SUNRPC: remove the maximum number of retries in call_bind_status + - RDMA/mlx5: Use correct device num_ports when modify DC + - clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when + init fails + - openrisc: Properly store r31 to pt_regs on unhandled exceptions + - timekeeping: Fix references to nonexistent ktime_get_fast_ns() + - SMB3: Add missing locks to protect deferred close file list + - SMB3: Close deferred file handles in case of handle lease break + - ext4: fix i_disksize exceeding i_size problem in paritally written case + - ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline + - pinctrl: renesas: r8a779a0: Remove incorrect AVB[01] pinmux configuration + - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group + - pinctrl: renesas: r8a779g0: Fix Group 4/5 pin functions + - pinctrl: renesas: r8a779g0: Fix Group 6/7 pin functions + - pinctrl: renesas: r8a779g0: Fix ERROROUTC function names + - leds: TI_LMU_COMMON: select REGMAP instead of depending on it + - pinctrl: ralink: reintroduce ralink,rt2880-pinmux compatible string + - dmaengine: mv_xor_v2: Fix an error code. + - leds: tca6507: Fix error handling of using fwnode_property_read_string + - pwm: mtk-disp: Disable shadow registers before setting backlight values + - pwm: mtk-disp: Configure double buffering before reading in .get_state() + - soundwire: intel: don't save hw_params for use in prepare + - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and + ulpi_port + - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() + - dma: gpi: remove spurious unlock in gpi_ch_init + - dmaengine: dw-edma: Fix to change for continuous transfer + - dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing + - dmaengine: at_xdmac: do not enable all cyclic channels + - pinctrl-bcm2835.c: fix race condition when setting gpio dir + - thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in + mtk_thermal_probe + - mfd: tqmx86: Do not access I2C_DETECT register through io_base + - mfd: tqmx86: Specify IO port register range more precisely + - mfd: tqmx86: Correct board names for TQMxE39x + - mfd: ocelot-spi: Fix unsupported bulk read + - mfd: arizona-spi: Add missing MODULE_DEVICE_TABLE + - hte: tegra: fix 'struct of_device_id' build error + - hte: tegra-194: Fix off by one in tegra_hte_map_to_line_id() + - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini + - PM: hibernate: Turn snapshot_test into global variable + - PM: hibernate: Do not get block device exclusively in test_resume mode + - afs: Fix updating of i_size with dv jump from server + - afs: Fix getattr to report server i_size on dirs, not local size + - afs: Avoid endless loop if file is larger than expected + - parisc: Fix argument pointer in real64_call_asm() + - parisc: Ensure page alignment in flush functions + - ALSA: usb-audio: Add quirk for Pioneer DDJ-800 + - ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41 + - ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED + - nilfs2: do not write dirty data after degenerating to read-only + - nilfs2: fix infinite loop in nilfs_mdt_get_block() + - mm: do not reclaim private data from pinned page + - drbd: correctly submit flush bio on barrier + - md/raid10: fix null-ptr-deref in raid10_sync_request + - md/raid5: Improve performance for sequential IO + - kasan: hw_tags: avoid invalid virt_to_page() + - mtd: core: provide unique name for nvmem device, take two + - mtd: core: fix nvmem error reporting + - mtd: core: fix error path for nvmem provider + - mtd: spi-nor: core: Update flash's current address mode when changing + address mode + - drivers: remoteproc: xilinx: Fix carveout names + - mailbox: zynqmp: Fix IPI isr handling + - kcsan: Avoid READ_ONCE() in read_instrumented_memory() + - mailbox: zynqmp: Fix typo in IPI documentation + - nfp: fix incorrect pointer deference when offloading IPsec with bonding + - wifi: rtl8xxxu: RTL8192EU always needs full init + - wifi: rtw88: rtw8821c: Fix rfe_option field width + - wifi: rtw89: fix potential race condition between napi_init and napi_enable + - clk: microchip: fix potential UAF in auxdev release callback + - clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent + - scripts/gdb: fix lx-timerlist for Python3 + - btrfs: scrub: reject unsupported scrub flags + - s390/dasd: fix hanging blockdevice after request requeue + - ia64: fix an addr to taddr in huge_pte_offset() + - mm/mempolicy: correctly update prev when policy is equal on mbind + - vhost_vdpa: fix unmap process in no-batch mode + - dm verity: fix error handling for check_at_most_once on FEC + - dm clone: call kmem_cache_destroy() in dm_clone_init() error path + - dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path + - dm flakey: fix a crash with invalid table line + - dm ioctl: fix nested locking in table_clear() to remove deadlock concern + - dm: don't lock fs when the map is NULL in process of resume + - blk-iocost: avoid 64-bit division in ioc_timer_fn + - cifs: fix potential use-after-free bugs in TCP_Server_Info::hostname + - cifs: protect session status check in smb2_reconnect() + - cifs: fix sharing of DFS connections + - cifs: fix potential race when tree connecting ipc + - cifs: protect access of TCP_Server_Info::{origin,leaf}_fullpath + - thunderbolt: Use correct type in tb_port_is_clx_enabled() prototype + - perf auxtrace: Fix address filter entire kernel size + - perf intel-pt: Fix CYC timestamps after standalone CBR + - i40e: Remove unused i40e status codes + - i40e: Remove string printing for i40e_status + - i40e: use int for i40e_status + - debugobject: Ensure pool refill (again) + - Linux 6.2.15 + * Lunar update: v6.2.14 upstream stable release (LP: #2025066) + - rust: arch/um: Disable FP/SIMD instruction to match x86 + - um: Only disable SSE on clang to work around old GCC bugs + - rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period + - mm/mempolicy: fix use-after-free of VMA iterator + - drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var + - gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xNU + - bluetooth: Perform careful capability checks in hci_sock_ioctl() + - wifi: brcmfmac: add Cypress 43439 SDIO ids + - btrfs: fix uninitialized variable warnings + - USB: serial: option: add UNISOC vendor and TOZED LT70C product + - driver core: Don't require dynamic_debug for initcall_debug probe timing + - riscv: Move early dtb mapping into the fixmap region + - riscv: Do not set initial_boot_params to the linear address of the dtb + - riscv: No need to relocate the dtb as it lies in the fixmap region + - Linux 6.2.14 + * CVE-2023-35001 + - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval + * CVE-2023-31248 + - netfilter: nf_tables: do not ignore genmask when looking up chain by id + * CVE-2023-3389 + - io_uring/poll: serialize poll linked timer start with poll removal + * CVE-2023-3269 + - mm: introduce new 'lock_mm_and_find_vma()' page fault helper + - mm: make the page fault mmap locking killable + - arm64/mm: Convert to using lock_mm_and_find_vma() + - powerpc/mm: Convert to using lock_mm_and_find_vma() + - mips/mm: Convert to using lock_mm_and_find_vma() + - riscv/mm: Convert to using lock_mm_and_find_vma() + - arm/mm: Convert to using lock_mm_and_find_vma() + - mm/fault: convert remaining simple cases to lock_mm_and_find_vma() + - powerpc/mm: convert coprocessor fault to lock_mm_and_find_vma() + - mm: make find_extend_vma() fail if write lock not held + - execve: expand new process stack manually ahead of time + - mm: always expand the stack with the mmap write lock held + - [CONFIG]: Set CONFIG_LOCK_MM_AND_FIND_VMA + * CVE-2023-3390 + - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE + * CVE-2023-3141 + - memstick: r592: Fix UAF bug in r592_remove due to race condition + * CVE-2023-3090 + - ipvlan:Fix out-of-bounds caused by unclear skb->cb + + -- Tim Gardner Tue, 18 Jul 2023 12:12:31 -0600 + +linux-azure-6.2 (6.2.0-1008.8~22.04.1) jammy; urgency=medium + + * jammy/linux-azure-6.2: 6.2.0-1008.8~22.04.1 -proposed tracker (LP: #2026740) + + [ Ubuntu: 6.2.0-1008.8 ] + + * lunar/linux-azure: 6.2.0-1008.8 -proposed tracker (LP: #2026741) + * Azure: MANA: Fix doorbell access for receives (LP: #2027615) + - SAUCE: net: mana: Batch ringing RX queue doorbell on receiving packets + - SAUCE: net: mana: Use the correct WQE count for ringing RQ doorbell + * lunar/linux: 6.2.0-26.26 -proposed tracker (LP: #2026753) + * CVE-2023-2640 // CVE-2023-32629 + - Revert "UBUNTU: SAUCE: overlayfs: handle idmapped mounts in + ovl_do_(set|remove)xattr" + - Revert "UBUNTU: SAUCE: overlayfs: Skip permission checking for + trusted.overlayfs.* xattrs" + - SAUCE: overlayfs: default to userxattr when mounted from non initial user + namespace + * CVE-2023-35001 + - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval + * CVE-2023-31248 + - netfilter: nf_tables: do not ignore genmask when looking up chain by id + * CVE-2023-3389 + - io_uring/poll: serialize poll linked timer start with poll removal + * CVE-2023-3390 + - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE + * CVE-2023-3090 + - ipvlan:Fix out-of-bounds caused by unclear skb->cb + * CVE-2023-3269 + - mm: introduce new 'lock_mm_and_find_vma()' page fault helper + - mm: make the page fault mmap locking killable + - arm64/mm: Convert to using lock_mm_and_find_vma() + - powerpc/mm: Convert to using lock_mm_and_find_vma() + - mips/mm: Convert to using lock_mm_and_find_vma() + - riscv/mm: Convert to using lock_mm_and_find_vma() + - arm/mm: Convert to using lock_mm_and_find_vma() + - mm/fault: convert remaining simple cases to lock_mm_and_find_vma() + - powerpc/mm: convert coprocessor fault to lock_mm_and_find_vma() + - mm: make find_extend_vma() fail if write lock not held + - execve: expand new process stack manually ahead of time + - mm: always expand the stack with the mmap write lock held + - [CONFIG]: Set CONFIG_LOCK_MM_AND_FIND_VMA + + -- Tim Gardner Mon, 17 Jul 2023 07:42:16 -0600 + linux-azure-6.2 (6.2.0-1007.7~22.04.1) jammy; urgency=medium * jammy/linux-azure-6.2: 6.2.0-1007.7~22.04.1 -proposed tracker (LP: #2026281) diff -u linux-azure-6.2-6.2.0/debian.azure-6.2/tracking-bug linux-azure-6.2-6.2.0/debian.azure-6.2/tracking-bug --- linux-azure-6.2-6.2.0/debian.azure-6.2/tracking-bug +++ linux-azure-6.2-6.2.0/debian.azure-6.2/tracking-bug @@ -1 +1 @@ -2026281 2023.06.12-2 +2026475 2023.07.10-1 diff -u linux-azure-6.2-6.2.0/debian.azure/abi/abiname linux-azure-6.2-6.2.0/debian.azure/abi/abiname --- linux-azure-6.2-6.2.0/debian.azure/abi/abiname +++ linux-azure-6.2-6.2.0/debian.azure/abi/abiname @@ -1 +1 @@ -1006 +1008 diff -u linux-azure-6.2-6.2.0/debian.azure/abi/amd64/azure linux-azure-6.2-6.2.0/debian.azure/abi/amd64/azure --- linux-azure-6.2-6.2.0/debian.azure/abi/amd64/azure +++ linux-azure-6.2-6.2.0/debian.azure/abi/amd64/azure @@ -2877,10 +2877,10 @@ 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/vdpa/vdpa 0xf72638ad vdpa_set_status -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x3aff8fce mdev_register_driver -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x4eac108f mdev_unregister_parent -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x5268fde3 mdev_unregister_driver -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x7b23c2bd mdev_register_parent +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x073f47af mdev_register_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x6d15ef14 mdev_unregister_parent +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x7c63d792 mdev_unregister_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xe5ed8bd1 mdev_register_parent EXPORT_SYMBOL drivers/vfio/vfio 0x19567d06 vfio_info_cap_shift EXPORT_SYMBOL drivers/vfio/vfio 0x2f44e54a vfio_pin_pages EXPORT_SYMBOL drivers/vfio/vfio 0x6c28be5a vfio_info_add_capability @@ -12199,6 +12199,7 @@ EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xd5b69803 _vdpa_unregister_device EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xd662022d vdpa_mgmtdev_unregister EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xd90ea951 _vdpa_register_device +EXPORT_SYMBOL_GPL drivers/vfio/mdev/mdev 0xb74b38ff mdev_bus_type EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x0d24bc50 vfio_pci_core_register_dev_region EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x10ca80d6 vfio_pci_core_request EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x19169851 vfio_pci_core_err_handlers @@ -15516,7 +15517,6 @@ EXPORT_SYMBOL_GPL vmlinux 0x43a75595 edac_device_handle_ce_count EXPORT_SYMBOL_GPL vmlinux 0x43aa319e lease_register_notifier EXPORT_SYMBOL_GPL vmlinux 0x43bf2aac __devm_regmap_init_spi -EXPORT_SYMBOL_GPL vmlinux 0x43c95f24 __vfs_removexattr_noperm EXPORT_SYMBOL_GPL vmlinux 0x43caa7c0 regmap_irq_get_irq_reg_linear EXPORT_SYMBOL_GPL vmlinux 0x43da99d5 tty_buffer_space_avail EXPORT_SYMBOL_GPL vmlinux 0x43edc4ac of_icc_get_from_provider @@ -18804,7 +18804,6 @@ EXPORT_SYMBOL_GPL vmlinux 0xc46324f6 dynevent_create EXPORT_SYMBOL_GPL vmlinux 0xc469ccec netlink_strict_get_check EXPORT_SYMBOL_GPL vmlinux 0xc47a90b9 bpf_fentry_test1 -EXPORT_SYMBOL_GPL vmlinux 0xc48aacdb find_extend_vma EXPORT_SYMBOL_GPL vmlinux 0xc498bdc9 devlink_register EXPORT_SYMBOL_GPL vmlinux 0xc49d7418 nvdimm_to_bus EXPORT_SYMBOL_GPL vmlinux 0xc49f5c45 rtc_read_alarm @@ -20251,7 +20250,6 @@ EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action EXPORT_SYMBOL_GPL vmlinux 0xfbcdecda spi_mem_dirmap_write EXPORT_SYMBOL_GPL vmlinux 0xfbd09195 devm_register_restart_handler -EXPORT_SYMBOL_GPL vmlinux 0xfbd62b8b __vfs_setxattr_noperm EXPORT_SYMBOL_GPL vmlinux 0xfbdb3a12 ata_host_register EXPORT_SYMBOL_GPL vmlinux 0xfbe7b06a nvme_auth_stop EXPORT_SYMBOL_GPL vmlinux 0xfbe9f155 pci_hp_add_bridge @@ -20370,6 +20368,7 @@ I915_GVT EXPORT_SYMBOL_GPL 0x227082fa i915_gem_gtt_insert drivers/gpu/drm/i915/i915 I915_GVT EXPORT_SYMBOL_GPL 0x3a5166cb i915_gem_ww_ctx_init drivers/gpu/drm/i915/i915 I915_GVT EXPORT_SYMBOL_GPL 0x3af738fd __intel_context_do_unpin drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x3cc520c1 intel_gvt_iterate_mmio_table drivers/gpu/drm/i915/i915 I915_GVT EXPORT_SYMBOL_GPL 0x4260ed98 intel_uncore_forcewake_get drivers/gpu/drm/i915/i915 I915_GVT EXPORT_SYMBOL_GPL 0x45bb913b intel_runtime_pm_put_unchecked drivers/gpu/drm/i915/i915 I915_GVT EXPORT_SYMBOL_GPL 0x474ff6eb intel_gvt_clear_ops drivers/gpu/drm/i915/i915 @@ -20389,7 +20388,6 @@ I915_GVT EXPORT_SYMBOL_GPL 0x95be97dd intel_gvt_set_ops drivers/gpu/drm/i915/i915 I915_GVT EXPORT_SYMBOL_GPL 0x97a751a1 __intel_context_do_pin drivers/gpu/drm/i915/i915 I915_GVT EXPORT_SYMBOL_GPL 0xa16fc5ab i915_request_add drivers/gpu/drm/i915/i915 -I915_GVT EXPORT_SYMBOL_GPL 0xa2635598 intel_gvt_iterate_mmio_table drivers/gpu/drm/i915/i915 I915_GVT EXPORT_SYMBOL_GPL 0xa91804ef intel_runtime_pm_get drivers/gpu/drm/i915/i915 I915_GVT EXPORT_SYMBOL_GPL 0xb750de37 __px_dma drivers/gpu/drm/i915/i915 I915_GVT EXPORT_SYMBOL_GPL 0xbf1c3c66 i915_gem_object_create_shmem drivers/gpu/drm/i915/i915 diff -u linux-azure-6.2-6.2.0/debian.azure/abi/arm64/azure linux-azure-6.2-6.2.0/debian.azure/abi/arm64/azure --- linux-azure-6.2-6.2.0/debian.azure/abi/arm64/azure +++ linux-azure-6.2-6.2.0/debian.azure/abi/arm64/azure @@ -4882,10 +4882,10 @@ EXPORT_SYMBOL drivers/usb/serial/usbserial 0x805e4ca3 usb_serial_resume EXPORT_SYMBOL drivers/usb/serial/usbserial 0xd72408f1 usb_serial_suspend EXPORT_SYMBOL drivers/vdpa/vdpa 0x1f1980a6 vdpa_set_status -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x0b55e5e3 mdev_unregister_driver -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x4bf081d4 mdev_register_driver -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x61078532 mdev_register_parent -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xcf95a6c9 mdev_unregister_parent +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x2b10b9c1 mdev_unregister_parent +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x2f150d96 mdev_register_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x845e99ed mdev_unregister_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x9da3c403 mdev_register_parent EXPORT_SYMBOL drivers/vfio/vfio 0x19567d06 vfio_info_cap_shift EXPORT_SYMBOL drivers/vfio/vfio 0x24f43bfa vfio_unpin_pages EXPORT_SYMBOL drivers/vfio/vfio 0x6c28be5a vfio_info_add_capability @@ -16867,6 +16867,7 @@ EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xc1a6d9dd vdpa_get_config EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xf1abb0b3 vdpa_unregister_driver EXPORT_SYMBOL_GPL drivers/vdpa/vdpa_sim/vdpa_sim 0x021bc0fc vdpasim_create +EXPORT_SYMBOL_GPL drivers/vfio/mdev/mdev 0xeb982707 mdev_bus_type EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x0ab5bdc3 vfio_pci_core_write EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x0ee6f3b8 vfio_pci_core_close_device EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x154b3617 vfio_pci_core_init_dev @@ -18915,7 +18916,6 @@ EXPORT_SYMBOL_GPL vmlinux 0x0ed0a39f mmc_poll_for_busy EXPORT_SYMBOL_GPL vmlinux 0x0ed11ac9 show_class_attr_string EXPORT_SYMBOL_GPL vmlinux 0x0ed20695 rockchip_pcie_cfg_configuration_accesses -EXPORT_SYMBOL_GPL vmlinux 0x0eda5dc7 __vfs_removexattr_noperm EXPORT_SYMBOL_GPL vmlinux 0x0edd4f15 pm_clk_runtime_suspend EXPORT_SYMBOL_GPL vmlinux 0x0ee0f097 nvmem_cell_read_u16 EXPORT_SYMBOL_GPL vmlinux 0x0ef317e4 clk_hw_register_composite @@ -19389,7 +19389,6 @@ EXPORT_SYMBOL_GPL vmlinux 0x20a4e01a HUF_readStats_wksp EXPORT_SYMBOL_GPL vmlinux 0x20b106e7 perf_aux_output_end EXPORT_SYMBOL_GPL vmlinux 0x20b4897b devm_usb_get_phy_by_node -EXPORT_SYMBOL_GPL vmlinux 0x20b496b2 find_extend_vma EXPORT_SYMBOL_GPL vmlinux 0x20b60f8e kvm_vcpu_kick EXPORT_SYMBOL_GPL vmlinux 0x20b9721a securityfs_remove EXPORT_SYMBOL_GPL vmlinux 0x20c10e98 spi_mem_dirmap_write @@ -21781,7 +21780,6 @@ EXPORT_SYMBOL_GPL vmlinux 0x72e26e84 usb_lock_device_for_reset EXPORT_SYMBOL_GPL vmlinux 0x72edf918 __tracepoint_kfree_skb EXPORT_SYMBOL_GPL vmlinux 0x7307e8a7 gpiod_direction_output_raw -EXPORT_SYMBOL_GPL vmlinux 0x73193d6c __vfs_setxattr_noperm EXPORT_SYMBOL_GPL vmlinux 0x732852fe xenbus_transaction_end EXPORT_SYMBOL_GPL vmlinux 0x732ee766 regmap_get_device EXPORT_SYMBOL_GPL vmlinux 0x73327602 subsys_find_device_by_id diff -u linux-azure-6.2-6.2.0/debian.azure/abi/version linux-azure-6.2-6.2.0/debian.azure/abi/version --- linux-azure-6.2-6.2.0/debian.azure/abi/version +++ linux-azure-6.2-6.2.0/debian.azure/abi/version @@ -1 +1 @@ -6.2.0-1006.6 +6.2.0-1008.8 diff -u linux-azure-6.2-6.2.0/debian.azure/changelog linux-azure-6.2-6.2.0/debian.azure/changelog --- linux-azure-6.2-6.2.0/debian.azure/changelog +++ linux-azure-6.2-6.2.0/debian.azure/changelog @@ -1,3 +1,841 @@ +linux-azure (6.2.0-1009.9) lunar; urgency=medium + + * lunar/linux-azure: 6.2.0-1009.9 -proposed tracker (LP: #2026476) + + * Packaging resync (LP: #1786013) + - [Packaging] resync getabis + + * Azure: Fix lockup in swiotlb when used as a CVM (LP: #2026736) + - swiotlb: remove swiotlb_max_segment + - swiotlb: fix the deadlock in swiotlb_do_find_slots + - swiotlb: use wrap_area_index() instead of open-coding it + - swiotlb: fix slot alignment checks + - swiotlb: fix a braino in the alignment check fix + + * [Azure] Fix VM crash/hang issues due to fast VF add/remove events + (LP: #2023071) // Case [Azure] Fix VM crash/hang issues due to fast VF + add/remove events (LP: #2023594) + - PCI: hv: Fix a race condition bug in hv_pci_query_relations() + - PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic + - PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev + - Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally" + - PCI: hv: Add a per-bus mutex state_lock + - PCI: hv: Use async probing to reduce boot time + + * Azure: Fix perf regression: remove rx_cqes, tx_cqes counters for MANA + (LP: #2022940) + - net: mana: Fix perf regression: remove rx_cqes, tx_cqes counters + + * [Azure][MANA][VLANTagging] Support for VLAN Tagging for MANA (LP: #2023695) + - net: mana: Add support for vlan tagging + + [ Ubuntu: 6.2.0-27.28 ] + + * lunar/linux: 6.2.0-27.28 -proposed tracker (LP: #2026488) + * Packaging resync (LP: #1786013) + - [Packaging] resync update-dkms-versions helper + - [Packaging] update annotations scripts + * CVE-2023-2640 // CVE-2023-32629 + - Revert "UBUNTU: SAUCE: overlayfs: handle idmapped mounts in + ovl_do_(set|remove)xattr" + - Revert "UBUNTU: SAUCE: overlayfs: Skip permission checking for + trusted.overlayfs.* xattrs" + - SAUCE: overlayfs: default to userxattr when mounted from non initial user + namespace + * UNII-4 5.9G Band support request on 8852BE (LP: #2023952) + - wifi: rtw89: 8851b: add 8851B basic chip_info + - wifi: rtw89: introduce realtek ACPI DSM method + - wifi: rtw89: regd: judge UNII-4 according to BIOS and chip + - wifi: rtw89: support U-NII-4 channels on 5GHz band + * Disable hv-kvp-daemon if /dev/vmbus/hv_kvp is not present (LP: #2024900) + - [Packaging] disable hv-kvp-daemon if needed + * A deadlock issue in scsi rescan task while resuming from S3 (LP: #2018566) + - ata: libata-scsi: Avoid deadlock on rescan after device resume + * [SRU] Intel Sapphire Rapids HBM support needs CONFIG_NUMA_EMU (LP: #2008745) + - [Config] Intel Sapphire Rapids HBM support needs CONFIG_NUMA_EMU + * Lunar update: v6.2.15 upstream stable release (LP: #2025067) + - ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15 + - ASoC: Intel: soc-acpi: add table for Intel 'Rooks County' NUC M15 + - ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm + - x86/hyperv: Block root partition functionality in a Confidential VM + - ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx + (8A22) + - iio: adc: palmas_gpadc: fix NULL dereference on rmmod + - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 + - ASoC: da7213.c: add missing pm_runtime_disable() + - net: wwan: t7xx: do not compile with -Werror + - wifi: mt76: mt7921: Fix use-after-free in fw features query. + - selftests mount: Fix mount_setattr_test builds failed + - scsi: mpi3mr: Handle soft reset in progress fault code (0xF002) + - net: sfp: add quirk enabling 2500Base-x for HG MXPD-483II + - platform/x86: thinkpad_acpi: Add missing T14s Gen1 type to s2idle quirk list + - wifi: ath11k: reduce the MHI timeout to 20s + - tracing: Error if a trace event has an array for a __field() + - asm-generic/io.h: suppress endianness warnings for readq() and writeq() + - asm-generic/io.h: suppress endianness warnings for relaxed accessors + - x86/cpu: Add model number for Intel Arrow Lake processor + - wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset + - ASoC: amd: ps: update the acp clock source. + - arm64: Always load shadow stack pointer directly from the task struct + - arm64: Stash shadow stack pointer in the task struct on interrupt + - powerpc/boot: Fix boot wrapper code generation with CONFIG_POWER10_CPU + - PCI: kirin: Select REGMAP_MMIO + - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock + - PCI: qcom: Fix the incorrect register usage in v2.7.0 config + - bus: mhi: host: pci_generic: Revert "Add a secondary AT port to Telit FN990" + - phy: qcom-qmp-pcie: sc8180x PCIe PHY has 2 lanes + - IMA: allow/fix UML builds + - wifi: rtw88: usb: fix priority queue to endpoint mapping + - usb: gadget: udc: core: Invoke usb_gadget_connect only when started + - usb: gadget: udc: core: Prevent redundant calls to pullup + - usb: dwc3: gadget: Stall and restart EP0 if host is unresponsive + - USB: dwc3: fix runtime pm imbalance on probe errors + - USB: dwc3: fix runtime pm imbalance on unbind + - hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write + - hwmon: (adt7475) Use device_property APIs when configuring polarity + - tpm: Add !tpm_amd_is_rng_defective() to the hwrng_unregister() call site + - posix-cpu-timers: Implement the missing timer_wait_running callback + - media: ov8856: Do not check for for module version + - drm/vmwgfx: Fix Legacy Display Unit atomic drm support + - blk-stat: fix QUEUE_FLAG_STATS clear + - blk-mq: release crypto keyslot before reporting I/O complete + - blk-crypto: make blk_crypto_evict_key() return void + - blk-crypto: make blk_crypto_evict_key() more robust + - staging: iio: resolver: ads1210: fix config mode + - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH + - xhci: fix debugfs register accesses while suspended + - serial: fix TIOCSRS485 locking + - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx + - serial: max310x: fix IO data corruption in batched operations + - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem + - fs: fix sysctls.c built + - MIPS: fw: Allow firmware to pass a empty env + - ipmi:ssif: Add send_retries increment + - ipmi: fix SSIF not responding under certain cond. + - iio: addac: stx104: Fix race condition when converting analog-to-digital + - iio: addac: stx104: Fix race condition for stx104_write_raw() + - kheaders: Use array declaration instead of char + - wifi: mt76: add missing locking to protect against concurrent rx/status + calls + - wifi: rtw89: correct 5 MHz mask setting + - pwm: meson: Fix axg ao mux parents + - pwm: meson: Fix g12a ao clk81 name + - soundwire: qcom: correct setting ignore bit on v1.5.1 + - pinctrl: qcom: lpass-lpi: set output value before enabling output + - ring-buffer: Ensure proper resetting of atomic variables in + ring_buffer_reset_online_cpus + - ring-buffer: Sync IRQ works before buffer destruction + - crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON() + - crypto: safexcel - Cleanup ring IRQ workqueues on load failure + - crypto: arm64/aes-neonbs - fix crash with CFI enabled + - crypto: testmgr - fix RNG performance in fuzz tests + - crypto: ccp - Don't initialize CCP for PSP 0x1649 + - rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe- + ed + - reiserfs: Add security prefix to xattr name in reiserfs_security_write() + - cpufreq: qcom-cpufreq-hw: fix double IO unmap and resource release on exit + - KVM: x86/pmu: Disallow legacy LBRs if architectural LBRs are available + - KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted + - KVM: arm64: Avoid vcpu->mutex v. kvm->lock inversion in CPU_ON + - KVM: arm64: Avoid lock inversion when setting the VM register width + - KVM: arm64: Use config_lock to protect data ordered against KVM_RUN + - KVM: arm64: Use config_lock to protect vgic state + - KVM: arm64: vgic: Don't acquire its_lock before config_lock + - relayfs: fix out-of-bounds access in relay_file_read + - drm/amd/display: Remove stutter only configurations + - drm/amd/display: limit timing for single dimm memory + - drm/amd/display: fix PSR-SU/DSC interoperability support + - drm/amd/display: fix a divided-by-zero error + - KVM: RISC-V: Retry fault if vma_lookup() results become invalid + - ksmbd: fix racy issue under cocurrent smb2 tree disconnect + - ksmbd: call rcu_barrier() in ksmbd_server_exit() + - ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem() + - ksmbd: fix memleak in session setup + - ksmbd: not allow guest user on multichannel + - ksmbd: fix deadlock in ksmbd_find_crypto_ctx() + - ACPI: video: Remove acpi_backlight=video quirk for Lenovo ThinkPad W530 + - i2c: omap: Fix standard mode false ACK readings + - riscv: mm: remove redundant parameter of create_fdt_early_page_table + - tracing: Fix permissions for the buffer_percent file + - drm/amd/pm: re-enable the gfx imu when smu resume + - iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE + - RISC-V: Align SBI probe implementation with spec + - Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path" + - ubifs: Fix memleak when insert_old_idx() failed + - ubi: Fix return value overwrite issue in try_write_vid_and_data() + - ubifs: Free memory for tmpfile name + - ubifs: Fix memory leak in do_rename + - ceph: fix potential use-after-free bug when trimming caps + - fs: dlm: fix DLM_IFL_CB_PENDING gets overwritten + - xfs: don't consider future format versions valid + - cxl/hdm: Fail upon detecting 0-sized decoders + - bus: mhi: host: Remove duplicate ee check for syserr + - bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state + - bus: mhi: host: Range check CHDBOFF and ERDBOFF + - ASoC: dt-bindings: qcom,lpass-rx-macro: correct minItems for clocks + - kunit: fix bug in the order of lines in debugfs logs + - rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check + - selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem + - selftests/resctrl: Move ->setup() call outside of test specific branches + - selftests/resctrl: Allow ->setup() to return errors + - selftests/resctrl: Check for return value after write_schemata() + - selinux: fix Makefile dependencies of flask.h + - selinux: ensure av_permissions.h is built when needed + - tpm, tpm_tis: Do not skip reset of original interrupt vector + - tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register + - tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed + - tpm, tpm_tis: Claim locality before writing interrupt registers + - tpm, tpm: Implement usage counter for locality + - tpm, tpm_tis: Claim locality when interrupts are reenabled on resume + - erofs: stop parsing non-compact HEAD index if clusterofs is invalid + - erofs: initialize packed inode after root inode is assigned + - erofs: fix potential overflow calculating xattr_isize + - drm/rockchip: Drop unbalanced obj unref + - drm/i915/dg2: Drop one PCI ID + - drm/vgem: add missing mutex_destroy + - drm/probe-helper: Cancel previous job before starting new one + - drm/amdgpu: register a vga_switcheroo client for MacBooks with apple-gmux + - tools/x86/kcpuid: Fix avx512bw and avx512lvl fields in Fn00000007 + - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() + - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe + - arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table + - arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table + - arm64: dts: renesas: r9a07g044: Update IRQ numbers for SSI channels + - arm64: dts: renesas: r9a07g054: Update IRQ numbers for SSI channels + - arm64: dts: renesas: r9a07g043: Update IRQ numbers for SSI channels + - drm/mediatek: dp: Only trigger DRM HPD events if bridge is attached + - drm/msm/disp/dpu: check for crtc enable rather than crtc active to release + shared resources + - EDAC/skx: Fix overflows on the DRAM row address mapping arrays + - ARM: dts: qcom-apq8064: Fix opp table child name + - regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since + booted + - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT + - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB + - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property + - arm64: dts: broadcom: bcmbca: bcm4908: fix NAND interrupt name + - arm64: dts: broadcom: bcmbca: bcm4908: fix LED nodenames + - arm64: dts: broadcom: bcmbca: bcm4908: fix procmon nodename + - arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name + - arm64: dts: qcom: sc7280: fix EUD port properties + - arm64: dts: qcom: sdm845: correct dynamic power coefficients + - arm64: dts: qcom: sdm845: Fix the PCI I/O port range + - arm64: dts: qcom: msm8998: Fix the PCI I/O port range + - arm64: dts: qcom: sc7280: Fix the PCI I/O port range + - arm64: dts: qcom: ipq8074: Fix the PCI I/O port range + - arm64: dts: qcom: ipq6018: Add/remove some newlines + - arm64: dts: qcom: ipq6018: Fix the PCI I/O port range + - arm64: dts: qcom: msm8996: Fix the PCI I/O port range + - arm64: dts: qcom: sm8250: Fix the PCI I/O port range + - arm64: dts: qcom: sc8280xp: Fix the PCI I/O port range + - arm64: dts: qcom: sm8150: Fix the PCI I/O port range + - arm64: dts: qcom: sm8450: Fix the PCI I/O port range + - ARM: dts: qcom: ipq4019: Fix the PCI I/O port range + - ARM: dts: qcom: ipq8064: Fix the PCI I/O port range + - arm64: dts: qcom: msm8976: Add and provide xo clk to rpmcc + - ARM: dts: qcom: sdx55: Fix the unit address of PCIe EP node + - x86/MCE/AMD: Use an u64 for bank_map + - media: bdisp: Add missing check for create_workqueue + - media: platform: mtk-mdp3: Add missing check and free for ida_alloc + - media: amphion: decoder implement display delay enable + - media: av7110: prevent underflow in write_ts_to_decoder() + - firmware: qcom_scm: Clear download bit during reboot + - drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535 + - media: max9286: Free control handler + - accel: Link to compute accelerator subsystem intro + - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB + - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB + - drm/msm/adreno: drop bogus pm_runtime_set_active() + - drm: msm: adreno: Disable preemption on Adreno 510 + - virt/coco/sev-guest: Double-buffer messages + - arm64: dts: qcom: sm8350-microsoft-surface: fix USB dual-role mode property + - drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known + override-init warnings + - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 + - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data + - arm64: dts: qcom: sm8450: fix pcie1 gpios properties name + - drm: rcar-du: Fix a NULL vs IS_ERR() bug + - ARM: dts: gta04: fix excess dma channel usage + - firmware: arm_scmi: Fix xfers allocation on Rx channel + - perf/arm-cmn: Move overlapping wp_combine field + - perf/amlogic: Fix config1/config2 parsing issue + - ARM: dts: stm32: fix spi1 pin assignment on stm32mp15 + - arm64: dts: apple: t8103: Disable unused PCIe ports + - cpufreq: mediatek: fix passing zero to 'PTR_ERR' + - cpufreq: mediatek: fix KP caused by handler usage after + regulator_put/clk_put + - cpufreq: mediatek: raise proc/sram max voltage for MT8516 + - cpufreq: mediatek: Raise proc and sram max voltage for MT7622/7623 + - cpufreq: qcom-cpufreq-hw: Revert adding cpufreq qos + - arm64: dts: mediatek: mt8192-asurada: Fix voltage constraint for Vgpu + - ACPI: VIOT: Initialize the correct IOMMU fwspec + - drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe() + - drm/mediatek: dp: Change the aux retries times when receiving AUX_DEFER + - mailbox: mpfs: switch to txdone_poll + - soc: bcm: brcmstb: biuctrl: fix of_iomap leak + - soc: renesas: renesas-soc: Release 'chipid' from ioremap() + - gpu: host1x: Fix potential double free if IOMMU is disabled + - gpu: host1x: Fix memory leak of device names + - arm64: dts: qcom: sc7280-herobrine-villager: correct trackpad supply + - arm64: dts: qcom: sc7180-trogdor-lazor: correct trackpad supply + - arm64: dts: qcom: sc7180-trogdor-pazquel: correct trackpad supply + - arm64: dts: qcom: msm8998-oneplus-cheeseburger: revert "fix backlight pin + function" + - arm64: dts: qcom: msm8994-kitakami: drop unit address from PMI8994 regulator + - arm64: dts: qcom: msm8994-msft-lumia-octagon: drop unit address from PMI8994 + regulator + - arm64: dts: qcom: apq8096-db820c: drop unit address from PMI8994 regulator + - drm/ttm/pool: Fix ttm_pool_alloc error path + - regulator: core: Consistently set mutex_owner when using + ww_mutex_lock_slow() + - regulator: core: Avoid lockdep reports when resolving supplies + - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() + - soc: qcom: rpmh-rsc: Support RSC v3 minor versions + - arm64: dts: qcom: msm8994-angler: Fix cont_splash_mem mapping + - arm64: dts: qcom: msm8994-angler: removed clash with smem_region + - arm64: dts: sc7180: Rename qspi data12 as data23 + - arm64: dts: sc7280: Rename qspi data12 as data23 + - arm64: dts: sdm845: Rename qspi data12 as data23 + - media: mtk-jpeg: Fixes jpeghw multi-core judgement + - media: mtk-jpeg: Fixes jpeg enc&dec worker sw flow + - media: mediatek: vcodec: Use 4K frame size when supported by stateful + decoder + - media: mediatek: vcodec: Make MM21 the default capture format + - media: mediatek: vcodec: Force capture queue format to MM21 + - media: mediatek: vcodec: add params to record lat and core lat_buf count + - media: mediatek: vcodec: using each instance lat_buf count replace core + ready list + - media: mediatek: vcodec: move lat_buf to the top of core list + - media: mediatek: vcodec: add core decode done event + - media: mediatek: vcodec: remove unused lat_buf + - media: mediatek: vcodec: making sure queue_work successfully + - media: mediatek: vcodec: change lat thread decode error condition + - media: cedrus: fix use after free bug in cedrus_remove due to race condition + - media: rkvdec: fix use after free bug in rkvdec_remove + - platform/x86/amd/pmf: Move out of BIOS SMN pair for driver probe + - platform/x86/amd: pmc: Don't try to read SMU version on Picasso + - platform/x86/amd: pmc: Hide SMU version and program attributes for Picasso + - platform/x86/amd: pmc: Don't dump data after resume from s0i3 on picasso + - platform/x86/amd: pmc: Move idlemask check into `amd_pmc_idlemask_read` + - platform/x86/amd: pmc: Utilize SMN index 0 for driver probe + - platform/x86/amd: pmc: Move out of BIOS SMN pair for STB init + - media: dm1105: Fix use after free bug in dm1105_remove due to race condition + - media: saa7134: fix use after free bug in saa7134_finidev due to race + condition + - media: platform: mtk-mdp3: fix potential frame size overflow in + mdp_try_fmt_mplane() + - media: vsp1: Replace vb2_is_streaming() with vb2_start_streaming_called() + - platform: Provide a remove callback that returns no value + - media: rcar_fdp1: Convert to platform remove callback returning void + - media: rcar_fdp1: Fix refcount leak in probe and remove function + - media: v4l: async: Return async sub-devices to subnotifier list + - media: hi846: Fix memleak in hi846_init_controls() + - drm/amd/display: Fix potential null dereference + - media: rc: gpio-ir-recv: Fix support for wake-up + - media: venus: dec: Fix handling of the start cmd + - media: venus: dec: Fix capture formats enumeration order + - regulator: stm32-pwr: fix of_iomap leak + - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() + - arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step + - perf/arm-cmn: Fix port detection for CMN-700 + - media: mediatek: vcodec: fix decoder disable pm crash + - media: mediatek: vcodec: add remove function for decoder platform driver + - debugobject: Prevent init race with static objects + - drm/i915: Make intel_get_crtc_new_encoder() less oopsy + - tick/common: Align tick period with the HZ tick. + - ACPI: bus: Ensure that notify handlers are not running after removal + - cpufreq: use correct unit when verify cur freq + - rpmsg: glink: Propagate TX failures in intentless mode as well + - hwmon: (pmbus/fsp-3y) Fix functionality bitmask in FSP-3Y YM-2151E + - platform/chrome: cros_typec_switch: Add missing fwnode_handle_put() + - wifi: ath6kl: minor fix for allocation size + - wifi: ath9k: hif_usb: fix memory leak of remain_skbs + - wifi: ath11k: Use platform_get_irq() to get the interrupt + - wifi: ath5k: Use platform_get_irq() to get the interrupt + - wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list() + - wifi: ath11k: fix SAC bug on peer addition with sta band migration + - wifi: rtl8xxxu: Remove always true condition in rtl8xxxu_print_chipinfo + - wifi: brcmfmac: support CQM RSSI notification with older firmware + - wifi: ath6kl: reduce WARN to dev_dbg() in callback + - tools: bpftool: Remove invalid \' json escape + - wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser() + - wifi: rtw88: mac: Return the original error from rtw_mac_power_switch() + - bpf: take into account liveness when propagating precision + - bpf: fix precision propagation verbose logging + - crypto: qat - fix concurrency issue when device state changes + - scm: fix MSG_CTRUNC setting condition for SO_PASSSEC + - wifi: ath11k: fix deinitialization of firmware resources + - selftests/bpf: Fix a fd leak in an error path in network_helpers.c + - bpf: Remove misleading spec_v1 check on var-offset stack read + - net: pcs: xpcs: remove double-read of link state when using AN + - vlan: partially enable SIOCSHWTSTAMP in container + - net/packet: annotate accesses to po->xmit + - net/packet: convert po->origdev to an atomic flag + - net/packet: convert po->auxdata to an atomic flag + - libbpf: Fix ld_imm64 copy logic for ksym in light skeleton. + - net: dsa: qca8k: remove assignment of an_enabled in pcs_get_state() + - netfilter: keep conntrack reference until IPsecv6 policy checks are done + - bpf: return long from bpf_map_ops funcs + - bpf: Fix __reg_bound_offset 64->32 var_off subreg propagation + - scsi: target: Move sess cmd counter to new struct + - scsi: target: Move cmd counter allocation + - scsi: target: Pass in cmd counter to use during cmd setup + - scsi: target: iscsit: isert: Alloc per conn cmd counter + - scsi: target: iscsit: Stop/wait on cmds during conn close + - scsi: target: Fix multiple LUN_RESET handling + - scsi: target: iscsit: Fix TAS handling during conn cleanup + - scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS + - net: sunhme: Fix uninitialized return code + - f2fs: handle dqget error in f2fs_transfer_project_quota() + - f2fs: fix uninitialized skipped_gc_rwsem + - f2fs: apply zone capacity to all zone type + - f2fs: compress: fix to call f2fs_wait_on_page_writeback() in + f2fs_write_raw_pages() + - f2fs: fix scheduling while atomic in decompression path + - crypto: caam - Clear some memory in instantiate_rng + - crypto: sa2ul - Select CRYPTO_DES + - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg() + - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() + - scsi: hisi_sas: Handle NCQ error when IPTT is valid + - wifi: rt2x00: Fix memory leak when handling surveys + - bpf: rename list_head -> graph_root in field info types + - bpf: Add __bpf_kfunc tag for marking kernel functions as kfuncs + - bpf: Migrate release_on_unlock logic to non-owning ref semantics + - bpf: Add basic bpf_rb_{root,node} support + - bpf: Add bpf_rbtree_{add,remove,first} kfuncs + - bpf: Add support for bpf_rb_root and bpf_rb_node in kfunc args + - bpf: Add callback validation to kfunc verifier logic + - bpf: factor out fetching basic kfunc metadata + - bpf: Fix struct_meta lookup for bpf_obj_free_fields kfunc call + - f2fs: fix iostat lock protection + - net: qrtr: correct types of trace event parameters + - selftests: xsk: Use correct UMEM size in testapp_invalid_desc + - selftests: xsk: Disable IPv6 on VETH1 + - selftests: xsk: Deflakify STATS_RX_DROPPED test + - selftests/bpf: Wait for receive in cg_storage_multi test + - bpftool: Fix bug for long instructions in program CFG dumps + - crypto: drbg - Only fail when jent is unavailable in FIPS mode + - xsk: Fix unaligned descriptor validation + - f2fs: fix to avoid use-after-free for cached IPU bio + - wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table + - bpf/btf: Fix is_int_ptr() + - scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() + - net: ethernet: stmmac: dwmac-rk: rework optional clock handling + - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling + - wifi: ath11k: fix writing to unintended memory region + - bpf, sockmap: fix deadlocks in the sockhash and sockmap + - nvmet: fix error handling in nvmet_execute_identify_cns_cs_ns() + - nvmet: fix Identify Namespace handling + - nvmet: fix Identify Controller handling + - nvmet: fix Identify Active Namespace ID list handling + - nvmet: fix I/O Command Set specific Identify Controller + - nvme: fix async event trace event + - nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage" + - selftests/bpf: Use read_perf_max_sample_freq() in perf_event_stackmap + - selftests/bpf: Fix leaked bpf_link in get_stackid_cannot_attach + - blk-mq: don't plug for head insertions in blk_execute_rq_nowait + - wifi: iwlwifi: debug: fix crash in __iwl_err() + - wifi: iwlwifi: mvm: fix A-MSDU checks + - wifi: iwlwifi: trans: don't trigger d3 interrupt twice + - wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols + - bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap + - f2fs: fix to check return value of f2fs_do_truncate_blocks() + - f2fs: fix to check return value of inc_valid_block_count() + - md/raid10: fix task hung in raid10d + - md/raid10: fix leak of 'r10bio->remaining' for recovery + - md/raid10: fix memleak for 'conf->bio_split' + - md/raid10: fix memleak of md thread + - md/raid10: don't call bio_start_io_acct twice for bio which experienced read + error + - wifi: iwlwifi: mvm: don't drop unencrypted MCAST frames + - wifi: iwlwifi: yoyo: skip dump correctly on hw error + - wifi: iwlwifi: yoyo: Fix possible division by zero + - wifi: iwlwifi: mvm: initialize seq variable + - wifi: iwlwifi: fw: move memset before early return + - jdb2: Don't refuse invalidation of already invalidated buffers + - io_uring/rsrc: use nospec'ed indexes + - wifi: iwlwifi: make the loop for card preparation effective + - wifi: mt76: remove redundent MCU_UNI_CMD_* definitions + - wifi: mt76: mt7921: fix wrong command to set STA channel + - wifi: mt76: mt7921: fix PCI DMA hang after reboot + - wifi: mt76: mt7915: unlock on error in mt7915_thermal_temp_store() + - wifi: mt76: mt7996: fix radiotap bitfield + - wifi: mt76: mt7915: expose device tree match table + - wifi: mt76: mt7915: add error message in + mt7915_thermal_set_cur_throttle_state() + - wifi: mt76: mt7915: rework init flow in mt7915_thermal_init() + - wifi: mt76: handle failure of vzalloc in mt7615_coredump_work + - wifi: mt76: mt7996: let non-bufferable MMPDUs use correct hw queue + - wifi: mt76: mt7996: fix pointer calculation in ie countdown event + - wifi: mt76: mt7996: fix eeprom tx path bitfields + - wifi: mt76: add flexible polling wait-interval support + - wifi: mt76: mt7921e: fix probe timeout after reboot + - wifi: mt76: fix 6GHz high channel not be scanned + - mt76: mt7921: fix kernel panic by accessing unallocated eeprom.data + - wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe` + - wifi: mt76: mt7921e: improve reliability of dma reset + - wifi: mt76: mt7921e: stop chip reset worker in unregister hook + - wifi: mt76: connac: fix txd multicast rate setting + - wifi: iwlwifi: mvm: check firmware response size + - netfilter: conntrack: restore IPS_CONFIRMED out of + nf_conntrack_hash_check_insert() + - wifi: mt76: mt7996: rely on mt76_connac_txp_common structure + - wifi: mt76: mt7996: fill txd by host driver + - netfilter: conntrack: fix wrong ct->timeout value + - wifi: iwlwifi: fw: fix memory leak in debugfs + - ixgbe: Allow flow hash to be set via ethtool + - ixgbe: Enable setting RSS table to default values + - net/mlx5e: Don't clone flow post action attributes second time + - net/mlx5: E-switch, Create per vport table based on devlink encap mode + - net/mlx5: E-switch, Don't destroy indirect table in split rule + - net/mlx5e: Fix error flow in representor failing to add vport rx rule + - net/mlx5: Remove "recovery" arg from mlx5_load_one() function + - net/mlx5: Suspend auxiliary devices only in case of PCI device suspend + - Revert "net/mlx5: Remove "recovery" arg from mlx5_load_one() function" + - net/mlx5: Use recovery timeout on sync reset flow + - net/mlx5e: Nullify table pointer when failing to create + - Revert "net/mlx5e: Don't use termination table when redundant" + - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports + - bpf: Fix race between btf_put and btf_idr walk. + - bpf: Don't EFAULT for getsockopt with optval=NULL + - netfilter: nf_tables: don't write table validation state without mutex + - net: dpaa: Fix uninitialized variable in dpaa_stop() + - net/sched: sch_fq: fix integer overflow of "credit" + - ipv4: Fix potential uninit variable access bug in __ip_make_skb() + - rxrpc: Fix error when reading rxrpc tokens + - Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to + unfinished work" + - netlink: Use copy_to_user() for optval in netlink_getsockopt(). + - net: amd: Fix link leak when verifying config failed + - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. + - ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it + - ASoC: cs35l41: Only disable internal boost + - drivers: staging: rtl8723bs: Fix locking in _rtw_join_timeout_handler() + - drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler() + - pstore: Revert pmsg_lock back to a normal mutex + - usb: host: xhci-rcar: remove leftover quirk handling + - usb: dwc3: gadget: Change condition for processing suspend event + - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are + transmitted + - fpga: bridge: fix kernel-doc parameter description + - iommufd/selftest: Catch overflow of uptr and length + - iio: light: max44009: add missing OF device matching + - serial: 8250_bcm7271: Fix arbitration handling + - spi: atmel-quadspi: Don't leak clk enable count in pm resume + - spi: atmel-quadspi: Free resources even if runtime resume failed in + .remove() + - spi: imx: Don't skip cleanup in remove's error path + - interconnect: qcom: drop obsolete OSM_L3/EPSS defines + - interconnect: qcom: osm-l3: drop unuserd header inclusion + - spi: f_ospi: Add missing spi_mem_default_supports_op() helper + - module/decompress: Never use kunmap() for local un-mappings + - usb: gadget: udc: renesas_usb3: Fix use after free bug in + renesas_usb3_remove due to race condition + - ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE + - PCI: imx6: Install the fault handler only on compatible match + - ASoC: es8316: Handle optional IRQ assignment + - linux/vt_buffer.h: allow either builtin or modular for macros + - spi: qup: Don't skip cleanup in remove's error path + - interconnect: qcom: rpm: drop bogus pm domain attach + - spi: mchp-pci1xxxx: Fix length of SPI transactions not set properly in + driver + - spi: mchp-pci1xxxx: Fix SPI transactions not working after suspend and + resume + - spi: fsl-spi: Fix CPM/QE mode Litte Endian + - vmci_host: fix a race condition in vmci_host_poll() causing GPF + - of: Fix modalias string generation + - PCI/EDR: Clear Device Status after EDR error recovery + - ia64: mm/contig: fix section mismatch warning/error + - ia64: salinfo: placate defined-but-not-used warning + - scripts/gdb: bail early if there are no clocks + - scripts/gdb: bail early if there are no generic PD + - HID: amd_sfh: Correct the structure fields + - HID: amd_sfh: Correct the sensor enable and disable command + - HID: amd_sfh: Fix illuminance value + - HID: amd_sfh: Add support for shutdown operation + - HID: amd_sfh: Correct the stop all command + - HID: amd_sfh: Increase sensor command timeout for SFH1.1 + - HID: amd_sfh: Handle "no sensors" enabled for SFH1.1 + - cacheinfo: Check sib_leaf in cache_leaves_are_shared() + - coresight: etm_pmu: Set the module field + - drm/panel: novatek-nt35950: Improve error handling + - ASoC: fsl_mqs: move of_node_put() to the correct location + - PCI/PM: Extend D3hot delay for NVIDIA HDA controllers + - drm/panel: novatek-nt35950: Only unregister DSI1 if it exists + - spi: cadence-quadspi: fix suspend-resume implementations + - i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path + - i2c: xiic: xiic_xfer(): Fix runtime PM leak on error path + - scripts/gdb: raise error with reduced debugging information + - uapi/linux/const.h: prefer ISO-friendly __typeof__ + - sh: sq: Fix incorrect element size for allocating bitmap buffer + - usb: gadget: tegra-xudc: Fix crash in vbus_draw + - usb: chipidea: fix missing goto in `ci_hdrc_probe` + - usb: mtu3: fix kernel panic at qmu transfer done irq handler + - firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe + - tty: serial: fsl_lpuart: adjust buffer length to the intended size + - serial: 8250: Add missing wakeup event reporting + - spi: cadence-quadspi: use macro DEFINE_SIMPLE_DEV_PM_OPS + - staging: rtl8192e: Fix W_DISABLE# does not work after stop/start + - spmi: Add a check for remove callback when removing a SPMI driver + - virtio_ring: don't update event idx on get_buf + - fbdev: mmp: Fix deferred clk handling in mmphw_probe() + - selftests/powerpc/pmu: Fix sample field check in the + mmcra_thresh_marked_sample_test + - macintosh/windfarm_smu_sat: Add missing of_node_put() + - powerpc/perf: Properly detect mpc7450 family + - powerpc/mpc512x: fix resource printk format warning + - powerpc/wii: fix resource printk format warnings + - powerpc/sysdev/tsi108: fix resource printk format warnings + - macintosh: via-pmu-led: requires ATA to be set + - powerpc/rtas: use memmove for potentially overlapping buffer copy + - sched/fair: Fix inaccurate tally of ttwu_move_affine + - perf/core: Fix hardlockup failure caused by perf throttle + - Revert "objtool: Support addition to set CFA base" + - riscv: Fix ptdump when KASAN is enabled + - sched/rt: Fix bad task migration for rt tasks + - rv: Fix addition on an uninitialized variable 'run' + - tracing/user_events: Ensure write index cannot be negative + - clk: at91: clk-sam9x60-pll: fix return value check + - IB/hifi1: add a null check of kzalloc_node in hfi1_ipoib_txreq_init + - RDMA/siw: Fix potential page_array out of range access + - clk: mediatek: mt2712: Add error handling to clk_mt2712_apmixed_probe() + - clk: mediatek: Consistently use GATE_MTK() macro + - clk: mediatek: mt7622: Properly use CLK_IS_CRITICAL flag + - clk: mediatek: mt8135: Properly use CLK_IS_CRITICAL flag + - RDMA/rdmavt: Delete unnecessary NULL check + - clk: mediatek: clk-pllfh: fix missing of_node_put() in fhctl_parse_dt() + - clk: qcom: gcc-qcm2290: Fix up gcc_sdcc2_apps_clk_src + - workqueue: Fix hung time report of worker pools + - rtc: omap: include header for omap_rtc_power_off_program prototype + - RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() + - rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time + - rtc: k3: handle errors while enabling wake irq + - RDMA/rxe: Replace exists by rxe in rxe.c + - RDMA/erdma: Use fixed hardware page size + - fs/ntfs3: Fix memory leak if ntfs_read_mft failed + - fs/ntfs3: Add check for kmemdup + - fs/ntfs3: Fix OOB read in indx_insert_into_buffer + - fs/ntfs3: Fix slab-out-of-bounds read in hdr_delete_de() + - iommu/mediatek: Set dma_mask for PGTABLE_PA_35_EN + - RDMA/rxe: Remove tasklet call from rxe_cq.c + - power: supply: generic-adc-battery: fix unit scaling + - clk: add missing of_node_put() in "assigned-clocks" property parsing + - RDMA/siw: Remove namespace check from siw_netdev_event() + - clk: qcom: gcc-sm6115: Mark RCGs shared where applicable + - power: supply: rk817: Fix low SOC bugs + - RDMA/cm: Trace icm_send_rej event before the cm state is reset + - RDMA/srpt: Add a check for valid 'mad_agent' pointer + - IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order + - IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests + - clk: imx: fracn-gppll: fix the rate table + - clk: imx: fracn-gppll: disable hardware select control + - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents + - NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease + - iommu/amd: Set page size bitmap during V2 domain allocation + - s390/checksum: always use cksm instruction + - clk: qcom: lpasscc-sc7280: Skip qdsp6ss clock registration + - clk: qcom: lpassaudiocc-sc7280: Add required gdsc power domain clks in + lpass_cc_sc7280_desc + - clk: qcom: gcc-sm8350: fix PCIe PIPE clocks handling + - clk: qcom: dispcc-qcm2290: get rid of test clock + - clk: qcom: dispcc-qcm2290: Remove inexistent DSI1PHY clk + - Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe + - swiotlb: relocate PageHighMem test away from rmem_swiotlb_setup + - swiotlb: fix debugfs reporting of reserved memory pools + - RDMA/rxe: Convert tasklet args to queue pairs + - RDMA/rxe: Remove __rxe_do_task() + - RDMA/rxe: Fix the error "trying to register non-static key in + rxe_cleanup_task" + - RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR + - RDMA/mlx5: Fix flow counter query via DEVX + - SUNRPC: remove the maximum number of retries in call_bind_status + - RDMA/mlx5: Use correct device num_ports when modify DC + - clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when + init fails + - openrisc: Properly store r31 to pt_regs on unhandled exceptions + - timekeeping: Fix references to nonexistent ktime_get_fast_ns() + - SMB3: Add missing locks to protect deferred close file list + - SMB3: Close deferred file handles in case of handle lease break + - ext4: fix i_disksize exceeding i_size problem in paritally written case + - ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline + - pinctrl: renesas: r8a779a0: Remove incorrect AVB[01] pinmux configuration + - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group + - pinctrl: renesas: r8a779g0: Fix Group 4/5 pin functions + - pinctrl: renesas: r8a779g0: Fix Group 6/7 pin functions + - pinctrl: renesas: r8a779g0: Fix ERROROUTC function names + - leds: TI_LMU_COMMON: select REGMAP instead of depending on it + - pinctrl: ralink: reintroduce ralink,rt2880-pinmux compatible string + - dmaengine: mv_xor_v2: Fix an error code. + - leds: tca6507: Fix error handling of using fwnode_property_read_string + - pwm: mtk-disp: Disable shadow registers before setting backlight values + - pwm: mtk-disp: Configure double buffering before reading in .get_state() + - soundwire: intel: don't save hw_params for use in prepare + - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and + ulpi_port + - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() + - dma: gpi: remove spurious unlock in gpi_ch_init + - dmaengine: dw-edma: Fix to change for continuous transfer + - dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing + - dmaengine: at_xdmac: do not enable all cyclic channels + - pinctrl-bcm2835.c: fix race condition when setting gpio dir + - thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in + mtk_thermal_probe + - mfd: tqmx86: Do not access I2C_DETECT register through io_base + - mfd: tqmx86: Specify IO port register range more precisely + - mfd: tqmx86: Correct board names for TQMxE39x + - mfd: ocelot-spi: Fix unsupported bulk read + - mfd: arizona-spi: Add missing MODULE_DEVICE_TABLE + - hte: tegra: fix 'struct of_device_id' build error + - hte: tegra-194: Fix off by one in tegra_hte_map_to_line_id() + - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini + - PM: hibernate: Turn snapshot_test into global variable + - PM: hibernate: Do not get block device exclusively in test_resume mode + - afs: Fix updating of i_size with dv jump from server + - afs: Fix getattr to report server i_size on dirs, not local size + - afs: Avoid endless loop if file is larger than expected + - parisc: Fix argument pointer in real64_call_asm() + - parisc: Ensure page alignment in flush functions + - ALSA: usb-audio: Add quirk for Pioneer DDJ-800 + - ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41 + - ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED + - nilfs2: do not write dirty data after degenerating to read-only + - nilfs2: fix infinite loop in nilfs_mdt_get_block() + - mm: do not reclaim private data from pinned page + - drbd: correctly submit flush bio on barrier + - md/raid10: fix null-ptr-deref in raid10_sync_request + - md/raid5: Improve performance for sequential IO + - kasan: hw_tags: avoid invalid virt_to_page() + - mtd: core: provide unique name for nvmem device, take two + - mtd: core: fix nvmem error reporting + - mtd: core: fix error path for nvmem provider + - mtd: spi-nor: core: Update flash's current address mode when changing + address mode + - drivers: remoteproc: xilinx: Fix carveout names + - mailbox: zynqmp: Fix IPI isr handling + - kcsan: Avoid READ_ONCE() in read_instrumented_memory() + - mailbox: zynqmp: Fix typo in IPI documentation + - nfp: fix incorrect pointer deference when offloading IPsec with bonding + - wifi: rtl8xxxu: RTL8192EU always needs full init + - wifi: rtw88: rtw8821c: Fix rfe_option field width + - wifi: rtw89: fix potential race condition between napi_init and napi_enable + - clk: microchip: fix potential UAF in auxdev release callback + - clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent + - scripts/gdb: fix lx-timerlist for Python3 + - btrfs: scrub: reject unsupported scrub flags + - s390/dasd: fix hanging blockdevice after request requeue + - ia64: fix an addr to taddr in huge_pte_offset() + - mm/mempolicy: correctly update prev when policy is equal on mbind + - vhost_vdpa: fix unmap process in no-batch mode + - dm verity: fix error handling for check_at_most_once on FEC + - dm clone: call kmem_cache_destroy() in dm_clone_init() error path + - dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path + - dm flakey: fix a crash with invalid table line + - dm ioctl: fix nested locking in table_clear() to remove deadlock concern + - dm: don't lock fs when the map is NULL in process of resume + - blk-iocost: avoid 64-bit division in ioc_timer_fn + - cifs: fix potential use-after-free bugs in TCP_Server_Info::hostname + - cifs: protect session status check in smb2_reconnect() + - cifs: fix sharing of DFS connections + - cifs: fix potential race when tree connecting ipc + - cifs: protect access of TCP_Server_Info::{origin,leaf}_fullpath + - thunderbolt: Use correct type in tb_port_is_clx_enabled() prototype + - perf auxtrace: Fix address filter entire kernel size + - perf intel-pt: Fix CYC timestamps after standalone CBR + - i40e: Remove unused i40e status codes + - i40e: Remove string printing for i40e_status + - i40e: use int for i40e_status + - debugobject: Ensure pool refill (again) + - Linux 6.2.15 + * Lunar update: v6.2.14 upstream stable release (LP: #2025066) + - rust: arch/um: Disable FP/SIMD instruction to match x86 + - um: Only disable SSE on clang to work around old GCC bugs + - rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period + - mm/mempolicy: fix use-after-free of VMA iterator + - drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var + - gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xNU + - bluetooth: Perform careful capability checks in hci_sock_ioctl() + - wifi: brcmfmac: add Cypress 43439 SDIO ids + - btrfs: fix uninitialized variable warnings + - USB: serial: option: add UNISOC vendor and TOZED LT70C product + - driver core: Don't require dynamic_debug for initcall_debug probe timing + - riscv: Move early dtb mapping into the fixmap region + - riscv: Do not set initial_boot_params to the linear address of the dtb + - riscv: No need to relocate the dtb as it lies in the fixmap region + - Linux 6.2.14 + * CVE-2023-35001 + - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval + * CVE-2023-31248 + - netfilter: nf_tables: do not ignore genmask when looking up chain by id + * CVE-2023-3389 + - io_uring/poll: serialize poll linked timer start with poll removal + * CVE-2023-3269 + - mm: introduce new 'lock_mm_and_find_vma()' page fault helper + - mm: make the page fault mmap locking killable + - arm64/mm: Convert to using lock_mm_and_find_vma() + - powerpc/mm: Convert to using lock_mm_and_find_vma() + - mips/mm: Convert to using lock_mm_and_find_vma() + - riscv/mm: Convert to using lock_mm_and_find_vma() + - arm/mm: Convert to using lock_mm_and_find_vma() + - mm/fault: convert remaining simple cases to lock_mm_and_find_vma() + - powerpc/mm: convert coprocessor fault to lock_mm_and_find_vma() + - mm: make find_extend_vma() fail if write lock not held + - execve: expand new process stack manually ahead of time + - mm: always expand the stack with the mmap write lock held + - [CONFIG]: Set CONFIG_LOCK_MM_AND_FIND_VMA + * CVE-2023-3390 + - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE + * CVE-2023-3141 + - memstick: r592: Fix UAF bug in r592_remove due to race condition + * CVE-2023-3090 + - ipvlan:Fix out-of-bounds caused by unclear skb->cb + + -- Tim Gardner Tue, 18 Jul 2023 08:55:52 -0600 + +linux-azure (6.2.0-1008.8) lunar; urgency=medium + + * lunar/linux-azure: 6.2.0-1008.8 -proposed tracker (LP: #2026741) + + * Azure: MANA: Fix doorbell access for receives (LP: #2027615) + - SAUCE: net: mana: Batch ringing RX queue doorbell on receiving packets + - SAUCE: net: mana: Use the correct WQE count for ringing RQ doorbell + + [ Ubuntu: 6.2.0-26.26 ] + + * lunar/linux: 6.2.0-26.26 -proposed tracker (LP: #2026753) + * CVE-2023-2640 // CVE-2023-32629 + - Revert "UBUNTU: SAUCE: overlayfs: handle idmapped mounts in + ovl_do_(set|remove)xattr" + - Revert "UBUNTU: SAUCE: overlayfs: Skip permission checking for + trusted.overlayfs.* xattrs" + - SAUCE: overlayfs: default to userxattr when mounted from non initial user + namespace + * CVE-2023-35001 + - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval + * CVE-2023-31248 + - netfilter: nf_tables: do not ignore genmask when looking up chain by id + * CVE-2023-3389 + - io_uring/poll: serialize poll linked timer start with poll removal + * CVE-2023-3390 + - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE + * CVE-2023-3090 + - ipvlan:Fix out-of-bounds caused by unclear skb->cb + * CVE-2023-3269 + - mm: introduce new 'lock_mm_and_find_vma()' page fault helper + - mm: make the page fault mmap locking killable + - arm64/mm: Convert to using lock_mm_and_find_vma() + - powerpc/mm: Convert to using lock_mm_and_find_vma() + - mips/mm: Convert to using lock_mm_and_find_vma() + - riscv/mm: Convert to using lock_mm_and_find_vma() + - arm/mm: Convert to using lock_mm_and_find_vma() + - mm/fault: convert remaining simple cases to lock_mm_and_find_vma() + - powerpc/mm: convert coprocessor fault to lock_mm_and_find_vma() + - mm: make find_extend_vma() fail if write lock not held + - execve: expand new process stack manually ahead of time + - mm: always expand the stack with the mmap write lock held + - [CONFIG]: Set CONFIG_LOCK_MM_AND_FIND_VMA + + -- Tim Gardner Mon, 17 Jul 2023 06:55:01 -0600 + linux-azure (6.2.0-1007.7) lunar; urgency=medium * lunar/linux-azure: 6.2.0-1007.7 -proposed tracker (LP: #2024534) diff -u linux-azure-6.2-6.2.0/debian.azure/tracking-bug linux-azure-6.2-6.2.0/debian.azure/tracking-bug --- linux-azure-6.2-6.2.0/debian.azure/tracking-bug +++ linux-azure-6.2-6.2.0/debian.azure/tracking-bug @@ -1 +1 @@ -2024534 2023.06.12-1 +2026476 2023.07.10-1 diff -u linux-azure-6.2-6.2.0/debian.master/abi/abiname linux-azure-6.2-6.2.0/debian.master/abi/abiname --- linux-azure-6.2-6.2.0/debian.master/abi/abiname +++ linux-azure-6.2-6.2.0/debian.master/abi/abiname @@ -1 +1 @@ -23 +25 diff -u linux-azure-6.2-6.2.0/debian.master/abi/amd64/generic linux-azure-6.2-6.2.0/debian.master/abi/amd64/generic --- linux-azure-6.2-6.2.0/debian.master/abi/amd64/generic +++ linux-azure-6.2-6.2.0/debian.master/abi/amd64/generic @@ -4782,10 +4782,10 @@ EXPORT_SYMBOL drivers/usb/serial/usbserial 0x1fb21187 usb_serial_suspend EXPORT_SYMBOL drivers/usb/serial/usbserial 0xd11fd275 usb_serial_resume EXPORT_SYMBOL drivers/vdpa/vdpa 0x1b17ce4a vdpa_set_status -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x087404e8 mdev_unregister_driver -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x0c321fb5 mdev_unregister_parent -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x567cd3c2 mdev_register_parent -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x5e9f57cb mdev_register_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x5940069c mdev_unregister_parent +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x80b21c3b mdev_register_parent +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xa38aa589 mdev_unregister_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xaed906ea mdev_register_driver EXPORT_SYMBOL drivers/vfio/vfio 0x01cadc84 vfio_pin_pages EXPORT_SYMBOL drivers/vfio/vfio 0x19567d06 vfio_info_cap_shift EXPORT_SYMBOL drivers/vfio/vfio 0x54a6e292 vfio_unpin_pages @@ -17506,6 +17506,7 @@ EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xe415a917 _vdpa_register_device EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xec99d93c vdpa_set_config EXPORT_SYMBOL_GPL drivers/vdpa/vdpa_sim/vdpa_sim 0x51d44ded vdpasim_create +EXPORT_SYMBOL_GPL drivers/vfio/mdev/mdev 0xe6b9aa09 mdev_bus_type EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x177691fb vfio_pci_core_finish_enable EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x1c3fd649 vfio_pci_core_ioctl EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x28476933 vfio_pci_core_write @@ -27856,7 +27857,6 @@ I915_GVT EXPORT_SYMBOL_GPL 0x03fa42d7 intel_uncore_forcewake_put drivers/gpu/drm/i915/i915 I915_GVT EXPORT_SYMBOL_GPL 0x06d27f6c __intel_context_do_unpin drivers/gpu/drm/i915/i915 I915_GVT EXPORT_SYMBOL_GPL 0x092c7b9a i915_gem_object_set_to_cpu_domain drivers/gpu/drm/i915/i915 -I915_GVT EXPORT_SYMBOL_GPL 0x0fee1bb4 intel_gvt_iterate_mmio_table drivers/gpu/drm/i915/i915 I915_GVT EXPORT_SYMBOL_GPL 0x1ae79332 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 0x3516232b i915_unreserve_fence drivers/gpu/drm/i915/i915 @@ -27865,6 +27865,7 @@ I915_GVT EXPORT_SYMBOL_GPL 0x4c74cd21 intel_uncore_forcewake_get drivers/gpu/drm/i915/i915 I915_GVT EXPORT_SYMBOL_GPL 0x4c7dc44d intel_gvt_set_ops drivers/gpu/drm/i915/i915 I915_GVT EXPORT_SYMBOL_GPL 0x4e2dd7c7 shmem_pin_map drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x4f47b44c intel_gvt_iterate_mmio_table drivers/gpu/drm/i915/i915 I915_GVT EXPORT_SYMBOL_GPL 0x5223b48b i915_gem_object_alloc drivers/gpu/drm/i915/i915 I915_GVT EXPORT_SYMBOL_GPL 0x5f9d4494 i915_gem_ww_ctx_backoff drivers/gpu/drm/i915/i915 I915_GVT EXPORT_SYMBOL_GPL 0x68fa2261 i915_request_wait drivers/gpu/drm/i915/i915 diff -u linux-azure-6.2-6.2.0/debian.master/abi/arm64/generic linux-azure-6.2-6.2.0/debian.master/abi/arm64/generic --- linux-azure-6.2-6.2.0/debian.master/abi/arm64/generic +++ linux-azure-6.2-6.2.0/debian.master/abi/arm64/generic @@ -4934,10 +4934,10 @@ EXPORT_SYMBOL drivers/usb/serial/usbserial 0x06cd61fa usb_serial_suspend EXPORT_SYMBOL drivers/usb/serial/usbserial 0xb7cb4dff usb_serial_resume EXPORT_SYMBOL drivers/vdpa/vdpa 0x912d4e52 vdpa_set_status -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x14c62c8b mdev_unregister_parent -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x150e712b mdev_register_parent -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x3c8fe662 mdev_register_driver -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xe657a3b2 mdev_unregister_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x8c091d15 mdev_register_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xb7a0413e mdev_unregister_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xbe2d4b43 mdev_unregister_parent +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xc863e875 mdev_register_parent EXPORT_SYMBOL drivers/vfio/vfio 0x19567d06 vfio_info_cap_shift EXPORT_SYMBOL drivers/vfio/vfio 0x6c28be5a vfio_info_add_capability EXPORT_SYMBOL drivers/vfio/vfio 0x6dc7b3fa vfio_dma_rw @@ -17610,6 +17610,7 @@ EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xd6752c31 vdpa_mgmtdev_register EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xe987f038 __vdpa_register_driver EXPORT_SYMBOL_GPL drivers/vdpa/vdpa_sim/vdpa_sim 0xe0837364 vdpasim_create +EXPORT_SYMBOL_GPL drivers/vfio/mdev/mdev 0x05be0089 mdev_bus_type EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x0315ef64 vfio_pci_core_finish_enable EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x071e0f50 vfio_pci_core_write EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x1403d237 vfio_pci_core_unregister_device diff -u linux-azure-6.2-6.2.0/debian.master/abi/arm64/generic-64k linux-azure-6.2-6.2.0/debian.master/abi/arm64/generic-64k --- linux-azure-6.2-6.2.0/debian.master/abi/arm64/generic-64k +++ linux-azure-6.2-6.2.0/debian.master/abi/arm64/generic-64k @@ -4934,10 +4934,10 @@ EXPORT_SYMBOL drivers/usb/serial/usbserial 0x313ce5e1 usb_serial_resume EXPORT_SYMBOL drivers/usb/serial/usbserial 0xd9041802 usb_serial_suspend EXPORT_SYMBOL drivers/vdpa/vdpa 0x4a71bd81 vdpa_set_status -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x14c62c8b mdev_unregister_parent -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x150e712b mdev_register_parent -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x3f191212 mdev_unregister_driver -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x565fbc7d mdev_register_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x5d7a66ae mdev_register_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xbe2d4b43 mdev_unregister_parent +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xc863e875 mdev_register_parent +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xdb03414e mdev_unregister_driver EXPORT_SYMBOL drivers/vfio/vfio 0x19567d06 vfio_info_cap_shift EXPORT_SYMBOL drivers/vfio/vfio 0x4ff14197 vfio_dma_rw EXPORT_SYMBOL drivers/vfio/vfio 0x6c28be5a vfio_info_add_capability @@ -17607,6 +17607,7 @@ EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xf652f4e4 vdpa_unregister_device EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xfc56fc15 _vdpa_unregister_device EXPORT_SYMBOL_GPL drivers/vdpa/vdpa_sim/vdpa_sim 0xce50e415 vdpasim_create +EXPORT_SYMBOL_GPL drivers/vfio/mdev/mdev 0x48526584 mdev_bus_type EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x0765ea67 vfio_pci_core_aer_err_detected EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x120af5f9 vfio_pci_core_unregister_device EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x22a9fa85 vfio_pci_core_disable diff -u linux-azure-6.2-6.2.0/debian.master/abi/armhf/generic linux-azure-6.2-6.2.0/debian.master/abi/armhf/generic --- linux-azure-6.2-6.2.0/debian.master/abi/armhf/generic +++ linux-azure-6.2-6.2.0/debian.master/abi/armhf/generic @@ -4739,10 +4739,10 @@ EXPORT_SYMBOL drivers/usb/serial/usbserial 0x93955163 usb_serial_suspend EXPORT_SYMBOL drivers/usb/serial/usbserial 0xbfb8f2c2 usb_serial_resume EXPORT_SYMBOL drivers/vdpa/vdpa 0x5d733fed vdpa_set_status -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x28fda947 mdev_register_driver -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x5fb4f1c1 mdev_register_parent -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x6ed8283a mdev_unregister_parent -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xe8b76d7c mdev_unregister_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x2ab1cb68 mdev_unregister_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x33960872 mdev_register_parent +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x41a5709b mdev_unregister_parent +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xd67633e4 mdev_register_driver EXPORT_SYMBOL drivers/vfio/vfio 0x05b8cfda vfio_set_irqs_validate_and_prepare EXPORT_SYMBOL drivers/vfio/vfio 0x0f655355 vfio_info_add_capability EXPORT_SYMBOL drivers/vfio/vfio 0x51f16cdb vfio_info_cap_shift @@ -16771,6 +16771,7 @@ EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xf602ab52 vdpa_mgmtdev_register EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xf9bc55dc vdpa_unregister_device EXPORT_SYMBOL_GPL drivers/vdpa/vdpa_sim/vdpa_sim 0x68f32f6a vdpasim_create +EXPORT_SYMBOL_GPL drivers/vfio/mdev/mdev 0x89027996 mdev_bus_type EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x013d320c vfio_pci_core_aer_err_detected EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x0c40a15f vfio_pci_core_close_device EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x204fa0b6 vfio_pci_core_sriov_configure diff -u linux-azure-6.2-6.2.0/debian.master/abi/armhf/generic-lpae linux-azure-6.2-6.2.0/debian.master/abi/armhf/generic-lpae --- linux-azure-6.2-6.2.0/debian.master/abi/armhf/generic-lpae +++ linux-azure-6.2-6.2.0/debian.master/abi/armhf/generic-lpae @@ -4741,10 +4741,10 @@ EXPORT_SYMBOL drivers/usb/serial/usbserial 0xcd35feb9 usb_serial_suspend EXPORT_SYMBOL drivers/usb/serial/usbserial 0xf267af1b usb_serial_resume EXPORT_SYMBOL drivers/vdpa/vdpa 0xab53937e vdpa_set_status -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x1141672e mdev_register_parent -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xa8c2c8a1 mdev_unregister_driver -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xb20de3e7 mdev_register_driver -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xee3b0192 mdev_unregister_parent +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x2869d36e mdev_register_parent +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x9322efec mdev_register_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xf597aab1 mdev_unregister_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xf82d6425 mdev_unregister_parent EXPORT_SYMBOL drivers/vfio/vfio 0x05b8cfda vfio_set_irqs_validate_and_prepare EXPORT_SYMBOL drivers/vfio/vfio 0x0f655355 vfio_info_add_capability EXPORT_SYMBOL drivers/vfio/vfio 0x4226e5c9 vfio_dma_rw @@ -16819,6 +16819,7 @@ EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xea3ea904 vdpa_set_config EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xef18e827 vdpa_get_config EXPORT_SYMBOL_GPL drivers/vdpa/vdpa_sim/vdpa_sim 0x03d04fe7 vdpasim_create +EXPORT_SYMBOL_GPL drivers/vfio/mdev/mdev 0x3c9f2790 mdev_bus_type EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x07bd8663 vfio_pci_core_ioctl EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x0959b693 vfio_pci_core_request EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x0bada07c vfio_pci_core_init_dev diff -u linux-azure-6.2-6.2.0/debian.master/abi/ppc64el/generic linux-azure-6.2-6.2.0/debian.master/abi/ppc64el/generic --- linux-azure-6.2-6.2.0/debian.master/abi/ppc64el/generic +++ linux-azure-6.2-6.2.0/debian.master/abi/ppc64el/generic @@ -4557,10 +4557,10 @@ EXPORT_SYMBOL drivers/usb/serial/usbserial 0x04ea51a0 usb_serial_suspend EXPORT_SYMBOL drivers/usb/serial/usbserial 0x9a07465e usb_serial_resume EXPORT_SYMBOL drivers/vdpa/vdpa 0xa4d5aacc vdpa_set_status -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x404f180a mdev_register_driver -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xe34ff04e mdev_unregister_driver -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xe47d6000 mdev_unregister_parent -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xf631fe66 mdev_register_parent +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x0020d258 mdev_unregister_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x2ad41f07 mdev_register_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x39c1d8ca mdev_unregister_parent +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xb699b617 mdev_register_parent EXPORT_SYMBOL drivers/vfio/vfio 0x19567d06 vfio_info_cap_shift EXPORT_SYMBOL drivers/vfio/vfio 0x2afcbfdc vfio_unpin_pages EXPORT_SYMBOL drivers/vfio/vfio 0x6c28be5a vfio_info_add_capability @@ -16478,6 +16478,7 @@ EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xf07f74b0 vdpa_unregister_device EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xf4615bdd vdpa_set_config EXPORT_SYMBOL_GPL drivers/vdpa/vdpa_sim/vdpa_sim 0x118bd705 vdpasim_create +EXPORT_SYMBOL_GPL drivers/vfio/mdev/mdev 0x044c2d7f mdev_bus_type EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x0b021d9a vfio_pci_core_init_dev EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x0fc7ceb7 vfio_pci_core_register_dev_region EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x106ad4a7 vfio_pci_core_request diff -u linux-azure-6.2-6.2.0/debian.master/abi/s390x/generic linux-azure-6.2-6.2.0/debian.master/abi/s390x/generic --- linux-azure-6.2-6.2.0/debian.master/abi/s390x/generic +++ linux-azure-6.2-6.2.0/debian.master/abi/s390x/generic @@ -1997,10 +1997,10 @@ EXPORT_SYMBOL drivers/tty/serial/serial_core 0xbfe638cc uart_unregister_driver EXPORT_SYMBOL drivers/tty/serial/serial_core 0xdbfc4e99 uart_get_baud_rate EXPORT_SYMBOL drivers/tty/serial/serial_core 0xf0209ebb uart_match_port -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x7678d1fd mdev_unregister_parent -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x8ac9075d mdev_unregister_driver -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x8e82f757 mdev_register_driver -EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xba0bbe75 mdev_register_parent +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x0df24945 mdev_register_parent +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x72cf6066 mdev_register_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xdbfbcdfc mdev_unregister_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xe92858e3 mdev_unregister_parent EXPORT_SYMBOL drivers/vfio/vfio 0x34afb3e2 vfio_dma_rw EXPORT_SYMBOL drivers/vfio/vfio 0x4232a0c3 vfio_info_cap_shift EXPORT_SYMBOL drivers/vfio/vfio 0xaf8a4a7f vfio_set_irqs_validate_and_prepare @@ -8501,6 +8501,7 @@ EXPORT_SYMBOL_GPL drivers/uio/uio 0x3d426b82 __uio_register_device EXPORT_SYMBOL_GPL drivers/uio/uio 0x58ce4d27 uio_event_notify EXPORT_SYMBOL_GPL drivers/uio/uio 0xb6129b23 uio_unregister_device +EXPORT_SYMBOL_GPL drivers/vfio/mdev/mdev 0x3079beee mdev_bus_type EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x002b96f4 vfio_pci_core_unregister_device EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x091acb63 vfio_pci_core_register_device EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x0b1fe775 vfio_pci_core_disable diff -u linux-azure-6.2-6.2.0/debian.master/abi/version linux-azure-6.2-6.2.0/debian.master/abi/version --- linux-azure-6.2-6.2.0/debian.master/abi/version +++ linux-azure-6.2-6.2.0/debian.master/abi/version @@ -1 +1 @@ -6.2.0-23.23 +6.2.0-25.25 diff -u linux-azure-6.2-6.2.0/debian.master/changelog linux-azure-6.2-6.2.0/debian.master/changelog --- linux-azure-6.2-6.2.0/debian.master/changelog +++ linux-azure-6.2-6.2.0/debian.master/changelog @@ -1,3 +1,780 @@ +linux (6.2.0-27.28) lunar; urgency=medium + + * lunar/linux: 6.2.0-27.28 -proposed tracker (LP: #2026488) + + * Packaging resync (LP: #1786013) + - [Packaging] resync update-dkms-versions helper + - [Packaging] update annotations scripts + + * CVE-2023-2640 // CVE-2023-32629 + - Revert "UBUNTU: SAUCE: overlayfs: handle idmapped mounts in + ovl_do_(set|remove)xattr" + - Revert "UBUNTU: SAUCE: overlayfs: Skip permission checking for + trusted.overlayfs.* xattrs" + - SAUCE: overlayfs: default to userxattr when mounted from non initial user + namespace + + * UNII-4 5.9G Band support request on 8852BE (LP: #2023952) + - wifi: rtw89: 8851b: add 8851B basic chip_info + - wifi: rtw89: introduce realtek ACPI DSM method + - wifi: rtw89: regd: judge UNII-4 according to BIOS and chip + - wifi: rtw89: support U-NII-4 channels on 5GHz band + + * Disable hv-kvp-daemon if /dev/vmbus/hv_kvp is not present (LP: #2024900) + - [Packaging] disable hv-kvp-daemon if needed + + * A deadlock issue in scsi rescan task while resuming from S3 (LP: #2018566) + - ata: libata-scsi: Avoid deadlock on rescan after device resume + + * [SRU] Intel Sapphire Rapids HBM support needs CONFIG_NUMA_EMU (LP: #2008745) + - [Config] Intel Sapphire Rapids HBM support needs CONFIG_NUMA_EMU + + * Lunar update: v6.2.15 upstream stable release (LP: #2025067) + - ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15 + - ASoC: Intel: soc-acpi: add table for Intel 'Rooks County' NUC M15 + - ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm + - x86/hyperv: Block root partition functionality in a Confidential VM + - ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx + (8A22) + - iio: adc: palmas_gpadc: fix NULL dereference on rmmod + - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 + - ASoC: da7213.c: add missing pm_runtime_disable() + - net: wwan: t7xx: do not compile with -Werror + - wifi: mt76: mt7921: Fix use-after-free in fw features query. + - selftests mount: Fix mount_setattr_test builds failed + - scsi: mpi3mr: Handle soft reset in progress fault code (0xF002) + - net: sfp: add quirk enabling 2500Base-x for HG MXPD-483II + - platform/x86: thinkpad_acpi: Add missing T14s Gen1 type to s2idle quirk list + - wifi: ath11k: reduce the MHI timeout to 20s + - tracing: Error if a trace event has an array for a __field() + - asm-generic/io.h: suppress endianness warnings for readq() and writeq() + - asm-generic/io.h: suppress endianness warnings for relaxed accessors + - x86/cpu: Add model number for Intel Arrow Lake processor + - wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset + - ASoC: amd: ps: update the acp clock source. + - arm64: Always load shadow stack pointer directly from the task struct + - arm64: Stash shadow stack pointer in the task struct on interrupt + - powerpc/boot: Fix boot wrapper code generation with CONFIG_POWER10_CPU + - PCI: kirin: Select REGMAP_MMIO + - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock + - PCI: qcom: Fix the incorrect register usage in v2.7.0 config + - bus: mhi: host: pci_generic: Revert "Add a secondary AT port to Telit FN990" + - phy: qcom-qmp-pcie: sc8180x PCIe PHY has 2 lanes + - IMA: allow/fix UML builds + - wifi: rtw88: usb: fix priority queue to endpoint mapping + - usb: gadget: udc: core: Invoke usb_gadget_connect only when started + - usb: gadget: udc: core: Prevent redundant calls to pullup + - usb: dwc3: gadget: Stall and restart EP0 if host is unresponsive + - USB: dwc3: fix runtime pm imbalance on probe errors + - USB: dwc3: fix runtime pm imbalance on unbind + - hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write + - hwmon: (adt7475) Use device_property APIs when configuring polarity + - tpm: Add !tpm_amd_is_rng_defective() to the hwrng_unregister() call site + - posix-cpu-timers: Implement the missing timer_wait_running callback + - media: ov8856: Do not check for for module version + - drm/vmwgfx: Fix Legacy Display Unit atomic drm support + - blk-stat: fix QUEUE_FLAG_STATS clear + - blk-mq: release crypto keyslot before reporting I/O complete + - blk-crypto: make blk_crypto_evict_key() return void + - blk-crypto: make blk_crypto_evict_key() more robust + - staging: iio: resolver: ads1210: fix config mode + - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH + - xhci: fix debugfs register accesses while suspended + - serial: fix TIOCSRS485 locking + - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx + - serial: max310x: fix IO data corruption in batched operations + - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem + - fs: fix sysctls.c built + - MIPS: fw: Allow firmware to pass a empty env + - ipmi:ssif: Add send_retries increment + - ipmi: fix SSIF not responding under certain cond. + - iio: addac: stx104: Fix race condition when converting analog-to-digital + - iio: addac: stx104: Fix race condition for stx104_write_raw() + - kheaders: Use array declaration instead of char + - wifi: mt76: add missing locking to protect against concurrent rx/status + calls + - wifi: rtw89: correct 5 MHz mask setting + - pwm: meson: Fix axg ao mux parents + - pwm: meson: Fix g12a ao clk81 name + - soundwire: qcom: correct setting ignore bit on v1.5.1 + - pinctrl: qcom: lpass-lpi: set output value before enabling output + - ring-buffer: Ensure proper resetting of atomic variables in + ring_buffer_reset_online_cpus + - ring-buffer: Sync IRQ works before buffer destruction + - crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON() + - crypto: safexcel - Cleanup ring IRQ workqueues on load failure + - crypto: arm64/aes-neonbs - fix crash with CFI enabled + - crypto: testmgr - fix RNG performance in fuzz tests + - crypto: ccp - Don't initialize CCP for PSP 0x1649 + - rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe- + ed + - reiserfs: Add security prefix to xattr name in reiserfs_security_write() + - cpufreq: qcom-cpufreq-hw: fix double IO unmap and resource release on exit + - KVM: x86/pmu: Disallow legacy LBRs if architectural LBRs are available + - KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted + - KVM: arm64: Avoid vcpu->mutex v. kvm->lock inversion in CPU_ON + - KVM: arm64: Avoid lock inversion when setting the VM register width + - KVM: arm64: Use config_lock to protect data ordered against KVM_RUN + - KVM: arm64: Use config_lock to protect vgic state + - KVM: arm64: vgic: Don't acquire its_lock before config_lock + - relayfs: fix out-of-bounds access in relay_file_read + - drm/amd/display: Remove stutter only configurations + - drm/amd/display: limit timing for single dimm memory + - drm/amd/display: fix PSR-SU/DSC interoperability support + - drm/amd/display: fix a divided-by-zero error + - KVM: RISC-V: Retry fault if vma_lookup() results become invalid + - ksmbd: fix racy issue under cocurrent smb2 tree disconnect + - ksmbd: call rcu_barrier() in ksmbd_server_exit() + - ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem() + - ksmbd: fix memleak in session setup + - ksmbd: not allow guest user on multichannel + - ksmbd: fix deadlock in ksmbd_find_crypto_ctx() + - ACPI: video: Remove acpi_backlight=video quirk for Lenovo ThinkPad W530 + - i2c: omap: Fix standard mode false ACK readings + - riscv: mm: remove redundant parameter of create_fdt_early_page_table + - tracing: Fix permissions for the buffer_percent file + - drm/amd/pm: re-enable the gfx imu when smu resume + - iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE + - RISC-V: Align SBI probe implementation with spec + - Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path" + - ubifs: Fix memleak when insert_old_idx() failed + - ubi: Fix return value overwrite issue in try_write_vid_and_data() + - ubifs: Free memory for tmpfile name + - ubifs: Fix memory leak in do_rename + - ceph: fix potential use-after-free bug when trimming caps + - fs: dlm: fix DLM_IFL_CB_PENDING gets overwritten + - xfs: don't consider future format versions valid + - cxl/hdm: Fail upon detecting 0-sized decoders + - bus: mhi: host: Remove duplicate ee check for syserr + - bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state + - bus: mhi: host: Range check CHDBOFF and ERDBOFF + - ASoC: dt-bindings: qcom,lpass-rx-macro: correct minItems for clocks + - kunit: fix bug in the order of lines in debugfs logs + - rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check + - selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem + - selftests/resctrl: Move ->setup() call outside of test specific branches + - selftests/resctrl: Allow ->setup() to return errors + - selftests/resctrl: Check for return value after write_schemata() + - selinux: fix Makefile dependencies of flask.h + - selinux: ensure av_permissions.h is built when needed + - tpm, tpm_tis: Do not skip reset of original interrupt vector + - tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register + - tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed + - tpm, tpm_tis: Claim locality before writing interrupt registers + - tpm, tpm: Implement usage counter for locality + - tpm, tpm_tis: Claim locality when interrupts are reenabled on resume + - erofs: stop parsing non-compact HEAD index if clusterofs is invalid + - erofs: initialize packed inode after root inode is assigned + - erofs: fix potential overflow calculating xattr_isize + - drm/rockchip: Drop unbalanced obj unref + - drm/i915/dg2: Drop one PCI ID + - drm/vgem: add missing mutex_destroy + - drm/probe-helper: Cancel previous job before starting new one + - drm/amdgpu: register a vga_switcheroo client for MacBooks with apple-gmux + - tools/x86/kcpuid: Fix avx512bw and avx512lvl fields in Fn00000007 + - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() + - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe + - arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table + - arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table + - arm64: dts: renesas: r9a07g044: Update IRQ numbers for SSI channels + - arm64: dts: renesas: r9a07g054: Update IRQ numbers for SSI channels + - arm64: dts: renesas: r9a07g043: Update IRQ numbers for SSI channels + - drm/mediatek: dp: Only trigger DRM HPD events if bridge is attached + - drm/msm/disp/dpu: check for crtc enable rather than crtc active to release + shared resources + - EDAC/skx: Fix overflows on the DRAM row address mapping arrays + - ARM: dts: qcom-apq8064: Fix opp table child name + - regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since + booted + - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT + - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB + - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property + - arm64: dts: broadcom: bcmbca: bcm4908: fix NAND interrupt name + - arm64: dts: broadcom: bcmbca: bcm4908: fix LED nodenames + - arm64: dts: broadcom: bcmbca: bcm4908: fix procmon nodename + - arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name + - arm64: dts: qcom: sc7280: fix EUD port properties + - arm64: dts: qcom: sdm845: correct dynamic power coefficients + - arm64: dts: qcom: sdm845: Fix the PCI I/O port range + - arm64: dts: qcom: msm8998: Fix the PCI I/O port range + - arm64: dts: qcom: sc7280: Fix the PCI I/O port range + - arm64: dts: qcom: ipq8074: Fix the PCI I/O port range + - arm64: dts: qcom: ipq6018: Add/remove some newlines + - arm64: dts: qcom: ipq6018: Fix the PCI I/O port range + - arm64: dts: qcom: msm8996: Fix the PCI I/O port range + - arm64: dts: qcom: sm8250: Fix the PCI I/O port range + - arm64: dts: qcom: sc8280xp: Fix the PCI I/O port range + - arm64: dts: qcom: sm8150: Fix the PCI I/O port range + - arm64: dts: qcom: sm8450: Fix the PCI I/O port range + - ARM: dts: qcom: ipq4019: Fix the PCI I/O port range + - ARM: dts: qcom: ipq8064: Fix the PCI I/O port range + - arm64: dts: qcom: msm8976: Add and provide xo clk to rpmcc + - ARM: dts: qcom: sdx55: Fix the unit address of PCIe EP node + - x86/MCE/AMD: Use an u64 for bank_map + - media: bdisp: Add missing check for create_workqueue + - media: platform: mtk-mdp3: Add missing check and free for ida_alloc + - media: amphion: decoder implement display delay enable + - media: av7110: prevent underflow in write_ts_to_decoder() + - firmware: qcom_scm: Clear download bit during reboot + - drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535 + - media: max9286: Free control handler + - accel: Link to compute accelerator subsystem intro + - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB + - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB + - drm/msm/adreno: drop bogus pm_runtime_set_active() + - drm: msm: adreno: Disable preemption on Adreno 510 + - virt/coco/sev-guest: Double-buffer messages + - arm64: dts: qcom: sm8350-microsoft-surface: fix USB dual-role mode property + - drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known + override-init warnings + - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 + - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data + - arm64: dts: qcom: sm8450: fix pcie1 gpios properties name + - drm: rcar-du: Fix a NULL vs IS_ERR() bug + - ARM: dts: gta04: fix excess dma channel usage + - firmware: arm_scmi: Fix xfers allocation on Rx channel + - perf/arm-cmn: Move overlapping wp_combine field + - perf/amlogic: Fix config1/config2 parsing issue + - ARM: dts: stm32: fix spi1 pin assignment on stm32mp15 + - arm64: dts: apple: t8103: Disable unused PCIe ports + - cpufreq: mediatek: fix passing zero to 'PTR_ERR' + - cpufreq: mediatek: fix KP caused by handler usage after + regulator_put/clk_put + - cpufreq: mediatek: raise proc/sram max voltage for MT8516 + - cpufreq: mediatek: Raise proc and sram max voltage for MT7622/7623 + - cpufreq: qcom-cpufreq-hw: Revert adding cpufreq qos + - arm64: dts: mediatek: mt8192-asurada: Fix voltage constraint for Vgpu + - ACPI: VIOT: Initialize the correct IOMMU fwspec + - drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe() + - drm/mediatek: dp: Change the aux retries times when receiving AUX_DEFER + - mailbox: mpfs: switch to txdone_poll + - soc: bcm: brcmstb: biuctrl: fix of_iomap leak + - soc: renesas: renesas-soc: Release 'chipid' from ioremap() + - gpu: host1x: Fix potential double free if IOMMU is disabled + - gpu: host1x: Fix memory leak of device names + - arm64: dts: qcom: sc7280-herobrine-villager: correct trackpad supply + - arm64: dts: qcom: sc7180-trogdor-lazor: correct trackpad supply + - arm64: dts: qcom: sc7180-trogdor-pazquel: correct trackpad supply + - arm64: dts: qcom: msm8998-oneplus-cheeseburger: revert "fix backlight pin + function" + - arm64: dts: qcom: msm8994-kitakami: drop unit address from PMI8994 regulator + - arm64: dts: qcom: msm8994-msft-lumia-octagon: drop unit address from PMI8994 + regulator + - arm64: dts: qcom: apq8096-db820c: drop unit address from PMI8994 regulator + - drm/ttm/pool: Fix ttm_pool_alloc error path + - regulator: core: Consistently set mutex_owner when using + ww_mutex_lock_slow() + - regulator: core: Avoid lockdep reports when resolving supplies + - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() + - soc: qcom: rpmh-rsc: Support RSC v3 minor versions + - arm64: dts: qcom: msm8994-angler: Fix cont_splash_mem mapping + - arm64: dts: qcom: msm8994-angler: removed clash with smem_region + - arm64: dts: sc7180: Rename qspi data12 as data23 + - arm64: dts: sc7280: Rename qspi data12 as data23 + - arm64: dts: sdm845: Rename qspi data12 as data23 + - media: mtk-jpeg: Fixes jpeghw multi-core judgement + - media: mtk-jpeg: Fixes jpeg enc&dec worker sw flow + - media: mediatek: vcodec: Use 4K frame size when supported by stateful + decoder + - media: mediatek: vcodec: Make MM21 the default capture format + - media: mediatek: vcodec: Force capture queue format to MM21 + - media: mediatek: vcodec: add params to record lat and core lat_buf count + - media: mediatek: vcodec: using each instance lat_buf count replace core + ready list + - media: mediatek: vcodec: move lat_buf to the top of core list + - media: mediatek: vcodec: add core decode done event + - media: mediatek: vcodec: remove unused lat_buf + - media: mediatek: vcodec: making sure queue_work successfully + - media: mediatek: vcodec: change lat thread decode error condition + - media: cedrus: fix use after free bug in cedrus_remove due to race condition + - media: rkvdec: fix use after free bug in rkvdec_remove + - platform/x86/amd/pmf: Move out of BIOS SMN pair for driver probe + - platform/x86/amd: pmc: Don't try to read SMU version on Picasso + - platform/x86/amd: pmc: Hide SMU version and program attributes for Picasso + - platform/x86/amd: pmc: Don't dump data after resume from s0i3 on picasso + - platform/x86/amd: pmc: Move idlemask check into `amd_pmc_idlemask_read` + - platform/x86/amd: pmc: Utilize SMN index 0 for driver probe + - platform/x86/amd: pmc: Move out of BIOS SMN pair for STB init + - media: dm1105: Fix use after free bug in dm1105_remove due to race condition + - media: saa7134: fix use after free bug in saa7134_finidev due to race + condition + - media: platform: mtk-mdp3: fix potential frame size overflow in + mdp_try_fmt_mplane() + - media: vsp1: Replace vb2_is_streaming() with vb2_start_streaming_called() + - platform: Provide a remove callback that returns no value + - media: rcar_fdp1: Convert to platform remove callback returning void + - media: rcar_fdp1: Fix refcount leak in probe and remove function + - media: v4l: async: Return async sub-devices to subnotifier list + - media: hi846: Fix memleak in hi846_init_controls() + - drm/amd/display: Fix potential null dereference + - media: rc: gpio-ir-recv: Fix support for wake-up + - media: venus: dec: Fix handling of the start cmd + - media: venus: dec: Fix capture formats enumeration order + - regulator: stm32-pwr: fix of_iomap leak + - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() + - arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step + - perf/arm-cmn: Fix port detection for CMN-700 + - media: mediatek: vcodec: fix decoder disable pm crash + - media: mediatek: vcodec: add remove function for decoder platform driver + - debugobject: Prevent init race with static objects + - drm/i915: Make intel_get_crtc_new_encoder() less oopsy + - tick/common: Align tick period with the HZ tick. + - ACPI: bus: Ensure that notify handlers are not running after removal + - cpufreq: use correct unit when verify cur freq + - rpmsg: glink: Propagate TX failures in intentless mode as well + - hwmon: (pmbus/fsp-3y) Fix functionality bitmask in FSP-3Y YM-2151E + - platform/chrome: cros_typec_switch: Add missing fwnode_handle_put() + - wifi: ath6kl: minor fix for allocation size + - wifi: ath9k: hif_usb: fix memory leak of remain_skbs + - wifi: ath11k: Use platform_get_irq() to get the interrupt + - wifi: ath5k: Use platform_get_irq() to get the interrupt + - wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list() + - wifi: ath11k: fix SAC bug on peer addition with sta band migration + - wifi: rtl8xxxu: Remove always true condition in rtl8xxxu_print_chipinfo + - wifi: brcmfmac: support CQM RSSI notification with older firmware + - wifi: ath6kl: reduce WARN to dev_dbg() in callback + - tools: bpftool: Remove invalid \' json escape + - wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser() + - wifi: rtw88: mac: Return the original error from rtw_mac_power_switch() + - bpf: take into account liveness when propagating precision + - bpf: fix precision propagation verbose logging + - crypto: qat - fix concurrency issue when device state changes + - scm: fix MSG_CTRUNC setting condition for SO_PASSSEC + - wifi: ath11k: fix deinitialization of firmware resources + - selftests/bpf: Fix a fd leak in an error path in network_helpers.c + - bpf: Remove misleading spec_v1 check on var-offset stack read + - net: pcs: xpcs: remove double-read of link state when using AN + - vlan: partially enable SIOCSHWTSTAMP in container + - net/packet: annotate accesses to po->xmit + - net/packet: convert po->origdev to an atomic flag + - net/packet: convert po->auxdata to an atomic flag + - libbpf: Fix ld_imm64 copy logic for ksym in light skeleton. + - net: dsa: qca8k: remove assignment of an_enabled in pcs_get_state() + - netfilter: keep conntrack reference until IPsecv6 policy checks are done + - bpf: return long from bpf_map_ops funcs + - bpf: Fix __reg_bound_offset 64->32 var_off subreg propagation + - scsi: target: Move sess cmd counter to new struct + - scsi: target: Move cmd counter allocation + - scsi: target: Pass in cmd counter to use during cmd setup + - scsi: target: iscsit: isert: Alloc per conn cmd counter + - scsi: target: iscsit: Stop/wait on cmds during conn close + - scsi: target: Fix multiple LUN_RESET handling + - scsi: target: iscsit: Fix TAS handling during conn cleanup + - scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS + - net: sunhme: Fix uninitialized return code + - f2fs: handle dqget error in f2fs_transfer_project_quota() + - f2fs: fix uninitialized skipped_gc_rwsem + - f2fs: apply zone capacity to all zone type + - f2fs: compress: fix to call f2fs_wait_on_page_writeback() in + f2fs_write_raw_pages() + - f2fs: fix scheduling while atomic in decompression path + - crypto: caam - Clear some memory in instantiate_rng + - crypto: sa2ul - Select CRYPTO_DES + - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg() + - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() + - scsi: hisi_sas: Handle NCQ error when IPTT is valid + - wifi: rt2x00: Fix memory leak when handling surveys + - bpf: rename list_head -> graph_root in field info types + - bpf: Add __bpf_kfunc tag for marking kernel functions as kfuncs + - bpf: Migrate release_on_unlock logic to non-owning ref semantics + - bpf: Add basic bpf_rb_{root,node} support + - bpf: Add bpf_rbtree_{add,remove,first} kfuncs + - bpf: Add support for bpf_rb_root and bpf_rb_node in kfunc args + - bpf: Add callback validation to kfunc verifier logic + - bpf: factor out fetching basic kfunc metadata + - bpf: Fix struct_meta lookup for bpf_obj_free_fields kfunc call + - f2fs: fix iostat lock protection + - net: qrtr: correct types of trace event parameters + - selftests: xsk: Use correct UMEM size in testapp_invalid_desc + - selftests: xsk: Disable IPv6 on VETH1 + - selftests: xsk: Deflakify STATS_RX_DROPPED test + - selftests/bpf: Wait for receive in cg_storage_multi test + - bpftool: Fix bug for long instructions in program CFG dumps + - crypto: drbg - Only fail when jent is unavailable in FIPS mode + - xsk: Fix unaligned descriptor validation + - f2fs: fix to avoid use-after-free for cached IPU bio + - wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table + - bpf/btf: Fix is_int_ptr() + - scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() + - net: ethernet: stmmac: dwmac-rk: rework optional clock handling + - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling + - wifi: ath11k: fix writing to unintended memory region + - bpf, sockmap: fix deadlocks in the sockhash and sockmap + - nvmet: fix error handling in nvmet_execute_identify_cns_cs_ns() + - nvmet: fix Identify Namespace handling + - nvmet: fix Identify Controller handling + - nvmet: fix Identify Active Namespace ID list handling + - nvmet: fix I/O Command Set specific Identify Controller + - nvme: fix async event trace event + - nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage" + - selftests/bpf: Use read_perf_max_sample_freq() in perf_event_stackmap + - selftests/bpf: Fix leaked bpf_link in get_stackid_cannot_attach + - blk-mq: don't plug for head insertions in blk_execute_rq_nowait + - wifi: iwlwifi: debug: fix crash in __iwl_err() + - wifi: iwlwifi: mvm: fix A-MSDU checks + - wifi: iwlwifi: trans: don't trigger d3 interrupt twice + - wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols + - bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap + - f2fs: fix to check return value of f2fs_do_truncate_blocks() + - f2fs: fix to check return value of inc_valid_block_count() + - md/raid10: fix task hung in raid10d + - md/raid10: fix leak of 'r10bio->remaining' for recovery + - md/raid10: fix memleak for 'conf->bio_split' + - md/raid10: fix memleak of md thread + - md/raid10: don't call bio_start_io_acct twice for bio which experienced read + error + - wifi: iwlwifi: mvm: don't drop unencrypted MCAST frames + - wifi: iwlwifi: yoyo: skip dump correctly on hw error + - wifi: iwlwifi: yoyo: Fix possible division by zero + - wifi: iwlwifi: mvm: initialize seq variable + - wifi: iwlwifi: fw: move memset before early return + - jdb2: Don't refuse invalidation of already invalidated buffers + - io_uring/rsrc: use nospec'ed indexes + - wifi: iwlwifi: make the loop for card preparation effective + - wifi: mt76: remove redundent MCU_UNI_CMD_* definitions + - wifi: mt76: mt7921: fix wrong command to set STA channel + - wifi: mt76: mt7921: fix PCI DMA hang after reboot + - wifi: mt76: mt7915: unlock on error in mt7915_thermal_temp_store() + - wifi: mt76: mt7996: fix radiotap bitfield + - wifi: mt76: mt7915: expose device tree match table + - wifi: mt76: mt7915: add error message in + mt7915_thermal_set_cur_throttle_state() + - wifi: mt76: mt7915: rework init flow in mt7915_thermal_init() + - wifi: mt76: handle failure of vzalloc in mt7615_coredump_work + - wifi: mt76: mt7996: let non-bufferable MMPDUs use correct hw queue + - wifi: mt76: mt7996: fix pointer calculation in ie countdown event + - wifi: mt76: mt7996: fix eeprom tx path bitfields + - wifi: mt76: add flexible polling wait-interval support + - wifi: mt76: mt7921e: fix probe timeout after reboot + - wifi: mt76: fix 6GHz high channel not be scanned + - mt76: mt7921: fix kernel panic by accessing unallocated eeprom.data + - wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe` + - wifi: mt76: mt7921e: improve reliability of dma reset + - wifi: mt76: mt7921e: stop chip reset worker in unregister hook + - wifi: mt76: connac: fix txd multicast rate setting + - wifi: iwlwifi: mvm: check firmware response size + - netfilter: conntrack: restore IPS_CONFIRMED out of + nf_conntrack_hash_check_insert() + - wifi: mt76: mt7996: rely on mt76_connac_txp_common structure + - wifi: mt76: mt7996: fill txd by host driver + - netfilter: conntrack: fix wrong ct->timeout value + - wifi: iwlwifi: fw: fix memory leak in debugfs + - ixgbe: Allow flow hash to be set via ethtool + - ixgbe: Enable setting RSS table to default values + - net/mlx5e: Don't clone flow post action attributes second time + - net/mlx5: E-switch, Create per vport table based on devlink encap mode + - net/mlx5: E-switch, Don't destroy indirect table in split rule + - net/mlx5e: Fix error flow in representor failing to add vport rx rule + - net/mlx5: Remove "recovery" arg from mlx5_load_one() function + - net/mlx5: Suspend auxiliary devices only in case of PCI device suspend + - Revert "net/mlx5: Remove "recovery" arg from mlx5_load_one() function" + - net/mlx5: Use recovery timeout on sync reset flow + - net/mlx5e: Nullify table pointer when failing to create + - Revert "net/mlx5e: Don't use termination table when redundant" + - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports + - bpf: Fix race between btf_put and btf_idr walk. + - bpf: Don't EFAULT for getsockopt with optval=NULL + - netfilter: nf_tables: don't write table validation state without mutex + - net: dpaa: Fix uninitialized variable in dpaa_stop() + - net/sched: sch_fq: fix integer overflow of "credit" + - ipv4: Fix potential uninit variable access bug in __ip_make_skb() + - rxrpc: Fix error when reading rxrpc tokens + - Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to + unfinished work" + - netlink: Use copy_to_user() for optval in netlink_getsockopt(). + - net: amd: Fix link leak when verifying config failed + - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. + - ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it + - ASoC: cs35l41: Only disable internal boost + - drivers: staging: rtl8723bs: Fix locking in _rtw_join_timeout_handler() + - drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler() + - pstore: Revert pmsg_lock back to a normal mutex + - usb: host: xhci-rcar: remove leftover quirk handling + - usb: dwc3: gadget: Change condition for processing suspend event + - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are + transmitted + - fpga: bridge: fix kernel-doc parameter description + - iommufd/selftest: Catch overflow of uptr and length + - iio: light: max44009: add missing OF device matching + - serial: 8250_bcm7271: Fix arbitration handling + - spi: atmel-quadspi: Don't leak clk enable count in pm resume + - spi: atmel-quadspi: Free resources even if runtime resume failed in + .remove() + - spi: imx: Don't skip cleanup in remove's error path + - interconnect: qcom: drop obsolete OSM_L3/EPSS defines + - interconnect: qcom: osm-l3: drop unuserd header inclusion + - spi: f_ospi: Add missing spi_mem_default_supports_op() helper + - module/decompress: Never use kunmap() for local un-mappings + - usb: gadget: udc: renesas_usb3: Fix use after free bug in + renesas_usb3_remove due to race condition + - ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE + - PCI: imx6: Install the fault handler only on compatible match + - ASoC: es8316: Handle optional IRQ assignment + - linux/vt_buffer.h: allow either builtin or modular for macros + - spi: qup: Don't skip cleanup in remove's error path + - interconnect: qcom: rpm: drop bogus pm domain attach + - spi: mchp-pci1xxxx: Fix length of SPI transactions not set properly in + driver + - spi: mchp-pci1xxxx: Fix SPI transactions not working after suspend and + resume + - spi: fsl-spi: Fix CPM/QE mode Litte Endian + - vmci_host: fix a race condition in vmci_host_poll() causing GPF + - of: Fix modalias string generation + - PCI/EDR: Clear Device Status after EDR error recovery + - ia64: mm/contig: fix section mismatch warning/error + - ia64: salinfo: placate defined-but-not-used warning + - scripts/gdb: bail early if there are no clocks + - scripts/gdb: bail early if there are no generic PD + - HID: amd_sfh: Correct the structure fields + - HID: amd_sfh: Correct the sensor enable and disable command + - HID: amd_sfh: Fix illuminance value + - HID: amd_sfh: Add support for shutdown operation + - HID: amd_sfh: Correct the stop all command + - HID: amd_sfh: Increase sensor command timeout for SFH1.1 + - HID: amd_sfh: Handle "no sensors" enabled for SFH1.1 + - cacheinfo: Check sib_leaf in cache_leaves_are_shared() + - coresight: etm_pmu: Set the module field + - drm/panel: novatek-nt35950: Improve error handling + - ASoC: fsl_mqs: move of_node_put() to the correct location + - PCI/PM: Extend D3hot delay for NVIDIA HDA controllers + - drm/panel: novatek-nt35950: Only unregister DSI1 if it exists + - spi: cadence-quadspi: fix suspend-resume implementations + - i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path + - i2c: xiic: xiic_xfer(): Fix runtime PM leak on error path + - scripts/gdb: raise error with reduced debugging information + - uapi/linux/const.h: prefer ISO-friendly __typeof__ + - sh: sq: Fix incorrect element size for allocating bitmap buffer + - usb: gadget: tegra-xudc: Fix crash in vbus_draw + - usb: chipidea: fix missing goto in `ci_hdrc_probe` + - usb: mtu3: fix kernel panic at qmu transfer done irq handler + - firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe + - tty: serial: fsl_lpuart: adjust buffer length to the intended size + - serial: 8250: Add missing wakeup event reporting + - spi: cadence-quadspi: use macro DEFINE_SIMPLE_DEV_PM_OPS + - staging: rtl8192e: Fix W_DISABLE# does not work after stop/start + - spmi: Add a check for remove callback when removing a SPMI driver + - virtio_ring: don't update event idx on get_buf + - fbdev: mmp: Fix deferred clk handling in mmphw_probe() + - selftests/powerpc/pmu: Fix sample field check in the + mmcra_thresh_marked_sample_test + - macintosh/windfarm_smu_sat: Add missing of_node_put() + - powerpc/perf: Properly detect mpc7450 family + - powerpc/mpc512x: fix resource printk format warning + - powerpc/wii: fix resource printk format warnings + - powerpc/sysdev/tsi108: fix resource printk format warnings + - macintosh: via-pmu-led: requires ATA to be set + - powerpc/rtas: use memmove for potentially overlapping buffer copy + - sched/fair: Fix inaccurate tally of ttwu_move_affine + - perf/core: Fix hardlockup failure caused by perf throttle + - Revert "objtool: Support addition to set CFA base" + - riscv: Fix ptdump when KASAN is enabled + - sched/rt: Fix bad task migration for rt tasks + - rv: Fix addition on an uninitialized variable 'run' + - tracing/user_events: Ensure write index cannot be negative + - clk: at91: clk-sam9x60-pll: fix return value check + - IB/hifi1: add a null check of kzalloc_node in hfi1_ipoib_txreq_init + - RDMA/siw: Fix potential page_array out of range access + - clk: mediatek: mt2712: Add error handling to clk_mt2712_apmixed_probe() + - clk: mediatek: Consistently use GATE_MTK() macro + - clk: mediatek: mt7622: Properly use CLK_IS_CRITICAL flag + - clk: mediatek: mt8135: Properly use CLK_IS_CRITICAL flag + - RDMA/rdmavt: Delete unnecessary NULL check + - clk: mediatek: clk-pllfh: fix missing of_node_put() in fhctl_parse_dt() + - clk: qcom: gcc-qcm2290: Fix up gcc_sdcc2_apps_clk_src + - workqueue: Fix hung time report of worker pools + - rtc: omap: include header for omap_rtc_power_off_program prototype + - RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() + - rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time + - rtc: k3: handle errors while enabling wake irq + - RDMA/rxe: Replace exists by rxe in rxe.c + - RDMA/erdma: Use fixed hardware page size + - fs/ntfs3: Fix memory leak if ntfs_read_mft failed + - fs/ntfs3: Add check for kmemdup + - fs/ntfs3: Fix OOB read in indx_insert_into_buffer + - fs/ntfs3: Fix slab-out-of-bounds read in hdr_delete_de() + - iommu/mediatek: Set dma_mask for PGTABLE_PA_35_EN + - RDMA/rxe: Remove tasklet call from rxe_cq.c + - power: supply: generic-adc-battery: fix unit scaling + - clk: add missing of_node_put() in "assigned-clocks" property parsing + - RDMA/siw: Remove namespace check from siw_netdev_event() + - clk: qcom: gcc-sm6115: Mark RCGs shared where applicable + - power: supply: rk817: Fix low SOC bugs + - RDMA/cm: Trace icm_send_rej event before the cm state is reset + - RDMA/srpt: Add a check for valid 'mad_agent' pointer + - IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order + - IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests + - clk: imx: fracn-gppll: fix the rate table + - clk: imx: fracn-gppll: disable hardware select control + - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents + - NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease + - iommu/amd: Set page size bitmap during V2 domain allocation + - s390/checksum: always use cksm instruction + - clk: qcom: lpasscc-sc7280: Skip qdsp6ss clock registration + - clk: qcom: lpassaudiocc-sc7280: Add required gdsc power domain clks in + lpass_cc_sc7280_desc + - clk: qcom: gcc-sm8350: fix PCIe PIPE clocks handling + - clk: qcom: dispcc-qcm2290: get rid of test clock + - clk: qcom: dispcc-qcm2290: Remove inexistent DSI1PHY clk + - Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe + - swiotlb: relocate PageHighMem test away from rmem_swiotlb_setup + - swiotlb: fix debugfs reporting of reserved memory pools + - RDMA/rxe: Convert tasklet args to queue pairs + - RDMA/rxe: Remove __rxe_do_task() + - RDMA/rxe: Fix the error "trying to register non-static key in + rxe_cleanup_task" + - RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR + - RDMA/mlx5: Fix flow counter query via DEVX + - SUNRPC: remove the maximum number of retries in call_bind_status + - RDMA/mlx5: Use correct device num_ports when modify DC + - clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when + init fails + - openrisc: Properly store r31 to pt_regs on unhandled exceptions + - timekeeping: Fix references to nonexistent ktime_get_fast_ns() + - SMB3: Add missing locks to protect deferred close file list + - SMB3: Close deferred file handles in case of handle lease break + - ext4: fix i_disksize exceeding i_size problem in paritally written case + - ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline + - pinctrl: renesas: r8a779a0: Remove incorrect AVB[01] pinmux configuration + - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group + - pinctrl: renesas: r8a779g0: Fix Group 4/5 pin functions + - pinctrl: renesas: r8a779g0: Fix Group 6/7 pin functions + - pinctrl: renesas: r8a779g0: Fix ERROROUTC function names + - leds: TI_LMU_COMMON: select REGMAP instead of depending on it + - pinctrl: ralink: reintroduce ralink,rt2880-pinmux compatible string + - dmaengine: mv_xor_v2: Fix an error code. + - leds: tca6507: Fix error handling of using fwnode_property_read_string + - pwm: mtk-disp: Disable shadow registers before setting backlight values + - pwm: mtk-disp: Configure double buffering before reading in .get_state() + - soundwire: intel: don't save hw_params for use in prepare + - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and + ulpi_port + - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() + - dma: gpi: remove spurious unlock in gpi_ch_init + - dmaengine: dw-edma: Fix to change for continuous transfer + - dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing + - dmaengine: at_xdmac: do not enable all cyclic channels + - pinctrl-bcm2835.c: fix race condition when setting gpio dir + - thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in + mtk_thermal_probe + - mfd: tqmx86: Do not access I2C_DETECT register through io_base + - mfd: tqmx86: Specify IO port register range more precisely + - mfd: tqmx86: Correct board names for TQMxE39x + - mfd: ocelot-spi: Fix unsupported bulk read + - mfd: arizona-spi: Add missing MODULE_DEVICE_TABLE + - hte: tegra: fix 'struct of_device_id' build error + - hte: tegra-194: Fix off by one in tegra_hte_map_to_line_id() + - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini + - PM: hibernate: Turn snapshot_test into global variable + - PM: hibernate: Do not get block device exclusively in test_resume mode + - afs: Fix updating of i_size with dv jump from server + - afs: Fix getattr to report server i_size on dirs, not local size + - afs: Avoid endless loop if file is larger than expected + - parisc: Fix argument pointer in real64_call_asm() + - parisc: Ensure page alignment in flush functions + - ALSA: usb-audio: Add quirk for Pioneer DDJ-800 + - ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41 + - ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED + - nilfs2: do not write dirty data after degenerating to read-only + - nilfs2: fix infinite loop in nilfs_mdt_get_block() + - mm: do not reclaim private data from pinned page + - drbd: correctly submit flush bio on barrier + - md/raid10: fix null-ptr-deref in raid10_sync_request + - md/raid5: Improve performance for sequential IO + - kasan: hw_tags: avoid invalid virt_to_page() + - mtd: core: provide unique name for nvmem device, take two + - mtd: core: fix nvmem error reporting + - mtd: core: fix error path for nvmem provider + - mtd: spi-nor: core: Update flash's current address mode when changing + address mode + - drivers: remoteproc: xilinx: Fix carveout names + - mailbox: zynqmp: Fix IPI isr handling + - kcsan: Avoid READ_ONCE() in read_instrumented_memory() + - mailbox: zynqmp: Fix typo in IPI documentation + - nfp: fix incorrect pointer deference when offloading IPsec with bonding + - wifi: rtl8xxxu: RTL8192EU always needs full init + - wifi: rtw88: rtw8821c: Fix rfe_option field width + - wifi: rtw89: fix potential race condition between napi_init and napi_enable + - clk: microchip: fix potential UAF in auxdev release callback + - clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent + - scripts/gdb: fix lx-timerlist for Python3 + - btrfs: scrub: reject unsupported scrub flags + - s390/dasd: fix hanging blockdevice after request requeue + - ia64: fix an addr to taddr in huge_pte_offset() + - mm/mempolicy: correctly update prev when policy is equal on mbind + - vhost_vdpa: fix unmap process in no-batch mode + - dm verity: fix error handling for check_at_most_once on FEC + - dm clone: call kmem_cache_destroy() in dm_clone_init() error path + - dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path + - dm flakey: fix a crash with invalid table line + - dm ioctl: fix nested locking in table_clear() to remove deadlock concern + - dm: don't lock fs when the map is NULL in process of resume + - blk-iocost: avoid 64-bit division in ioc_timer_fn + - cifs: fix potential use-after-free bugs in TCP_Server_Info::hostname + - cifs: protect session status check in smb2_reconnect() + - cifs: fix sharing of DFS connections + - cifs: fix potential race when tree connecting ipc + - cifs: protect access of TCP_Server_Info::{origin,leaf}_fullpath + - thunderbolt: Use correct type in tb_port_is_clx_enabled() prototype + - perf auxtrace: Fix address filter entire kernel size + - perf intel-pt: Fix CYC timestamps after standalone CBR + - i40e: Remove unused i40e status codes + - i40e: Remove string printing for i40e_status + - i40e: use int for i40e_status + - debugobject: Ensure pool refill (again) + - Linux 6.2.15 + + * Lunar update: v6.2.14 upstream stable release (LP: #2025066) + - rust: arch/um: Disable FP/SIMD instruction to match x86 + - um: Only disable SSE on clang to work around old GCC bugs + - rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period + - mm/mempolicy: fix use-after-free of VMA iterator + - drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var + - gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xNU + - bluetooth: Perform careful capability checks in hci_sock_ioctl() + - wifi: brcmfmac: add Cypress 43439 SDIO ids + - btrfs: fix uninitialized variable warnings + - USB: serial: option: add UNISOC vendor and TOZED LT70C product + - driver core: Don't require dynamic_debug for initcall_debug probe timing + - riscv: Move early dtb mapping into the fixmap region + - riscv: Do not set initial_boot_params to the linear address of the dtb + - riscv: No need to relocate the dtb as it lies in the fixmap region + - Linux 6.2.14 + + * CVE-2023-35001 + - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval + + * CVE-2023-31248 + - netfilter: nf_tables: do not ignore genmask when looking up chain by id + + * CVE-2023-3389 + - io_uring/poll: serialize poll linked timer start with poll removal + + * CVE-2023-3269 + - mm: introduce new 'lock_mm_and_find_vma()' page fault helper + - mm: make the page fault mmap locking killable + - arm64/mm: Convert to using lock_mm_and_find_vma() + - powerpc/mm: Convert to using lock_mm_and_find_vma() + - mips/mm: Convert to using lock_mm_and_find_vma() + - riscv/mm: Convert to using lock_mm_and_find_vma() + - arm/mm: Convert to using lock_mm_and_find_vma() + - mm/fault: convert remaining simple cases to lock_mm_and_find_vma() + - powerpc/mm: convert coprocessor fault to lock_mm_and_find_vma() + - mm: make find_extend_vma() fail if write lock not held + - execve: expand new process stack manually ahead of time + - mm: always expand the stack with the mmap write lock held + - [CONFIG]: Set CONFIG_LOCK_MM_AND_FIND_VMA + + * CVE-2023-3390 + - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE + + * CVE-2023-3141 + - memstick: r592: Fix UAF bug in r592_remove due to race condition + + * CVE-2023-3090 + - ipvlan:Fix out-of-bounds caused by unclear skb->cb + + -- Luke Nowakowski-Krijger Wed, 12 Jul 2023 14:22:27 -0700 + linux (6.2.0-25.25) lunar; urgency=medium * lunar/linux: 6.2.0-25.25 -proposed tracker (LP: #2024167) diff -u linux-azure-6.2-6.2.0/debian.master/config/annotations linux-azure-6.2-6.2.0/debian.master/config/annotations --- linux-azure-6.2-6.2.0/debian.master/config/annotations +++ linux-azure-6.2-6.2.0/debian.master/config/annotations @@ -435,7 +435,7 @@ CONFIG_NUMA_BALANCING_DEFAULT_ENABLED policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> CONFIG_NUMA_BALANCING_DEFAULT_ENABLED note<'LP: #1557690'> -CONFIG_NUMA_EMU policy<{'amd64': 'n'}> +CONFIG_NUMA_EMU policy<{'amd64': 'y'}> CONFIG_NUMA_EMU note<'LP: #1864198'> CONFIG_NVMEM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> @@ -7092,6 +7092,7 @@ CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> CONFIG_LOCK_DOWN_KERNEL_FORCE_NONE 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_LOCK_MM_AND_FIND_VMA policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> CONFIG_LOCK_SPIN_ON_OWNER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> CONFIG_LOCK_STAT 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'}> diff -u linux-azure-6.2-6.2.0/debian.master/tracking-bug linux-azure-6.2-6.2.0/debian.master/tracking-bug --- linux-azure-6.2-6.2.0/debian.master/tracking-bug +++ linux-azure-6.2-6.2.0/debian.master/tracking-bug @@ -1 +1 @@ -2024167 2023.06.12-1 +2026488 2023.07.10-1 diff -u linux-azure-6.2-6.2.0/debian.master/upstream.stable linux-azure-6.2-6.2.0/debian.master/upstream.stable --- linux-azure-6.2-6.2.0/debian.master/upstream.stable +++ linux-azure-6.2-6.2.0/debian.master/upstream.stable @@ -3 +3 @@ - linux-6.2.y = v6.2.13 + linux-6.2.y = v6.2.15 diff -u linux-azure-6.2-6.2.0/debian/changelog linux-azure-6.2-6.2.0/debian/changelog --- linux-azure-6.2-6.2.0/debian/changelog +++ linux-azure-6.2-6.2.0/debian/changelog @@ -1,3 +1,847 @@ +linux-azure-6.2 (6.2.0-1009.9~22.04.2) jammy; urgency=medium + + * jammy/linux-azure-6.2: 6.2.0-1009.9~22.04.2 -proposed tracker (LP: #2026475) + + -- Tim Gardner Wed, 19 Jul 2023 06:44:04 -0600 + +linux-azure-6.2 (6.2.0-1009.9~22.04.1) jammy; urgency=medium + + * jammy/linux-azure-6.2: 6.2.0-1009.9~22.04.1 -proposed tracker (LP: #2026475) + + * Packaging resync (LP: #1786013) + - [Packaging] resync update-dkms-versions helper + - debian/dkms-versions -- update from kernel-versions (main/2023.07.10) + + [ Ubuntu: 6.2.0-1009.9 ] + + * lunar/linux-azure: 6.2.0-1009.9 -proposed tracker (LP: #2026476) + * Packaging resync (LP: #1786013) + - [Packaging] resync getabis + * Azure: Fix lockup in swiotlb when used as a CVM (LP: #2026736) + - swiotlb: remove swiotlb_max_segment + - swiotlb: fix the deadlock in swiotlb_do_find_slots + - swiotlb: use wrap_area_index() instead of open-coding it + - swiotlb: fix slot alignment checks + - swiotlb: fix a braino in the alignment check fix + * [Azure] Fix VM crash/hang issues due to fast VF add/remove events + (LP: #2023071) // Case [Azure] Fix VM crash/hang issues due to fast VF + add/remove events (LP: #2023594) + - PCI: hv: Fix a race condition bug in hv_pci_query_relations() + - PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic + - PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev + - Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally" + - PCI: hv: Add a per-bus mutex state_lock + - PCI: hv: Use async probing to reduce boot time + * Azure: Fix perf regression: remove rx_cqes, tx_cqes counters for MANA + (LP: #2022940) + - net: mana: Fix perf regression: remove rx_cqes, tx_cqes counters + * [Azure][MANA][VLANTagging] Support for VLAN Tagging for MANA (LP: #2023695) + - net: mana: Add support for vlan tagging + * lunar/linux: 6.2.0-27.28 -proposed tracker (LP: #2026488) + * Packaging resync (LP: #1786013) + - [Packaging] resync update-dkms-versions helper + - [Packaging] update annotations scripts + * CVE-2023-2640 // CVE-2023-32629 + - Revert "UBUNTU: SAUCE: overlayfs: handle idmapped mounts in + ovl_do_(set|remove)xattr" + - Revert "UBUNTU: SAUCE: overlayfs: Skip permission checking for + trusted.overlayfs.* xattrs" + - SAUCE: overlayfs: default to userxattr when mounted from non initial user + namespace + * UNII-4 5.9G Band support request on 8852BE (LP: #2023952) + - wifi: rtw89: 8851b: add 8851B basic chip_info + - wifi: rtw89: introduce realtek ACPI DSM method + - wifi: rtw89: regd: judge UNII-4 according to BIOS and chip + - wifi: rtw89: support U-NII-4 channels on 5GHz band + * Disable hv-kvp-daemon if /dev/vmbus/hv_kvp is not present (LP: #2024900) + - [Packaging] disable hv-kvp-daemon if needed + * A deadlock issue in scsi rescan task while resuming from S3 (LP: #2018566) + - ata: libata-scsi: Avoid deadlock on rescan after device resume + * [SRU] Intel Sapphire Rapids HBM support needs CONFIG_NUMA_EMU (LP: #2008745) + - [Config] Intel Sapphire Rapids HBM support needs CONFIG_NUMA_EMU + * Lunar update: v6.2.15 upstream stable release (LP: #2025067) + - ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15 + - ASoC: Intel: soc-acpi: add table for Intel 'Rooks County' NUC M15 + - ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm + - x86/hyperv: Block root partition functionality in a Confidential VM + - ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx + (8A22) + - iio: adc: palmas_gpadc: fix NULL dereference on rmmod + - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 + - ASoC: da7213.c: add missing pm_runtime_disable() + - net: wwan: t7xx: do not compile with -Werror + - wifi: mt76: mt7921: Fix use-after-free in fw features query. + - selftests mount: Fix mount_setattr_test builds failed + - scsi: mpi3mr: Handle soft reset in progress fault code (0xF002) + - net: sfp: add quirk enabling 2500Base-x for HG MXPD-483II + - platform/x86: thinkpad_acpi: Add missing T14s Gen1 type to s2idle quirk list + - wifi: ath11k: reduce the MHI timeout to 20s + - tracing: Error if a trace event has an array for a __field() + - asm-generic/io.h: suppress endianness warnings for readq() and writeq() + - asm-generic/io.h: suppress endianness warnings for relaxed accessors + - x86/cpu: Add model number for Intel Arrow Lake processor + - wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset + - ASoC: amd: ps: update the acp clock source. + - arm64: Always load shadow stack pointer directly from the task struct + - arm64: Stash shadow stack pointer in the task struct on interrupt + - powerpc/boot: Fix boot wrapper code generation with CONFIG_POWER10_CPU + - PCI: kirin: Select REGMAP_MMIO + - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock + - PCI: qcom: Fix the incorrect register usage in v2.7.0 config + - bus: mhi: host: pci_generic: Revert "Add a secondary AT port to Telit FN990" + - phy: qcom-qmp-pcie: sc8180x PCIe PHY has 2 lanes + - IMA: allow/fix UML builds + - wifi: rtw88: usb: fix priority queue to endpoint mapping + - usb: gadget: udc: core: Invoke usb_gadget_connect only when started + - usb: gadget: udc: core: Prevent redundant calls to pullup + - usb: dwc3: gadget: Stall and restart EP0 if host is unresponsive + - USB: dwc3: fix runtime pm imbalance on probe errors + - USB: dwc3: fix runtime pm imbalance on unbind + - hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write + - hwmon: (adt7475) Use device_property APIs when configuring polarity + - tpm: Add !tpm_amd_is_rng_defective() to the hwrng_unregister() call site + - posix-cpu-timers: Implement the missing timer_wait_running callback + - media: ov8856: Do not check for for module version + - drm/vmwgfx: Fix Legacy Display Unit atomic drm support + - blk-stat: fix QUEUE_FLAG_STATS clear + - blk-mq: release crypto keyslot before reporting I/O complete + - blk-crypto: make blk_crypto_evict_key() return void + - blk-crypto: make blk_crypto_evict_key() more robust + - staging: iio: resolver: ads1210: fix config mode + - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH + - xhci: fix debugfs register accesses while suspended + - serial: fix TIOCSRS485 locking + - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx + - serial: max310x: fix IO data corruption in batched operations + - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem + - fs: fix sysctls.c built + - MIPS: fw: Allow firmware to pass a empty env + - ipmi:ssif: Add send_retries increment + - ipmi: fix SSIF not responding under certain cond. + - iio: addac: stx104: Fix race condition when converting analog-to-digital + - iio: addac: stx104: Fix race condition for stx104_write_raw() + - kheaders: Use array declaration instead of char + - wifi: mt76: add missing locking to protect against concurrent rx/status + calls + - wifi: rtw89: correct 5 MHz mask setting + - pwm: meson: Fix axg ao mux parents + - pwm: meson: Fix g12a ao clk81 name + - soundwire: qcom: correct setting ignore bit on v1.5.1 + - pinctrl: qcom: lpass-lpi: set output value before enabling output + - ring-buffer: Ensure proper resetting of atomic variables in + ring_buffer_reset_online_cpus + - ring-buffer: Sync IRQ works before buffer destruction + - crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON() + - crypto: safexcel - Cleanup ring IRQ workqueues on load failure + - crypto: arm64/aes-neonbs - fix crash with CFI enabled + - crypto: testmgr - fix RNG performance in fuzz tests + - crypto: ccp - Don't initialize CCP for PSP 0x1649 + - rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe- + ed + - reiserfs: Add security prefix to xattr name in reiserfs_security_write() + - cpufreq: qcom-cpufreq-hw: fix double IO unmap and resource release on exit + - KVM: x86/pmu: Disallow legacy LBRs if architectural LBRs are available + - KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted + - KVM: arm64: Avoid vcpu->mutex v. kvm->lock inversion in CPU_ON + - KVM: arm64: Avoid lock inversion when setting the VM register width + - KVM: arm64: Use config_lock to protect data ordered against KVM_RUN + - KVM: arm64: Use config_lock to protect vgic state + - KVM: arm64: vgic: Don't acquire its_lock before config_lock + - relayfs: fix out-of-bounds access in relay_file_read + - drm/amd/display: Remove stutter only configurations + - drm/amd/display: limit timing for single dimm memory + - drm/amd/display: fix PSR-SU/DSC interoperability support + - drm/amd/display: fix a divided-by-zero error + - KVM: RISC-V: Retry fault if vma_lookup() results become invalid + - ksmbd: fix racy issue under cocurrent smb2 tree disconnect + - ksmbd: call rcu_barrier() in ksmbd_server_exit() + - ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem() + - ksmbd: fix memleak in session setup + - ksmbd: not allow guest user on multichannel + - ksmbd: fix deadlock in ksmbd_find_crypto_ctx() + - ACPI: video: Remove acpi_backlight=video quirk for Lenovo ThinkPad W530 + - i2c: omap: Fix standard mode false ACK readings + - riscv: mm: remove redundant parameter of create_fdt_early_page_table + - tracing: Fix permissions for the buffer_percent file + - drm/amd/pm: re-enable the gfx imu when smu resume + - iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE + - RISC-V: Align SBI probe implementation with spec + - Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path" + - ubifs: Fix memleak when insert_old_idx() failed + - ubi: Fix return value overwrite issue in try_write_vid_and_data() + - ubifs: Free memory for tmpfile name + - ubifs: Fix memory leak in do_rename + - ceph: fix potential use-after-free bug when trimming caps + - fs: dlm: fix DLM_IFL_CB_PENDING gets overwritten + - xfs: don't consider future format versions valid + - cxl/hdm: Fail upon detecting 0-sized decoders + - bus: mhi: host: Remove duplicate ee check for syserr + - bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state + - bus: mhi: host: Range check CHDBOFF and ERDBOFF + - ASoC: dt-bindings: qcom,lpass-rx-macro: correct minItems for clocks + - kunit: fix bug in the order of lines in debugfs logs + - rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check + - selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem + - selftests/resctrl: Move ->setup() call outside of test specific branches + - selftests/resctrl: Allow ->setup() to return errors + - selftests/resctrl: Check for return value after write_schemata() + - selinux: fix Makefile dependencies of flask.h + - selinux: ensure av_permissions.h is built when needed + - tpm, tpm_tis: Do not skip reset of original interrupt vector + - tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register + - tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed + - tpm, tpm_tis: Claim locality before writing interrupt registers + - tpm, tpm: Implement usage counter for locality + - tpm, tpm_tis: Claim locality when interrupts are reenabled on resume + - erofs: stop parsing non-compact HEAD index if clusterofs is invalid + - erofs: initialize packed inode after root inode is assigned + - erofs: fix potential overflow calculating xattr_isize + - drm/rockchip: Drop unbalanced obj unref + - drm/i915/dg2: Drop one PCI ID + - drm/vgem: add missing mutex_destroy + - drm/probe-helper: Cancel previous job before starting new one + - drm/amdgpu: register a vga_switcheroo client for MacBooks with apple-gmux + - tools/x86/kcpuid: Fix avx512bw and avx512lvl fields in Fn00000007 + - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() + - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe + - arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table + - arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table + - arm64: dts: renesas: r9a07g044: Update IRQ numbers for SSI channels + - arm64: dts: renesas: r9a07g054: Update IRQ numbers for SSI channels + - arm64: dts: renesas: r9a07g043: Update IRQ numbers for SSI channels + - drm/mediatek: dp: Only trigger DRM HPD events if bridge is attached + - drm/msm/disp/dpu: check for crtc enable rather than crtc active to release + shared resources + - EDAC/skx: Fix overflows on the DRAM row address mapping arrays + - ARM: dts: qcom-apq8064: Fix opp table child name + - regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since + booted + - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT + - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB + - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property + - arm64: dts: broadcom: bcmbca: bcm4908: fix NAND interrupt name + - arm64: dts: broadcom: bcmbca: bcm4908: fix LED nodenames + - arm64: dts: broadcom: bcmbca: bcm4908: fix procmon nodename + - arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name + - arm64: dts: qcom: sc7280: fix EUD port properties + - arm64: dts: qcom: sdm845: correct dynamic power coefficients + - arm64: dts: qcom: sdm845: Fix the PCI I/O port range + - arm64: dts: qcom: msm8998: Fix the PCI I/O port range + - arm64: dts: qcom: sc7280: Fix the PCI I/O port range + - arm64: dts: qcom: ipq8074: Fix the PCI I/O port range + - arm64: dts: qcom: ipq6018: Add/remove some newlines + - arm64: dts: qcom: ipq6018: Fix the PCI I/O port range + - arm64: dts: qcom: msm8996: Fix the PCI I/O port range + - arm64: dts: qcom: sm8250: Fix the PCI I/O port range + - arm64: dts: qcom: sc8280xp: Fix the PCI I/O port range + - arm64: dts: qcom: sm8150: Fix the PCI I/O port range + - arm64: dts: qcom: sm8450: Fix the PCI I/O port range + - ARM: dts: qcom: ipq4019: Fix the PCI I/O port range + - ARM: dts: qcom: ipq8064: Fix the PCI I/O port range + - arm64: dts: qcom: msm8976: Add and provide xo clk to rpmcc + - ARM: dts: qcom: sdx55: Fix the unit address of PCIe EP node + - x86/MCE/AMD: Use an u64 for bank_map + - media: bdisp: Add missing check for create_workqueue + - media: platform: mtk-mdp3: Add missing check and free for ida_alloc + - media: amphion: decoder implement display delay enable + - media: av7110: prevent underflow in write_ts_to_decoder() + - firmware: qcom_scm: Clear download bit during reboot + - drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535 + - media: max9286: Free control handler + - accel: Link to compute accelerator subsystem intro + - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB + - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB + - drm/msm/adreno: drop bogus pm_runtime_set_active() + - drm: msm: adreno: Disable preemption on Adreno 510 + - virt/coco/sev-guest: Double-buffer messages + - arm64: dts: qcom: sm8350-microsoft-surface: fix USB dual-role mode property + - drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known + override-init warnings + - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 + - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data + - arm64: dts: qcom: sm8450: fix pcie1 gpios properties name + - drm: rcar-du: Fix a NULL vs IS_ERR() bug + - ARM: dts: gta04: fix excess dma channel usage + - firmware: arm_scmi: Fix xfers allocation on Rx channel + - perf/arm-cmn: Move overlapping wp_combine field + - perf/amlogic: Fix config1/config2 parsing issue + - ARM: dts: stm32: fix spi1 pin assignment on stm32mp15 + - arm64: dts: apple: t8103: Disable unused PCIe ports + - cpufreq: mediatek: fix passing zero to 'PTR_ERR' + - cpufreq: mediatek: fix KP caused by handler usage after + regulator_put/clk_put + - cpufreq: mediatek: raise proc/sram max voltage for MT8516 + - cpufreq: mediatek: Raise proc and sram max voltage for MT7622/7623 + - cpufreq: qcom-cpufreq-hw: Revert adding cpufreq qos + - arm64: dts: mediatek: mt8192-asurada: Fix voltage constraint for Vgpu + - ACPI: VIOT: Initialize the correct IOMMU fwspec + - drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe() + - drm/mediatek: dp: Change the aux retries times when receiving AUX_DEFER + - mailbox: mpfs: switch to txdone_poll + - soc: bcm: brcmstb: biuctrl: fix of_iomap leak + - soc: renesas: renesas-soc: Release 'chipid' from ioremap() + - gpu: host1x: Fix potential double free if IOMMU is disabled + - gpu: host1x: Fix memory leak of device names + - arm64: dts: qcom: sc7280-herobrine-villager: correct trackpad supply + - arm64: dts: qcom: sc7180-trogdor-lazor: correct trackpad supply + - arm64: dts: qcom: sc7180-trogdor-pazquel: correct trackpad supply + - arm64: dts: qcom: msm8998-oneplus-cheeseburger: revert "fix backlight pin + function" + - arm64: dts: qcom: msm8994-kitakami: drop unit address from PMI8994 regulator + - arm64: dts: qcom: msm8994-msft-lumia-octagon: drop unit address from PMI8994 + regulator + - arm64: dts: qcom: apq8096-db820c: drop unit address from PMI8994 regulator + - drm/ttm/pool: Fix ttm_pool_alloc error path + - regulator: core: Consistently set mutex_owner when using + ww_mutex_lock_slow() + - regulator: core: Avoid lockdep reports when resolving supplies + - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() + - soc: qcom: rpmh-rsc: Support RSC v3 minor versions + - arm64: dts: qcom: msm8994-angler: Fix cont_splash_mem mapping + - arm64: dts: qcom: msm8994-angler: removed clash with smem_region + - arm64: dts: sc7180: Rename qspi data12 as data23 + - arm64: dts: sc7280: Rename qspi data12 as data23 + - arm64: dts: sdm845: Rename qspi data12 as data23 + - media: mtk-jpeg: Fixes jpeghw multi-core judgement + - media: mtk-jpeg: Fixes jpeg enc&dec worker sw flow + - media: mediatek: vcodec: Use 4K frame size when supported by stateful + decoder + - media: mediatek: vcodec: Make MM21 the default capture format + - media: mediatek: vcodec: Force capture queue format to MM21 + - media: mediatek: vcodec: add params to record lat and core lat_buf count + - media: mediatek: vcodec: using each instance lat_buf count replace core + ready list + - media: mediatek: vcodec: move lat_buf to the top of core list + - media: mediatek: vcodec: add core decode done event + - media: mediatek: vcodec: remove unused lat_buf + - media: mediatek: vcodec: making sure queue_work successfully + - media: mediatek: vcodec: change lat thread decode error condition + - media: cedrus: fix use after free bug in cedrus_remove due to race condition + - media: rkvdec: fix use after free bug in rkvdec_remove + - platform/x86/amd/pmf: Move out of BIOS SMN pair for driver probe + - platform/x86/amd: pmc: Don't try to read SMU version on Picasso + - platform/x86/amd: pmc: Hide SMU version and program attributes for Picasso + - platform/x86/amd: pmc: Don't dump data after resume from s0i3 on picasso + - platform/x86/amd: pmc: Move idlemask check into `amd_pmc_idlemask_read` + - platform/x86/amd: pmc: Utilize SMN index 0 for driver probe + - platform/x86/amd: pmc: Move out of BIOS SMN pair for STB init + - media: dm1105: Fix use after free bug in dm1105_remove due to race condition + - media: saa7134: fix use after free bug in saa7134_finidev due to race + condition + - media: platform: mtk-mdp3: fix potential frame size overflow in + mdp_try_fmt_mplane() + - media: vsp1: Replace vb2_is_streaming() with vb2_start_streaming_called() + - platform: Provide a remove callback that returns no value + - media: rcar_fdp1: Convert to platform remove callback returning void + - media: rcar_fdp1: Fix refcount leak in probe and remove function + - media: v4l: async: Return async sub-devices to subnotifier list + - media: hi846: Fix memleak in hi846_init_controls() + - drm/amd/display: Fix potential null dereference + - media: rc: gpio-ir-recv: Fix support for wake-up + - media: venus: dec: Fix handling of the start cmd + - media: venus: dec: Fix capture formats enumeration order + - regulator: stm32-pwr: fix of_iomap leak + - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() + - arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step + - perf/arm-cmn: Fix port detection for CMN-700 + - media: mediatek: vcodec: fix decoder disable pm crash + - media: mediatek: vcodec: add remove function for decoder platform driver + - debugobject: Prevent init race with static objects + - drm/i915: Make intel_get_crtc_new_encoder() less oopsy + - tick/common: Align tick period with the HZ tick. + - ACPI: bus: Ensure that notify handlers are not running after removal + - cpufreq: use correct unit when verify cur freq + - rpmsg: glink: Propagate TX failures in intentless mode as well + - hwmon: (pmbus/fsp-3y) Fix functionality bitmask in FSP-3Y YM-2151E + - platform/chrome: cros_typec_switch: Add missing fwnode_handle_put() + - wifi: ath6kl: minor fix for allocation size + - wifi: ath9k: hif_usb: fix memory leak of remain_skbs + - wifi: ath11k: Use platform_get_irq() to get the interrupt + - wifi: ath5k: Use platform_get_irq() to get the interrupt + - wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list() + - wifi: ath11k: fix SAC bug on peer addition with sta band migration + - wifi: rtl8xxxu: Remove always true condition in rtl8xxxu_print_chipinfo + - wifi: brcmfmac: support CQM RSSI notification with older firmware + - wifi: ath6kl: reduce WARN to dev_dbg() in callback + - tools: bpftool: Remove invalid \' json escape + - wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser() + - wifi: rtw88: mac: Return the original error from rtw_mac_power_switch() + - bpf: take into account liveness when propagating precision + - bpf: fix precision propagation verbose logging + - crypto: qat - fix concurrency issue when device state changes + - scm: fix MSG_CTRUNC setting condition for SO_PASSSEC + - wifi: ath11k: fix deinitialization of firmware resources + - selftests/bpf: Fix a fd leak in an error path in network_helpers.c + - bpf: Remove misleading spec_v1 check on var-offset stack read + - net: pcs: xpcs: remove double-read of link state when using AN + - vlan: partially enable SIOCSHWTSTAMP in container + - net/packet: annotate accesses to po->xmit + - net/packet: convert po->origdev to an atomic flag + - net/packet: convert po->auxdata to an atomic flag + - libbpf: Fix ld_imm64 copy logic for ksym in light skeleton. + - net: dsa: qca8k: remove assignment of an_enabled in pcs_get_state() + - netfilter: keep conntrack reference until IPsecv6 policy checks are done + - bpf: return long from bpf_map_ops funcs + - bpf: Fix __reg_bound_offset 64->32 var_off subreg propagation + - scsi: target: Move sess cmd counter to new struct + - scsi: target: Move cmd counter allocation + - scsi: target: Pass in cmd counter to use during cmd setup + - scsi: target: iscsit: isert: Alloc per conn cmd counter + - scsi: target: iscsit: Stop/wait on cmds during conn close + - scsi: target: Fix multiple LUN_RESET handling + - scsi: target: iscsit: Fix TAS handling during conn cleanup + - scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS + - net: sunhme: Fix uninitialized return code + - f2fs: handle dqget error in f2fs_transfer_project_quota() + - f2fs: fix uninitialized skipped_gc_rwsem + - f2fs: apply zone capacity to all zone type + - f2fs: compress: fix to call f2fs_wait_on_page_writeback() in + f2fs_write_raw_pages() + - f2fs: fix scheduling while atomic in decompression path + - crypto: caam - Clear some memory in instantiate_rng + - crypto: sa2ul - Select CRYPTO_DES + - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg() + - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() + - scsi: hisi_sas: Handle NCQ error when IPTT is valid + - wifi: rt2x00: Fix memory leak when handling surveys + - bpf: rename list_head -> graph_root in field info types + - bpf: Add __bpf_kfunc tag for marking kernel functions as kfuncs + - bpf: Migrate release_on_unlock logic to non-owning ref semantics + - bpf: Add basic bpf_rb_{root,node} support + - bpf: Add bpf_rbtree_{add,remove,first} kfuncs + - bpf: Add support for bpf_rb_root and bpf_rb_node in kfunc args + - bpf: Add callback validation to kfunc verifier logic + - bpf: factor out fetching basic kfunc metadata + - bpf: Fix struct_meta lookup for bpf_obj_free_fields kfunc call + - f2fs: fix iostat lock protection + - net: qrtr: correct types of trace event parameters + - selftests: xsk: Use correct UMEM size in testapp_invalid_desc + - selftests: xsk: Disable IPv6 on VETH1 + - selftests: xsk: Deflakify STATS_RX_DROPPED test + - selftests/bpf: Wait for receive in cg_storage_multi test + - bpftool: Fix bug for long instructions in program CFG dumps + - crypto: drbg - Only fail when jent is unavailable in FIPS mode + - xsk: Fix unaligned descriptor validation + - f2fs: fix to avoid use-after-free for cached IPU bio + - wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table + - bpf/btf: Fix is_int_ptr() + - scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() + - net: ethernet: stmmac: dwmac-rk: rework optional clock handling + - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling + - wifi: ath11k: fix writing to unintended memory region + - bpf, sockmap: fix deadlocks in the sockhash and sockmap + - nvmet: fix error handling in nvmet_execute_identify_cns_cs_ns() + - nvmet: fix Identify Namespace handling + - nvmet: fix Identify Controller handling + - nvmet: fix Identify Active Namespace ID list handling + - nvmet: fix I/O Command Set specific Identify Controller + - nvme: fix async event trace event + - nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage" + - selftests/bpf: Use read_perf_max_sample_freq() in perf_event_stackmap + - selftests/bpf: Fix leaked bpf_link in get_stackid_cannot_attach + - blk-mq: don't plug for head insertions in blk_execute_rq_nowait + - wifi: iwlwifi: debug: fix crash in __iwl_err() + - wifi: iwlwifi: mvm: fix A-MSDU checks + - wifi: iwlwifi: trans: don't trigger d3 interrupt twice + - wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols + - bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap + - f2fs: fix to check return value of f2fs_do_truncate_blocks() + - f2fs: fix to check return value of inc_valid_block_count() + - md/raid10: fix task hung in raid10d + - md/raid10: fix leak of 'r10bio->remaining' for recovery + - md/raid10: fix memleak for 'conf->bio_split' + - md/raid10: fix memleak of md thread + - md/raid10: don't call bio_start_io_acct twice for bio which experienced read + error + - wifi: iwlwifi: mvm: don't drop unencrypted MCAST frames + - wifi: iwlwifi: yoyo: skip dump correctly on hw error + - wifi: iwlwifi: yoyo: Fix possible division by zero + - wifi: iwlwifi: mvm: initialize seq variable + - wifi: iwlwifi: fw: move memset before early return + - jdb2: Don't refuse invalidation of already invalidated buffers + - io_uring/rsrc: use nospec'ed indexes + - wifi: iwlwifi: make the loop for card preparation effective + - wifi: mt76: remove redundent MCU_UNI_CMD_* definitions + - wifi: mt76: mt7921: fix wrong command to set STA channel + - wifi: mt76: mt7921: fix PCI DMA hang after reboot + - wifi: mt76: mt7915: unlock on error in mt7915_thermal_temp_store() + - wifi: mt76: mt7996: fix radiotap bitfield + - wifi: mt76: mt7915: expose device tree match table + - wifi: mt76: mt7915: add error message in + mt7915_thermal_set_cur_throttle_state() + - wifi: mt76: mt7915: rework init flow in mt7915_thermal_init() + - wifi: mt76: handle failure of vzalloc in mt7615_coredump_work + - wifi: mt76: mt7996: let non-bufferable MMPDUs use correct hw queue + - wifi: mt76: mt7996: fix pointer calculation in ie countdown event + - wifi: mt76: mt7996: fix eeprom tx path bitfields + - wifi: mt76: add flexible polling wait-interval support + - wifi: mt76: mt7921e: fix probe timeout after reboot + - wifi: mt76: fix 6GHz high channel not be scanned + - mt76: mt7921: fix kernel panic by accessing unallocated eeprom.data + - wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe` + - wifi: mt76: mt7921e: improve reliability of dma reset + - wifi: mt76: mt7921e: stop chip reset worker in unregister hook + - wifi: mt76: connac: fix txd multicast rate setting + - wifi: iwlwifi: mvm: check firmware response size + - netfilter: conntrack: restore IPS_CONFIRMED out of + nf_conntrack_hash_check_insert() + - wifi: mt76: mt7996: rely on mt76_connac_txp_common structure + - wifi: mt76: mt7996: fill txd by host driver + - netfilter: conntrack: fix wrong ct->timeout value + - wifi: iwlwifi: fw: fix memory leak in debugfs + - ixgbe: Allow flow hash to be set via ethtool + - ixgbe: Enable setting RSS table to default values + - net/mlx5e: Don't clone flow post action attributes second time + - net/mlx5: E-switch, Create per vport table based on devlink encap mode + - net/mlx5: E-switch, Don't destroy indirect table in split rule + - net/mlx5e: Fix error flow in representor failing to add vport rx rule + - net/mlx5: Remove "recovery" arg from mlx5_load_one() function + - net/mlx5: Suspend auxiliary devices only in case of PCI device suspend + - Revert "net/mlx5: Remove "recovery" arg from mlx5_load_one() function" + - net/mlx5: Use recovery timeout on sync reset flow + - net/mlx5e: Nullify table pointer when failing to create + - Revert "net/mlx5e: Don't use termination table when redundant" + - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports + - bpf: Fix race between btf_put and btf_idr walk. + - bpf: Don't EFAULT for getsockopt with optval=NULL + - netfilter: nf_tables: don't write table validation state without mutex + - net: dpaa: Fix uninitialized variable in dpaa_stop() + - net/sched: sch_fq: fix integer overflow of "credit" + - ipv4: Fix potential uninit variable access bug in __ip_make_skb() + - rxrpc: Fix error when reading rxrpc tokens + - Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to + unfinished work" + - netlink: Use copy_to_user() for optval in netlink_getsockopt(). + - net: amd: Fix link leak when verifying config failed + - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. + - ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it + - ASoC: cs35l41: Only disable internal boost + - drivers: staging: rtl8723bs: Fix locking in _rtw_join_timeout_handler() + - drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler() + - pstore: Revert pmsg_lock back to a normal mutex + - usb: host: xhci-rcar: remove leftover quirk handling + - usb: dwc3: gadget: Change condition for processing suspend event + - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are + transmitted + - fpga: bridge: fix kernel-doc parameter description + - iommufd/selftest: Catch overflow of uptr and length + - iio: light: max44009: add missing OF device matching + - serial: 8250_bcm7271: Fix arbitration handling + - spi: atmel-quadspi: Don't leak clk enable count in pm resume + - spi: atmel-quadspi: Free resources even if runtime resume failed in + .remove() + - spi: imx: Don't skip cleanup in remove's error path + - interconnect: qcom: drop obsolete OSM_L3/EPSS defines + - interconnect: qcom: osm-l3: drop unuserd header inclusion + - spi: f_ospi: Add missing spi_mem_default_supports_op() helper + - module/decompress: Never use kunmap() for local un-mappings + - usb: gadget: udc: renesas_usb3: Fix use after free bug in + renesas_usb3_remove due to race condition + - ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE + - PCI: imx6: Install the fault handler only on compatible match + - ASoC: es8316: Handle optional IRQ assignment + - linux/vt_buffer.h: allow either builtin or modular for macros + - spi: qup: Don't skip cleanup in remove's error path + - interconnect: qcom: rpm: drop bogus pm domain attach + - spi: mchp-pci1xxxx: Fix length of SPI transactions not set properly in + driver + - spi: mchp-pci1xxxx: Fix SPI transactions not working after suspend and + resume + - spi: fsl-spi: Fix CPM/QE mode Litte Endian + - vmci_host: fix a race condition in vmci_host_poll() causing GPF + - of: Fix modalias string generation + - PCI/EDR: Clear Device Status after EDR error recovery + - ia64: mm/contig: fix section mismatch warning/error + - ia64: salinfo: placate defined-but-not-used warning + - scripts/gdb: bail early if there are no clocks + - scripts/gdb: bail early if there are no generic PD + - HID: amd_sfh: Correct the structure fields + - HID: amd_sfh: Correct the sensor enable and disable command + - HID: amd_sfh: Fix illuminance value + - HID: amd_sfh: Add support for shutdown operation + - HID: amd_sfh: Correct the stop all command + - HID: amd_sfh: Increase sensor command timeout for SFH1.1 + - HID: amd_sfh: Handle "no sensors" enabled for SFH1.1 + - cacheinfo: Check sib_leaf in cache_leaves_are_shared() + - coresight: etm_pmu: Set the module field + - drm/panel: novatek-nt35950: Improve error handling + - ASoC: fsl_mqs: move of_node_put() to the correct location + - PCI/PM: Extend D3hot delay for NVIDIA HDA controllers + - drm/panel: novatek-nt35950: Only unregister DSI1 if it exists + - spi: cadence-quadspi: fix suspend-resume implementations + - i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path + - i2c: xiic: xiic_xfer(): Fix runtime PM leak on error path + - scripts/gdb: raise error with reduced debugging information + - uapi/linux/const.h: prefer ISO-friendly __typeof__ + - sh: sq: Fix incorrect element size for allocating bitmap buffer + - usb: gadget: tegra-xudc: Fix crash in vbus_draw + - usb: chipidea: fix missing goto in `ci_hdrc_probe` + - usb: mtu3: fix kernel panic at qmu transfer done irq handler + - firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe + - tty: serial: fsl_lpuart: adjust buffer length to the intended size + - serial: 8250: Add missing wakeup event reporting + - spi: cadence-quadspi: use macro DEFINE_SIMPLE_DEV_PM_OPS + - staging: rtl8192e: Fix W_DISABLE# does not work after stop/start + - spmi: Add a check for remove callback when removing a SPMI driver + - virtio_ring: don't update event idx on get_buf + - fbdev: mmp: Fix deferred clk handling in mmphw_probe() + - selftests/powerpc/pmu: Fix sample field check in the + mmcra_thresh_marked_sample_test + - macintosh/windfarm_smu_sat: Add missing of_node_put() + - powerpc/perf: Properly detect mpc7450 family + - powerpc/mpc512x: fix resource printk format warning + - powerpc/wii: fix resource printk format warnings + - powerpc/sysdev/tsi108: fix resource printk format warnings + - macintosh: via-pmu-led: requires ATA to be set + - powerpc/rtas: use memmove for potentially overlapping buffer copy + - sched/fair: Fix inaccurate tally of ttwu_move_affine + - perf/core: Fix hardlockup failure caused by perf throttle + - Revert "objtool: Support addition to set CFA base" + - riscv: Fix ptdump when KASAN is enabled + - sched/rt: Fix bad task migration for rt tasks + - rv: Fix addition on an uninitialized variable 'run' + - tracing/user_events: Ensure write index cannot be negative + - clk: at91: clk-sam9x60-pll: fix return value check + - IB/hifi1: add a null check of kzalloc_node in hfi1_ipoib_txreq_init + - RDMA/siw: Fix potential page_array out of range access + - clk: mediatek: mt2712: Add error handling to clk_mt2712_apmixed_probe() + - clk: mediatek: Consistently use GATE_MTK() macro + - clk: mediatek: mt7622: Properly use CLK_IS_CRITICAL flag + - clk: mediatek: mt8135: Properly use CLK_IS_CRITICAL flag + - RDMA/rdmavt: Delete unnecessary NULL check + - clk: mediatek: clk-pllfh: fix missing of_node_put() in fhctl_parse_dt() + - clk: qcom: gcc-qcm2290: Fix up gcc_sdcc2_apps_clk_src + - workqueue: Fix hung time report of worker pools + - rtc: omap: include header for omap_rtc_power_off_program prototype + - RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() + - rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time + - rtc: k3: handle errors while enabling wake irq + - RDMA/rxe: Replace exists by rxe in rxe.c + - RDMA/erdma: Use fixed hardware page size + - fs/ntfs3: Fix memory leak if ntfs_read_mft failed + - fs/ntfs3: Add check for kmemdup + - fs/ntfs3: Fix OOB read in indx_insert_into_buffer + - fs/ntfs3: Fix slab-out-of-bounds read in hdr_delete_de() + - iommu/mediatek: Set dma_mask for PGTABLE_PA_35_EN + - RDMA/rxe: Remove tasklet call from rxe_cq.c + - power: supply: generic-adc-battery: fix unit scaling + - clk: add missing of_node_put() in "assigned-clocks" property parsing + - RDMA/siw: Remove namespace check from siw_netdev_event() + - clk: qcom: gcc-sm6115: Mark RCGs shared where applicable + - power: supply: rk817: Fix low SOC bugs + - RDMA/cm: Trace icm_send_rej event before the cm state is reset + - RDMA/srpt: Add a check for valid 'mad_agent' pointer + - IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order + - IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests + - clk: imx: fracn-gppll: fix the rate table + - clk: imx: fracn-gppll: disable hardware select control + - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents + - NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease + - iommu/amd: Set page size bitmap during V2 domain allocation + - s390/checksum: always use cksm instruction + - clk: qcom: lpasscc-sc7280: Skip qdsp6ss clock registration + - clk: qcom: lpassaudiocc-sc7280: Add required gdsc power domain clks in + lpass_cc_sc7280_desc + - clk: qcom: gcc-sm8350: fix PCIe PIPE clocks handling + - clk: qcom: dispcc-qcm2290: get rid of test clock + - clk: qcom: dispcc-qcm2290: Remove inexistent DSI1PHY clk + - Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe + - swiotlb: relocate PageHighMem test away from rmem_swiotlb_setup + - swiotlb: fix debugfs reporting of reserved memory pools + - RDMA/rxe: Convert tasklet args to queue pairs + - RDMA/rxe: Remove __rxe_do_task() + - RDMA/rxe: Fix the error "trying to register non-static key in + rxe_cleanup_task" + - RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR + - RDMA/mlx5: Fix flow counter query via DEVX + - SUNRPC: remove the maximum number of retries in call_bind_status + - RDMA/mlx5: Use correct device num_ports when modify DC + - clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when + init fails + - openrisc: Properly store r31 to pt_regs on unhandled exceptions + - timekeeping: Fix references to nonexistent ktime_get_fast_ns() + - SMB3: Add missing locks to protect deferred close file list + - SMB3: Close deferred file handles in case of handle lease break + - ext4: fix i_disksize exceeding i_size problem in paritally written case + - ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline + - pinctrl: renesas: r8a779a0: Remove incorrect AVB[01] pinmux configuration + - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group + - pinctrl: renesas: r8a779g0: Fix Group 4/5 pin functions + - pinctrl: renesas: r8a779g0: Fix Group 6/7 pin functions + - pinctrl: renesas: r8a779g0: Fix ERROROUTC function names + - leds: TI_LMU_COMMON: select REGMAP instead of depending on it + - pinctrl: ralink: reintroduce ralink,rt2880-pinmux compatible string + - dmaengine: mv_xor_v2: Fix an error code. + - leds: tca6507: Fix error handling of using fwnode_property_read_string + - pwm: mtk-disp: Disable shadow registers before setting backlight values + - pwm: mtk-disp: Configure double buffering before reading in .get_state() + - soundwire: intel: don't save hw_params for use in prepare + - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and + ulpi_port + - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() + - dma: gpi: remove spurious unlock in gpi_ch_init + - dmaengine: dw-edma: Fix to change for continuous transfer + - dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing + - dmaengine: at_xdmac: do not enable all cyclic channels + - pinctrl-bcm2835.c: fix race condition when setting gpio dir + - thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in + mtk_thermal_probe + - mfd: tqmx86: Do not access I2C_DETECT register through io_base + - mfd: tqmx86: Specify IO port register range more precisely + - mfd: tqmx86: Correct board names for TQMxE39x + - mfd: ocelot-spi: Fix unsupported bulk read + - mfd: arizona-spi: Add missing MODULE_DEVICE_TABLE + - hte: tegra: fix 'struct of_device_id' build error + - hte: tegra-194: Fix off by one in tegra_hte_map_to_line_id() + - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini + - PM: hibernate: Turn snapshot_test into global variable + - PM: hibernate: Do not get block device exclusively in test_resume mode + - afs: Fix updating of i_size with dv jump from server + - afs: Fix getattr to report server i_size on dirs, not local size + - afs: Avoid endless loop if file is larger than expected + - parisc: Fix argument pointer in real64_call_asm() + - parisc: Ensure page alignment in flush functions + - ALSA: usb-audio: Add quirk for Pioneer DDJ-800 + - ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41 + - ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED + - nilfs2: do not write dirty data after degenerating to read-only + - nilfs2: fix infinite loop in nilfs_mdt_get_block() + - mm: do not reclaim private data from pinned page + - drbd: correctly submit flush bio on barrier + - md/raid10: fix null-ptr-deref in raid10_sync_request + - md/raid5: Improve performance for sequential IO + - kasan: hw_tags: avoid invalid virt_to_page() + - mtd: core: provide unique name for nvmem device, take two + - mtd: core: fix nvmem error reporting + - mtd: core: fix error path for nvmem provider + - mtd: spi-nor: core: Update flash's current address mode when changing + address mode + - drivers: remoteproc: xilinx: Fix carveout names + - mailbox: zynqmp: Fix IPI isr handling + - kcsan: Avoid READ_ONCE() in read_instrumented_memory() + - mailbox: zynqmp: Fix typo in IPI documentation + - nfp: fix incorrect pointer deference when offloading IPsec with bonding + - wifi: rtl8xxxu: RTL8192EU always needs full init + - wifi: rtw88: rtw8821c: Fix rfe_option field width + - wifi: rtw89: fix potential race condition between napi_init and napi_enable + - clk: microchip: fix potential UAF in auxdev release callback + - clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent + - scripts/gdb: fix lx-timerlist for Python3 + - btrfs: scrub: reject unsupported scrub flags + - s390/dasd: fix hanging blockdevice after request requeue + - ia64: fix an addr to taddr in huge_pte_offset() + - mm/mempolicy: correctly update prev when policy is equal on mbind + - vhost_vdpa: fix unmap process in no-batch mode + - dm verity: fix error handling for check_at_most_once on FEC + - dm clone: call kmem_cache_destroy() in dm_clone_init() error path + - dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path + - dm flakey: fix a crash with invalid table line + - dm ioctl: fix nested locking in table_clear() to remove deadlock concern + - dm: don't lock fs when the map is NULL in process of resume + - blk-iocost: avoid 64-bit division in ioc_timer_fn + - cifs: fix potential use-after-free bugs in TCP_Server_Info::hostname + - cifs: protect session status check in smb2_reconnect() + - cifs: fix sharing of DFS connections + - cifs: fix potential race when tree connecting ipc + - cifs: protect access of TCP_Server_Info::{origin,leaf}_fullpath + - thunderbolt: Use correct type in tb_port_is_clx_enabled() prototype + - perf auxtrace: Fix address filter entire kernel size + - perf intel-pt: Fix CYC timestamps after standalone CBR + - i40e: Remove unused i40e status codes + - i40e: Remove string printing for i40e_status + - i40e: use int for i40e_status + - debugobject: Ensure pool refill (again) + - Linux 6.2.15 + * Lunar update: v6.2.14 upstream stable release (LP: #2025066) + - rust: arch/um: Disable FP/SIMD instruction to match x86 + - um: Only disable SSE on clang to work around old GCC bugs + - rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period + - mm/mempolicy: fix use-after-free of VMA iterator + - drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var + - gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xNU + - bluetooth: Perform careful capability checks in hci_sock_ioctl() + - wifi: brcmfmac: add Cypress 43439 SDIO ids + - btrfs: fix uninitialized variable warnings + - USB: serial: option: add UNISOC vendor and TOZED LT70C product + - driver core: Don't require dynamic_debug for initcall_debug probe timing + - riscv: Move early dtb mapping into the fixmap region + - riscv: Do not set initial_boot_params to the linear address of the dtb + - riscv: No need to relocate the dtb as it lies in the fixmap region + - Linux 6.2.14 + * CVE-2023-35001 + - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval + * CVE-2023-31248 + - netfilter: nf_tables: do not ignore genmask when looking up chain by id + * CVE-2023-3389 + - io_uring/poll: serialize poll linked timer start with poll removal + * CVE-2023-3269 + - mm: introduce new 'lock_mm_and_find_vma()' page fault helper + - mm: make the page fault mmap locking killable + - arm64/mm: Convert to using lock_mm_and_find_vma() + - powerpc/mm: Convert to using lock_mm_and_find_vma() + - mips/mm: Convert to using lock_mm_and_find_vma() + - riscv/mm: Convert to using lock_mm_and_find_vma() + - arm/mm: Convert to using lock_mm_and_find_vma() + - mm/fault: convert remaining simple cases to lock_mm_and_find_vma() + - powerpc/mm: convert coprocessor fault to lock_mm_and_find_vma() + - mm: make find_extend_vma() fail if write lock not held + - execve: expand new process stack manually ahead of time + - mm: always expand the stack with the mmap write lock held + - [CONFIG]: Set CONFIG_LOCK_MM_AND_FIND_VMA + * CVE-2023-3390 + - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE + * CVE-2023-3141 + - memstick: r592: Fix UAF bug in r592_remove due to race condition + * CVE-2023-3090 + - ipvlan:Fix out-of-bounds caused by unclear skb->cb + + -- Tim Gardner Tue, 18 Jul 2023 12:12:31 -0600 + +linux-azure-6.2 (6.2.0-1008.8~22.04.1) jammy; urgency=medium + + * jammy/linux-azure-6.2: 6.2.0-1008.8~22.04.1 -proposed tracker (LP: #2026740) + + [ Ubuntu: 6.2.0-1008.8 ] + + * lunar/linux-azure: 6.2.0-1008.8 -proposed tracker (LP: #2026741) + * Azure: MANA: Fix doorbell access for receives (LP: #2027615) + - SAUCE: net: mana: Batch ringing RX queue doorbell on receiving packets + - SAUCE: net: mana: Use the correct WQE count for ringing RQ doorbell + * lunar/linux: 6.2.0-26.26 -proposed tracker (LP: #2026753) + * CVE-2023-2640 // CVE-2023-32629 + - Revert "UBUNTU: SAUCE: overlayfs: handle idmapped mounts in + ovl_do_(set|remove)xattr" + - Revert "UBUNTU: SAUCE: overlayfs: Skip permission checking for + trusted.overlayfs.* xattrs" + - SAUCE: overlayfs: default to userxattr when mounted from non initial user + namespace + * CVE-2023-35001 + - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval + * CVE-2023-31248 + - netfilter: nf_tables: do not ignore genmask when looking up chain by id + * CVE-2023-3389 + - io_uring/poll: serialize poll linked timer start with poll removal + * CVE-2023-3390 + - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE + * CVE-2023-3090 + - ipvlan:Fix out-of-bounds caused by unclear skb->cb + * CVE-2023-3269 + - mm: introduce new 'lock_mm_and_find_vma()' page fault helper + - mm: make the page fault mmap locking killable + - arm64/mm: Convert to using lock_mm_and_find_vma() + - powerpc/mm: Convert to using lock_mm_and_find_vma() + - mips/mm: Convert to using lock_mm_and_find_vma() + - riscv/mm: Convert to using lock_mm_and_find_vma() + - arm/mm: Convert to using lock_mm_and_find_vma() + - mm/fault: convert remaining simple cases to lock_mm_and_find_vma() + - powerpc/mm: convert coprocessor fault to lock_mm_and_find_vma() + - mm: make find_extend_vma() fail if write lock not held + - execve: expand new process stack manually ahead of time + - mm: always expand the stack with the mmap write lock held + - [CONFIG]: Set CONFIG_LOCK_MM_AND_FIND_VMA + + -- Tim Gardner Mon, 17 Jul 2023 07:42:16 -0600 + linux-azure-6.2 (6.2.0-1007.7~22.04.1) jammy; urgency=medium * jammy/linux-azure-6.2: 6.2.0-1007.7~22.04.1 -proposed tracker (LP: #2026281) diff -u linux-azure-6.2-6.2.0/debian/control linux-azure-6.2-6.2.0/debian/control --- linux-azure-6.2-6.2.0/debian/control +++ linux-azure-6.2-6.2.0/debian/control @@ -61,7 +61,7 @@ XS-Testsuite: autopkgtest #XS-Testsuite-Depends: gcc-4.7 binutils -Package: linux-azure-6.2-headers-6.2.0-1007 +Package: linux-azure-6.2-headers-6.2.0-1009 Build-Profiles: Architecture: all Multi-Arch: foreign @@ -71,46 +71,46 @@ Description: Header files related to Linux kernel version 6.2.0 This package provides kernel header files for version 6.2.0, for sites that want the latest kernel headers. Please read - /usr/share/doc/linux-azure-6.2-headers-6.2.0-1007/debian.README.gz for details + /usr/share/doc/linux-azure-6.2-headers-6.2.0-1009/debian.README.gz for details -Package: linux-azure-6.2-tools-6.2.0-1007 +Package: linux-azure-6.2-tools-6.2.0-1009 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 6.2.0-1007 +Description: Linux kernel version specific tools for version 6.2.0-1009 This package provides the architecture dependant parts for kernel version locked tools (such as perf and x86_energy_perf_policy) for - version 6.2.0-1007 on + version 6.2.0-1009 on 64 bit x86. - You probably want to install linux-tools-6.2.0-1007-. + You probably want to install linux-tools-6.2.0-1009-. -Package: linux-azure-6.2-cloud-tools-6.2.0-1007 +Package: linux-azure-6.2-cloud-tools-6.2.0-1009 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 6.2.0-1007 +Description: Linux kernel version specific cloud tools for version 6.2.0-1009 This package provides the architecture dependant parts for kernel - version locked tools for cloud tools for version 6.2.0-1007 on + version locked tools for cloud tools for version 6.2.0-1009 on 64 bit x86. - You probably want to install linux-cloud-tools-6.2.0-1007-. + You probably want to install linux-cloud-tools-6.2.0-1009-. -Package: linux-image-unsigned-6.2.0-1007-azure +Package: linux-image-unsigned-6.2.0-1009-azure 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-6.2.0-1007-azure +Depends: ${misc:Depends}, ${shlibs:Depends}, kmod, linux-base (>= 4.5ubuntu1~16.04.1), linux-modules-6.2.0-1009-azure Recommends: grub-pc [amd64] | grub-efi-amd64 [amd64] | grub-efi-ia32 [amd64] | grub [amd64] | flash-kernel [arm64] | grub-efi-arm64 [arm64] Breaks: flash-kernel (<< 3.0~rc.4ubuntu64) [arm64] -Conflicts: linux-image-6.2.0-1007-azure -Suggests: fdutils, linux-azure-6.2-doc-6.2.0 | linux-azure-6.2-source-6.2.0, linux-azure-6.2-tools, linux-headers-6.2.0-1007-azure, initramfs-tools | linux-initramfs-tool +Conflicts: linux-image-6.2.0-1009-azure +Suggests: fdutils, linux-azure-6.2-doc-6.2.0 | linux-azure-6.2-source-6.2.0, linux-azure-6.2-tools, linux-headers-6.2.0-1009-azure, initramfs-tools | linux-initramfs-tool Description: Linux kernel image for version 6.2.0 on 64 bit x86 SMP This package contains the unsigned Linux kernel image for version 6.2.0 on 64 bit x86 SMP. @@ -123,7 +123,7 @@ the linux-azure meta-package, which will ensure that upgrades work correctly, and that supporting packages are also installed. -Package: linux-modules-6.2.0-1007-azure +Package: linux-modules-6.2.0-1009-azure Build-Profiles: Architecture: amd64 arm64 Section: kernel @@ -143,12 +143,12 @@ the linux-azure meta-package, which will ensure that upgrades work correctly, and that supporting packages are also installed. -Package: linux-modules-extra-6.2.0-1007-azure +Package: linux-modules-extra-6.2.0-1009-azure Build-Profiles: Architecture: amd64 arm64 Section: kernel Priority: optional -Depends: ${misc:Depends}, ${shlibs:Depends}, wireless-regdb, linux-modules-6.2.0-1007-azure +Depends: ${misc:Depends}, ${shlibs:Depends}, wireless-regdb, linux-modules-6.2.0-1009-azure Description: Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP This package contains the Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP. @@ -165,21 +165,21 @@ the linux-azure meta-package, which will ensure that upgrades work correctly, and that supporting packages are also installed. -Package: linux-headers-6.2.0-1007-azure +Package: linux-headers-6.2.0-1009-azure Build-Profiles: Architecture: amd64 arm64 Section: devel Priority: optional -Depends: ${misc:Depends}, linux-azure-6.2-headers-6.2.0-1007, ${shlibs:Depends} +Depends: ${misc:Depends}, linux-azure-6.2-headers-6.2.0-1009, ${shlibs:Depends} Provides: linux-headers, linux-headers-3.0 Description: Linux kernel headers for version 6.2.0 on 64 bit x86 SMP This package provides kernel header files for version 6.2.0 on 64 bit x86 SMP. . This is for sites that want the latest kernel headers. Please read - /usr/share/doc/linux-headers-6.2.0-1007/debian.README.gz for details. + /usr/share/doc/linux-headers-6.2.0-1009/debian.README.gz for details. -Package: linux-azure-6.2-lib-rust-6.2.0-1007-azure +Package: linux-azure-6.2-lib-rust-6.2.0-1009-azure Build-Profiles: Architecture: amd64 Multi-Arch: foreign @@ -190,7 +190,7 @@ This package provides kernel library files for version 6.2.0, that allow to compile out-of-tree kernel modules written in Rust. -Package: linux-image-unsigned-6.2.0-1007-azure-dbgsym +Package: linux-image-unsigned-6.2.0-1009-azure-dbgsym Build-Profiles: Architecture: amd64 arm64 Section: devel @@ -207,27 +207,27 @@ is uncompressed, and unstripped. This package also includes the unstripped modules. -Package: linux-tools-6.2.0-1007-azure +Package: linux-tools-6.2.0-1009-azure Build-Profiles: Architecture: amd64 arm64 Section: devel Priority: optional -Depends: ${misc:Depends}, linux-azure-6.2-tools-6.2.0-1007 -Description: Linux kernel version specific tools for version 6.2.0-1007 +Depends: ${misc:Depends}, linux-azure-6.2-tools-6.2.0-1009 +Description: Linux kernel version specific tools for version 6.2.0-1009 This package provides the architecture dependant parts for kernel version locked tools (such as perf and x86_energy_perf_policy) for - version 6.2.0-1007 on + version 6.2.0-1009 on 64 bit x86. -Package: linux-cloud-tools-6.2.0-1007-azure +Package: linux-cloud-tools-6.2.0-1009-azure Build-Profiles: Architecture: amd64 arm64 Section: devel Priority: optional -Depends: ${misc:Depends}, linux-azure-6.2-cloud-tools-6.2.0-1007 -Description: Linux kernel version specific cloud tools for version 6.2.0-1007 +Depends: ${misc:Depends}, linux-azure-6.2-cloud-tools-6.2.0-1009 +Description: Linux kernel version specific cloud tools for version 6.2.0-1009 This package provides the architecture dependant parts for kernel - version locked tools for cloud for version 6.2.0-1007 on + version locked tools for cloud for version 6.2.0-1009 on 64 bit x86. Package: linux-udebs-azure @@ -241,7 +241,7 @@ for easier version and migration tracking. -Package: linux-buildinfo-6.2.0-1007-azure +Package: linux-buildinfo-6.2.0-1009-azure Build-Profiles: Architecture: amd64 arm64 Section: kernel @@ -257,57 +256,0 @@ - -Package: linux-modules-ipu6-6.2.0-1007-azure -Build-Profiles: -Architecture: amd64 arm64 -Section: kernel -Priority: optional -Depends: - ${misc:Depends}, - linux-image-6.2.0-1007-azure | linux-image-unsigned-6.2.0-1007-azure, -Built-Using: ${linux:BuiltUsing} -Description: Linux kernel ipu6 modules for version 6.2.0-1007 - This package provides the Linux kernel ipu6 modules for version - 6.2.0-1007. - . - You likely do not want to install this package directly. Instead, install the - one of the linux-modules-ipu6-azure* meta-packages, - which will ensure that upgrades work correctly, and that supporting packages are - also installed. - - -Package: linux-modules-ivsc-6.2.0-1007-azure -Build-Profiles: -Architecture: amd64 arm64 -Section: kernel -Priority: optional -Depends: - ${misc:Depends}, - linux-image-6.2.0-1007-azure | linux-image-unsigned-6.2.0-1007-azure, -Built-Using: ${linux:BuiltUsing} -Description: Linux kernel ivsc modules for version 6.2.0-1007 - This package provides the Linux kernel ivsc modules for version - 6.2.0-1007. - . - You likely do not want to install this package directly. Instead, install the - one of the linux-modules-ivsc-azure* meta-packages, - which will ensure that upgrades work correctly, and that supporting packages are - also installed. - - -Package: linux-modules-iwlwifi-6.2.0-1007-azure -Build-Profiles: -Architecture: amd64 arm64 -Section: kernel -Priority: optional -Depends: - ${misc:Depends}, - linux-image-6.2.0-1007-azure | linux-image-unsigned-6.2.0-1007-azure, -Built-Using: ${linux:BuiltUsing} -Description: Linux kernel iwlwifi modules for version 6.2.0-1007 - This package provides the Linux kernel iwlwifi modules for version - 6.2.0-1007. - . - You likely do not want to install this package directly. Instead, install the - one of the linux-modules-iwlwifi-azure* meta-packages, - which will ensure that upgrades work correctly, and that supporting packages are - also installed. - diff -u linux-azure-6.2-6.2.0/debian/dkms-versions linux-azure-6.2-6.2.0/debian/dkms-versions --- linux-azure-6.2-6.2.0/debian/dkms-versions +++ linux-azure-6.2-6.2.0/debian/dkms-versions @@ -2,4 +1,0 @@ -ipu6-drivers 0~git202211220708.278b7e3d-0ubuntu0.23.04.1 modulename=ipu6 debpath=pool/universe/i/%package%/intel-ipu6-dkms_%version%_amd64.deb arch=amd64 rprovides=ipu6-modules rprovides=intel-ipu6-dkms type=standalone -ivsc-driver 0~git202211241536.70d95269-0ubuntu0.23.04.1 modulename=ivsc debpath=pool/universe/i/%package%/intel-vsc-dkms_%version%_amd64.deb arch=amd64 rprovides=ivsc-modules rprovides=intel-vsc-dkms type=standalone -backport-iwlwifi-dkms 9904-0ubuntu5 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-2ubuntu3 modulename=v4l2loopback debpath=pool/universe/v/%package%/v4l2loopback-dkms_%version%_all.deb arch=amd64 rprovides=v4l2loopback-modules rprovides=v4l2loopback-dkms diff -u linux-azure-6.2-6.2.0/debian/linux-cloud-tools-common.hv-kvp-daemon.service linux-azure-6.2-6.2.0/debian/linux-cloud-tools-common.hv-kvp-daemon.service --- linux-azure-6.2-6.2.0/debian/linux-cloud-tools-common.hv-kvp-daemon.service +++ linux-azure-6.2-6.2.0/debian/linux-cloud-tools-common.hv-kvp-daemon.service @@ -11,6 +11,7 @@ Before=shutdown.target cloud-init-local.service walinuxagent.service Conflicts=shutdown.target RequiresMountsFor=/var/lib/hyperv +ConditionPathExists=/dev/vmbus/hv_kvp [Service] ExecStart=/usr/sbin/hv_kvp_daemon -n diff -u linux-azure-6.2-6.2.0/debian/scripts/misc/annotations linux-azure-6.2-6.2.0/debian/scripts/misc/annotations --- linux-azure-6.2-6.2.0/debian/scripts/misc/annotations +++ linux-azure-6.2-6.2.0/debian/scripts/misc/annotations @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # -*- mode: python -*- # Manage Ubuntu kernel .config and annotations # Copyright © 2022 Canonical Ltd. diff -u linux-azure-6.2-6.2.0/debian/scripts/misc/getabis linux-azure-6.2-6.2.0/debian/scripts/misc/getabis --- linux-azure-6.2-6.2.0/debian/scripts/misc/getabis +++ linux-azure-6.2-6.2.0/debian/scripts/misc/getabis @@ -161,6 +161,9 @@ do mv "$base/$comp" "$abidir/$arch/$sub.$comp" done + if [ -e "${base}"/modules.builtin ] ; then + mv "${base}"/modules.builtin "${abidir}/${arch}/${sub}".modules.builtin + fi cat "$base/fwinfo" >>"$fwinfo" if [ -e "${base}"/fwinfo.builtin ] ; then cat "${base}"/fwinfo.builtin >> "${fwinfo}".builtin diff -u linux-azure-6.2-6.2.0/debian/scripts/misc/kconfig/annotations.py linux-azure-6.2-6.2.0/debian/scripts/misc/kconfig/annotations.py --- linux-azure-6.2-6.2.0/debian/scripts/misc/kconfig/annotations.py +++ linux-azure-6.2-6.2.0/debian/scripts/misc/kconfig/annotations.py @@ -117,14 +117,14 @@ entry['note'] = "'" + m.group(1).replace("'", '') + "'" if not match: - raise Exception('syntax error') + raise SyntaxError('syntax error') self.config[conf] = entry except Exception as e: - raise Exception(str(e) + f', line = {line}') from e + raise SyntaxError(str(e) + f', line = {line}') from e continue # Invalid line - raise Exception(f'invalid line: {line}') + raise SyntaxError(f'invalid line: {line}') def _parse(self, data: str): """ @@ -162,9 +162,9 @@ # Sanity check: Verify that all FLAVOUR_DEP flavors are valid for src, tgt in self.flavour_dep.items(): if src not in self.flavour: - raise Exception(f'Invalid source flavour in FLAVOUR_DEP: {src}') + raise SyntaxError(f'Invalid source flavour in FLAVOUR_DEP: {src}') if tgt not in self.include_flavour: - raise Exception(f'Invalid target flavour in FLAVOUR_DEP: {tgt}') + raise SyntaxError(f'Invalid target flavour in FLAVOUR_DEP: {tgt}') def _remove_entry(self, config: str): if self.config[config]: @@ -338,15 +338,20 @@ if 'policy' not in new_val: continue - # If new_val is a subset of old_val, skip it + # If new_val is a subset of old_val, skip it unless there are + # new notes that are different than the old ones. old_val = tmp_a.config.get(conf) if old_val and 'policy' in old_val: try: - if old_val['policy'] == old_val['policy'] | new_val['policy']: - continue + can_skip = old_val['policy'] == old_val['policy'] | new_val['policy'] except TypeError: - if old_val['policy'] == {**old_val['policy'], **new_val['policy']}: + can_skip = old_val['policy'] == {**old_val['policy'], **new_val['policy']} + if can_skip: + if 'note' not in new_val: continue + if 'note' in old_val and 'note' in new_val: + if old_val['note'] == new_val['note']: + continue # Write out the policy (and note) line(s) val = dict(sorted(new_val['policy'].items())) diff -u linux-azure-6.2-6.2.0/drivers/acpi/bus.c linux-azure-6.2-6.2.0/drivers/acpi/bus.c --- linux-azure-6.2-6.2.0/drivers/acpi/bus.c +++ linux-azure-6.2-6.2.0/drivers/acpi/bus.c @@ -589,6 +589,7 @@ acpi_remove_notify_handler(device->handle, type, acpi_notify_device); } + acpi_os_wait_events_complete(); } /* Handle events targeting \_SB device (at present only graceful shutdown) */ diff -u linux-azure-6.2-6.2.0/drivers/acpi/video_detect.c linux-azure-6.2-6.2.0/drivers/acpi/video_detect.c --- linux-azure-6.2-6.2.0/drivers/acpi/video_detect.c +++ linux-azure-6.2-6.2.0/drivers/acpi/video_detect.c @@ -300,20 +300,6 @@ }, /* - * Older models with nvidia GPU which need acpi_video backlight - * control and where the old nvidia binary driver series does not - * call acpi_video_register_backlight(). - */ - { - .callback = video_detect_force_video, - /* ThinkPad W530 */ - .matches = { - DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), - DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad W530"), - }, - }, - - /* * These models have a working acpi_video backlight control, and using * native backlight causes a regression where backlight does not work * when userspace is not handling brightness key events. Disable diff -u linux-azure-6.2-6.2.0/drivers/base/cacheinfo.c linux-azure-6.2-6.2.0/drivers/base/cacheinfo.c --- linux-azure-6.2-6.2.0/drivers/base/cacheinfo.c +++ linux-azure-6.2-6.2.0/drivers/base/cacheinfo.c @@ -38,11 +38,10 @@ { /* * For non DT/ACPI systems, assume unique level 1 caches, - * system-wide shared caches for all other levels. This will be used - * only if arch specific code has not populated shared_cpu_map + * system-wide shared caches for all other levels. */ if (!(IS_ENABLED(CONFIG_OF) || IS_ENABLED(CONFIG_ACPI))) - return !(this_leaf->level == 1); + return (this_leaf->level != 1) && (sib_leaf->level != 1); if ((sib_leaf->attributes & CACHE_ID) && (this_leaf->attributes & CACHE_ID)) diff -u linux-azure-6.2-6.2.0/drivers/base/dd.c linux-azure-6.2-6.2.0/drivers/base/dd.c --- linux-azure-6.2-6.2.0/drivers/base/dd.c +++ linux-azure-6.2-6.2.0/drivers/base/dd.c @@ -718,7 +718,12 @@ calltime = ktime_get(); ret = really_probe(dev, drv); rettime = ktime_get(); - pr_debug("probe of %s returned %d after %lld usecs\n", + /* + * Don't change this to pr_debug() because that requires + * CONFIG_DYNAMIC_DEBUG and we want a simple 'initcall_debug' on the + * kernel commandline to print this all the time at the debug level. + */ + printk(KERN_DEBUG "probe of %s returned %d after %lld usecs\n", dev_name(dev), ret, ktime_us_delta(rettime, calltime)); return ret; } reverted: --- linux-azure-6.2-6.2.0/drivers/bluetooth/btsdio.c +++ linux-azure-6.2-6.2.0.orig/drivers/bluetooth/btsdio.c @@ -354,7 +354,6 @@ BT_DBG("func %p", func); - cancel_work_sync(&data->work); if (!data) return; diff -u linux-azure-6.2-6.2.0/drivers/char/ipmi/ipmi_ssif.c linux-azure-6.2-6.2.0/drivers/char/ipmi/ipmi_ssif.c --- linux-azure-6.2-6.2.0/drivers/char/ipmi/ipmi_ssif.c +++ linux-azure-6.2-6.2.0/drivers/char/ipmi/ipmi_ssif.c @@ -564,8 +564,10 @@ if (waiting) start_get(ssif_info); - if (resend) + if (resend) { start_resend(ssif_info); + ssif_inc_stat(ssif_info, send_retries); + } } static void watch_timeout(struct timer_list *t) @@ -792,9 +794,9 @@ } else if (data[0] != (IPMI_NETFN_APP_REQUEST | 1) << 2 || data[1] != IPMI_GET_MSG_FLAGS_CMD) { /* - * Don't abort here, maybe it was a queued - * response to a previous command. + * Recv error response, give up. */ + ssif_info->ssif_state = SSIF_IDLE; ipmi_ssif_unlock_cond(ssif_info, flags); dev_warn(&ssif_info->client->dev, "Invalid response getting flags: %x %x\n", diff -u linux-azure-6.2-6.2.0/drivers/char/tpm/tpm-chip.c linux-azure-6.2-6.2.0/drivers/char/tpm/tpm-chip.c --- linux-azure-6.2-6.2.0/drivers/char/tpm/tpm-chip.c +++ linux-azure-6.2-6.2.0/drivers/char/tpm/tpm-chip.c @@ -683,7 +683,8 @@ void tpm_chip_unregister(struct tpm_chip *chip) { tpm_del_legacy_sysfs(chip); - if (IS_ENABLED(CONFIG_HW_RANDOM_TPM) && !tpm_is_firmware_upgrade(chip)) + if (IS_ENABLED(CONFIG_HW_RANDOM_TPM) && !tpm_is_firmware_upgrade(chip) && + !tpm_amd_is_rng_defective(chip)) hwrng_unregister(&chip->hwrng); tpm_bios_log_teardown(chip); if (chip->flags & TPM_CHIP_FLAG_TPM2 && !tpm_is_firmware_upgrade(chip)) diff -u linux-azure-6.2-6.2.0/drivers/cpufreq/cpufreq.c linux-azure-6.2-6.2.0/drivers/cpufreq/cpufreq.c --- linux-azure-6.2-6.2.0/drivers/cpufreq/cpufreq.c +++ linux-azure-6.2-6.2.0/drivers/cpufreq/cpufreq.c @@ -1727,7 +1727,7 @@ * MHz. In such cases it is better to avoid getting into * unnecessary frequency updates. */ - if (abs(policy->cur - new_freq) < HZ_PER_MHZ) + if (abs(policy->cur - new_freq) < KHZ_PER_MHZ) return policy->cur; cpufreq_out_of_sync(policy, new_freq); diff -u linux-azure-6.2-6.2.0/drivers/dma/dw-edma/dw-edma-core.c linux-azure-6.2-6.2.0/drivers/dma/dw-edma/dw-edma-core.c --- linux-azure-6.2-6.2.0/drivers/dma/dw-edma/dw-edma-core.c +++ linux-azure-6.2-6.2.0/drivers/dma/dw-edma/dw-edma-core.c @@ -170,7 +170,7 @@ dw_edma_free_desc(vd2dw_edma_desc(vdesc)); } -static void dw_edma_start_transfer(struct dw_edma_chan *chan) +static int dw_edma_start_transfer(struct dw_edma_chan *chan) { struct dw_edma_chunk *child; struct dw_edma_desc *desc; @@ -178,16 +178,16 @@ vd = vchan_next_desc(&chan->vc); if (!vd) - return; + return 0; desc = vd2dw_edma_desc(vd); if (!desc) - return; + return 0; child = list_first_entry_or_null(&desc->chunk->list, struct dw_edma_chunk, list); if (!child) - return; + return 0; dw_edma_v0_core_start(child, !desc->xfer_sz); desc->xfer_sz += child->ll_region.sz; @@ -195,6 +195,8 @@ list_del(&child->list); kfree(child); desc->chunks_alloc--; + + return 1; } static int dw_edma_device_config(struct dma_chan *dchan, @@ -277,9 +279,12 @@ struct dw_edma_chan *chan = dchan2dw_edma_chan(dchan); unsigned long flags; + if (!chan->configured) + return; + spin_lock_irqsave(&chan->vc.lock, flags); - if (chan->configured && chan->request == EDMA_REQ_NONE && - chan->status == EDMA_ST_IDLE && vchan_issue_pending(&chan->vc)) { + if (vchan_issue_pending(&chan->vc) && chan->request == EDMA_REQ_NONE && + chan->status == EDMA_ST_IDLE) { chan->status = EDMA_ST_BUSY; dw_edma_start_transfer(chan); } @@ -572,14 +577,14 @@ switch (chan->request) { case EDMA_REQ_NONE: desc = vd2dw_edma_desc(vd); - if (desc->chunks_alloc) { - chan->status = EDMA_ST_BUSY; - dw_edma_start_transfer(chan); - } else { + if (!desc->chunks_alloc) { list_del(&vd->node); vchan_cookie_complete(vd); - chan->status = EDMA_ST_IDLE; } + + /* Continue transferring if there are remaining chunks or issued requests. + */ + chan->status = dw_edma_start_transfer(chan) ? EDMA_ST_BUSY : EDMA_ST_IDLE; break; case EDMA_REQ_STOP: diff -u linux-azure-6.2-6.2.0/drivers/firmware/stratix10-svc.c linux-azure-6.2-6.2.0/drivers/firmware/stratix10-svc.c --- linux-azure-6.2-6.2.0/drivers/firmware/stratix10-svc.c +++ linux-azure-6.2-6.2.0/drivers/firmware/stratix10-svc.c @@ -1133,8 +1133,8 @@ return ret; genpool = svc_create_memory_pool(pdev, sh_memory); - if (!genpool) - return -ENOMEM; + if (IS_ERR(genpool)) + return PTR_ERR(genpool); /* allocate service controller and supporting channel */ controller = devm_kzalloc(dev, sizeof(*controller), GFP_KERNEL); diff -u linux-azure-6.2-6.2.0/drivers/fpga/fpga-bridge.c linux-azure-6.2-6.2.0/drivers/fpga/fpga-bridge.c --- linux-azure-6.2-6.2.0/drivers/fpga/fpga-bridge.c +++ linux-azure-6.2-6.2.0/drivers/fpga/fpga-bridge.c @@ -115,7 +115,7 @@ /** * fpga_bridge_get - get an exclusive reference to an fpga bridge * @dev: parent device that fpga bridge was registered with - * @info: fpga manager info + * @info: fpga image specific information * * Given a device, get an exclusive reference to an fpga bridge. * diff -u linux-azure-6.2-6.2.0/drivers/gpio/gpiolib-acpi.c linux-azure-6.2-6.2.0/drivers/gpio/gpiolib-acpi.c --- linux-azure-6.2-6.2.0/drivers/gpio/gpiolib-acpi.c +++ linux-azure-6.2-6.2.0/drivers/gpio/gpiolib-acpi.c @@ -1633,0 +1634,13 @@ + * https://gitlab.freedesktop.org/drm/amd/-/issues/1722#note_1720627 + */ + .matches = { + DMI_MATCH(DMI_BOARD_NAME, "NL5xNU"), + }, + .driver_data = &(struct acpi_gpiolib_dmi_quirk) { + .ignore_wake = "ELAN0415:00@9", + }, + }, + { + /* + * Spurious wakeups from TP_ATTN# pin + * Found in BIOS 1.7.8 diff -u linux-azure-6.2-6.2.0/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c linux-azure-6.2-6.2.0/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c --- linux-azure-6.2-6.2.0/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c +++ linux-azure-6.2-6.2.0/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c @@ -35,6 +35,7 @@ #include #include #include +#include #include #include @@ -3952,12 +3953,15 @@ if ((adev->pdev->class >> 8) == PCI_CLASS_DISPLAY_VGA) vga_client_register(adev->pdev, amdgpu_device_vga_set_decode); - if (amdgpu_device_supports_px(ddev)) { - px = true; + px = amdgpu_device_supports_px(ddev); + + if (px || (!pci_is_thunderbolt_attached(adev->pdev) && + apple_gmux_detect(NULL, NULL))) vga_switcheroo_register_client(adev->pdev, &amdgpu_switcheroo_ops, px); + + if (px) vga_switcheroo_init_domain_pm_ops(adev->dev, &adev->vga_pm_domain); - } if (adev->gmc.xgmi.pending_reset) queue_delayed_work(system_wq, &mgpu_info.delayed_reset_work, @@ -4063,6 +4067,7 @@ void amdgpu_device_fini_sw(struct amdgpu_device *adev) { int idx; + bool px; amdgpu_fence_driver_sw_fini(adev); amdgpu_device_ip_fini(adev); @@ -4082,10 +4087,16 @@ kfree(adev->bios); adev->bios = NULL; - if (amdgpu_device_supports_px(adev_to_drm(adev))) { + + px = amdgpu_device_supports_px(adev_to_drm(adev)); + + if (px || (!pci_is_thunderbolt_attached(adev->pdev) && + apple_gmux_detect(NULL, NULL))) vga_switcheroo_unregister_client(adev->pdev); + + if (px) vga_switcheroo_fini_domain_pm_ops(adev->dev); - } + if ((adev->pdev->class >> 8) == PCI_CLASS_DISPLAY_VGA) vga_client_unregister(adev->pdev); diff -u linux-azure-6.2-6.2.0/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c linux-azure-6.2-6.2.0/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c --- linux-azure-6.2-6.2.0/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c +++ linux-azure-6.2-6.2.0/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c @@ -1771,7 +1771,8 @@ dc_deinit_callbacks(adev->dm.dc); #endif - dc_dmub_srv_destroy(&adev->dm.dc->ctx->dmub_srv); + if (adev->dm.dc) + dc_dmub_srv_destroy(&adev->dm.dc->ctx->dmub_srv); if (dc_enable_dmub_notifications(adev->dm.dc)) { kfree(adev->dm.dmub_notify); diff -u linux-azure-6.2-6.2.0/drivers/gpu/drm/amd/display/dc/dcn314/dcn314_resource.c linux-azure-6.2-6.2.0/drivers/gpu/drm/amd/display/dc/dcn314/dcn314_resource.c --- linux-azure-6.2-6.2.0/drivers/gpu/drm/amd/display/dc/dcn314/dcn314_resource.c +++ linux-azure-6.2-6.2.0/drivers/gpu/drm/amd/display/dc/dcn314/dcn314_resource.c @@ -1697,6 +1697,81 @@ *panel_config = panel_config_defaults; } +static bool filter_modes_for_single_channel_workaround(struct dc *dc, + struct dc_state *context) +{ + // Filter 2K@240Hz+8K@24fps above combination timing if memory only has single dimm LPDDR + if (dc->clk_mgr->bw_params->vram_type == 34 && dc->clk_mgr->bw_params->num_channels < 2) { + int total_phy_pix_clk = 0; + + for (int i = 0; i < context->stream_count; i++) + if (context->res_ctx.pipe_ctx[i].stream) + total_phy_pix_clk += context->res_ctx.pipe_ctx[i].stream->phy_pix_clk; + + if (total_phy_pix_clk >= (1148928+826260)) //2K@240Hz+8K@24fps + return true; + } + return false; +} + +bool dcn314_validate_bandwidth(struct dc *dc, + struct dc_state *context, + bool fast_validate) +{ + bool out = false; + + BW_VAL_TRACE_SETUP(); + + int vlevel = 0; + int pipe_cnt = 0; + display_e2e_pipe_params_st *pipes = kzalloc(dc->res_pool->pipe_count * sizeof(display_e2e_pipe_params_st), GFP_KERNEL); + DC_LOGGER_INIT(dc->ctx->logger); + + BW_VAL_TRACE_COUNT(); + + if (filter_modes_for_single_channel_workaround(dc, context)) + goto validate_fail; + + DC_FP_START(); + // do not support self refresh only + out = dcn30_internal_validate_bw(dc, context, pipes, &pipe_cnt, &vlevel, fast_validate, false); + DC_FP_END(); + + // Disable fast_validate to set min dcfclk in calculate_wm_and_dlg + if (pipe_cnt == 0) + fast_validate = false; + + if (!out) + goto validate_fail; + + BW_VAL_TRACE_END_VOLTAGE_LEVEL(); + + if (fast_validate) { + BW_VAL_TRACE_SKIP(fast); + goto validate_out; + } + + dc->res_pool->funcs->calculate_wm_and_dlg(dc, context, pipes, pipe_cnt, vlevel); + + BW_VAL_TRACE_END_WATERMARKS(); + + goto validate_out; + +validate_fail: + DC_LOG_WARNING("Mode Validation Warning: %s failed validation.\n", + dml_get_status_message(context->bw_ctx.dml.vba.ValidationStatus[context->bw_ctx.dml.vba.soc.num_states])); + + BW_VAL_TRACE_SKIP(fail); + out = false; + +validate_out: + kfree(pipes); + + BW_VAL_TRACE_FINISH(); + + return out; +} + static struct resource_funcs dcn314_res_pool_funcs = { .destroy = dcn314_destroy_resource_pool, .link_enc_create = dcn31_link_encoder_create, @@ -1704,7 +1779,7 @@ .link_encs_assign = link_enc_cfg_link_encs_assign, .link_enc_unassign = link_enc_cfg_link_enc_unassign, .panel_cntl_create = dcn31_panel_cntl_create, - .validate_bandwidth = dcn31_validate_bandwidth, + .validate_bandwidth = dcn314_validate_bandwidth, .calculate_wm_and_dlg = dcn31_calculate_wm_and_dlg, .update_soc_for_wm_a = dcn31_update_soc_for_wm_a, .populate_dml_pipes = dcn314_populate_dml_pipes_from_context, diff -u linux-azure-6.2-6.2.0/drivers/gpu/drm/i915/display/intel_display.c linux-azure-6.2-6.2.0/drivers/gpu/drm/i915/display/intel_display.c --- linux-azure-6.2-6.2.0/drivers/gpu/drm/i915/display/intel_display.c +++ linux-azure-6.2-6.2.0/drivers/gpu/drm/i915/display/intel_display.c @@ -1090,7 +1090,7 @@ num_encoders++; } - drm_WARN(encoder->base.dev, num_encoders != 1, + drm_WARN(state->base.dev, num_encoders != 1, "%d encoders for pipe %c\n", num_encoders, pipe_name(master_crtc->pipe)); diff -u linux-azure-6.2-6.2.0/drivers/gpu/drm/msm/adreno/a5xx_gpu.c linux-azure-6.2-6.2.0/drivers/gpu/drm/msm/adreno/a5xx_gpu.c --- linux-azure-6.2-6.2.0/drivers/gpu/drm/msm/adreno/a5xx_gpu.c +++ linux-azure-6.2-6.2.0/drivers/gpu/drm/msm/adreno/a5xx_gpu.c @@ -1743,6 +1743,7 @@ struct a5xx_gpu *a5xx_gpu = NULL; struct adreno_gpu *adreno_gpu; struct msm_gpu *gpu; + unsigned int nr_rings; int ret; if (!pdev) { @@ -1763,7 +1764,12 @@ check_speed_bin(&pdev->dev); - ret = adreno_gpu_init(dev, pdev, adreno_gpu, &funcs, 4); + nr_rings = 4; + + if (adreno_is_a510(adreno_gpu)) + nr_rings = 1; + + ret = adreno_gpu_init(dev, pdev, adreno_gpu, &funcs, nr_rings); if (ret) { a5xx_destroy(&(a5xx_gpu->base.base)); return ERR_PTR(ret); diff -u linux-azure-6.2-6.2.0/drivers/gpu/drm/msm/adreno/adreno_device.c linux-azure-6.2-6.2.0/drivers/gpu/drm/msm/adreno/adreno_device.c --- linux-azure-6.2-6.2.0/drivers/gpu/drm/msm/adreno/adreno_device.c +++ linux-azure-6.2-6.2.0/drivers/gpu/drm/msm/adreno/adreno_device.c @@ -438,9 +438,6 @@ */ pm_runtime_enable(&pdev->dev); - /* Make sure pm runtime is active and reset any previous errors */ - pm_runtime_set_active(&pdev->dev); - ret = pm_runtime_get_sync(&pdev->dev); if (ret < 0) { pm_runtime_put_sync(&pdev->dev); diff -u linux-azure-6.2-6.2.0/drivers/hwmon/adt7475.c linux-azure-6.2-6.2.0/drivers/hwmon/adt7475.c --- linux-azure-6.2-6.2.0/drivers/hwmon/adt7475.c +++ linux-azure-6.2-6.2.0/drivers/hwmon/adt7475.c @@ -1604,9 +1604,9 @@ int ret, i; u8 val; - ret = of_property_read_u32_array(client->dev.of_node, - "adi,pwm-active-state", states, - ARRAY_SIZE(states)); + ret = device_property_read_u32_array(&client->dev, + "adi,pwm-active-state", states, + ARRAY_SIZE(states)); if (ret) return ret; diff -u linux-azure-6.2-6.2.0/drivers/infiniband/hw/erdma/erdma_hw.h linux-azure-6.2-6.2.0/drivers/infiniband/hw/erdma/erdma_hw.h --- linux-azure-6.2-6.2.0/drivers/infiniband/hw/erdma/erdma_hw.h +++ linux-azure-6.2-6.2.0/drivers/infiniband/hw/erdma/erdma_hw.h @@ -112,6 +112,10 @@ #define ERDMA_PAGE_SIZE_SUPPORT 0x7FFFF000 +/* Hardware page size definition */ +#define ERDMA_HW_PAGE_SHIFT 12 +#define ERDMA_HW_PAGE_SIZE 4096 + /* WQE related. */ #define EQE_SIZE 16 #define EQE_SHIFT 4 diff -u linux-azure-6.2-6.2.0/drivers/infiniband/hw/erdma/erdma_verbs.c linux-azure-6.2-6.2.0/drivers/infiniband/hw/erdma/erdma_verbs.c --- linux-azure-6.2-6.2.0/drivers/infiniband/hw/erdma/erdma_verbs.c +++ linux-azure-6.2-6.2.0/drivers/infiniband/hw/erdma/erdma_verbs.c @@ -38,7 +38,7 @@ FIELD_PREP(ERDMA_CMD_CREATE_QP_PD_MASK, pd->pdn); if (rdma_is_kernel_res(&qp->ibqp.res)) { - u32 pgsz_range = ilog2(SZ_1M) - PAGE_SHIFT; + u32 pgsz_range = ilog2(SZ_1M) - ERDMA_HW_PAGE_SHIFT; req.sq_cqn_mtt_cfg = FIELD_PREP(ERDMA_CMD_CREATE_QP_PAGE_SIZE_MASK, @@ -66,13 +66,13 @@ user_qp = &qp->user_qp; req.sq_cqn_mtt_cfg = FIELD_PREP( ERDMA_CMD_CREATE_QP_PAGE_SIZE_MASK, - ilog2(user_qp->sq_mtt.page_size) - PAGE_SHIFT); + ilog2(user_qp->sq_mtt.page_size) - ERDMA_HW_PAGE_SHIFT); req.sq_cqn_mtt_cfg |= FIELD_PREP(ERDMA_CMD_CREATE_QP_CQN_MASK, qp->scq->cqn); req.rq_cqn_mtt_cfg = FIELD_PREP( ERDMA_CMD_CREATE_QP_PAGE_SIZE_MASK, - ilog2(user_qp->rq_mtt.page_size) - PAGE_SHIFT); + ilog2(user_qp->rq_mtt.page_size) - ERDMA_HW_PAGE_SHIFT); req.rq_cqn_mtt_cfg |= FIELD_PREP(ERDMA_CMD_CREATE_QP_CQN_MASK, qp->rcq->cqn); @@ -162,7 +162,7 @@ if (rdma_is_kernel_res(&cq->ibcq.res)) { page_size = SZ_32M; req.cfg0 |= FIELD_PREP(ERDMA_CMD_CREATE_CQ_PAGESIZE_MASK, - ilog2(page_size) - PAGE_SHIFT); + ilog2(page_size) - ERDMA_HW_PAGE_SHIFT); req.qbuf_addr_l = lower_32_bits(cq->kern_cq.qbuf_dma_addr); req.qbuf_addr_h = upper_32_bits(cq->kern_cq.qbuf_dma_addr); @@ -175,8 +175,9 @@ cq->kern_cq.qbuf_dma_addr + (cq->depth << CQE_SHIFT); } else { mtt = &cq->user_cq.qbuf_mtt; - req.cfg0 |= FIELD_PREP(ERDMA_CMD_CREATE_CQ_PAGESIZE_MASK, - ilog2(mtt->page_size) - PAGE_SHIFT); + req.cfg0 |= + FIELD_PREP(ERDMA_CMD_CREATE_CQ_PAGESIZE_MASK, + ilog2(mtt->page_size) - ERDMA_HW_PAGE_SHIFT); if (mtt->mtt_nents == 1) { req.qbuf_addr_l = lower_32_bits(*(u64 *)mtt->mtt_buf); req.qbuf_addr_h = upper_32_bits(*(u64 *)mtt->mtt_buf); @@ -636,7 +637,7 @@ u32 rq_offset; int ret; - if (len < (PAGE_ALIGN(qp->attrs.sq_size * SQEBB_SIZE) + + if (len < (ALIGN(qp->attrs.sq_size * SQEBB_SIZE, ERDMA_HW_PAGE_SIZE) + qp->attrs.rq_size * RQE_SIZE)) return -EINVAL; @@ -646,7 +647,7 @@ if (ret) return ret; - rq_offset = PAGE_ALIGN(qp->attrs.sq_size << SQEBB_SHIFT); + rq_offset = ALIGN(qp->attrs.sq_size << SQEBB_SHIFT, ERDMA_HW_PAGE_SIZE); qp->user_qp.rq_offset = rq_offset; ret = get_mtt_entries(qp->dev, &qp->user_qp.rq_mtt, va + rq_offset, diff -u linux-azure-6.2-6.2.0/drivers/infiniband/hw/hfi1/sdma.c linux-azure-6.2-6.2.0/drivers/infiniband/hw/hfi1/sdma.c --- linux-azure-6.2-6.2.0/drivers/infiniband/hw/hfi1/sdma.c +++ linux-azure-6.2-6.2.0/drivers/infiniband/hw/hfi1/sdma.c @@ -1593,22 +1593,7 @@ struct hfi1_devdata *dd, struct sdma_desc *descp) { - switch (sdma_mapping_type(descp)) { - case SDMA_MAP_SINGLE: - dma_unmap_single( - &dd->pcidev->dev, - sdma_mapping_addr(descp), - sdma_mapping_len(descp), - DMA_TO_DEVICE); - break; - case SDMA_MAP_PAGE: - dma_unmap_page( - &dd->pcidev->dev, - sdma_mapping_addr(descp), - sdma_mapping_len(descp), - DMA_TO_DEVICE); - break; - } + system_descriptor_complete(dd, descp); } /* @@ -3128,7 +3113,7 @@ /* Add descriptor for coalesce buffer */ tx->desc_limit = MAX_DESC; - return _sdma_txadd_daddr(dd, SDMA_MAP_SINGLE, tx, + return _sdma_txadd_daddr(dd, SDMA_MAP_SINGLE, NULL, tx, addr, tx->tlen); } @@ -3167,10 +3152,12 @@ return rval; } } + /* finish the one just added */ make_tx_sdma_desc( tx, SDMA_MAP_NONE, + NULL, dd->sdma_pad_phys, sizeof(u32) - (tx->packet_len & (sizeof(u32) - 1))); tx->num_desc++; diff -u linux-azure-6.2-6.2.0/drivers/infiniband/hw/hfi1/sdma.h linux-azure-6.2-6.2.0/drivers/infiniband/hw/hfi1/sdma.h --- linux-azure-6.2-6.2.0/drivers/infiniband/hw/hfi1/sdma.h +++ linux-azure-6.2-6.2.0/drivers/infiniband/hw/hfi1/sdma.h @@ -594,6 +594,7 @@ static inline void make_tx_sdma_desc( struct sdma_txreq *tx, int type, + void *pinning_ctx, dma_addr_t addr, size_t len) { @@ -612,6 +613,7 @@ << SDMA_DESC0_PHY_ADDR_SHIFT) | (((u64)len & SDMA_DESC0_BYTE_COUNT_MASK) << SDMA_DESC0_BYTE_COUNT_SHIFT); + desc->pinning_ctx = pinning_ctx; } /* helper to extend txreq */ @@ -643,6 +645,7 @@ static inline int _sdma_txadd_daddr( struct hfi1_devdata *dd, int type, + void *pinning_ctx, struct sdma_txreq *tx, dma_addr_t addr, u16 len) @@ -652,6 +655,7 @@ make_tx_sdma_desc( tx, type, + pinning_ctx, addr, len); WARN_ON(len > tx->tlen); tx->num_desc++; @@ -672,6 +676,7 @@ /** * sdma_txadd_page() - add a page to the sdma_txreq * @dd: the device to use for mapping + * @pinning_ctx: context to be released at descriptor retirement * @tx: tx request to which the page is added * @page: page to map * @offset: offset within the page @@ -687,6 +692,7 @@ */ static inline int sdma_txadd_page( struct hfi1_devdata *dd, + void *pinning_ctx, struct sdma_txreq *tx, struct page *page, unsigned long offset, @@ -714,8 +720,7 @@ return -ENOSPC; } - return _sdma_txadd_daddr( - dd, SDMA_MAP_PAGE, tx, addr, len); + return _sdma_txadd_daddr(dd, SDMA_MAP_PAGE, pinning_ctx, tx, addr, len); } /** @@ -749,7 +754,8 @@ return rval; } - return _sdma_txadd_daddr(dd, SDMA_MAP_NONE, tx, addr, len); + return _sdma_txadd_daddr(dd, SDMA_MAP_NONE, NULL, tx, + addr, len); } /** @@ -795,8 +801,7 @@ return -ENOSPC; } - return _sdma_txadd_daddr( - dd, SDMA_MAP_SINGLE, tx, addr, len); + return _sdma_txadd_daddr(dd, SDMA_MAP_SINGLE, NULL, tx, addr, len); } struct iowait_work; @@ -1032,2 +1037,3 @@ +void system_descriptor_complete(struct hfi1_devdata *dd, struct sdma_desc *descp); #endif diff -u linux-azure-6.2-6.2.0/drivers/infiniband/hw/mlx5/devx.c linux-azure-6.2-6.2.0/drivers/infiniband/hw/mlx5/devx.c --- linux-azure-6.2-6.2.0/drivers/infiniband/hw/mlx5/devx.c +++ linux-azure-6.2-6.2.0/drivers/infiniband/hw/mlx5/devx.c @@ -666,7 +666,21 @@ obj_id; case MLX5_IB_OBJECT_DEVX_OBJ: - return ((struct devx_obj *)uobj->object)->obj_id == obj_id; + { + u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode); + struct devx_obj *devx_uobj = uobj->object; + + if (opcode == MLX5_CMD_OP_QUERY_FLOW_COUNTER && + devx_uobj->flow_counter_bulk_size) { + u64 end; + + end = devx_uobj->obj_id + + devx_uobj->flow_counter_bulk_size; + return devx_uobj->obj_id <= obj_id && end > obj_id; + } + + return devx_uobj->obj_id == obj_id; + } default: return false; @@ -1517,10 +1531,17 @@ goto obj_free; if (opcode == MLX5_CMD_OP_ALLOC_FLOW_COUNTER) { - u8 bulk = MLX5_GET(alloc_flow_counter_in, - cmd_in, - flow_counter_bulk); - obj->flow_counter_bulk_size = 128UL * bulk; + u32 bulk = MLX5_GET(alloc_flow_counter_in, + cmd_in, + flow_counter_bulk_log_size); + + if (bulk) + bulk = 1 << bulk; + else + bulk = 128UL * MLX5_GET(alloc_flow_counter_in, + cmd_in, + flow_counter_bulk); + obj->flow_counter_bulk_size = bulk; } uobj->object = obj; diff -u linux-azure-6.2-6.2.0/drivers/infiniband/hw/mlx5/qp.c linux-azure-6.2-6.2.0/drivers/infiniband/hw/mlx5/qp.c --- linux-azure-6.2-6.2.0/drivers/infiniband/hw/mlx5/qp.c +++ linux-azure-6.2-6.2.0/drivers/infiniband/hw/mlx5/qp.c @@ -4409,7 +4409,7 @@ return -EINVAL; if (attr->port_num == 0 || - attr->port_num > MLX5_CAP_GEN(dev->mdev, num_ports)) { + attr->port_num > dev->num_ports) { mlx5_ib_dbg(dev, "invalid port number %d. number of ports is %d\n", attr->port_num, dev->num_ports); return -EINVAL; diff -u linux-azure-6.2-6.2.0/drivers/infiniband/sw/rxe/rxe_loc.h linux-azure-6.2-6.2.0/drivers/infiniband/sw/rxe/rxe_loc.h --- linux-azure-6.2-6.2.0/drivers/infiniband/sw/rxe/rxe_loc.h +++ linux-azure-6.2-6.2.0/drivers/infiniband/sw/rxe/rxe_loc.h @@ -171,9 +171,9 @@ void rxe_dealloc(struct ib_device *ib_dev); -int rxe_completer(void *arg); -int rxe_requester(void *arg); -int rxe_responder(void *arg); +int rxe_completer(struct rxe_qp *qp); +int rxe_requester(struct rxe_qp *qp); +int rxe_responder(struct rxe_qp *qp); /* rxe_icrc.c */ int rxe_icrc_init(struct rxe_dev *rxe); diff -u linux-azure-6.2-6.2.0/drivers/infiniband/sw/rxe/rxe_resp.c linux-azure-6.2-6.2.0/drivers/infiniband/sw/rxe/rxe_resp.c --- linux-azure-6.2-6.2.0/drivers/infiniband/sw/rxe/rxe_resp.c +++ linux-azure-6.2-6.2.0/drivers/infiniband/sw/rxe/rxe_resp.c @@ -1439,9 +1439,8 @@ queue_advance_consumer(q, q->type); } -int rxe_responder(void *arg) +int rxe_responder(struct rxe_qp *qp) { - struct rxe_qp *qp = (struct rxe_qp *)arg; struct rxe_dev *rxe = to_rdev(qp->ibqp.device); enum resp_states state; struct rxe_pkt_info *pkt = NULL; diff -u linux-azure-6.2-6.2.0/drivers/infiniband/sw/rxe/rxe_verbs.c linux-azure-6.2-6.2.0/drivers/infiniband/sw/rxe/rxe_verbs.c --- linux-azure-6.2-6.2.0/drivers/infiniband/sw/rxe/rxe_verbs.c +++ linux-azure-6.2-6.2.0/drivers/infiniband/sw/rxe/rxe_verbs.c @@ -786,8 +786,6 @@ if (atomic_read(&cq->num_wq)) return -EINVAL; - rxe_cq_disable(cq); - rxe_cleanup(cq); return 0; } diff -u linux-azure-6.2-6.2.0/drivers/infiniband/sw/rxe/rxe_verbs.h linux-azure-6.2-6.2.0/drivers/infiniband/sw/rxe/rxe_verbs.h --- linux-azure-6.2-6.2.0/drivers/infiniband/sw/rxe/rxe_verbs.h +++ linux-azure-6.2-6.2.0/drivers/infiniband/sw/rxe/rxe_verbs.h @@ -63,9 +63,7 @@ struct rxe_queue *queue; spinlock_t cq_lock; u8 notify; - bool is_dying; bool is_user; - struct tasklet_struct comp_task; atomic_t num_wq; }; diff -u linux-azure-6.2-6.2.0/drivers/interconnect/qcom/icc-rpm.c linux-azure-6.2-6.2.0/drivers/interconnect/qcom/icc-rpm.c --- linux-azure-6.2-6.2.0/drivers/interconnect/qcom/icc-rpm.c +++ linux-azure-6.2-6.2.0/drivers/interconnect/qcom/icc-rpm.c @@ -11,7 +11,6 @@ #include #include #include -#include #include #include @@ -496,12 +495,6 @@ if (ret) return ret; - if (desc->has_bus_pd) { - ret = dev_pm_domain_attach(dev, true); - if (ret) - return ret; - } - provider = &qp->provider; provider->dev = dev; provider->set = qcom_icc_set; diff -u linux-azure-6.2-6.2.0/drivers/interconnect/qcom/osm-l3.c linux-azure-6.2-6.2.0/drivers/interconnect/qcom/osm-l3.c --- linux-azure-6.2-6.2.0/drivers/interconnect/qcom/osm-l3.c +++ linux-azure-6.2-6.2.0/drivers/interconnect/qcom/osm-l3.c @@ -14,13 +14,6 @@ #include -#include "sc7180.h" -#include "sc7280.h" -#include "sc8180x.h" -#include "sdm845.h" -#include "sm8150.h" -#include "sm8250.h" - #define LUT_MAX_ENTRIES 40U #define LUT_SRC GENMASK(31, 30) #define LUT_L_VAL GENMASK(7, 0) diff -u linux-azure-6.2-6.2.0/drivers/iommu/amd/iommu.c linux-azure-6.2-6.2.0/drivers/iommu/amd/iommu.c --- linux-azure-6.2-6.2.0/drivers/iommu/amd/iommu.c +++ linux-azure-6.2-6.2.0/drivers/iommu/amd/iommu.c @@ -1656,10 +1656,6 @@ domain->dev_iommu[iommu->index] += 1; domain->dev_cnt += 1; - /* Override supported page sizes */ - if (domain->flags & PD_GIOV_MASK) - domain->domain.pgsize_bitmap = AMD_IOMMU_PGSIZES_V2; - /* Update device table */ set_dte_entry(iommu, dev_data->devid, domain, ats, dev_data->iommu_v2); @@ -2038,6 +2034,8 @@ domain->flags |= PD_GIOV_MASK; + domain->domain.pgsize_bitmap = AMD_IOMMU_PGSIZES_V2; + if (domain_enable_v2(domain, 1)) { domain_id_free(domain->id); return -ENOMEM; diff -u linux-azure-6.2-6.2.0/drivers/iommu/iommu.c linux-azure-6.2-6.2.0/drivers/iommu/iommu.c --- linux-azure-6.2-6.2.0/drivers/iommu/iommu.c +++ linux-azure-6.2-6.2.0/drivers/iommu/iommu.c @@ -1940,8 +1940,13 @@ return NULL; domain->type = type; - /* Assume all sizes by default; the driver may override this later */ - domain->pgsize_bitmap = bus->iommu_ops->pgsize_bitmap; + /* + * If not already set, assume all sizes by default; the driver + * may override this later + */ + if (!domain->pgsize_bitmap) + domain->pgsize_bitmap = bus->iommu_ops->pgsize_bitmap; + if (!domain->ops) domain->ops = bus->iommu_ops->default_domain_ops; diff -u linux-azure-6.2-6.2.0/drivers/leds/Kconfig linux-azure-6.2-6.2.0/drivers/leds/Kconfig --- linux-azure-6.2-6.2.0/drivers/leds/Kconfig +++ linux-azure-6.2-6.2.0/drivers/leds/Kconfig @@ -825,7 +825,7 @@ config LEDS_TI_LMU_COMMON tristate "LED driver for TI LMU" depends on LEDS_CLASS - depends on REGMAP + select REGMAP help Say Y to enable the LED driver for TI LMU devices. This supports common features between the TI LM3532, LM3631, LM3632, diff -u linux-azure-6.2-6.2.0/drivers/md/dm-flakey.c linux-azure-6.2-6.2.0/drivers/md/dm-flakey.c --- linux-azure-6.2-6.2.0/drivers/md/dm-flakey.c +++ linux-azure-6.2-6.2.0/drivers/md/dm-flakey.c @@ -124,9 +124,9 @@ * Direction r or w? */ arg_name = dm_shift_arg(as); - if (!strcasecmp(arg_name, "w")) + if (arg_name && !strcasecmp(arg_name, "w")) fc->corrupt_bio_rw = WRITE; - else if (!strcasecmp(arg_name, "r")) + else if (arg_name && !strcasecmp(arg_name, "r")) fc->corrupt_bio_rw = READ; else { ti->error = "Invalid corrupt bio direction (r or w)"; diff -u linux-azure-6.2-6.2.0/drivers/md/dm-integrity.c linux-azure-6.2-6.2.0/drivers/md/dm-integrity.c --- linux-azure-6.2-6.2.0/drivers/md/dm-integrity.c +++ linux-azure-6.2-6.2.0/drivers/md/dm-integrity.c @@ -4646,11 +4646,13 @@ } r = dm_register_target(&integrity_target); - - if (r < 0) + if (r < 0) { DMERR("register failed %d", r); + kmem_cache_destroy(journal_io_cache); + return r; + } - return r; + return 0; } static void __exit dm_integrity_exit(void) diff -u linux-azure-6.2-6.2.0/drivers/md/dm-ioctl.c linux-azure-6.2-6.2.0/drivers/md/dm-ioctl.c --- linux-azure-6.2-6.2.0/drivers/md/dm-ioctl.c +++ linux-azure-6.2-6.2.0/drivers/md/dm-ioctl.c @@ -1151,10 +1151,13 @@ /* Do we need to load a new map ? */ if (new_map) { sector_t old_size, new_size; + int srcu_idx; /* Suspend if it isn't already suspended */ - if (param->flags & DM_SKIP_LOCKFS_FLAG) + old_map = dm_get_live_table(md, &srcu_idx); + if ((param->flags & DM_SKIP_LOCKFS_FLAG) || !old_map) suspend_flags &= ~DM_SUSPEND_LOCKFS_FLAG; + dm_put_live_table(md, srcu_idx); if (param->flags & DM_NOFLUSH_FLAG) suspend_flags |= DM_SUSPEND_NOFLUSH_FLAG; if (!dm_suspended_md(md)) @@ -1539,11 +1542,12 @@ has_new_map = true; } - param->flags &= ~DM_INACTIVE_PRESENT_FLAG; - - __dev_status(hc->md, param); md = hc->md; up_write(&_hash_lock); + + param->flags &= ~DM_INACTIVE_PRESENT_FLAG; + __dev_status(md, param); + if (old_map) { dm_sync_table(md); dm_table_destroy(old_map); diff -u linux-azure-6.2-6.2.0/drivers/md/dm-table.c linux-azure-6.2-6.2.0/drivers/md/dm-table.c --- linux-azure-6.2-6.2.0/drivers/md/dm-table.c +++ linux-azure-6.2-6.2.0/drivers/md/dm-table.c @@ -1203,21 +1203,12 @@ struct mapped_device *md; }; -struct dm_keyslot_evict_args { - const struct blk_crypto_key *key; - int err; -}; - static int dm_keyslot_evict_callback(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) { - struct dm_keyslot_evict_args *args = data; - int err; + const struct blk_crypto_key *key = data; - err = blk_crypto_evict_key(dev->bdev, args->key); - if (!args->err) - args->err = err; - /* Always try to evict the key from all devices. */ + blk_crypto_evict_key(dev->bdev, key); return 0; } @@ -1230,7 +1221,6 @@ { struct mapped_device *md = container_of(profile, struct dm_crypto_profile, profile)->md; - struct dm_keyslot_evict_args args = { key }; struct dm_table *t; int srcu_idx; @@ -1243,11 +1233,12 @@ if (!ti->type->iterate_devices) continue; - ti->type->iterate_devices(ti, dm_keyslot_evict_callback, &args); + ti->type->iterate_devices(ti, dm_keyslot_evict_callback, + (void *)key); } dm_put_live_table(md, srcu_idx); - return args.err; + return 0; } static int diff -u linux-azure-6.2-6.2.0/drivers/md/dm-verity-target.c linux-azure-6.2-6.2.0/drivers/md/dm-verity-target.c --- linux-azure-6.2-6.2.0/drivers/md/dm-verity-target.c +++ linux-azure-6.2-6.2.0/drivers/md/dm-verity-target.c @@ -523,7 +523,7 @@ sector_t cur_block = io->block + b; struct ahash_request *req = verity_io_hash_req(v, io); - if (v->validated_blocks && + if (v->validated_blocks && bio->bi_status == BLK_STS_OK && likely(test_bit(cur_block, v->validated_blocks))) { verity_bv_skip_block(v, io, iter); continue; diff -u linux-azure-6.2-6.2.0/drivers/media/i2c/max9286.c linux-azure-6.2-6.2.0/drivers/media/i2c/max9286.c --- linux-azure-6.2-6.2.0/drivers/media/i2c/max9286.c +++ linux-azure-6.2-6.2.0/drivers/media/i2c/max9286.c @@ -941,6 +941,7 @@ static void max9286_v4l2_unregister(struct max9286_priv *priv) { fwnode_handle_put(priv->sd.fwnode); + v4l2_ctrl_handler_free(&priv->ctrls); v4l2_async_unregister_subdev(&priv->sd); max9286_v4l2_notifier_unregister(priv); } diff -u linux-azure-6.2-6.2.0/drivers/media/rc/gpio-ir-recv.c linux-azure-6.2-6.2.0/drivers/media/rc/gpio-ir-recv.c --- linux-azure-6.2-6.2.0/drivers/media/rc/gpio-ir-recv.c +++ linux-azure-6.2-6.2.0/drivers/media/rc/gpio-ir-recv.c @@ -103,6 +103,8 @@ rcdev->map_name = RC_MAP_EMPTY; gpio_dev->rcdev = rcdev; + if (of_property_read_bool(np, "wakeup-source")) + device_init_wakeup(dev, true); rc = devm_rc_register_device(dev, rcdev); if (rc < 0) { diff -u linux-azure-6.2-6.2.0/drivers/misc/vmw_vmci/vmci_host.c linux-azure-6.2-6.2.0/drivers/misc/vmw_vmci/vmci_host.c --- linux-azure-6.2-6.2.0/drivers/misc/vmw_vmci/vmci_host.c +++ linux-azure-6.2-6.2.0/drivers/misc/vmw_vmci/vmci_host.c @@ -165,10 +165,16 @@ static __poll_t vmci_host_poll(struct file *filp, poll_table *wait) { struct vmci_host_dev *vmci_host_dev = filp->private_data; - struct vmci_ctx *context = vmci_host_dev->context; + struct vmci_ctx *context; __poll_t mask = 0; if (vmci_host_dev->ct_type == VMCIOBJ_CONTEXT) { + /* + * Read context only if ct_type == VMCIOBJ_CONTEXT to make + * sure that context is initialized + */ + context = vmci_host_dev->context; + /* Check for VMCI calls to this VM context. */ if (wait) poll_wait(filp, &context->host_context.wait_queue, diff -u linux-azure-6.2-6.2.0/drivers/mtd/spi-nor/core.c linux-azure-6.2-6.2.0/drivers/mtd/spi-nor/core.c --- linux-azure-6.2-6.2.0/drivers/mtd/spi-nor/core.c +++ linux-azure-6.2-6.2.0/drivers/mtd/spi-nor/core.c @@ -2733,6 +2733,7 @@ static int spi_nor_init(struct spi_nor *nor) { + struct spi_nor_flash_parameter *params = nor->params; int err; err = spi_nor_octal_dtr_enable(nor, true); @@ -2774,9 +2775,10 @@ */ WARN_ONCE(nor->flags & SNOR_F_BROKEN_RESET, "enabling reset hack; may not recover from unexpected reboots\n"); - err = nor->params->set_4byte_addr_mode(nor, true); + err = params->set_4byte_addr_mode(nor, true); if (err && err != -ENOTSUPP) return err; + params->addr_mode_nbytes = 4; } return 0; diff -u linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e_diag.c linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e_diag.c --- linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e_diag.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e_diag.c @@ -10,8 +10,8 @@ * @reg: reg to be tested * @mask: bits to be touched **/ -static i40e_status i40e_diag_reg_pattern_test(struct i40e_hw *hw, - u32 reg, u32 mask) +static int i40e_diag_reg_pattern_test(struct i40e_hw *hw, + u32 reg, u32 mask) { static const u32 patterns[] = { 0x5A5A5A5A, 0xA5A5A5A5, 0x00000000, 0xFFFFFFFF @@ -74,9 +74,9 @@ * * Perform registers diagnostic test **/ -i40e_status i40e_diag_reg_test(struct i40e_hw *hw) +int i40e_diag_reg_test(struct i40e_hw *hw) { - i40e_status ret_code = 0; + int ret_code = 0; u32 reg, mask; u32 elements; u32 i, j; @@ -115,9 +115,9 @@ * * Perform EEPROM diagnostic test **/ -i40e_status i40e_diag_eeprom_test(struct i40e_hw *hw) +int i40e_diag_eeprom_test(struct i40e_hw *hw) { - i40e_status ret_code; + int ret_code; u16 reg_val; /* read NVM control word and if NVM valid, validate EEPROM checksum*/ diff -u linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e_diag.h linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e_diag.h --- linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e_diag.h +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e_diag.h @@ -23,6 +23,6 @@ extern const struct i40e_diag_reg_test_info i40e_reg_list[]; -i40e_status i40e_diag_reg_test(struct i40e_hw *hw); -i40e_status i40e_diag_eeprom_test(struct i40e_hw *hw); +int i40e_diag_reg_test(struct i40e_hw *hw); +int i40e_diag_eeprom_test(struct i40e_hw *hw); #endif /* _I40E_DIAG_H_ */ diff -u linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e_main.c linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e_main.c --- linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e_main.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e_main.c @@ -1817,13 +1817,13 @@ spin_unlock_bh(&vsi->mac_filter_hash_lock); if (vsi->type == I40E_VSI_MAIN) { - i40e_status ret; + int ret; ret = i40e_aq_mac_address_write(hw, I40E_AQC_WRITE_TYPE_LAA_WOL, addr->sa_data, NULL); if (ret) - netdev_info(netdev, "Ignoring error from firmware on LAA update, status %s, AQ ret %s\n", - i40e_stat_str(hw, ret), + netdev_info(netdev, "Ignoring error from firmware on LAA update, status %d, AQ ret %s\n", + ret, i40e_aq_str(hw, hw->aq.asq_last_status)); } @@ -1854,8 +1854,8 @@ ret = i40e_aq_set_rss_key(hw, vsi->id, seed_dw); if (ret) { dev_info(&pf->pdev->dev, - "Cannot set RSS key, err %s aq_err %s\n", - i40e_stat_str(hw, ret), + "Cannot set RSS key, err %d aq_err %s\n", + ret, i40e_aq_str(hw, hw->aq.asq_last_status)); return ret; } @@ -1866,8 +1866,8 @@ ret = i40e_aq_set_rss_lut(hw, vsi->id, pf_lut, lut, lut_size); if (ret) { dev_info(&pf->pdev->dev, - "Cannot set RSS lut, err %s aq_err %s\n", - i40e_stat_str(hw, ret), + "Cannot set RSS lut, err %d aq_err %s\n", + ret, i40e_aq_str(hw, hw->aq.asq_last_status)); return ret; } @@ -2349,7 +2349,7 @@ { struct i40e_hw *hw = &vsi->back->hw; enum i40e_admin_queue_err aq_status; - i40e_status aq_ret; + int aq_ret; aq_ret = i40e_aq_remove_macvlan_v2(hw, vsi->seid, list, num_del, NULL, &aq_status); @@ -2358,8 +2358,8 @@ if (aq_ret && !(aq_status == I40E_AQ_RC_ENOENT)) { *retval = -EIO; dev_info(&vsi->back->pdev->dev, - "ignoring delete macvlan error on %s, err %s, aq_err %s\n", - vsi_name, i40e_stat_str(hw, aq_ret), + "ignoring delete macvlan error on %s, err %d, aq_err %s\n", + vsi_name, aq_ret, i40e_aq_str(hw, aq_status)); } } @@ -2423,13 +2423,13 @@ * * Returns status indicating success or failure; **/ -static i40e_status +static int i40e_aqc_broadcast_filter(struct i40e_vsi *vsi, const char *vsi_name, struct i40e_mac_filter *f) { bool enable = f->state == I40E_FILTER_NEW; struct i40e_hw *hw = &vsi->back->hw; - i40e_status aq_ret; + int aq_ret; if (f->vlan == I40E_VLAN_ANY) { aq_ret = i40e_aq_set_vsi_broadcast(hw, @@ -2468,7 +2468,7 @@ { struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; struct i40e_hw *hw = &pf->hw; - i40e_status aq_ret; + int aq_ret; if (vsi->type == I40E_VSI_MAIN && pf->lan_veb != I40E_NO_VEB && @@ -2488,8 +2488,8 @@ NULL); if (aq_ret) { dev_info(&pf->pdev->dev, - "Set default VSI failed, err %s, aq_err %s\n", - i40e_stat_str(hw, aq_ret), + "Set default VSI failed, err %d, aq_err %s\n", + aq_ret, i40e_aq_str(hw, hw->aq.asq_last_status)); } } else { @@ -2500,8 +2500,8 @@ true); if (aq_ret) { dev_info(&pf->pdev->dev, - "set unicast promisc failed, err %s, aq_err %s\n", - i40e_stat_str(hw, aq_ret), + "set unicast promisc failed, err %d, aq_err %s\n", + aq_ret, i40e_aq_str(hw, hw->aq.asq_last_status)); } aq_ret = i40e_aq_set_vsi_multicast_promiscuous( @@ -2510,8 +2510,8 @@ promisc, NULL); if (aq_ret) { dev_info(&pf->pdev->dev, - "set multicast promisc failed, err %s, aq_err %s\n", - i40e_stat_str(hw, aq_ret), + "set multicast promisc failed, err %d, aq_err %s\n", + aq_ret, i40e_aq_str(hw, hw->aq.asq_last_status)); } } @@ -2541,12 +2541,12 @@ unsigned int vlan_filters = 0; char vsi_name[16] = "PF"; int filter_list_len = 0; - i40e_status aq_ret = 0; u32 changed_flags = 0; struct hlist_node *h; struct i40e_pf *pf; int num_add = 0; int num_del = 0; + int aq_ret = 0; int retval = 0; u16 cmd_flags; int list_size; @@ -2814,9 +2814,9 @@ retval = i40e_aq_rc_to_posix(aq_ret, hw->aq.asq_last_status); dev_info(&pf->pdev->dev, - "set multi promisc failed on %s, err %s aq_err %s\n", + "set multi promisc failed on %s, err %d aq_err %s\n", vsi_name, - i40e_stat_str(hw, aq_ret), + aq_ret, i40e_aq_str(hw, hw->aq.asq_last_status)); } else { dev_info(&pf->pdev->dev, "%s allmulti mode.\n", @@ -2834,10 +2834,10 @@ retval = i40e_aq_rc_to_posix(aq_ret, hw->aq.asq_last_status); dev_info(&pf->pdev->dev, - "Setting promiscuous %s failed on %s, err %s aq_err %s\n", + "Setting promiscuous %s failed on %s, err %d aq_err %s\n", cur_promisc ? "on" : "off", vsi_name, - i40e_stat_str(hw, aq_ret), + aq_ret, i40e_aq_str(hw, hw->aq.asq_last_status)); } } @@ -2965,7 +2965,7 @@ void i40e_vlan_stripping_enable(struct i40e_vsi *vsi) { struct i40e_vsi_context ctxt; - i40e_status ret; + int ret; /* Don't modify stripping options if a port VLAN is active */ if (vsi->info.pvid) @@ -2985,8 +2985,8 @@ ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); if (ret) { dev_info(&vsi->back->pdev->dev, - "update vlan stripping failed, err %s aq_err %s\n", - i40e_stat_str(&vsi->back->hw, ret), + "update vlan stripping failed, err %d aq_err %s\n", + ret, i40e_aq_str(&vsi->back->hw, vsi->back->hw.aq.asq_last_status)); } @@ -2999,7 +2999,7 @@ void i40e_vlan_stripping_disable(struct i40e_vsi *vsi) { struct i40e_vsi_context ctxt; - i40e_status ret; + int ret; /* Don't modify stripping options if a port VLAN is active */ if (vsi->info.pvid) @@ -3020,8 +3020,8 @@ ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); if (ret) { dev_info(&vsi->back->pdev->dev, - "update vlan stripping failed, err %s aq_err %s\n", - i40e_stat_str(&vsi->back->hw, ret), + "update vlan stripping failed, err %d aq_err %s\n", + ret, i40e_aq_str(&vsi->back->hw, vsi->back->hw.aq.asq_last_status)); } @@ -3252,7 +3252,7 @@ int i40e_vsi_add_pvid(struct i40e_vsi *vsi, u16 vid) { struct i40e_vsi_context ctxt; - i40e_status ret; + int ret; vsi->info.valid_sections = cpu_to_le16(I40E_AQ_VSI_PROP_VLAN_VALID); vsi->info.pvid = cpu_to_le16(vid); @@ -3265,8 +3265,8 @@ ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); if (ret) { dev_info(&vsi->back->pdev->dev, - "add pvid failed, err %s aq_err %s\n", - i40e_stat_str(&vsi->back->hw, ret), + "add pvid failed, err %d aq_err %s\n", + ret, i40e_aq_str(&vsi->back->hw, vsi->back->hw.aq.asq_last_status)); return -ENOENT; @@ -3429,8 +3429,8 @@ u16 pf_q = vsi->base_queue + ring->queue_index; struct i40e_hw *hw = &vsi->back->hw; struct i40e_hmc_obj_txq tx_ctx; - i40e_status err = 0; u32 qtx_ctl = 0; + int err = 0; if (ring_is_xdp(ring)) ring->xsk_pool = i40e_xsk_pool(ring); @@ -3554,7 +3554,7 @@ u16 pf_q = vsi->base_queue + ring->queue_index; struct i40e_hw *hw = &vsi->back->hw; struct i40e_hmc_obj_rxq rx_ctx; - i40e_status err = 0; + int err = 0; bool ok; int ret; @@ -5525,16 +5525,16 @@ struct i40e_aqc_query_vsi_bw_config_resp bw_config = {0}; struct i40e_pf *pf = vsi->back; struct i40e_hw *hw = &pf->hw; - i40e_status ret; u32 tc_bw_max; + int ret; int i; /* Get the VSI level BW configuration */ ret = i40e_aq_query_vsi_bw_config(hw, vsi->seid, &bw_config, NULL); if (ret) { dev_info(&pf->pdev->dev, - "couldn't get PF vsi bw config, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "couldn't get PF vsi bw config, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); return -EINVAL; } @@ -5544,8 +5544,8 @@ NULL); if (ret) { dev_info(&pf->pdev->dev, - "couldn't get PF vsi ets bw config, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "couldn't get PF vsi ets bw config, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); return -EINVAL; } @@ -5586,7 +5586,7 @@ { struct i40e_aqc_configure_vsi_tc_bw_data bw_data; struct i40e_pf *pf = vsi->back; - i40e_status ret; + int ret; int i; /* There is no need to reset BW when mqprio mode is on. */ @@ -5734,8 +5734,8 @@ ret = i40e_aq_update_vsi_params(hw, &ctxt, NULL); if (ret) { - dev_info(&pf->pdev->dev, "Update vsi config failed, err %s aq_err %s\n", - i40e_stat_str(hw, ret), + dev_info(&pf->pdev->dev, "Update vsi config failed, err %d aq_err %s\n", + ret, i40e_aq_str(hw, hw->aq.asq_last_status)); return ret; } @@ -5790,8 +5790,8 @@ &bw_config, NULL); if (ret) { dev_info(&pf->pdev->dev, - "Failed querying vsi bw info, err %s aq_err %s\n", - i40e_stat_str(hw, ret), + "Failed querying vsi bw info, err %d aq_err %s\n", + ret, i40e_aq_str(hw, hw->aq.asq_last_status)); goto out; } @@ -5857,8 +5857,8 @@ ret = i40e_aq_update_vsi_params(hw, &ctxt, NULL); if (ret) { dev_info(&pf->pdev->dev, - "Update vsi tc config failed, err %s aq_err %s\n", - i40e_stat_str(hw, ret), + "Update vsi tc config failed, err %d aq_err %s\n", + ret, i40e_aq_str(hw, hw->aq.asq_last_status)); goto out; } @@ -5870,8 +5870,8 @@ ret = i40e_vsi_get_bw_info(vsi); if (ret) { dev_info(&pf->pdev->dev, - "Failed updating vsi bw info, err %s aq_err %s\n", - i40e_stat_str(hw, ret), + "Failed updating vsi bw info, err %d aq_err %s\n", + ret, i40e_aq_str(hw, hw->aq.asq_last_status)); goto out; } @@ -5962,8 +5962,8 @@ I40E_MAX_BW_INACTIVE_ACCUM, NULL); if (ret) dev_err(&pf->pdev->dev, - "Failed set tx rate (%llu Mbps) for vsi->seid %u, err %s aq_err %s\n", - max_tx_rate, seid, i40e_stat_str(&pf->hw, ret), + "Failed set tx rate (%llu Mbps) for vsi->seid %u, err %d aq_err %s\n", + max_tx_rate, seid, ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); return ret; } @@ -6038,8 +6038,8 @@ last_aq_status = pf->hw.aq.asq_last_status; if (ret) dev_info(&pf->pdev->dev, - "Failed to delete cloud filter, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "Failed to delete cloud filter, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, last_aq_status)); kfree(cfilter); } @@ -6173,8 +6173,8 @@ ret = i40e_config_rss(vsi, seed, lut, vsi->rss_table_size); if (ret) { dev_info(&pf->pdev->dev, - "Cannot set RSS lut, err %s aq_err %s\n", - i40e_stat_str(hw, ret), + "Cannot set RSS lut, err %d aq_err %s\n", + ret, i40e_aq_str(hw, hw->aq.asq_last_status)); kfree(lut); return ret; @@ -6272,8 +6272,8 @@ ret = i40e_aq_add_vsi(hw, &ctxt, NULL); if (ret) { dev_info(&pf->pdev->dev, - "add new vsi failed, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "add new vsi failed, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); return -ENOENT; @@ -6304,7 +6304,7 @@ u8 *bw_share) { struct i40e_aqc_configure_vsi_tc_bw_data bw_data; - i40e_status ret; + int ret; int i; memset(&bw_data, 0, sizeof(bw_data)); @@ -6340,9 +6340,9 @@ struct i40e_vsi *vsi, struct i40e_channel *ch) { - i40e_status ret; - int i; u8 bw_share[I40E_MAX_TRAFFIC_CLASS] = {0}; + int ret; + int i; /* Enable ETS TCs with equal BW Share for now across all VSIs */ for (i = 0; i < I40E_MAX_TRAFFIC_CLASS; i++) { @@ -6518,8 +6518,8 @@ mode, NULL); if (ret && hw->aq.asq_last_status != I40E_AQ_RC_ESRCH) dev_err(&pf->pdev->dev, - "couldn't set switch config bits, err %s aq_err %s\n", - i40e_stat_str(hw, ret), + "couldn't set switch config bits, err %d aq_err %s\n", + ret, i40e_aq_str(hw, hw->aq.asq_last_status)); @@ -6719,8 +6719,8 @@ &bw_data, NULL); if (ret) { dev_info(&pf->pdev->dev, - "VEB bw config failed, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "VEB bw config failed, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); goto out; } @@ -6729,8 +6729,8 @@ ret = i40e_veb_get_bw_info(veb); if (ret) { dev_info(&pf->pdev->dev, - "Failed getting veb bw config, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "Failed getting veb bw config, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); } @@ -6813,8 +6813,8 @@ ret = i40e_aq_resume_port_tx(hw, NULL); if (ret) { dev_info(&pf->pdev->dev, - "Resume Port Tx failed, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "Resume Port Tx failed, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); /* Schedule PF reset to recover */ set_bit(__I40E_PF_RESET_REQUESTED, pf->state); @@ -6838,8 +6838,8 @@ ret = i40e_aq_suspend_port_tx(hw, pf->mac_seid, NULL); if (ret) { dev_info(&pf->pdev->dev, - "Suspend Port Tx failed, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "Suspend Port Tx failed, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); /* Schedule PF reset to recover */ set_bit(__I40E_PF_RESET_REQUESTED, pf->state); @@ -6878,8 +6878,8 @@ ret = i40e_set_dcb_config(&pf->hw); if (ret) { dev_info(&pf->pdev->dev, - "Set DCB Config failed, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "Set DCB Config failed, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); goto out; } @@ -6995,8 +6995,8 @@ i40e_aqc_opc_modify_switching_comp_ets, NULL); if (ret) { dev_info(&pf->pdev->dev, - "Modify Port ETS failed, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "Modify Port ETS failed, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); goto out; } @@ -7033,8 +7033,8 @@ ret = i40e_aq_dcb_updated(&pf->hw, NULL); if (ret) { dev_info(&pf->pdev->dev, - "DCB Updated failed, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "DCB Updated failed, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); goto out; } @@ -7117,8 +7117,8 @@ i40e_aqc_opc_enable_switching_comp_ets, NULL); if (err) { dev_info(&pf->pdev->dev, - "Enable Port ETS failed, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, err), + "Enable Port ETS failed, err %d aq_err %s\n", + err, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); err = -ENOENT; goto out; @@ -7197,8 +7197,8 @@ pf->flags |= I40E_FLAG_DISABLE_FW_LLDP; } else { dev_info(&pf->pdev->dev, - "Query for DCB configuration failed, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, err), + "Query for DCB configuration failed, err %d aq_err %s\n", + err, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); } @@ -7416,15 +7416,15 @@ * @pf: board private structure * @is_up: whether the link state should be forced up or down **/ -static i40e_status i40e_force_link_state(struct i40e_pf *pf, bool is_up) +static int i40e_force_link_state(struct i40e_pf *pf, bool is_up) { struct i40e_aq_get_phy_abilities_resp abilities; struct i40e_aq_set_phy_config config = {0}; bool non_zero_phy_type = is_up; struct i40e_hw *hw = &pf->hw; - i40e_status err; u64 mask; u8 speed; + int err; /* Card might've been put in an unstable state by other drivers * and applications, which causes incorrect speed values being @@ -7436,8 +7436,8 @@ NULL); if (err) { dev_err(&pf->pdev->dev, - "failed to get phy cap., ret = %s last_status = %s\n", - i40e_stat_str(hw, err), + "failed to get phy cap., ret = %d last_status = %s\n", + err, i40e_aq_str(hw, hw->aq.asq_last_status)); return err; } @@ -7448,8 +7448,8 @@ NULL); if (err) { dev_err(&pf->pdev->dev, - "failed to get phy cap., ret = %s last_status = %s\n", - i40e_stat_str(hw, err), + "failed to get phy cap., ret = %d last_status = %s\n", + err, i40e_aq_str(hw, hw->aq.asq_last_status)); return err; } @@ -7493,8 +7493,8 @@ if (err) { dev_err(&pf->pdev->dev, - "set phy config ret = %s last_status = %s\n", - i40e_stat_str(&pf->hw, err), + "set phy config ret = %d last_status = %s\n", + err, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); return err; } @@ -7657,11 +7657,11 @@ * This function deletes a mac filter on the channel VSI which serves as the * macvlan. Returns 0 on success. **/ -static i40e_status i40e_del_macvlan_filter(struct i40e_hw *hw, u16 seid, - const u8 *macaddr, int *aq_err) +static int i40e_del_macvlan_filter(struct i40e_hw *hw, u16 seid, + const u8 *macaddr, int *aq_err) { struct i40e_aqc_remove_macvlan_element_data element; - i40e_status status; + int status; memset(&element, 0, sizeof(element)); ether_addr_copy(element.mac_addr, macaddr); @@ -7683,12 +7683,12 @@ * This function adds a mac filter on the channel VSI which serves as the * macvlan. Returns 0 on success. **/ -static i40e_status i40e_add_macvlan_filter(struct i40e_hw *hw, u16 seid, - const u8 *macaddr, int *aq_err) +static int i40e_add_macvlan_filter(struct i40e_hw *hw, u16 seid, + const u8 *macaddr, int *aq_err) { struct i40e_aqc_add_macvlan_element_data element; - i40e_status status; u16 cmd_flags = 0; + int status; ether_addr_copy(element.mac_addr, macaddr); element.vlan_tag = 0; @@ -7834,8 +7834,8 @@ rx_ring->netdev = NULL; } dev_info(&pf->pdev->dev, - "Error adding mac filter on macvlan err %s, aq_err %s\n", - i40e_stat_str(hw, ret), + "Error adding mac filter on macvlan err %d, aq_err %s\n", + ret, i40e_aq_str(hw, aq_err)); netdev_err(vdev, "L2fwd offload disabled to L2 filter error\n"); } @@ -7907,8 +7907,8 @@ ret = i40e_aq_update_vsi_params(hw, &ctxt, NULL); if (ret) { dev_info(&pf->pdev->dev, - "Update vsi tc config failed, err %s aq_err %s\n", - i40e_stat_str(hw, ret), + "Update vsi tc config failed, err %d aq_err %s\n", + ret, i40e_aq_str(hw, hw->aq.asq_last_status)); return ret; } @@ -8123,8 +8123,8 @@ ch->fwd = NULL; } else { dev_info(&pf->pdev->dev, - "Error deleting mac filter on macvlan err %s, aq_err %s\n", - i40e_stat_str(hw, ret), + "Error deleting mac filter on macvlan err %d, aq_err %s\n", + ret, i40e_aq_str(hw, aq_err)); } break; @@ -8875,8 +8875,7 @@ kfree(filter); if (err) { dev_err(&pf->pdev->dev, - "Failed to delete cloud filter, err %s\n", - i40e_stat_str(&pf->hw, err)); + "Failed to delete cloud filter, err %d\n", err); return i40e_aq_rc_to_posix(err, pf->hw.aq.asq_last_status); } @@ -9438,8 +9437,8 @@ pf->flags &= ~I40E_FLAG_DCB_CAPABLE; } else { dev_info(&pf->pdev->dev, - "Failed querying DCB configuration data from firmware, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "Failed querying DCB configuration data from firmware, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); } @@ -9887,8 +9886,8 @@ { struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; u8 new_link_speed, old_link_speed; - i40e_status status; bool new_link, old_link; + int status; #ifdef CONFIG_I40E_DCB int err; #endif /* CONFIG_I40E_DCB */ @@ -10099,9 +10098,9 @@ struct i40e_arq_event_info event; struct i40e_hw *hw = &pf->hw; u16 pending, i = 0; - i40e_status ret; u16 opcode; u32 oldval; + int ret; u32 val; /* Do not run clean AQ when PF reset fails */ @@ -10265,8 +10264,8 @@ ret = i40e_aq_get_vsi_params(&pf->hw, &ctxt, NULL); if (ret) { dev_info(&pf->pdev->dev, - "couldn't get PF vsi config, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "couldn't get PF vsi config, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); return; } @@ -10277,8 +10276,8 @@ ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); if (ret) { dev_info(&pf->pdev->dev, - "update vsi switch failed, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "update vsi switch failed, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); } } @@ -10301,8 +10300,8 @@ ret = i40e_aq_get_vsi_params(&pf->hw, &ctxt, NULL); if (ret) { dev_info(&pf->pdev->dev, - "couldn't get PF vsi config, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "couldn't get PF vsi config, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); return; } @@ -10313,8 +10312,8 @@ ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); if (ret) { dev_info(&pf->pdev->dev, - "update vsi switch failed, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "update vsi switch failed, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); } } @@ -10458,8 +10457,8 @@ buf_len = data_size; } else if (pf->hw.aq.asq_last_status != I40E_AQ_RC_OK || err) { dev_info(&pf->pdev->dev, - "capability discovery failed, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, err), + "capability discovery failed, err %d aq_err %s\n", + err, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); return -ENODEV; @@ -10580,7 +10579,7 @@ struct i40e_cloud_filter *cfilter; struct i40e_pf *pf = vsi->back; struct hlist_node *node; - i40e_status ret; + int ret; /* Add cloud filters back if they exist */ hlist_for_each_entry_safe(cfilter, node, &pf->cloud_filter_list, @@ -10596,8 +10595,8 @@ if (ret) { dev_dbg(&pf->pdev->dev, - "Failed to rebuild cloud filter, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "Failed to rebuild cloud filter, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); return ret; @@ -10615,7 +10614,7 @@ static int i40e_rebuild_channels(struct i40e_vsi *vsi) { struct i40e_channel *ch, *ch_tmp; - i40e_status ret; + int ret; if (list_empty(&vsi->ch_list)) return 0; @@ -10691,7 +10690,7 @@ static void i40e_prep_for_reset(struct i40e_pf *pf) { struct i40e_hw *hw = &pf->hw; - i40e_status ret = 0; + int ret = 0; u32 v; clear_bit(__I40E_RESET_INTR_RECEIVED, pf->state); @@ -10796,7 +10795,7 @@ static int i40e_reset(struct i40e_pf *pf) { struct i40e_hw *hw = &pf->hw; - i40e_status ret; + int ret; ret = i40e_pf_reset(hw); if (ret) { @@ -10821,7 +10820,7 @@ const bool is_recovery_mode_reported = i40e_check_recovery_mode(pf); struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; struct i40e_hw *hw = &pf->hw; - i40e_status ret; + int ret; u32 val; int v; @@ -10837,8 +10836,8 @@ /* rebuild the basics for the AdminQ, HMC, and initial HW switch */ ret = i40e_init_adminq(&pf->hw); if (ret) { - dev_info(&pf->pdev->dev, "Rebuild AdminQ failed, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + dev_info(&pf->pdev->dev, "Rebuild AdminQ failed, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); goto clear_recovery; } @@ -10949,8 +10948,8 @@ I40E_AQ_EVENT_MEDIA_NA | I40E_AQ_EVENT_MODULE_QUAL_FAIL), NULL); if (ret) - dev_info(&pf->pdev->dev, "set phy mask fail, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + dev_info(&pf->pdev->dev, "set phy mask fail, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); /* Rebuild the VSIs and VEBs that existed before reset. @@ -11053,8 +11052,8 @@ msleep(75); ret = i40e_aq_set_link_restart_an(&pf->hw, true, NULL); if (ret) - dev_info(&pf->pdev->dev, "link restart failed, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + dev_info(&pf->pdev->dev, "link restart failed, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); } @@ -11085,9 +11084,9 @@ ret = i40e_set_promiscuous(pf, pf->cur_promisc); if (ret) dev_warn(&pf->pdev->dev, - "Failed to restore promiscuous setting: %s, err %s aq_err %s\n", + "Failed to restore promiscuous setting: %s, err %d aq_err %s\n", pf->cur_promisc ? "on" : "off", - i40e_stat_str(&pf->hw, ret), + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); i40e_reset_all_vfs(pf, true); @@ -12221,8 +12220,8 @@ (struct i40e_aqc_get_set_rss_key_data *)seed); if (ret) { dev_info(&pf->pdev->dev, - "Cannot get RSS key, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "Cannot get RSS key, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); return ret; @@ -12235,8 +12234,8 @@ ret = i40e_aq_get_rss_lut(hw, vsi->id, pf_lut, lut, lut_size); if (ret) { dev_info(&pf->pdev->dev, - "Cannot get RSS lut, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "Cannot get RSS lut, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); return ret; @@ -12511,11 +12510,11 @@ * i40e_get_partition_bw_setting - Retrieve BW settings for this PF partition * @pf: board private structure **/ -i40e_status i40e_get_partition_bw_setting(struct i40e_pf *pf) +int i40e_get_partition_bw_setting(struct i40e_pf *pf) { - i40e_status status; bool min_valid, max_valid; u32 max_bw, min_bw; + int status; status = i40e_read_bw_from_alt_ram(&pf->hw, &max_bw, &min_bw, &min_valid, &max_valid); @@ -12534,10 +12533,10 @@ * i40e_set_partition_bw_setting - Set BW settings for this PF partition * @pf: board private structure **/ -i40e_status i40e_set_partition_bw_setting(struct i40e_pf *pf) +int i40e_set_partition_bw_setting(struct i40e_pf *pf) { struct i40e_aqc_configure_partition_bw_data bw_data; - i40e_status status; + int status; memset(&bw_data, 0, sizeof(bw_data)); @@ -12556,12 +12555,12 @@ * i40e_commit_partition_bw_setting - Commit BW settings for this PF partition * @pf: board private structure **/ -i40e_status i40e_commit_partition_bw_setting(struct i40e_pf *pf) +int i40e_commit_partition_bw_setting(struct i40e_pf *pf) { /* Commit temporary BW setting to permanent NVM image */ enum i40e_admin_queue_err last_aq_status; - i40e_status ret; u16 nvm_word; + int ret; if (pf->hw.partition_id != 1) { dev_info(&pf->pdev->dev, @@ -12576,8 +12575,8 @@ last_aq_status = pf->hw.aq.asq_last_status; if (ret) { dev_info(&pf->pdev->dev, - "Cannot acquire NVM for read access, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "Cannot acquire NVM for read access, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, last_aq_status)); goto bw_commit_out; } @@ -12593,8 +12592,8 @@ last_aq_status = pf->hw.aq.asq_last_status; i40e_release_nvm(&pf->hw); if (ret) { - dev_info(&pf->pdev->dev, "NVM read error, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + dev_info(&pf->pdev->dev, "NVM read error, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, last_aq_status)); goto bw_commit_out; } @@ -12607,8 +12606,8 @@ last_aq_status = pf->hw.aq.asq_last_status; if (ret) { dev_info(&pf->pdev->dev, - "Cannot acquire NVM for write access, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "Cannot acquire NVM for write access, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, last_aq_status)); goto bw_commit_out; } @@ -12627,8 +12626,8 @@ i40e_release_nvm(&pf->hw); if (ret) dev_info(&pf->pdev->dev, - "BW settings NOT SAVED, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "BW settings NOT SAVED, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, last_aq_status)); bw_commit_out: @@ -12649,7 +12648,7 @@ #define I40E_LINK_BEHAVIOR_WORD_LENGTH 0x1 #define I40E_LINK_BEHAVIOR_OS_FORCED_ENABLED BIT(0) #define I40E_LINK_BEHAVIOR_PORT_BIT_LENGTH 4 - i40e_status read_status = I40E_SUCCESS; + int read_status = I40E_SUCCESS; u16 sr_emp_sr_settings_ptr = 0; u16 features_enable = 0; u16 link_behavior = 0; @@ -12682,8 +12681,8 @@ err_nvm: dev_warn(&pf->pdev->dev, - "total-port-shutdown feature is off due to read nvm error: %s\n", - i40e_stat_str(&pf->hw, read_status)); + "total-port-shutdown feature is off due to read nvm error: %d\n", + read_status); return ret; } @@ -13028,7 +13027,7 @@ struct i40e_netdev_priv *np = netdev_priv(netdev); struct i40e_hw *hw = &np->vsi->back->hw; u8 type, filter_index; - i40e_status ret; + int ret; type = ti->type == UDP_TUNNEL_TYPE_VXLAN ? I40E_AQC_TUNNEL_TYPE_VXLAN : I40E_AQC_TUNNEL_TYPE_NGE; @@ -13036,8 +13035,8 @@ ret = i40e_aq_add_udp_tunnel(hw, ntohs(ti->port), type, &filter_index, NULL); if (ret) { - netdev_info(netdev, "add UDP port failed, err %s aq_err %s\n", - i40e_stat_str(hw, ret), + netdev_info(netdev, "add UDP port failed, err %d aq_err %s\n", + ret, i40e_aq_str(hw, hw->aq.asq_last_status)); return -EIO; } @@ -13052,12 +13051,12 @@ { struct i40e_netdev_priv *np = netdev_priv(netdev); struct i40e_hw *hw = &np->vsi->back->hw; - i40e_status ret; + int ret; ret = i40e_aq_del_udp_tunnel(hw, ti->hw_priv, NULL); if (ret) { - netdev_info(netdev, "delete UDP port failed, err %s aq_err %s\n", - i40e_stat_str(hw, ret), + netdev_info(netdev, "delete UDP port failed, err %d aq_err %s\n", + ret, i40e_aq_str(hw, hw->aq.asq_last_status)); return -EIO; } @@ -13946,8 +13945,8 @@ ctxt.flags = I40E_AQ_VSI_TYPE_PF; if (ret) { dev_info(&pf->pdev->dev, - "couldn't get PF vsi config, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "couldn't get PF vsi config, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); return -ENOENT; @@ -13976,8 +13975,8 @@ ret = i40e_aq_update_vsi_params(hw, &ctxt, NULL); if (ret) { dev_info(&pf->pdev->dev, - "update vsi failed, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "update vsi failed, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); ret = -ENOENT; @@ -13996,8 +13995,8 @@ ret = i40e_aq_update_vsi_params(hw, &ctxt, NULL); if (ret) { dev_info(&pf->pdev->dev, - "update vsi failed, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "update vsi failed, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); ret = -ENOENT; @@ -14019,9 +14018,9 @@ * message and continue */ dev_info(&pf->pdev->dev, - "failed to configure TCs for main VSI tc_map 0x%08x, err %s aq_err %s\n", + "failed to configure TCs for main VSI tc_map 0x%08x, err %d aq_err %s\n", enabled_tc, - i40e_stat_str(&pf->hw, ret), + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); } @@ -14115,8 +14114,8 @@ ret = i40e_aq_add_vsi(hw, &ctxt, NULL); if (ret) { dev_info(&vsi->back->pdev->dev, - "add vsi failed, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "add vsi failed, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); ret = -ENOENT; @@ -14147,8 +14146,8 @@ ret = i40e_vsi_get_bw_info(vsi); if (ret) { dev_info(&pf->pdev->dev, - "couldn't get vsi bw info, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "couldn't get vsi bw info, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); /* VSI is already added so not tearing that up */ ret = 0; @@ -14594,8 +14593,8 @@ &bw_data, NULL); if (ret) { dev_info(&pf->pdev->dev, - "query veb bw config failed, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "query veb bw config failed, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, hw->aq.asq_last_status)); goto out; } @@ -14604,8 +14603,8 @@ &ets_data, NULL); if (ret) { dev_info(&pf->pdev->dev, - "query veb bw ets config failed, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "query veb bw ets config failed, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, hw->aq.asq_last_status)); goto out; } @@ -14801,8 +14800,8 @@ /* get a VEB from the hardware */ if (ret) { dev_info(&pf->pdev->dev, - "couldn't add VEB, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "couldn't add VEB, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); return -EPERM; } @@ -14812,16 +14811,16 @@ &veb->stats_idx, NULL, NULL, NULL); if (ret) { dev_info(&pf->pdev->dev, - "couldn't get VEB statistics idx, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "couldn't get VEB statistics idx, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); return -EPERM; } ret = i40e_veb_get_bw_info(veb); if (ret) { dev_info(&pf->pdev->dev, - "couldn't get VEB bw info, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "couldn't get VEB bw info, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); i40e_aq_delete_element(&pf->hw, veb->seid, NULL); return -ENOENT; @@ -15031,8 +15030,8 @@ &next_seid, NULL); if (ret) { dev_info(&pf->pdev->dev, - "get switch config failed err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "get switch config failed err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); kfree(aq_buf); @@ -15077,8 +15076,8 @@ ret = i40e_fetch_switch_configuration(pf, false); if (ret) { dev_info(&pf->pdev->dev, - "couldn't fetch switch config, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "couldn't fetch switch config, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); return ret; } @@ -15104,8 +15103,8 @@ NULL); if (ret && pf->hw.aq.asq_last_status != I40E_AQ_RC_ESRCH) { dev_info(&pf->pdev->dev, - "couldn't set switch config bits, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "couldn't set switch config bits, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); /* not a fatal problem, just keep going */ @@ -15442,13 +15441,12 @@ * * Return 0 on success, negative on failure. **/ -static i40e_status i40e_pf_loop_reset(struct i40e_pf *pf) +static int i40e_pf_loop_reset(struct i40e_pf *pf) { /* wait max 10 seconds for PF reset to succeed */ const unsigned long time_end = jiffies + 10 * HZ; - struct i40e_hw *hw = &pf->hw; - i40e_status ret; + int ret; ret = i40e_pf_reset(hw); while (ret != I40E_SUCCESS && time_before(jiffies, time_end)) { @@ -15494,9 +15492,9 @@ * Return 0 if NIC is healthy or negative value when there are issues * with resets **/ -static i40e_status i40e_handle_resets(struct i40e_pf *pf) +static int i40e_handle_resets(struct i40e_pf *pf) { - const i40e_status pfr = i40e_pf_loop_reset(pf); + const int pfr = i40e_pf_loop_reset(pf); const bool is_empr = i40e_check_fw_empr(pf); if (is_empr || pfr != I40E_SUCCESS) @@ -15635,13 +15633,15 @@ struct i40e_aq_get_phy_abilities_resp abilities; #ifdef CONFIG_I40E_DCB enum i40e_get_fw_lldp_status_resp lldp_status; - i40e_status status; #endif /* CONFIG_I40E_DCB */ struct i40e_pf *pf; struct i40e_hw *hw; static u16 pfs_found; u16 wol_nvm_bits; u16 link_status; +#ifdef CONFIG_I40E_DCB + int status; +#endif /* CONFIG_I40E_DCB */ int err; u32 val; u32 i; @@ -16010,8 +16010,8 @@ I40E_AQ_EVENT_MEDIA_NA | I40E_AQ_EVENT_MODULE_QUAL_FAIL), NULL); if (err) - dev_info(&pf->pdev->dev, "set phy mask fail, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, err), + dev_info(&pf->pdev->dev, "set phy mask fail, err %d aq_err %s\n", + err, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); /* Reconfigure hardware for allowing smaller MSS in the case @@ -16029,8 +16029,8 @@ msleep(75); err = i40e_aq_set_link_restart_an(&pf->hw, true, NULL); if (err) - dev_info(&pf->pdev->dev, "link restart failed, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, err), + dev_info(&pf->pdev->dev, "link restart failed, err %d aq_err %s\n", + err, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); } @@ -16162,8 +16162,8 @@ /* get the requested speeds from the fw */ err = i40e_aq_get_phy_capabilities(hw, false, false, &abilities, NULL); if (err) - dev_dbg(&pf->pdev->dev, "get requested speeds ret = %s last_status = %s\n", - i40e_stat_str(&pf->hw, err), + dev_dbg(&pf->pdev->dev, "get requested speeds ret = %d last_status = %s\n", + err, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); pf->hw.phy.link_info.requested_speeds = abilities.link_speed; @@ -16173,8 +16173,8 @@ /* get the supported phy types from the fw */ err = i40e_aq_get_phy_capabilities(hw, false, true, &abilities, NULL); if (err) - dev_dbg(&pf->pdev->dev, "get supported phy types ret = %s last_status = %s\n", - i40e_stat_str(&pf->hw, err), + dev_dbg(&pf->pdev->dev, "get supported phy types ret = %d last_status = %s\n", + err, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); /* make sure the MFS hasn't been set lower than the default */ @@ -16245,7 +16245,7 @@ { struct i40e_pf *pf = pci_get_drvdata(pdev); struct i40e_hw *hw = &pf->hw; - i40e_status ret_code; + int ret_code; int i; i40e_dbg_pf_exit(pf); @@ -16493,9 +16493,9 @@ static void i40e_enable_mc_magic_wake(struct i40e_pf *pf) { struct i40e_hw *hw = &pf->hw; - i40e_status ret; u8 mac_addr[6]; u16 flags = 0; + int ret; /* Get current MAC address in case it's an LAA */ if (pf->vsi[pf->lan_vsi] && pf->vsi[pf->lan_vsi]->netdev) { diff -u linux-azure-6.2-6.2.0/drivers/net/ethernet/mellanox/mlx5/core/en_main.c linux-azure-6.2-6.2.0/drivers/net/ethernet/mellanox/mlx5/core/en_main.c --- linux-azure-6.2-6.2.0/drivers/net/ethernet/mellanox/mlx5/core/en_main.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/mellanox/mlx5/core/en_main.c @@ -5208,6 +5208,7 @@ mlx5e_health_destroy_reporters(priv); mlx5e_ktls_cleanup(priv); mlx5e_fs_cleanup(priv->fs); + priv->fs = NULL; } static int mlx5e_init_nic_rx(struct mlx5e_priv *priv) diff -u linux-azure-6.2-6.2.0/drivers/net/ethernet/mellanox/mlx5/core/en_rep.c linux-azure-6.2-6.2.0/drivers/net/ethernet/mellanox/mlx5/core/en_rep.c --- linux-azure-6.2-6.2.0/drivers/net/ethernet/mellanox/mlx5/core/en_rep.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/mellanox/mlx5/core/en_rep.c @@ -822,6 +822,7 @@ static void mlx5e_cleanup_rep(struct mlx5e_priv *priv) { mlx5e_fs_cleanup(priv->fs); + priv->fs = NULL; } static int mlx5e_create_rep_ttc_table(struct mlx5e_priv *priv) @@ -988,6 +989,7 @@ priv->rx_res = NULL; err_free_fs: mlx5e_fs_cleanup(priv->fs); + priv->fs = NULL; return err; } diff -u linux-azure-6.2-6.2.0/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c linux-azure-6.2-6.2.0/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c --- linux-azure-6.2-6.2.0/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c @@ -73,7 +73,7 @@ #define MLX5_ESW_FT_OFFLOADS_DROP_RULE (1) -static const struct esw_vport_tbl_namespace mlx5_esw_vport_tbl_mirror_ns = { +static struct esw_vport_tbl_namespace mlx5_esw_vport_tbl_mirror_ns = { .max_fte = MLX5_ESW_VPORT_TBL_SIZE, .max_num_groups = MLX5_ESW_VPORT_TBL_NUM_GROUPS, .flags = 0, @@ -763,7 +763,6 @@ kfree(dest); return rule; err_chain_src_rewrite: - esw_put_dest_tables_loop(esw, attr, 0, i); mlx5_esw_vporttbl_put(esw, &fwd_attr); err_get_fwd: mlx5_chains_put_table(chains, attr->chain, attr->prio, 0); @@ -806,7 +805,6 @@ if (fwd_rule) { mlx5_esw_vporttbl_put(esw, &fwd_attr); mlx5_chains_put_table(chains, attr->chain, attr->prio, 0); - esw_put_dest_tables_loop(esw, attr, 0, esw_attr->split_count); } else { if (split) mlx5_esw_vporttbl_put(esw, &fwd_attr); diff -u linux-azure-6.2-6.2.0/drivers/net/ethernet/mellanox/mlx5/core/main.c linux-azure-6.2-6.2.0/drivers/net/ethernet/mellanox/mlx5/core/main.c --- linux-azure-6.2-6.2.0/drivers/net/ethernet/mellanox/mlx5/core/main.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/mellanox/mlx5/core/main.c @@ -1502,12 +1502,12 @@ return ret; } -void mlx5_unload_one_devl_locked(struct mlx5_core_dev *dev) +void mlx5_unload_one_devl_locked(struct mlx5_core_dev *dev, bool suspend) { devl_assert_locked(priv_to_devlink(dev)); mutex_lock(&dev->intf_state_mutex); - mlx5_detach_device(dev); + mlx5_detach_device(dev, suspend); if (!test_bit(MLX5_INTERFACE_STATE_UP, &dev->intf_state)) { mlx5_core_warn(dev, "%s: interface is down, NOP\n", @@ -1522,12 +1522,12 @@ mutex_unlock(&dev->intf_state_mutex); } -void mlx5_unload_one(struct mlx5_core_dev *dev) +void mlx5_unload_one(struct mlx5_core_dev *dev, bool suspend) { struct devlink *devlink = priv_to_devlink(dev); devl_lock(devlink); - mlx5_unload_one_devl_locked(dev); + mlx5_unload_one_devl_locked(dev, suspend); devl_unlock(devlink); } @@ -1809,7 +1809,7 @@ mlx5_enter_error_state(dev, false); mlx5_error_sw_reset(dev); - mlx5_unload_one(dev); + mlx5_unload_one(dev, true); mlx5_drain_health_wq(dev); mlx5_pci_disable_device(dev); @@ -1966,7 +1966,7 @@ set_bit(MLX5_BREAK_FW_WAIT, &dev->intf_state); err = mlx5_try_fast_unload(dev); if (err) - mlx5_unload_one(dev); + mlx5_unload_one(dev, false); mlx5_pci_disable_device(dev); } @@ -1974,7 +1974,7 @@ { struct mlx5_core_dev *dev = pci_get_drvdata(pdev); - mlx5_unload_one(dev); + mlx5_unload_one(dev, true); return 0; } @@ -2017,7 +2017,7 @@ void mlx5_disable_device(struct mlx5_core_dev *dev) { mlx5_error_sw_reset(dev); - mlx5_unload_one_devl_locked(dev); + mlx5_unload_one_devl_locked(dev, false); } int mlx5_recover_device(struct mlx5_core_dev *dev) diff -u linux-azure-6.2-6.2.0/drivers/net/ethernet/microsoft/mana/mana_en.c linux-azure-6.2-6.2.0/drivers/net/ethernet/microsoft/mana/mana_en.c --- linux-azure-6.2-6.2.0/drivers/net/ethernet/microsoft/mana/mana_en.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/microsoft/mana/mana_en.c @@ -179,6 +179,14 @@ pkg.tx_oob.s_oob.short_vp_offset = txq->vp_offset; } + if (skb_vlan_tag_present(skb)) { + pkt_fmt = MANA_LONG_PKT_FMT; + pkg.tx_oob.l_oob.inject_vlan_pri_tag = 1; + pkg.tx_oob.l_oob.pcp = skb_vlan_tag_get_prio(skb); + pkg.tx_oob.l_oob.dei = skb_vlan_tag_get_cfi(skb); + pkg.tx_oob.l_oob.vlan_id = skb_vlan_tag_get_id(skb); + } + pkg.tx_oob.s_oob.pkt_fmt = pkt_fmt; if (pkt_fmt == MANA_SHORT_PKT_FMT) { @@ -1279,8 +1287,6 @@ if (comp_read < 1) return; - apc->eth_stats.tx_cqes = comp_read; - for (i = 0; i < comp_read; i++) { struct mana_tx_comp_oob *cqe_oob; @@ -1363,8 +1369,6 @@ WARN_ON_ONCE(1); cq->work_done = pkt_transmitted; - - apc->eth_stats.tx_cqes -= pkt_transmitted; } static void mana_post_pkt_rxq(struct mana_rxq *rxq) @@ -1379,8 +1383,8 @@ recv_buf_oob = &rxq->rx_oobs[curr_index]; - err = mana_gd_post_and_ring(rxq->gdma_rq, &recv_buf_oob->wqe_req, - &recv_buf_oob->wqe_inf); + err = mana_gd_post_work_request(rxq->gdma_rq, &recv_buf_oob->wqe_req, + &recv_buf_oob->wqe_inf); if (WARN_ON_ONCE(err)) return; @@ -1461,6 +1465,12 @@ skb_set_hash(skb, hash_value, PKT_HASH_TYPE_L3); } + if (cqe->rx_vlantag_present) { + u16 vlan_tci = cqe->rx_vlan_id; + + __vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q), vlan_tci); + } + u64_stats_update_begin(&rx_stats->syncp); rx_stats->packets++; rx_stats->bytes += pkt_len; @@ -1626,15 +1636,11 @@ { struct gdma_comp *comp = cq->gdma_comp_buf; struct mana_rxq *rxq = cq->rxq; - struct mana_port_context *apc; int comp_read, i; - apc = netdev_priv(rxq->ndev); - comp_read = mana_gd_poll_cq(cq->gdma_cq, comp, CQE_POLLING_BUFFER); WARN_ON_ONCE(comp_read > CQE_POLLING_BUFFER); - apc->eth_stats.rx_cqes = comp_read; rxq->xdp_flush = false; for (i = 0; i < comp_read; i++) { @@ -1646,8 +1652,12 @@ return; mana_process_rx_cqe(rxq, cq, &comp[i]); + } + + if (comp_read > 0) { + struct gdma_context *gc = rxq->gdma_rq->gdma_dev->gdma_context; - apc->eth_stats.rx_cqes--; + mana_gd_wq_ring_doorbell(gc, rxq->gdma_rq); } if (rxq->xdp_flush) @@ -2461,8 +2471,9 @@ ndev->hw_features |= NETIF_F_RXCSUM; ndev->hw_features |= NETIF_F_TSO | NETIF_F_TSO6; ndev->hw_features |= NETIF_F_RXHASH; - ndev->features = ndev->hw_features; - ndev->vlan_features = 0; + ndev->features = ndev->hw_features | NETIF_F_HW_VLAN_CTAG_TX | + NETIF_F_HW_VLAN_CTAG_RX; + ndev->vlan_features = ndev->features; err = register_netdev(ndev); if (err) { diff -u linux-azure-6.2-6.2.0/drivers/net/ethernet/microsoft/mana/mana_ethtool.c linux-azure-6.2-6.2.0/drivers/net/ethernet/microsoft/mana/mana_ethtool.c --- linux-azure-6.2-6.2.0/drivers/net/ethernet/microsoft/mana/mana_ethtool.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/microsoft/mana/mana_ethtool.c @@ -13,11 +13,9 @@ } mana_eth_stats[] = { {"stop_queue", offsetof(struct mana_ethtool_stats, stop_queue)}, {"wake_queue", offsetof(struct mana_ethtool_stats, wake_queue)}, - {"tx_cqes", offsetof(struct mana_ethtool_stats, tx_cqes)}, {"tx_cq_err", offsetof(struct mana_ethtool_stats, tx_cqe_err)}, {"tx_cqe_unknown_type", offsetof(struct mana_ethtool_stats, tx_cqe_unknown_type)}, - {"rx_cqes", offsetof(struct mana_ethtool_stats, rx_cqes)}, {"rx_coalesced_err", offsetof(struct mana_ethtool_stats, rx_coalesced_err)}, {"rx_cqe_unknown_type", offsetof(struct mana_ethtool_stats, diff -u linux-azure-6.2-6.2.0/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c linux-azure-6.2-6.2.0/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c --- linux-azure-6.2-6.2.0/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c @@ -6348,6 +6348,10 @@ bool is_double = false; int ret; + ret = pm_runtime_resume_and_get(priv->device); + if (ret < 0) + return ret; + if (be16_to_cpu(proto) == ETH_P_8021AD) is_double = true; @@ -6355,16 +6359,18 @@ ret = stmmac_vlan_update(priv, is_double); if (ret) { clear_bit(vid, priv->active_vlans); - return ret; + goto err_pm_put; } if (priv->hw->num_vlan) { ret = stmmac_add_hw_vlan_rx_fltr(priv, ndev, priv->hw, proto, vid); if (ret) - return ret; + goto err_pm_put; } +err_pm_put: + pm_runtime_put(priv->device); - return 0; + return ret; } static int stmmac_vlan_rx_kill_vid(struct net_device *ndev, __be16 proto, u16 vid) diff -u linux-azure-6.2-6.2.0/drivers/net/ethernet/sun/sunhme.c linux-azure-6.2-6.2.0/drivers/net/ethernet/sun/sunhme.c --- linux-azure-6.2-6.2.0/drivers/net/ethernet/sun/sunhme.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/sun/sunhme.c @@ -2834,7 +2834,7 @@ int i, qfe_slot = -1; char prom_name[64]; u8 addr[ETH_ALEN]; - int err; + int err = -ENODEV; /* Now make sure pci_dev cookie is there. */ #ifdef CONFIG_SPARC diff -u linux-azure-6.2-6.2.0/drivers/net/phy/sfp.c linux-azure-6.2-6.2.0/drivers/net/phy/sfp.c --- linux-azure-6.2-6.2.0/drivers/net/phy/sfp.c +++ linux-azure-6.2-6.2.0/drivers/net/phy/sfp.c @@ -395,6 +395,10 @@ SFP_QUIRK_F("HALNy", "HL-GSFP", sfp_fixup_halny_gsfp), + // HG MXPD-483II-F 2.5G supports 2500Base-X, but incorrectly reports + // 2600MBd in their EERPOM + SFP_QUIRK_M("HG GENUINE", "MXPD-483II", sfp_quirk_2500basex), + // Huawei MA5671A can operate at 2500base-X, but report 1.2GBd NRZ in // their EEPROM SFP_QUIRK("HUAWEI", "MA5671A", sfp_quirk_2500basex, diff -u linux-azure-6.2-6.2.0/drivers/net/wireless/ath/ath9k/hif_usb.c linux-azure-6.2-6.2.0/drivers/net/wireless/ath/ath9k/hif_usb.c --- linux-azure-6.2-6.2.0/drivers/net/wireless/ath/ath9k/hif_usb.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/ath/ath9k/hif_usb.c @@ -534,6 +534,24 @@ .send = hif_usb_send, }; +/* Need to free remain_skb allocated in ath9k_hif_usb_rx_stream + * in case ath9k_hif_usb_rx_stream wasn't called next time to + * process the buffer and subsequently free it. + */ +static void ath9k_hif_usb_free_rx_remain_skb(struct hif_device_usb *hif_dev) +{ + unsigned long flags; + + spin_lock_irqsave(&hif_dev->rx_lock, flags); + if (hif_dev->remain_skb) { + dev_kfree_skb_any(hif_dev->remain_skb); + hif_dev->remain_skb = NULL; + hif_dev->rx_remain_len = 0; + RX_STAT_INC(hif_dev, skb_dropped); + } + spin_unlock_irqrestore(&hif_dev->rx_lock, flags); +} + static void ath9k_hif_usb_rx_stream(struct hif_device_usb *hif_dev, struct sk_buff *skb) { @@ -875,6 +893,7 @@ static void ath9k_hif_usb_dealloc_rx_urbs(struct hif_device_usb *hif_dev) { usb_kill_anchored_urbs(&hif_dev->rx_submitted); + ath9k_hif_usb_free_rx_remain_skb(hif_dev); } static int ath9k_hif_usb_alloc_rx_urbs(struct hif_device_usb *hif_dev) diff -u linux-azure-6.2-6.2.0/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c linux-azure-6.2-6.2.0/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c --- linux-azure-6.2-6.2.0/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c @@ -965,6 +965,12 @@ .driver_data = BRCMF_FWVENDOR_ ## fw_vend \ } +#define CYW_SDIO_DEVICE(dev_id, fw_vend) \ + { \ + SDIO_DEVICE(SDIO_VENDOR_ID_CYPRESS, dev_id), \ + .driver_data = BRCMF_FWVENDOR_ ## fw_vend \ + } + /* devices we support, null terminated */ static const struct sdio_device_id brcmf_sdmmc_ids[] = { BRCMF_SDIO_DEVICE(SDIO_DEVICE_ID_BROADCOM_43143, WCC), @@ -979,6 +985,7 @@ BRCMF_SDIO_DEVICE(SDIO_DEVICE_ID_BROADCOM_4335_4339, WCC), BRCMF_SDIO_DEVICE(SDIO_DEVICE_ID_BROADCOM_4339, WCC), BRCMF_SDIO_DEVICE(SDIO_DEVICE_ID_BROADCOM_43430, WCC), + BRCMF_SDIO_DEVICE(SDIO_DEVICE_ID_BROADCOM_43439, WCC), BRCMF_SDIO_DEVICE(SDIO_DEVICE_ID_BROADCOM_4345, WCC), BRCMF_SDIO_DEVICE(SDIO_DEVICE_ID_BROADCOM_43455, WCC), BRCMF_SDIO_DEVICE(SDIO_DEVICE_ID_BROADCOM_4354, WCC), @@ -986,9 +993,9 @@ BRCMF_SDIO_DEVICE(SDIO_DEVICE_ID_BROADCOM_4359, WCC), BRCMF_SDIO_DEVICE(SDIO_DEVICE_ID_BROADCOM_CYPRESS_4373, CYW), BRCMF_SDIO_DEVICE(SDIO_DEVICE_ID_BROADCOM_CYPRESS_43012, CYW), - BRCMF_SDIO_DEVICE(SDIO_DEVICE_ID_BROADCOM_CYPRESS_43439, CYW), BRCMF_SDIO_DEVICE(SDIO_DEVICE_ID_BROADCOM_CYPRESS_43752, CYW), BRCMF_SDIO_DEVICE(SDIO_DEVICE_ID_BROADCOM_CYPRESS_89359, CYW), + CYW_SDIO_DEVICE(SDIO_DEVICE_ID_BROADCOM_CYPRESS_43439, CYW), { /* end: all zeroes */ } }; MODULE_DEVICE_TABLE(sdio, brcmf_sdmmc_ids); diff -u linux-azure-6.2-6.2.0/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c linux-azure-6.2-6.2.0/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c --- linux-azure-6.2-6.2.0/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c @@ -6494,18 +6494,20 @@ { struct brcmf_cfg80211_vif *vif = ifp->vif; struct brcmf_rssi_be *info = data; - s32 rssi, snr, noise; + s32 rssi, snr = 0, noise = 0; s32 low, high, last; - if (e->datalen < sizeof(*info)) { + if (e->datalen >= sizeof(*info)) { + rssi = be32_to_cpu(info->rssi); + snr = be32_to_cpu(info->snr); + noise = be32_to_cpu(info->noise); + } else if (e->datalen >= sizeof(rssi)) { + rssi = be32_to_cpu(*(__be32 *)data); + } else { brcmf_err("insufficient RSSI event data\n"); return 0; } - rssi = be32_to_cpu(info->rssi); - snr = be32_to_cpu(info->snr); - noise = be32_to_cpu(info->noise); - low = vif->cqm_rssi_low; high = vif->cqm_rssi_high; last = vif->cqm_rssi_last; diff -u linux-azure-6.2-6.2.0/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c linux-azure-6.2-6.2.0/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c --- linux-azure-6.2-6.2.0/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c @@ -5518,7 +5518,10 @@ { struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); - if (mvm->trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_BZ) + if (mvm->trans->trans_cfg->device_family > IWL_DEVICE_FAMILY_BZ || + (mvm->trans->trans_cfg->device_family == IWL_DEVICE_FAMILY_BZ && + !(CSR_HW_REV_TYPE(mvm->trans->hw_rev) == IWL_CFG_MAC_TYPE_GL && + mvm->trans->hw_rev_step == SILICON_A_STEP))) return iwl_mvm_tx_csum_bz(mvm, head, true) == iwl_mvm_tx_csum_bz(mvm, skb, true); diff -u linux-azure-6.2-6.2.0/drivers/net/wireless/intel/iwlwifi/pcie/drv.c linux-azure-6.2-6.2.0/drivers/net/wireless/intel/iwlwifi/pcie/drv.c --- linux-azure-6.2-6.2.0/drivers/net/wireless/intel/iwlwifi/pcie/drv.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/intel/iwlwifi/pcie/drv.c @@ -566,7 +566,6 @@ IWL_DEV_INFO(0x43F0, 0x1652, killer1650i_2ax_cfg_qu_b0_hr_b0, iwl_ax201_killer_1650i_name), IWL_DEV_INFO(0x43F0, 0x2074, iwl_ax201_cfg_qu_hr, NULL), IWL_DEV_INFO(0x43F0, 0x4070, iwl_ax201_cfg_qu_hr, NULL), - IWL_DEV_INFO(0x43F0, 0x1651, killer1650s_2ax_cfg_qu_b0_hr_b0, iwl_ax201_killer_1650s_name), IWL_DEV_INFO(0xA0F0, 0x0070, iwl_ax201_cfg_qu_hr, NULL), IWL_DEV_INFO(0xA0F0, 0x0074, iwl_ax201_cfg_qu_hr, NULL), IWL_DEV_INFO(0xA0F0, 0x0078, iwl_ax201_cfg_qu_hr, NULL), diff -u linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/dma.c linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/dma.c --- linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/dma.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/dma.c @@ -577,7 +577,9 @@ free_skb: status.skb = tx_info.skb; hw = mt76_tx_status_get_hw(dev, tx_info.skb); + spin_lock_bh(&dev->rx_lock); ieee80211_tx_status_ext(hw, &status); + spin_unlock_bh(&dev->rx_lock); return ret; } diff -u linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt76.h linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt76.h --- linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt76.h +++ linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt76.h @@ -908,10 +908,11 @@ #define mt76_poll(dev, ...) __mt76_poll(&((dev)->mt76), __VA_ARGS__) -bool __mt76_poll_msec(struct mt76_dev *dev, u32 offset, u32 mask, u32 val, - int timeout); - -#define mt76_poll_msec(dev, ...) __mt76_poll_msec(&((dev)->mt76), __VA_ARGS__) +bool ____mt76_poll_msec(struct mt76_dev *dev, u32 offset, u32 mask, u32 val, + int timeout, int kick); +#define __mt76_poll_msec(...) ____mt76_poll_msec(__VA_ARGS__, 10) +#define mt76_poll_msec(dev, ...) ____mt76_poll_msec(&((dev)->mt76), __VA_ARGS__, 10) +#define mt76_poll_msec_tick(dev, ...) ____mt76_poll_msec(&((dev)->mt76), __VA_ARGS__) void mt76_mmio_init(struct mt76_dev *dev, void __iomem *regs); void mt76_pci_disable_aspm(struct pci_dev *pdev); diff -u linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7615/mac.c linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7615/mac.c --- linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7615/mac.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7615/mac.c @@ -1530,8 +1530,11 @@ if (wcid->phy_idx && dev->mt76.phys[MT_BAND1]) mphy = dev->mt76.phys[MT_BAND1]; - if (mt7615_fill_txs(dev, msta, &info, txs_data)) + if (mt7615_fill_txs(dev, msta, &info, txs_data)) { + spin_lock_bh(&dev->mt76.rx_lock); ieee80211_tx_status_noskb(mphy->hw, sta, &info); + spin_unlock_bh(&dev->mt76.rx_lock); + } out: rcu_read_unlock(); @@ -2352,7 +2355,7 @@ break; skb_pull(skb, sizeof(struct mt7615_mcu_rxd)); - if (data + skb->len - dump > MT76_CONNAC_COREDUMP_SZ) { + if (!dump || data + skb->len - dump > MT76_CONNAC_COREDUMP_SZ) { dev_kfree_skb(skb); continue; } @@ -2364,4 +2367,6 @@ } - dev_coredumpv(dev->mt76.dev, dump, MT76_CONNAC_COREDUMP_SZ, - GFP_KERNEL); + + if (dump) + dev_coredumpv(dev->mt76.dev, dump, MT76_CONNAC_COREDUMP_SZ, + GFP_KERNEL); } diff -u linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c --- linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c @@ -537,7 +537,8 @@ 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); + bool multicast = ieee80211_is_data(hdr->frame_control) && + is_multicast_ether_addr(hdr->addr1); u16 rate = mt76_connac2_mac_tx_rate_val(mphy, vif, beacon, multicast); u32 val = MT_TXD6_FIXED_BW; diff -u linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c --- linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c @@ -1632,8 +1632,16 @@ req->channel_min_dwell_time = cpu_to_le16(duration); req->channel_dwell_time = cpu_to_le16(duration); - req->channels_num = min_t(u8, sreq->n_channels, 32); - req->ext_channels_num = min_t(u8, ext_channels_num, 32); + if (sreq->n_channels == 0 || sreq->n_channels > 64) { + req->channel_type = 0; + req->channels_num = 0; + req->ext_channels_num = 0; + } else { + req->channel_type = 4; + req->channels_num = min_t(u8, sreq->n_channels, 32); + req->ext_channels_num = min_t(u8, ext_channels_num, 32); + } + for (i = 0; i < req->channels_num + req->ext_channels_num; i++) { if (i >= 32) chan = &req->ext_channels[i - 32]; @@ -1653,7 +1661,6 @@ } chan->channel_num = scan_list[i]->hw_value; } - req->channel_type = sreq->n_channels ? 4 : 0; if (sreq->ie_len > 0) { memcpy(req->ies, sreq->ie, sreq->ie_len); diff -u linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h --- linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h +++ linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h @@ -962,9 +962,6 @@ DEV_INFO_MAX_NUM }; -#define MCU_UNI_CMD_EVENT BIT(1) -#define MCU_UNI_CMD_UNSOLICITED_EVENT BIT(2) - /* event table */ enum { MCU_EVENT_TARGET_ADDRESS_LEN = 0x01, diff -u linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7915/init.c linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7915/init.c --- linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7915/init.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7915/init.c @@ -90,6 +90,7 @@ val < phy->throttle_temp[MT7915_CRIT_TEMP_IDX])) { dev_err(phy->dev->mt76.dev, "temp1_max shall be greater than temp1_crit."); + mutex_unlock(&phy->dev->mt76.mutex); return -EINVAL; } @@ -145,8 +146,11 @@ u8 throttling = MT7915_THERMAL_THROTTLE_MAX - state; int ret; - if (state > MT7915_CDEV_THROTTLE_MAX) + if (state > MT7915_CDEV_THROTTLE_MAX) { + dev_err(phy->dev->mt76.dev, + "please specify a valid throttling state\n"); return -EINVAL; + } if (state == phy->cdev_state) return 0; @@ -175,7 +179,7 @@ struct wiphy *wiphy = phy->mt76->hw->wiphy; if (!phy->cdev) - return; + return; sysfs_remove_link(&wiphy->dev.kobj, "cooling_device"); thermal_cooling_device_unregister(phy->cdev); @@ -200,6 +204,10 @@ phy->cdev = cdev; } + /* initialize critical/maximum high temperature */ + phy->throttle_temp[MT7915_CRIT_TEMP_IDX] = MT7915_CRIT_TEMP; + phy->throttle_temp[MT7915_MAX_TEMP_IDX] = MT7915_MAX_TEMP; + if (!IS_REACHABLE(CONFIG_HWMON)) return 0; @@ -208,10 +216,6 @@ if (IS_ERR(hwmon)) return PTR_ERR(hwmon); - /* initialize critical/maximum high temperature */ - phy->throttle_temp[MT7915_CRIT_TEMP_IDX] = 110; - phy->throttle_temp[MT7915_MAX_TEMP_IDX] = 120; - return 0; } @@ -1111,7 +1115,6 @@ mt7986_wmac_disable(dev); } - int mt7915_register_device(struct mt7915_dev *dev) { struct ieee80211_hw *hw = mt76_hw(dev); diff -u linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h --- linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h +++ linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h @@ -72,6 +72,8 @@ #define MT7915_CRIT_TEMP_IDX 0 #define MT7915_MAX_TEMP_IDX 1 +#define MT7915_CRIT_TEMP 110 +#define MT7915_MAX_TEMP 120 struct mt7915_vif; struct mt7915_sta; diff -u linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7915/soc.c linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7915/soc.c --- linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7915/soc.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7915/soc.c @@ -1237,6 +1237,8 @@ {}, }; +MODULE_DEVICE_TABLE(of, mt7986_wmac_of_match); + struct platform_driver mt7986_wmac_driver = { .driver = { .name = "mt7986-wmac", diff -u linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7921/init.c linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7921/init.c --- linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7921/init.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7921/init.c @@ -162,12 +162,12 @@ u8 mt7921_check_offload_capability(struct device *dev, const char *fw_wm) { - struct mt7921_fw_features *features = NULL; const struct mt76_connac2_fw_trailer *hdr; struct mt7921_realease_info *rel_info; const struct firmware *fw; int ret, i, offset = 0; const u8 *data, *end; + u8 offload_caps = 0; ret = request_firmware(&fw, fw_wm, dev); if (ret) @@ -199,7 +199,10 @@ data += sizeof(*rel_info); if (rel_info->tag == MT7921_FW_TAG_FEATURE) { + struct mt7921_fw_features *features; + features = (struct mt7921_fw_features *)data; + offload_caps = features->data; break; } @@ -209,7 +212,7 @@ out: release_firmware(fw); - return features ? features->data : 0; + return offload_caps; } EXPORT_SYMBOL_GPL(mt7921_check_offload_capability); diff -u linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7921/main.c linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7921/main.c --- linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7921/main.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7921/main.c @@ -1705,7 +1705,7 @@ if (ctx != mvif->ctx) return; - if (vif->type & NL80211_IFTYPE_MONITOR) + if (vif->type == NL80211_IFTYPE_MONITOR) mt7921_mcu_config_sniffer(mvif, ctx); else mt76_connac_mcu_uni_set_chctx(mvif->phy->mt76, &mvif->mt76, ctx); diff -u linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7921/mcu.c linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7921/mcu.c --- linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7921/mcu.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7921/mcu.c @@ -16,24 +16,6 @@ module_param_named(disable_clc, mt7921_disable_clc, bool, 0644); MODULE_PARM_DESC(disable_clc, "disable CLC support"); -static int -mt7921_mcu_parse_eeprom(struct mt76_dev *dev, struct sk_buff *skb) -{ - struct mt7921_mcu_eeprom_info *res; - u8 *buf; - - if (!skb) - return -EINVAL; - - skb_pull(skb, sizeof(struct mt76_connac2_mcu_rxd)); - - res = (struct mt7921_mcu_eeprom_info *)skb->data; - buf = dev->eeprom.data + le32_to_cpu(res->addr); - memcpy(buf, res->data, 16); - - return 0; -} - int mt7921_mcu_parse_response(struct mt76_dev *mdev, int cmd, struct sk_buff *skb, int seq) { @@ -60,8 +42,6 @@ } else if (cmd == MCU_EXT_CMD(THERMAL_CTRL)) { skb_pull(skb, sizeof(*rxd) + 4); ret = le32_to_cpu(*(__le32 *)skb->data); - } else if (cmd == MCU_EXT_CMD(EFUSE_ACCESS)) { - ret = mt7921_mcu_parse_eeprom(mdev, skb); } else if (cmd == MCU_UNI_CMD(DEV_INFO_UPDATE) || cmd == MCU_UNI_CMD(BSS_INFO_UPDATE) || cmd == MCU_UNI_CMD(STA_REC_UPDATE) || diff -u linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7921/pci.c linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7921/pci.c --- linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7921/pci.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7921/pci.c @@ -115,9 +115,10 @@ napi_disable(&dev->mt76.napi[i]); cancel_delayed_work_sync(&pm->ps_work); cancel_work_sync(&pm->wake_work); + cancel_work_sync(&dev->reset_work); mt7921_tx_token_put(dev); - mt7921_mcu_drv_pmctrl(dev); + __mt7921_mcu_drv_pmctrl(dev); mt7921_dma_cleanup(dev); mt7921_wfsys_reset(dev); skb_queue_purge(&dev->mt76.mcu.res_q); @@ -263,6 +264,7 @@ struct mt76_dev *mdev; u8 features; int ret; + u16 cmd; ret = pcim_enable_device(pdev); if (ret) @@ -272,6 +274,11 @@ if (ret) return ret; + pci_read_config_word(pdev, PCI_COMMAND, &cmd); + if (!(cmd & PCI_COMMAND_MEMORY)) { + cmd |= PCI_COMMAND_MEMORY; + pci_write_config_word(pdev, PCI_COMMAND, cmd); + } pci_set_master(pdev); ret = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_ALL_TYPES); @@ -509,17 +516,7 @@ static void mt7921_pci_shutdown(struct pci_dev *pdev) { - struct mt76_dev *mdev = pci_get_drvdata(pdev); - struct mt7921_dev *dev = container_of(mdev, struct mt7921_dev, mt76); - struct mt76_connac_pm *pm = &dev->pm; - - cancel_delayed_work_sync(&pm->ps_work); - cancel_work_sync(&pm->wake_work); - - /* chip cleanup before reboot */ - mt7921_mcu_drv_pmctrl(dev); - mt7921_dma_cleanup(dev); - mt7921_wfsys_reset(dev); + mt7921_pci_remove(pdev); } static DEFINE_SIMPLE_DEV_PM_OPS(mt7921_pm_ops, mt7921_pci_suspend, mt7921_pci_resume); diff -u linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7996/mac.c linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7996/mac.c --- linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7996/mac.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7996/mac.c @@ -253,12 +253,9 @@ struct ieee80211_radiotap_he *he, __le32 *rxv) { - u32 ru_h, ru_l; - u8 ru, offs = 0; + u32 ru, offs = 0; - ru_l = le32_get_bits(rxv[0], MT_PRXV_HE_RU_ALLOC_L); - ru_h = le32_get_bits(rxv[1], MT_PRXV_HE_RU_ALLOC_H); - ru = (u8)(ru_l | ru_h << 4); + ru = le32_get_bits(rxv[0], MT_PRXV_HE_RU_ALLOC); status->bw = RATE_INFO_BW_HE_RU; @@ -323,18 +320,23 @@ he_mu->flags2 |= MU_PREP(FLAGS2_BW_FROM_SIG_A_BW, status->bw) | MU_PREP(FLAGS2_SIG_B_SYMS_USERS, - le32_get_bits(rxv[2], MT_CRXV_HE_NUM_USER)); + le32_get_bits(rxv[4], MT_CRXV_HE_NUM_USER)); - he_mu->ru_ch1[0] = le32_get_bits(rxv[3], MT_CRXV_HE_RU0); + he_mu->ru_ch1[0] = le32_get_bits(rxv[16], MT_CRXV_HE_RU0) & 0xff; if (status->bw >= RATE_INFO_BW_40) { he_mu->flags1 |= HE_BITS(MU_FLAGS1_CH2_RU_KNOWN); - he_mu->ru_ch2[0] = le32_get_bits(rxv[3], MT_CRXV_HE_RU1); + he_mu->ru_ch2[0] = le32_get_bits(rxv[16], MT_CRXV_HE_RU1) & 0xff; } if (status->bw >= RATE_INFO_BW_80) { - he_mu->ru_ch1[1] = le32_get_bits(rxv[3], MT_CRXV_HE_RU2); - he_mu->ru_ch2[1] = le32_get_bits(rxv[3], MT_CRXV_HE_RU3); + u32 ru_h, ru_l; + + he_mu->ru_ch1[1] = le32_get_bits(rxv[16], MT_CRXV_HE_RU2) & 0xff; + + ru_l = le32_get_bits(rxv[16], MT_CRXV_HE_RU3_L); + ru_h = le32_get_bits(rxv[17], MT_CRXV_HE_RU3_H) & 0x7; + he_mu->ru_ch2[1] = (u8)(ru_l | ru_h << 4); } } @@ -357,23 +359,23 @@ HE_BITS(DATA2_TXOP_KNOWN), }; struct ieee80211_radiotap_he *he = NULL; - u32 ltf_size = le32_get_bits(rxv[2], MT_CRXV_HE_LTF_SIZE) + 1; + u32 ltf_size = le32_get_bits(rxv[4], MT_CRXV_HE_LTF_SIZE) + 1; status->flag |= RX_FLAG_RADIOTAP_HE; he = skb_push(skb, sizeof(known)); memcpy(he, &known, sizeof(known)); - he->data3 = HE_PREP(DATA3_BSS_COLOR, BSS_COLOR, rxv[14]) | - HE_PREP(DATA3_LDPC_XSYMSEG, LDPC_EXT_SYM, rxv[2]); - he->data4 = HE_PREP(DATA4_SU_MU_SPTL_REUSE, SR_MASK, rxv[11]); - he->data5 = HE_PREP(DATA5_PE_DISAMBIG, PE_DISAMBIG, rxv[2]) | + he->data3 = HE_PREP(DATA3_BSS_COLOR, BSS_COLOR, rxv[9]) | + HE_PREP(DATA3_LDPC_XSYMSEG, LDPC_EXT_SYM, rxv[4]); + he->data4 = HE_PREP(DATA4_SU_MU_SPTL_REUSE, SR_MASK, rxv[13]); + he->data5 = HE_PREP(DATA5_PE_DISAMBIG, PE_DISAMBIG, rxv[5]) | le16_encode_bits(ltf_size, IEEE80211_RADIOTAP_HE_DATA5_LTF_SIZE); if (le32_to_cpu(rxv[0]) & MT_PRXV_TXBF) he->data5 |= HE_BITS(DATA5_TXBF); - he->data6 = HE_PREP(DATA6_TXOP, TXOP_DUR, rxv[14]) | - HE_PREP(DATA6_DOPPLER, DOPPLER, rxv[14]); + he->data6 = HE_PREP(DATA6_TXOP, TXOP_DUR, rxv[9]) | + HE_PREP(DATA6_DOPPLER, DOPPLER, rxv[9]); switch (mode) { case MT_PHY_TYPE_HE_SU: @@ -382,22 +384,22 @@ HE_BITS(DATA1_BEAM_CHANGE_KNOWN) | HE_BITS(DATA1_BW_RU_ALLOC_KNOWN); - he->data3 |= HE_PREP(DATA3_BEAM_CHANGE, BEAM_CHNG, rxv[14]) | - HE_PREP(DATA3_UL_DL, UPLINK, rxv[2]); + he->data3 |= HE_PREP(DATA3_BEAM_CHANGE, BEAM_CHNG, rxv[8]) | + HE_PREP(DATA3_UL_DL, UPLINK, rxv[5]); break; case MT_PHY_TYPE_HE_EXT_SU: he->data1 |= HE_BITS(DATA1_FORMAT_EXT_SU) | HE_BITS(DATA1_UL_DL_KNOWN) | HE_BITS(DATA1_BW_RU_ALLOC_KNOWN); - he->data3 |= HE_PREP(DATA3_UL_DL, UPLINK, rxv[2]); + he->data3 |= HE_PREP(DATA3_UL_DL, UPLINK, rxv[5]); break; case MT_PHY_TYPE_HE_MU: he->data1 |= HE_BITS(DATA1_FORMAT_MU) | HE_BITS(DATA1_UL_DL_KNOWN); - he->data3 |= HE_PREP(DATA3_UL_DL, UPLINK, rxv[2]); - he->data4 |= HE_PREP(DATA4_MU_STA_ID, MU_AID, rxv[7]); + he->data3 |= HE_PREP(DATA3_UL_DL, UPLINK, rxv[5]); + he->data4 |= HE_PREP(DATA4_MU_STA_ID, MU_AID, rxv[8]); mt7996_mac_decode_he_radiotap_ru(status, he, rxv); mt7996_mac_decode_he_mu_radiotap(skb, rxv); @@ -408,10 +410,10 @@ HE_BITS(DATA1_SPTL_REUSE3_KNOWN) | HE_BITS(DATA1_SPTL_REUSE4_KNOWN); - he->data4 |= HE_PREP(DATA4_TB_SPTL_REUSE1, SR_MASK, rxv[11]) | - HE_PREP(DATA4_TB_SPTL_REUSE2, SR1_MASK, rxv[11]) | - HE_PREP(DATA4_TB_SPTL_REUSE3, SR2_MASK, rxv[11]) | - HE_PREP(DATA4_TB_SPTL_REUSE4, SR3_MASK, rxv[11]); + he->data4 |= HE_PREP(DATA4_TB_SPTL_REUSE1, SR_MASK, rxv[13]) | + HE_PREP(DATA4_TB_SPTL_REUSE2, SR1_MASK, rxv[13]) | + HE_PREP(DATA4_TB_SPTL_REUSE3, SR2_MASK, rxv[13]) | + HE_PREP(DATA4_TB_SPTL_REUSE4, SR3_MASK, rxv[13]); mt7996_mac_decode_he_radiotap_ru(status, he, rxv); break; @@ -960,8 +962,9 @@ } void mt7996_mac_write_txwi(struct mt7996_dev *dev, __le32 *txwi, - struct sk_buff *skb, struct mt76_wcid *wcid, int pid, - struct ieee80211_key_conf *key, u32 changed) + struct sk_buff *skb, struct mt76_wcid *wcid, + struct ieee80211_key_conf *key, int pid, + enum mt76_txq_id qid, u32 changed) { struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); struct ieee80211_vif *vif = info->control.vif; @@ -992,7 +995,7 @@ } else if (beacon) { p_fmt = MT_TX_TYPE_FW; q_idx = MT_LMAC_BCN0; - } else if (skb_get_queue_mapping(skb) >= MT_TXQ_PSD) { + } else if (qid >= MT_TXQ_PSD) { p_fmt = MT_TX_TYPE_CT; q_idx = MT_LMAC_ALTX0; } else { @@ -1069,8 +1072,8 @@ struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx_info->skb); struct ieee80211_key_conf *key = info->control.hw_key; struct ieee80211_vif *vif = info->control.vif; + struct mt76_connac_txp_common *txp; struct mt76_txwi_cache *t; - struct mt7996_txp *txp; int id, i, pid, nbuf = tx_info->nbuf - 1; bool is_8023 = info->flags & IEEE80211_TX_CTL_HW_80211_ENCAP; u8 *txwi = (u8 *)txwi_ptr; @@ -1098,41 +1101,36 @@ return id; pid = mt76_tx_status_skb_add(mdev, wcid, tx_info->skb); - memset(txwi_ptr, 0, MT_TXD_SIZE); - /* Transmit non qos data by 802.11 header and need to fill txd by host*/ - if (!is_8023 || pid >= MT_PACKET_ID_FIRST) - mt7996_mac_write_txwi(dev, txwi_ptr, tx_info->skb, wcid, pid, - key, 0); + mt7996_mac_write_txwi(dev, txwi_ptr, tx_info->skb, wcid, key, + pid, qid, 0); - txp = (struct mt7996_txp *)(txwi + MT_TXD_SIZE); + txp = (struct mt76_connac_txp_common *)(txwi + MT_TXD_SIZE); for (i = 0; i < nbuf; i++) { - txp->buf[i] = cpu_to_le32(tx_info->buf[i + 1].addr); - txp->len[i] = cpu_to_le16(tx_info->buf[i + 1].len); + txp->fw.buf[i] = cpu_to_le32(tx_info->buf[i + 1].addr); + txp->fw.len[i] = cpu_to_le16(tx_info->buf[i + 1].len); } - txp->nbuf = nbuf; - - txp->flags = cpu_to_le16(MT_CT_INFO_FROM_HOST); + txp->fw.nbuf = nbuf; - if (!is_8023 || pid >= MT_PACKET_ID_FIRST) - txp->flags |= cpu_to_le16(MT_CT_INFO_APPLY_TXD); + txp->fw.flags = + cpu_to_le16(MT_CT_INFO_FROM_HOST | MT_CT_INFO_APPLY_TXD); if (!key) - txp->flags |= cpu_to_le16(MT_CT_INFO_NONE_CIPHER_FRAME); + txp->fw.flags |= cpu_to_le16(MT_CT_INFO_NONE_CIPHER_FRAME); if (!is_8023 && ieee80211_is_mgmt(hdr->frame_control)) - txp->flags |= cpu_to_le16(MT_CT_INFO_MGMT_FRAME); + txp->fw.flags |= cpu_to_le16(MT_CT_INFO_MGMT_FRAME); if (vif) { struct mt7996_vif *mvif = (struct mt7996_vif *)vif->drv_priv; - txp->bss_idx = mvif->mt76.idx; + txp->fw.bss_idx = mvif->mt76.idx; } - txp->token = cpu_to_le16(id); + txp->fw.token = cpu_to_le16(id); if (test_bit(MT_WCID_FLAG_4ADDR, &wcid->flags)) - txp->rept_wds_wcid = cpu_to_le16(wcid->idx); + txp->fw.rept_wds_wcid = cpu_to_le16(wcid->idx); else - txp->rept_wds_wcid = cpu_to_le16(0xfff); + txp->fw.rept_wds_wcid = cpu_to_le16(0xfff); tx_info->skb = DMA_DUMMY_DATA; /* pass partial skb header to fw */ @@ -1171,13 +1169,13 @@ static void mt7996_txp_skb_unmap(struct mt76_dev *dev, struct mt76_txwi_cache *t) { - struct mt7996_txp *txp; + struct mt76_connac_txp_common *txp; int i; txp = mt7996_txwi_to_txp(dev, t); - for (i = 0; i < txp->nbuf; i++) - dma_unmap_single(dev->dev, le32_to_cpu(txp->buf[i]), - le16_to_cpu(txp->len[i]), DMA_TO_DEVICE); + for (i = 0; i < txp->fw.nbuf; i++) + dma_unmap_single(dev->dev, le32_to_cpu(txp->fw.buf[i]), + le16_to_cpu(txp->fw.len[i]), DMA_TO_DEVICE); } static void @@ -1554,11 +1552,11 @@ /* error path */ if (e->skb == DMA_DUMMY_DATA) { + struct mt76_connac_txp_common *txp; struct mt76_txwi_cache *t; - struct mt7996_txp *txp; txp = mt7996_txwi_to_txp(mdev, e->txwi); - t = mt76_token_put(mdev, le16_to_cpu(txp->token)); + t = mt76_token_put(mdev, le16_to_cpu(txp->fw.token)); e->skb = t ? t->skb : NULL; } diff -u linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7996/mcu.c linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7996/mcu.c --- linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7996/mcu.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7996/mcu.c @@ -421,7 +421,8 @@ if (hdr->band && dev->mt76.phys[hdr->band]) mphy = dev->mt76.phys[hdr->band]; - tail = skb->data + le16_to_cpu(rxd->len); + tail = skb->data + skb->len; + data += sizeof(struct header); while (data + sizeof(struct tlv) < tail && le16_to_cpu(tlv->len)) { switch (le16_to_cpu(tlv->tag)) { case UNI_EVENT_IE_COUNTDOWN_CSA: @@ -1804,8 +1805,9 @@ } buf = (u8 *)bcn + sizeof(*bcn) - MAX_BEACON_SIZE; - mt7996_mac_write_txwi(dev, (__le32 *)buf, skb, wcid, 0, NULL, + mt7996_mac_write_txwi(dev, (__le32 *)buf, skb, wcid, NULL, 0, 0, BSS_CHANGED_BEACON); + memcpy(buf + MT_TXD_SIZE, skb->data, skb->len); } @@ -1995,8 +1997,7 @@ buf = (u8 *)tlv + sizeof(*discov) - MAX_INBAND_FRAME_SIZE; - mt7996_mac_write_txwi(dev, (__le32 *)buf, skb, wcid, 0, NULL, - changed); + mt7996_mac_write_txwi(dev, (__le32 *)buf, skb, wcid, NULL, 0, 0, changed); memcpy(buf + MT_TXD_SIZE, skb->data, skb->len); diff -u linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7996/mmio.c linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7996/mmio.c --- linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7996/mmio.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7996/mmio.c @@ -318,7 +318,7 @@ { static const struct mt76_driver_ops drv_ops = { /* txwi_size = txd size + txp size */ - .txwi_size = MT_TXD_SIZE + sizeof(struct mt7996_txp), + .txwi_size = MT_TXD_SIZE + sizeof(struct mt76_connac_fw_txp), .drv_flags = MT_DRV_TXWI_NO_FREE | MT_DRV_HW_MGMT_TXQ, .survey_flags = SURVEY_INFO_TIME_TX | diff -u linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c --- linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c @@ -1801,6 +1801,7 @@ .rx_desc_size = sizeof(struct rtl8xxxu_rxdesc24), .has_s0s1 = 0, .gen2_thermal_meter = 1, + .needs_full_init = 1, .adda_1t_init = 0x0fc01616, .adda_1t_path_on = 0x0fc01616, .adda_2t_path_on_a = 0x0fc01616, diff -u linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c --- linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c @@ -1574,11 +1574,7 @@ static void rtl8xxxu_print_chipinfo(struct rtl8xxxu_priv *priv) { struct device *dev = &priv->udev->dev; - char cut = '?'; - - /* Currently always true: chip_cut is 4 bits. */ - if (priv->chip_cut <= 15) - cut = 'A' + priv->chip_cut; + char cut = 'A' + priv->chip_cut; dev_info(dev, "RTL%s rev %c (%s) %iT%iR, TX queues %i, WiFi=%i, BT=%i, GPS=%i, HI PA=%i\n", diff -u linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtw88/mac.c linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtw88/mac.c --- linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtw88/mac.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtw88/mac.c @@ -233,7 +233,7 @@ ret = rtw_sub_pwr_seq_parser(rtwdev, intf_mask, cut_mask, cmd); if (ret) - return -EBUSY; + return ret; idx++; } while (1); @@ -247,6 +247,7 @@ const struct rtw_pwr_seq_cmd **pwr_seq; u8 rpwm; bool cur_pwr; + int ret; if (rtw_chip_wcpu_11ac(rtwdev)) { rpwm = rtw_read8(rtwdev, rtwdev->hci.rpwm_addr); @@ -270,8 +271,9 @@ return -EALREADY; pwr_seq = pwr_on ? chip->pwr_on_seq : chip->pwr_off_seq; - if (rtw_pwr_seq_parser(rtwdev, pwr_seq)) - return -EINVAL; + ret = rtw_pwr_seq_parser(rtwdev, pwr_seq); + if (ret) + return ret; if (pwr_on) set_bit(RTW_FLAG_POWERON, rtwdev->flags); diff -u linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtw88/usb.c linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtw88/usb.c --- linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtw88/usb.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtw88/usb.c @@ -118,6 +118,22 @@ rtw_usb_write(rtwdev, addr, val, 4); } +static int dma_mapping_to_ep(enum rtw_dma_mapping dma_mapping) +{ + switch (dma_mapping) { + case RTW_DMA_MAPPING_HIGH: + return 0; + case RTW_DMA_MAPPING_NORMAL: + return 1; + case RTW_DMA_MAPPING_LOW: + return 2; + case RTW_DMA_MAPPING_EXTRA: + return 3; + default: + return -EINVAL; + } +} + static int rtw_usb_parse(struct rtw_dev *rtwdev, struct usb_interface *interface) { @@ -129,6 +145,8 @@ int num_out_pipes = 0; int i; u8 num; + const struct rtw_chip_info *chip = rtwdev->chip; + const struct rtw_rqpn *rqpn; for (i = 0; i < interface_desc->bNumEndpoints; i++) { endpoint = &host_interface->endpoint[i].desc; @@ -183,31 +201,34 @@ rtwdev->hci.bulkout_num = num_out_pipes; - switch (num_out_pipes) { - case 4: - case 3: - rtwusb->qsel_to_ep[TX_DESC_QSEL_TID0] = 2; - rtwusb->qsel_to_ep[TX_DESC_QSEL_TID1] = 2; - rtwusb->qsel_to_ep[TX_DESC_QSEL_TID2] = 2; - rtwusb->qsel_to_ep[TX_DESC_QSEL_TID3] = 2; - rtwusb->qsel_to_ep[TX_DESC_QSEL_TID4] = 1; - rtwusb->qsel_to_ep[TX_DESC_QSEL_TID5] = 1; - rtwusb->qsel_to_ep[TX_DESC_QSEL_TID6] = 0; - rtwusb->qsel_to_ep[TX_DESC_QSEL_TID7] = 0; - break; - case 2: - rtwusb->qsel_to_ep[TX_DESC_QSEL_TID0] = 1; - rtwusb->qsel_to_ep[TX_DESC_QSEL_TID1] = 1; - rtwusb->qsel_to_ep[TX_DESC_QSEL_TID2] = 1; - rtwusb->qsel_to_ep[TX_DESC_QSEL_TID3] = 1; - break; - case 1: - break; - default: - rtw_err(rtwdev, "failed to get out_pipes(%d)\n", num_out_pipes); + if (num_out_pipes < 1 || num_out_pipes > 4) { + rtw_err(rtwdev, "invalid number of endpoints %d\n", num_out_pipes); return -EINVAL; } + rqpn = &chip->rqpn_table[num_out_pipes]; + + rtwusb->qsel_to_ep[TX_DESC_QSEL_TID0] = dma_mapping_to_ep(rqpn->dma_map_be); + rtwusb->qsel_to_ep[TX_DESC_QSEL_TID1] = dma_mapping_to_ep(rqpn->dma_map_bk); + rtwusb->qsel_to_ep[TX_DESC_QSEL_TID2] = dma_mapping_to_ep(rqpn->dma_map_bk); + rtwusb->qsel_to_ep[TX_DESC_QSEL_TID3] = dma_mapping_to_ep(rqpn->dma_map_be); + rtwusb->qsel_to_ep[TX_DESC_QSEL_TID4] = dma_mapping_to_ep(rqpn->dma_map_vi); + rtwusb->qsel_to_ep[TX_DESC_QSEL_TID5] = dma_mapping_to_ep(rqpn->dma_map_vi); + rtwusb->qsel_to_ep[TX_DESC_QSEL_TID6] = dma_mapping_to_ep(rqpn->dma_map_vo); + rtwusb->qsel_to_ep[TX_DESC_QSEL_TID7] = dma_mapping_to_ep(rqpn->dma_map_vo); + rtwusb->qsel_to_ep[TX_DESC_QSEL_TID8] = -EINVAL; + rtwusb->qsel_to_ep[TX_DESC_QSEL_TID9] = -EINVAL; + rtwusb->qsel_to_ep[TX_DESC_QSEL_TID10] = -EINVAL; + rtwusb->qsel_to_ep[TX_DESC_QSEL_TID11] = -EINVAL; + rtwusb->qsel_to_ep[TX_DESC_QSEL_TID12] = -EINVAL; + rtwusb->qsel_to_ep[TX_DESC_QSEL_TID13] = -EINVAL; + rtwusb->qsel_to_ep[TX_DESC_QSEL_TID14] = -EINVAL; + rtwusb->qsel_to_ep[TX_DESC_QSEL_TID15] = -EINVAL; + rtwusb->qsel_to_ep[TX_DESC_QSEL_BEACON] = dma_mapping_to_ep(rqpn->dma_map_hi); + rtwusb->qsel_to_ep[TX_DESC_QSEL_HIGH] = dma_mapping_to_ep(rqpn->dma_map_hi); + rtwusb->qsel_to_ep[TX_DESC_QSEL_MGMT] = dma_mapping_to_ep(rqpn->dma_map_mg); + rtwusb->qsel_to_ep[TX_DESC_QSEL_H2C] = dma_mapping_to_ep(rqpn->dma_map_hi); + return 0; } @@ -250,7 +271,7 @@ static int qsel_to_ep(struct rtw_usb *rtwusb, unsigned int qsel) { if (qsel >= ARRAY_SIZE(rtwusb->qsel_to_ep)) - return 0; + return -EINVAL; return rtwusb->qsel_to_ep[qsel]; } @@ -265,6 +286,9 @@ int ret; int ep = qsel_to_ep(rtwusb, qsel); + if (ep < 0) + return ep; + pipe = usb_sndbulkpipe(usbd, rtwusb->out_ep[ep]); urb = usb_alloc_urb(0, GFP_ATOMIC); if (!urb) diff -u linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtw89/core.c linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtw89/core.c --- linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtw89/core.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtw89/core.c @@ -77,6 +77,9 @@ RTW89_DEF_CHAN_5G(5785, 157), RTW89_DEF_CHAN_5G(5805, 161), RTW89_DEF_CHAN_5G_NO_HT40MINUS(5825, 165), + RTW89_DEF_CHAN_5G(5845, 169), + RTW89_DEF_CHAN_5G(5865, 173), + RTW89_DEF_CHAN_5G(5885, 177), }; static struct ieee80211_channel rtw89_channels_6ghz[] = { @@ -3368,24 +3371,33 @@ return ret; } - hw->wiphy->reg_notifier = rtw89_regd_notifier; + ret = rtw89_regd_setup(rtwdev); + if (ret) { + rtw89_err(rtwdev, "failed to set up regd\n"); + goto err_free_supported_band; + } + hw->wiphy->sar_capa = &rtw89_sar_capa; ret = ieee80211_register_hw(hw); if (ret) { rtw89_err(rtwdev, "failed to register hw\n"); - goto err; + goto err_free_supported_band; } ret = rtw89_regd_init(rtwdev, rtw89_regd_notifier); if (ret) { rtw89_err(rtwdev, "failed to init regd\n"); - goto err; + goto err_unregister_hw; } return 0; -err: +err_unregister_hw: + ieee80211_unregister_hw(hw); +err_free_supported_band: + rtw89_core_clr_supported_band(rtwdev); + return ret; } diff -u linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtw89/core.h linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtw89/core.h --- linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtw89/core.h +++ linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtw89/core.h @@ -2673,6 +2673,7 @@ u8 support_chanctx_num; u8 support_bands; bool support_bw160; + bool support_unii4; bool support_ul_tb_ctrl; bool hw_sec_hdr; u8 rf_path_num; @@ -4498,6 +4499,7 @@ void rtw89_vif_type_mapping(struct ieee80211_vif *vif, bool assoc); int rtw89_chip_info_setup(struct rtw89_dev *rtwdev); bool rtw89_ra_report_to_bitrate(struct rtw89_dev *rtwdev, u8 rpt_rate, u16 *bitrate); +int rtw89_regd_setup(struct rtw89_dev *rtwdev); int rtw89_regd_init(struct rtw89_dev *rtwdev, void (*reg_notifier)(struct wiphy *wiphy, struct regulatory_request *request)); void rtw89_regd_notifier(struct wiphy *wiphy, struct regulatory_request *request); diff -u linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtw89/pci.c linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtw89/pci.c --- linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtw89/pci.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtw89/pci.c @@ -3874,25 +3874,26 @@ rtw89_pci_link_cfg(rtwdev); rtw89_pci_l1ss_cfg(rtwdev); - ret = rtw89_core_register(rtwdev); - if (ret) { - rtw89_err(rtwdev, "failed to register core\n"); - goto err_clear_resource; - } - rtw89_core_napi_init(rtwdev); ret = rtw89_pci_request_irq(rtwdev, pdev); if (ret) { rtw89_err(rtwdev, "failed to request pci irq\n"); - goto err_unregister; + goto err_deinit_napi; + } + + ret = rtw89_core_register(rtwdev); + if (ret) { + rtw89_err(rtwdev, "failed to register core\n"); + goto err_free_irq; } return 0; -err_unregister: +err_free_irq: + rtw89_pci_free_irq(rtwdev, pdev); +err_deinit_napi: rtw89_core_napi_deinit(rtwdev); - rtw89_core_unregister(rtwdev); err_clear_resource: rtw89_pci_clear_resource(rtwdev, pdev); err_declaim_pci: diff -u linux-azure-6.2-6.2.0/drivers/net/wwan/t7xx/Makefile linux-azure-6.2-6.2.0/drivers/net/wwan/t7xx/Makefile --- linux-azure-6.2-6.2.0/drivers/net/wwan/t7xx/Makefile +++ linux-azure-6.2-6.2.0/drivers/net/wwan/t7xx/Makefile @@ -1,7 +1,5 @@ # SPDX-License-Identifier: GPL-2.0-only -ccflags-y += -Werror - obj-${CONFIG_MTK_T7XX} := mtk_t7xx.o mtk_t7xx-y:= t7xx_pci.o \ t7xx_pcie_mac.o \ diff -u linux-azure-6.2-6.2.0/drivers/nvme/host/core.c linux-azure-6.2-6.2.0/drivers/nvme/host/core.c --- linux-azure-6.2-6.2.0/drivers/nvme/host/core.c +++ linux-azure-6.2-6.2.0/drivers/nvme/host/core.c @@ -4808,8 +4808,6 @@ u32 aer_notice_type = nvme_aer_subtype(result); bool requeue = true; - trace_nvme_async_event(ctrl, aer_notice_type); - switch (aer_notice_type) { case NVME_AER_NOTICE_NS_CHANGED: set_bit(NVME_AER_NOTICE_NS_CHANGED, &ctrl->events); @@ -4845,7 +4843,6 @@ static void nvme_handle_aer_persistent_error(struct nvme_ctrl *ctrl) { - trace_nvme_async_event(ctrl, NVME_AER_ERROR); dev_warn(ctrl->device, "resetting controller due to AER\n"); nvme_reset_ctrl(ctrl); } @@ -4861,6 +4858,7 @@ if (le16_to_cpu(status) >> 1 != NVME_SC_SUCCESS) return; + trace_nvme_async_event(ctrl, result); switch (aer_type) { case NVME_AER_NOTICE: requeue = nvme_handle_aen_notice(ctrl, result); @@ -4878,7 +4876,6 @@ case NVME_AER_SMART: case NVME_AER_CSS: case NVME_AER_VS: - trace_nvme_async_event(ctrl, aer_type); ctrl->aen_result = result; break; default: diff -u linux-azure-6.2-6.2.0/drivers/pci/controller/dwc/pcie-qcom.c linux-azure-6.2-6.2.0/drivers/pci/controller/dwc/pcie-qcom.c --- linux-azure-6.2-6.2.0/drivers/pci/controller/dwc/pcie-qcom.c +++ linux-azure-6.2-6.2.0/drivers/pci/controller/dwc/pcie-qcom.c @@ -1279,11 +1279,9 @@ val &= ~REQ_NOT_ENTR_L1; writel(val, pcie->parf + PCIE20_PARF_PM_CTRL); - if (IS_ENABLED(CONFIG_PCI_MSI)) { - val = readl(pcie->parf + PCIE20_PARF_AXI_MSTR_WR_ADDR_HALT); - val |= BIT(31); - writel(val, pcie->parf + PCIE20_PARF_AXI_MSTR_WR_ADDR_HALT); - } + val = readl(pcie->parf + PCIE20_PARF_AXI_MSTR_WR_ADDR_HALT_V2); + val |= BIT(31); + writel(val, pcie->parf + PCIE20_PARF_AXI_MSTR_WR_ADDR_HALT_V2); return 0; err_disable_clocks: diff -u linux-azure-6.2-6.2.0/drivers/pci/controller/pci-hyperv.c linux-azure-6.2-6.2.0/drivers/pci/controller/pci-hyperv.c --- linux-azure-6.2-6.2.0/drivers/pci/controller/pci-hyperv.c +++ linux-azure-6.2-6.2.0/drivers/pci/controller/pci-hyperv.c @@ -489,7 +489,10 @@ struct fwnode_handle *fwnode; /* Protocol version negotiated with the host */ enum pci_protocol_version_t protocol_version; + + struct mutex state_lock; enum hv_pcibus_state state; + struct hv_device *hdev; resource_size_t low_mmio_space; resource_size_t high_mmio_space; @@ -545,19 +548,10 @@ struct hv_pcidev_description func[]; }; -enum hv_pcichild_state { - hv_pcichild_init = 0, - hv_pcichild_requirements, - hv_pcichild_resourced, - hv_pcichild_ejecting, - hv_pcichild_maximum -}; - struct hv_pci_dev { /* List protected by pci_rescan_remove_lock */ struct list_head list_entry; refcount_t refs; - enum hv_pcichild_state state; struct pci_slot *pci_slot; struct hv_pcidev_description desc; bool reported_missing; @@ -635,6 +629,11 @@ pbus = pdev->bus; hbus = container_of(pbus->sysdata, struct hv_pcibus_device, sysdata); int_desc = data->chip_data; + if (!int_desc) { + dev_warn(&hbus->hdev->device, "%s() can not unmask irq %u\n", + __func__, data->irq); + return; + } local_irq_save(flags); @@ -2004,12 +2003,6 @@ hv_pci_onchannelcallback(hbus); spin_unlock_irqrestore(&channel->sched_lock, flags); - if (hpdev->state == hv_pcichild_ejecting) { - dev_err_once(&hbus->hdev->device, - "the device is being ejected\n"); - goto enable_tasklet; - } - udelay(100); } @@ -2412,12 +2405,16 @@ if (error) return error; - pci_lock_rescan_remove(); + /* + * pci_lock_rescan_remove() and pci_unlock_rescan_remove() are + * unnecessary here, because we hold the hbus->state_lock, meaning + * hv_eject_device_work() and pci_devices_present_work() can't race + * with create_root_hv_pci_bus(). + */ hv_pci_assign_numa_node(hbus); pci_bus_assign_resources(bridge->bus); hv_pci_assign_slots(hbus); pci_bus_add_devices(bridge->bus); - pci_unlock_rescan_remove(); hbus->state = hv_pcibus_installed; return 0; } @@ -2615,6 +2612,8 @@ if (!dr) return; + mutex_lock(&hbus->state_lock); + /* First, mark all existing children as reported missing. */ spin_lock_irqsave(&hbus->device_list_lock, flags); list_for_each_entry(hpdev, &hbus->children, list_entry) { @@ -2696,6 +2695,8 @@ break; } + mutex_unlock(&hbus->state_lock); + kfree(dr); } @@ -2844,7 +2845,7 @@ hpdev = container_of(work, struct hv_pci_dev, wrk); hbus = hpdev->hbus; - WARN_ON(hpdev->state != hv_pcichild_ejecting); + mutex_lock(&hbus->state_lock); /* * Ejection can come before or after the PCI bus has been set up, so @@ -2882,6 +2883,8 @@ put_pcichild(hpdev); put_pcichild(hpdev); /* hpdev has been freed. Do not use it any more. */ + + mutex_unlock(&hbus->state_lock); } /** @@ -2902,7 +2905,6 @@ return; } - hpdev->state = hv_pcichild_ejecting; get_pcichild(hpdev); INIT_WORK(&hpdev->wrk, hv_eject_device_work); queue_work(hbus->wq, &hpdev->wrk); @@ -3331,8 +3333,10 @@ struct pci_bus_d0_entry *d0_entry; struct hv_pci_compl comp_pkt; struct pci_packet *pkt; + bool retry = true; int ret; +enter_d0_retry: /* * Tell the host that the bus is ready to use, and moved into the * powered-on state. This includes telling the host which region @@ -3359,6 +3363,38 @@ if (ret) goto exit; + /* + * In certain case (Kdump) the pci device of interest was + * not cleanly shut down and resource is still held on host + * side, the host could return invalid device status. + * We need to explicitly request host to release the resource + * and try to enter D0 again. + */ + if (comp_pkt.completion_status < 0 && retry) { + retry = false; + + dev_err(&hdev->device, "Retrying D0 Entry\n"); + + /* + * Hv_pci_bus_exit() calls hv_send_resource_released() + * to free up resources of its child devices. + * In the kdump kernel we need to set the + * wslot_res_allocated to 255 so it scans all child + * devices to release resources allocated in the + * normal kernel before panic happened. + */ + hbus->wslot_res_allocated = 255; + + ret = hv_pci_bus_exit(hdev, true); + + if (ret == 0) { + kfree(pkt); + goto enter_d0_retry; + } + dev_err(&hdev->device, + "Retrying D0 failed with ret %d\n", ret); + } + if (comp_pkt.completion_status < 0) { dev_err(&hdev->device, "PCI Pass-through VSP failed D0 Entry with status %x\n", @@ -3401,6 +3437,19 @@ if (!ret) ret = wait_for_response(hdev, &comp); + /* + * In the case of fast device addition/removal, it's possible that + * vmbus_sendpacket() or wait_for_response() returns -ENODEV but we + * already got a PCI_BUS_RELATIONS* message from the host and the + * channel callback already scheduled a work to hbus->wq, which can be + * running survey_child_resources() -> complete(&hbus->survey_event), + * even after hv_pci_query_relations() exits and the stack variable + * 'comp' is no longer valid. This can cause a strange hang issue + * or sometimes a page fault. Flush hbus->wq before we exit from + * hv_pci_query_relations() to avoid the issues. + */ + flush_workqueue(hbus->wq); + return ret; } @@ -3586,7 +3635,6 @@ struct hv_pcibus_device *hbus; u16 dom_req, dom; char *name; - bool enter_d0_retry = true; int ret; bridge = devm_pci_alloc_host_bridge(&hdev->device, 0); @@ -3598,6 +3646,7 @@ return -ENOMEM; hbus->bridge = bridge; + mutex_init(&hbus->state_lock); hbus->state = hv_pcibus_init; hbus->wslot_res_allocated = -1; @@ -3703,49 +3752,15 @@ if (ret) goto free_fwnode; -retry: ret = hv_pci_query_relations(hdev); if (ret) goto free_irq_domain; - ret = hv_pci_enter_d0(hdev); - /* - * In certain case (Kdump) the pci device of interest was - * not cleanly shut down and resource is still held on host - * side, the host could return invalid device status. - * We need to explicitly request host to release the resource - * and try to enter D0 again. - * Since the hv_pci_bus_exit() call releases structures - * of all its child devices, we need to start the retry from - * hv_pci_query_relations() call, requesting host to send - * the synchronous child device relations message before this - * information is needed in hv_send_resources_allocated() - * call later. - */ - if (ret == -EPROTO && enter_d0_retry) { - enter_d0_retry = false; - - dev_err(&hdev->device, "Retrying D0 Entry\n"); - - /* - * Hv_pci_bus_exit() calls hv_send_resources_released() - * to free up resources of its child devices. - * In the kdump kernel we need to set the - * wslot_res_allocated to 255 so it scans all child - * devices to release resources allocated in the - * normal kernel before panic happened. - */ - hbus->wslot_res_allocated = 255; - ret = hv_pci_bus_exit(hdev, true); - - if (ret == 0) - goto retry; + mutex_lock(&hbus->state_lock); - dev_err(&hdev->device, - "Retrying D0 failed with ret %d\n", ret); - } + ret = hv_pci_enter_d0(hdev); if (ret) - goto free_irq_domain; + goto release_state_lock; ret = hv_pci_allocate_bridge_windows(hbus); if (ret) @@ -3763,12 +3778,15 @@ if (ret) goto free_windows; + mutex_unlock(&hbus->state_lock); return 0; free_windows: hv_pci_free_bridge_windows(hbus); exit_d0: (void) hv_pci_bus_exit(hdev, true); +release_state_lock: + mutex_unlock(&hbus->state_lock); free_irq_domain: irq_domain_remove(hbus->irq_domain); free_fwnode: @@ -4022,20 +4040,26 @@ if (ret) goto out; + mutex_lock(&hbus->state_lock); + ret = hv_pci_enter_d0(hdev); if (ret) - goto out; + goto release_state_lock; ret = hv_send_resources_allocated(hdev); if (ret) - goto out; + goto release_state_lock; prepopulate_bars(hbus); hv_pci_restore_msi_state(hbus); hbus->state = hv_pcibus_installed; + mutex_unlock(&hbus->state_lock); return 0; + +release_state_lock: + mutex_unlock(&hbus->state_lock); out: vmbus_close(hdev->channel); return ret; @@ -4057,6 +4081,9 @@ .remove = hv_pci_remove, .suspend = hv_pci_suspend, .resume = hv_pci_resume, + .driver = { + .probe_type = PROBE_PREFER_ASYNCHRONOUS, + }, }; static void __exit exit_hv_pci_drv(void) diff -u linux-azure-6.2-6.2.0/drivers/pci/quirks.c linux-azure-6.2-6.2.0/drivers/pci/quirks.c --- linux-azure-6.2-6.2.0/drivers/pci/quirks.c +++ linux-azure-6.2-6.2.0/drivers/pci/quirks.c @@ -1955,6 +1955,19 @@ DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_ATI, 0x6741, quirk_radeon_pm); /* + * NVIDIA Ampere-based HDA controllers can wedge the whole device if a bus + * reset is performed too soon after transition to D0, extend d3hot_delay + * to previous effective default for all NVIDIA HDA controllers. + */ +static void quirk_nvidia_hda_pm(struct pci_dev *dev) +{ + quirk_d3hot_delay(dev, 20); +} +DECLARE_PCI_FIXUP_CLASS_FINAL(PCI_VENDOR_ID_NVIDIA, PCI_ANY_ID, + PCI_CLASS_MULTIMEDIA_HD_AUDIO, 8, + quirk_nvidia_hda_pm); + +/* * Ryzen5/7 XHCI controllers fail upon resume from runtime suspend or s2idle. * https://bugzilla.kernel.org/show_bug.cgi?id=205587 * diff -u linux-azure-6.2-6.2.0/drivers/pinctrl/bcm/pinctrl-bcm2835.c linux-azure-6.2-6.2.0/drivers/pinctrl/bcm/pinctrl-bcm2835.c --- linux-azure-6.2-6.2.0/drivers/pinctrl/bcm/pinctrl-bcm2835.c +++ linux-azure-6.2-6.2.0/drivers/pinctrl/bcm/pinctrl-bcm2835.c @@ -90,6 +90,8 @@ struct pinctrl_gpio_range gpio_range; raw_spinlock_t irq_lock[BCM2835_NUM_BANKS]; + /* Protect FSEL registers */ + spinlock_t fsel_lock; }; /* pins are just named GPIO0..GPIO53 */ @@ -284,14 +286,19 @@ struct bcm2835_pinctrl *pc, unsigned pin, enum bcm2835_fsel fsel) { - u32 val = bcm2835_gpio_rd(pc, FSEL_REG(pin)); - enum bcm2835_fsel cur = (val >> FSEL_SHIFT(pin)) & BCM2835_FSEL_MASK; + u32 val; + enum bcm2835_fsel cur; + unsigned long flags; + + spin_lock_irqsave(&pc->fsel_lock, flags); + val = bcm2835_gpio_rd(pc, FSEL_REG(pin)); + cur = (val >> FSEL_SHIFT(pin)) & BCM2835_FSEL_MASK; dev_dbg(pc->dev, "read %08x (%u => %s)\n", val, pin, - bcm2835_functions[cur]); + bcm2835_functions[cur]); if (cur == fsel) - return; + goto unlock; if (cur != BCM2835_FSEL_GPIO_IN && fsel != BCM2835_FSEL_GPIO_IN) { /* always transition through GPIO_IN */ @@ -309,6 +316,9 @@ dev_dbg(pc->dev, "write %08x (%u <= %s)\n", val, pin, bcm2835_functions[fsel]); bcm2835_gpio_wr(pc, FSEL_REG(pin), val); + +unlock: + spin_unlock_irqrestore(&pc->fsel_lock, flags); } static int bcm2835_gpio_direction_input(struct gpio_chip *chip, unsigned offset) @@ -1248,6 +1258,7 @@ pc->gpio_chip = *pdata->gpio_chip; pc->gpio_chip.parent = dev; + spin_lock_init(&pc->fsel_lock); for (i = 0; i < BCM2835_NUM_BANKS; i++) { unsigned long events; unsigned offset; diff -u linux-azure-6.2-6.2.0/drivers/platform/x86/amd/pmf/Kconfig linux-azure-6.2-6.2.0/drivers/platform/x86/amd/pmf/Kconfig --- linux-azure-6.2-6.2.0/drivers/platform/x86/amd/pmf/Kconfig +++ linux-azure-6.2-6.2.0/drivers/platform/x86/amd/pmf/Kconfig @@ -7,6 +7,7 @@ tristate "AMD Platform Management Framework" depends on ACPI && PCI depends on POWER_SUPPLY + depends on AMD_NB select ACPI_PLATFORM_PROFILE help This driver provides support for the AMD Platform Management Framework. diff -u linux-azure-6.2-6.2.0/drivers/power/supply/rk817_charger.c linux-azure-6.2-6.2.0/drivers/power/supply/rk817_charger.c --- linux-azure-6.2-6.2.0/drivers/power/supply/rk817_charger.c +++ linux-azure-6.2-6.2.0/drivers/power/supply/rk817_charger.c @@ -335,6 +335,20 @@ charger->fcc_mah * 1000); } + /* + * Set the SOC to 0 if we are below the minimum system voltage. + */ + if (volt_avg <= charger->bat_voltage_min_design_uv) { + charger->soc = 0; + charge_now_adc = CHARGE_TO_ADC(0, charger->res_div); + put_unaligned_be32(charge_now_adc, bulk_reg); + regmap_bulk_write(rk808->regmap, + RK817_GAS_GAUGE_Q_INIT_H3, bulk_reg, 4); + dev_warn(charger->dev, + "Battery voltage %d below minimum voltage %d\n", + volt_avg, charger->bat_voltage_min_design_uv); + } + rk817_record_battery_nvram_values(charger); return 0; @@ -710,9 +724,10 @@ /* * Read the nvram for state of charge. Sanity check for values greater - * than 100 (10000). If the value is off it should get corrected - * automatically when the voltage drops to the min (soc is 0) or when - * the battery is full (soc is 100). + * than 100 (10000) or less than 0, because other things (BSP kernels, + * U-Boot, or even i2cset) can write to this register. If the value is + * off it should get corrected automatically when the voltage drops to + * the min (soc is 0) or when the battery is full (soc is 100). */ ret = regmap_bulk_read(charger->rk808->regmap, RK817_GAS_GAUGE_BAT_R1, bulk_reg, 3); @@ -721,6 +736,8 @@ charger->soc = get_unaligned_le24(bulk_reg); if (charger->soc > 10000) charger->soc = 10000; + if (charger->soc < 0) + charger->soc = 0; return 0; } @@ -731,8 +748,8 @@ { struct rk808 *rk808 = charger->rk808; u8 bulk_reg[4]; - u32 boot_voltage, boot_charge_mah, tmp; - int ret, reg, off_time; + u32 boot_voltage, boot_charge_mah; + int ret, reg, off_time, tmp; bool first_boot; /* @@ -785,10 +802,12 @@ regmap_bulk_read(rk808->regmap, RK817_GAS_GAUGE_Q_PRES_H3, bulk_reg, 4); tmp = get_unaligned_be32(bulk_reg); + if (tmp < 0) + tmp = 0; boot_charge_mah = ADC_TO_CHARGE_UAH(tmp, charger->res_div) / 1000; /* - * Check if the columb counter has been off for more than 300 + * Check if the columb counter has been off for more than 30 * minutes as it tends to drift downward. If so, re-init soc * with the boot voltage instead. Note the unit values for the * OFF_CNT register appear to be in decaminutes and stops @@ -799,7 +818,7 @@ * than 0 on a reboot anyway. */ regmap_read(rk808->regmap, RK817_GAS_GAUGE_OFF_CNT, &off_time); - if (off_time >= 30) { + if (off_time >= 3) { regmap_bulk_read(rk808->regmap, RK817_GAS_GAUGE_PWRON_VOL_H, bulk_reg, 2); diff -u linux-azure-6.2-6.2.0/drivers/pwm/pwm-meson.c linux-azure-6.2-6.2.0/drivers/pwm/pwm-meson.c --- linux-azure-6.2-6.2.0/drivers/pwm/pwm-meson.c +++ linux-azure-6.2-6.2.0/drivers/pwm/pwm-meson.c @@ -418,7 +418,7 @@ }; static const char * const pwm_axg_ao_parent_names[] = { - "aoclk81", "xtal", "fclk_div4", "fclk_div5" + "xtal", "axg_ao_clk81", "fclk_div4", "fclk_div5" }; static const struct meson_pwm_data pwm_axg_ao_data = { @@ -427,7 +427,7 @@ }; static const char * const pwm_g12a_ao_ab_parent_names[] = { - "xtal", "aoclk81", "fclk_div4", "fclk_div5" + "xtal", "g12a_ao_clk81", "fclk_div4", "fclk_div5" }; static const struct meson_pwm_data pwm_g12a_ao_ab_data = { @@ -436,7 +436,7 @@ }; static const char * const pwm_g12a_ao_cd_parent_names[] = { - "xtal", "aoclk81", + "xtal", "g12a_ao_clk81", }; static const struct meson_pwm_data pwm_g12a_ao_cd_data = { diff -u linux-azure-6.2-6.2.0/drivers/regulator/core.c linux-azure-6.2-6.2.0/drivers/regulator/core.c --- linux-azure-6.2-6.2.0/drivers/regulator/core.c +++ linux-azure-6.2-6.2.0/drivers/regulator/core.c @@ -207,6 +207,78 @@ mutex_unlock(®ulator_nesting_mutex); } +/** + * regulator_lock_two - lock two regulators + * @rdev1: first regulator + * @rdev2: second regulator + * @ww_ctx: w/w mutex acquire context + * + * Locks both rdevs using the regulator_ww_class. + */ +static void regulator_lock_two(struct regulator_dev *rdev1, + struct regulator_dev *rdev2, + struct ww_acquire_ctx *ww_ctx) +{ + struct regulator_dev *tmp; + int ret; + + ww_acquire_init(ww_ctx, ®ulator_ww_class); + + /* Try to just grab both of them */ + ret = regulator_lock_nested(rdev1, ww_ctx); + WARN_ON(ret); + ret = regulator_lock_nested(rdev2, ww_ctx); + if (ret != -EDEADLOCK) { + WARN_ON(ret); + goto exit; + } + + while (true) { + /* + * Start of loop: rdev1 was locked and rdev2 was contended. + * Need to unlock rdev1, slowly lock rdev2, then try rdev1 + * again. + */ + regulator_unlock(rdev1); + + ww_mutex_lock_slow(&rdev2->mutex, ww_ctx); + rdev2->ref_cnt++; + rdev2->mutex_owner = current; + ret = regulator_lock_nested(rdev1, ww_ctx); + + if (ret == -EDEADLOCK) { + /* More contention; swap which needs to be slow */ + tmp = rdev1; + rdev1 = rdev2; + rdev2 = tmp; + } else { + WARN_ON(ret); + break; + } + } + +exit: + ww_acquire_done(ww_ctx); +} + +/** + * regulator_unlock_two - unlock two regulators + * @rdev1: first regulator + * @rdev2: second regulator + * @ww_ctx: w/w mutex acquire context + * + * The inverse of regulator_lock_two(). + */ + +static void regulator_unlock_two(struct regulator_dev *rdev1, + struct regulator_dev *rdev2, + struct ww_acquire_ctx *ww_ctx) +{ + regulator_unlock(rdev2); + regulator_unlock(rdev1); + ww_acquire_fini(ww_ctx); +} + static bool regulator_supply_is_couple(struct regulator_dev *rdev) { struct regulator_dev *c_rdev; @@ -334,6 +406,7 @@ ww_mutex_lock_slow(&new_contended_rdev->mutex, ww_ctx); old_contended_rdev = new_contended_rdev; old_contended_rdev->ref_cnt++; + old_contended_rdev->mutex_owner = current; } err = regulator_lock_recursive(rdev, @@ -1583,9 +1656,6 @@ rdev->constraints->always_on = true; } - if (rdev->desc->off_on_delay) - rdev->last_off = ktime_get_boottime(); - /* If the constraints say the regulator should be on at this point * and we have control then make sure it is enabled. */ @@ -1619,6 +1689,8 @@ if (rdev->constraints->always_on) rdev->use_count++; + } else if (rdev->desc->off_on_delay) { + rdev->last_off = ktime_get(); } print_constraints(rdev); @@ -1627,8 +1699,8 @@ /** * set_supply - set regulator supply regulator - * @rdev: regulator name - * @supply_rdev: supply regulator name + * @rdev: regulator (locked) + * @supply_rdev: supply regulator (locked)) * * Called by platform initialisation code to set the supply regulator for this * regulator. This ensures that a regulators supply will also be enabled by the @@ -1800,6 +1872,8 @@ struct regulator *regulator; int err = 0; + lockdep_assert_held_once(&rdev->mutex.base); + if (dev) { char buf[REG_STR_SIZE]; int size; @@ -1827,9 +1901,7 @@ regulator->rdev = rdev; regulator->supply_name = supply_name; - regulator_lock(rdev); list_add(®ulator->list, &rdev->consumer_list); - regulator_unlock(rdev); if (dev) { regulator->dev = dev; @@ -1995,6 +2067,7 @@ { struct regulator_dev *r; struct device *dev = rdev->dev.parent; + struct ww_acquire_ctx ww_ctx; int ret = 0; /* No supply to resolve? */ @@ -2061,23 +2134,23 @@ * between rdev->supply null check and setting rdev->supply in * set_supply() from concurrent tasks. */ - regulator_lock(rdev); + regulator_lock_two(rdev, r, &ww_ctx); /* Supply just resolved by a concurrent task? */ if (rdev->supply) { - regulator_unlock(rdev); + regulator_unlock_two(rdev, r, &ww_ctx); put_device(&r->dev); goto out; } ret = set_supply(rdev, r); if (ret < 0) { - regulator_unlock(rdev); + regulator_unlock_two(rdev, r, &ww_ctx); put_device(&r->dev); goto out; } - regulator_unlock(rdev); + regulator_unlock_two(rdev, r, &ww_ctx); /* * In set_machine_constraints() we may have turned this regulator on @@ -2190,7 +2263,9 @@ return regulator; } + regulator_lock(rdev); regulator = create_regulator(rdev, dev, id); + regulator_unlock(rdev); if (regulator == NULL) { regulator = ERR_PTR(-ENOMEM); module_put(rdev->owner); @@ -2668,7 +2743,7 @@ trace_regulator_enable(rdev_get_name(rdev)); - if (rdev->desc->off_on_delay && rdev->last_off) { + if (rdev->desc->off_on_delay) { /* if needed, keep a distance of off_on_delay from last time * this regulator was disabled. */ @@ -6049,6 +6124,7 @@ ww_mutex_lock_slow(&new_contended_rdev->mutex, ww_ctx); old_contended_rdev = new_contended_rdev; old_contended_rdev->ref_cnt++; + old_contended_rdev->mutex_owner = current; } err = regulator_summary_lock_all(ww_ctx, diff -u linux-azure-6.2-6.2.0/drivers/rpmsg/qcom_glink_native.c linux-azure-6.2-6.2.0/drivers/rpmsg/qcom_glink_native.c --- linux-azure-6.2-6.2.0/drivers/rpmsg/qcom_glink_native.c +++ linux-azure-6.2-6.2.0/drivers/rpmsg/qcom_glink_native.c @@ -1348,8 +1348,9 @@ ret = qcom_glink_tx(glink, &req, sizeof(req), data, chunk_size, wait); /* Mark intent available if we failed */ - if (ret && intent) { - intent->in_use = false; + if (ret) { + if (intent) + intent->in_use = false; return ret; } @@ -1370,8 +1371,9 @@ chunk_size, wait); /* Mark intent available if we failed */ - if (ret && intent) { - intent->in_use = false; + if (ret) { + if (intent) + intent->in_use = false; break; } } diff -u linux-azure-6.2-6.2.0/drivers/scsi/hisi_sas/hisi_sas_v3_hw.c linux-azure-6.2-6.2.0/drivers/scsi/hisi_sas/hisi_sas_v3_hw.c --- linux-azure-6.2-6.2.0/drivers/scsi/hisi_sas/hisi_sas_v3_hw.c +++ linux-azure-6.2-6.2.0/drivers/scsi/hisi_sas/hisi_sas_v3_hw.c @@ -2320,7 +2320,11 @@ error_info[0], error_info[1], error_info[2], error_info[3]); if (unlikely(slot->abort)) { - sas_task_abort(task); + if (dev_is_sata(device) && task->ata_task.use_ncq) + sas_ata_device_link_abort(device, true); + else + sas_task_abort(task); + return; } goto out; diff -u linux-azure-6.2-6.2.0/drivers/scsi/lpfc/lpfc_init.c linux-azure-6.2-6.2.0/drivers/scsi/lpfc/lpfc_init.c --- linux-azure-6.2-6.2.0/drivers/scsi/lpfc/lpfc_init.c +++ linux-azure-6.2-6.2.0/drivers/scsi/lpfc/lpfc_init.c @@ -11970,7 +11970,7 @@ goto out_iounmap_all; } else { error = -ENOMEM; - goto out_iounmap_all; + goto out_iounmap_ctrl; } } @@ -11988,7 +11988,7 @@ dev_err(&pdev->dev, "ioremap failed for SLI4 HBA dpp registers.\n"); error = -ENOMEM; - goto out_iounmap_ctrl; + goto out_iounmap_all; } phba->pci_bar4_memmap_p = phba->sli4_hba.dpp_regs_memmap_p; } @@ -12013,9 +12013,11 @@ return 0; out_iounmap_all: - iounmap(phba->sli4_hba.drbl_regs_memmap_p); + if (phba->sli4_hba.drbl_regs_memmap_p) + iounmap(phba->sli4_hba.drbl_regs_memmap_p); out_iounmap_ctrl: - iounmap(phba->sli4_hba.ctrl_regs_memmap_p); + if (phba->sli4_hba.ctrl_regs_memmap_p) + iounmap(phba->sli4_hba.ctrl_regs_memmap_p); out_iounmap_conf: iounmap(phba->sli4_hba.conf_regs_memmap_p); diff -u linux-azure-6.2-6.2.0/drivers/scsi/mpi3mr/mpi3mr_fw.c linux-azure-6.2-6.2.0/drivers/scsi/mpi3mr/mpi3mr_fw.c --- linux-azure-6.2-6.2.0/drivers/scsi/mpi3mr/mpi3mr_fw.c +++ linux-azure-6.2-6.2.0/drivers/scsi/mpi3mr/mpi3mr_fw.c @@ -2526,7 +2526,7 @@ mrioc->unrecoverable = 1; goto schedule_work; case MPI3_SYSIF_FAULT_CODE_SOFT_RESET_IN_PROGRESS: - return; + goto schedule_work; case MPI3_SYSIF_FAULT_CODE_CI_ACTIVATION_RESET: reset_reason = MPI3MR_RESET_FROM_CIACTIV_FAULT; break; diff -u linux-azure-6.2-6.2.0/drivers/soundwire/cadence_master.h linux-azure-6.2-6.2.0/drivers/soundwire/cadence_master.h --- linux-azure-6.2-6.2.0/drivers/soundwire/cadence_master.h +++ linux-azure-6.2-6.2.0/drivers/soundwire/cadence_master.h @@ -84,7 +84,6 @@ * @bus: Bus handle * @stream_type: Stream type * @link_id: Master link id - * @hw_params: hw_params to be applied in .prepare step * @suspended: status set when suspended, to be used in .prepare * @paused: status set in .trigger, to be used in suspend * @direction: stream direction @@ -96,7 +95,6 @@ struct sdw_bus *bus; enum sdw_stream_type stream_type; int link_id; - struct snd_pcm_hw_params *hw_params; bool suspended; bool paused; int direction; diff -u linux-azure-6.2-6.2.0/drivers/spi/spi-sn-f-ospi.c linux-azure-6.2-6.2.0/drivers/spi/spi-sn-f-ospi.c --- linux-azure-6.2-6.2.0/drivers/spi/spi-sn-f-ospi.c +++ linux-azure-6.2-6.2.0/drivers/spi/spi-sn-f-ospi.c @@ -561,7 +561,7 @@ if (!f_ospi_supports_op_width(mem, op)) return false; - return true; + return spi_mem_default_supports_op(mem, op); } static int f_ospi_adjust_op_size(struct spi_mem *mem, struct spi_mem_op *op) diff -u linux-azure-6.2-6.2.0/drivers/thunderbolt/tb.h linux-azure-6.2-6.2.0/drivers/thunderbolt/tb.h --- linux-azure-6.2-6.2.0/drivers/thunderbolt/tb.h +++ linux-azure-6.2-6.2.0/drivers/thunderbolt/tb.h @@ -1058,7 +1058,7 @@ int tb_port_wait_for_link_width(struct tb_port *port, int width, int timeout_msec); int tb_port_update_credits(struct tb_port *port); -bool tb_port_is_clx_enabled(struct tb_port *port, enum tb_clx clx); +bool tb_port_is_clx_enabled(struct tb_port *port, unsigned int clx); int tb_switch_find_vse_cap(struct tb_switch *sw, enum tb_switch_vse_cap vsec); int tb_switch_find_cap(struct tb_switch *sw, enum tb_switch_cap cap); diff -u linux-azure-6.2-6.2.0/drivers/tty/serial/8250/8250_port.c linux-azure-6.2-6.2.0/drivers/tty/serial/8250/8250_port.c --- linux-azure-6.2-6.2.0/drivers/tty/serial/8250/8250_port.c +++ linux-azure-6.2-6.2.0/drivers/tty/serial/8250/8250_port.c @@ -15,6 +15,7 @@ #include #include #include +#include #include #include #include @@ -1925,6 +1926,7 @@ int serial8250_handle_irq(struct uart_port *port, unsigned int iir) { struct uart_8250_port *up = up_to_u8250p(port); + struct tty_port *tport = &port->state->port; bool skip_rx = false; unsigned long flags; u16 status; @@ -1950,6 +1952,8 @@ skip_rx = true; if (status & (UART_LSR_DR | UART_LSR_BI) && !skip_rx) { + if (irqd_is_wakeup_set(irq_get_irq_data(port->irq))) + pm_wakeup_event(tport->tty->dev, 0); if (!up->dma || handle_rx_dma(up, iir)) status = serial8250_rx_chars(up, status); } @@ -2009,18 +2013,19 @@ static unsigned int serial8250_tx_empty(struct uart_port *port) { struct uart_8250_port *up = up_to_u8250p(port); + unsigned int result = 0; unsigned long flags; - u16 lsr; serial8250_rpm_get(up); spin_lock_irqsave(&port->lock, flags); - lsr = serial_lsr_in(up); + if (!serial8250_tx_dma_running(up) && uart_lsr_tx_empty(serial_lsr_in(up))) + result = TIOCSER_TEMT; spin_unlock_irqrestore(&port->lock, flags); serial8250_rpm_put(up); - return uart_lsr_tx_empty(lsr) ? TIOCSER_TEMT : 0; + return result; } unsigned int serial8250_do_get_mctrl(struct uart_port *port) diff -u linux-azure-6.2-6.2.0/drivers/tty/serial/fsl_lpuart.c linux-azure-6.2-6.2.0/drivers/tty/serial/fsl_lpuart.c --- linux-azure-6.2-6.2.0/drivers/tty/serial/fsl_lpuart.c +++ linux-azure-6.2-6.2.0/drivers/tty/serial/fsl_lpuart.c @@ -1270,7 +1270,7 @@ * 10ms at any baud rate. */ sport->rx_dma_rng_buf_len = (DMA_RX_TIMEOUT * baud / bits / 1000) * 2; - sport->rx_dma_rng_buf_len = (1 << (fls(sport->rx_dma_rng_buf_len) - 1)); + sport->rx_dma_rng_buf_len = (1 << fls(sport->rx_dma_rng_buf_len)); if (sport->rx_dma_rng_buf_len < 16) sport->rx_dma_rng_buf_len = 16; diff -u linux-azure-6.2-6.2.0/drivers/tty/tty_io.c linux-azure-6.2-6.2.0/drivers/tty/tty_io.c --- linux-azure-6.2-6.2.0/drivers/tty/tty_io.c +++ linux-azure-6.2-6.2.0/drivers/tty/tty_io.c @@ -933,13 +933,13 @@ return i; } -static void tty_write_unlock(struct tty_struct *tty) +void tty_write_unlock(struct tty_struct *tty) { mutex_unlock(&tty->atomic_write_lock); wake_up_interruptible_poll(&tty->write_wait, EPOLLOUT); } -static int tty_write_lock(struct tty_struct *tty, int ndelay) +int tty_write_lock(struct tty_struct *tty, int ndelay) { if (!mutex_trylock(&tty->atomic_write_lock)) { if (ndelay) diff -u linux-azure-6.2-6.2.0/drivers/usb/chipidea/core.c linux-azure-6.2-6.2.0/drivers/usb/chipidea/core.c --- linux-azure-6.2-6.2.0/drivers/usb/chipidea/core.c +++ linux-azure-6.2-6.2.0/drivers/usb/chipidea/core.c @@ -1108,7 +1108,7 @@ ret = ci_usb_phy_init(ci); if (ret) { dev_err(dev, "unable to init phy: %d\n", ret); - return ret; + goto ulpi_exit; } ci->hw_bank.phys = res->start; diff -u linux-azure-6.2-6.2.0/drivers/usb/dwc3/gadget.c linux-azure-6.2-6.2.0/drivers/usb/dwc3/gadget.c --- linux-azure-6.2-6.2.0/drivers/usb/dwc3/gadget.c +++ linux-azure-6.2-6.2.0/drivers/usb/dwc3/gadget.c @@ -2532,29 +2532,17 @@ static int dwc3_gadget_soft_disconnect(struct dwc3 *dwc) { unsigned long flags; + int ret; spin_lock_irqsave(&dwc->lock, flags); dwc->connected = false; /* - * Per databook, when we want to stop the gadget, if a control transfer - * is still in process, complete it and get the core into setup phase. + * Attempt to end pending SETUP status phase, and not wait for the + * function to do so. */ - if (dwc->ep0state != EP0_SETUP_PHASE) { - int ret; - - if (dwc->delayed_status) - dwc3_ep0_send_delayed_status(dwc); - - reinit_completion(&dwc->ep0_in_setup); - - spin_unlock_irqrestore(&dwc->lock, flags); - ret = wait_for_completion_timeout(&dwc->ep0_in_setup, - msecs_to_jiffies(DWC3_PULL_UP_TIMEOUT)); - spin_lock_irqsave(&dwc->lock, flags); - if (ret == 0) - dev_warn(dwc->dev, "timed out waiting for SETUP phase\n"); - } + if (dwc->delayed_status) + dwc3_ep0_send_delayed_status(dwc); /* * In the Synopsys DesignWare Cores USB3 Databook Rev. 3.30a @@ -2568,6 +2556,33 @@ spin_unlock_irqrestore(&dwc->lock, flags); /* + * Per databook, when we want to stop the gadget, if a control transfer + * is still in process, complete it and get the core into setup phase. + * In case the host is unresponsive to a SETUP transaction, forcefully + * stall the transfer, and move back to the SETUP phase, so that any + * pending endxfers can be executed. + */ + if (dwc->ep0state != EP0_SETUP_PHASE) { + reinit_completion(&dwc->ep0_in_setup); + + ret = wait_for_completion_timeout(&dwc->ep0_in_setup, + msecs_to_jiffies(DWC3_PULL_UP_TIMEOUT)); + if (ret == 0) { + unsigned int dir; + + dev_warn(dwc->dev, "wait for SETUP phase timed out\n"); + spin_lock_irqsave(&dwc->lock, flags); + dir = !!dwc->ep0_expect_in; + if (dwc->ep0state == EP0_DATA_PHASE) + dwc3_ep0_end_control_data(dwc, dwc->eps[dir]); + else + dwc3_ep0_end_control_data(dwc, dwc->eps[!dir]); + dwc3_ep0_stall_and_restart(dwc); + spin_unlock_irqrestore(&dwc->lock, flags); + } + } + + /* * Note: if the GEVNTCOUNT indicates events in the event buffer, the * driver needs to acknowledge them before the controller can halt. * Simply let the interrupt handler acknowledges and handle the @@ -4247,15 +4262,8 @@ break; case DWC3_DEVICE_EVENT_SUSPEND: /* It changed to be suspend event for version 2.30a and above */ - if (!DWC3_VER_IS_PRIOR(DWC3, 230A)) { - /* - * Ignore suspend event until the gadget enters into - * USB_STATE_CONFIGURED state. - */ - if (dwc->gadget->state >= USB_STATE_CONFIGURED) - dwc3_gadget_suspend_interrupt(dwc, - event->event_info); - } + if (!DWC3_VER_IS_PRIOR(DWC3, 230A)) + dwc3_gadget_suspend_interrupt(dwc, event->event_info); break; case DWC3_DEVICE_EVENT_SOF: case DWC3_DEVICE_EVENT_ERRATIC_ERROR: diff -u linux-azure-6.2-6.2.0/drivers/usb/serial/option.c linux-azure-6.2-6.2.0/drivers/usb/serial/option.c --- linux-azure-6.2-6.2.0/drivers/usb/serial/option.c +++ linux-azure-6.2-6.2.0/drivers/usb/serial/option.c @@ -595,6 +595,11 @@ #define SIERRA_VENDOR_ID 0x1199 #define SIERRA_PRODUCT_EM9191 0x90d3 +/* UNISOC (Spreadtrum) products */ +#define UNISOC_VENDOR_ID 0x1782 +/* TOZED LT70-C based on UNISOC SL8563 uses UNISOC's vendor ID */ +#define TOZED_PRODUCT_LT70C 0x4055 + /* Device flags */ /* Highest interface number which can be used with NCTRL() and RSVD() */ @@ -2225,6 +2230,7 @@ { USB_DEVICE_AND_INTERFACE_INFO(OPPO_VENDOR_ID, OPPO_PRODUCT_R11, 0xff, 0xff, 0x30) }, { USB_DEVICE_AND_INTERFACE_INFO(SIERRA_VENDOR_ID, SIERRA_PRODUCT_EM9191, 0xff, 0xff, 0x30) }, { USB_DEVICE_AND_INTERFACE_INFO(SIERRA_VENDOR_ID, SIERRA_PRODUCT_EM9191, 0xff, 0, 0) }, + { USB_DEVICE_AND_INTERFACE_INFO(UNISOC_VENDOR_ID, TOZED_PRODUCT_LT70C, 0xff, 0, 0) }, { } /* Terminating entry */ }; MODULE_DEVICE_TABLE(usb, option_ids); diff -u linux-azure-6.2-6.2.0/drivers/vhost/vdpa.c linux-azure-6.2-6.2.0/drivers/vhost/vdpa.c --- linux-azure-6.2-6.2.0/drivers/vhost/vdpa.c +++ linux-azure-6.2-6.2.0/drivers/vhost/vdpa.c @@ -819,11 +819,7 @@ if (!v->in_batch) ops->set_map(vdpa, asid, iotlb); } - /* If we are in the middle of batch processing, delay the free - * of AS until BATCH_END. - */ - if (!v->in_batch && !iotlb->nmaps) - vhost_vdpa_remove_as(v, asid); + } static int vhost_vdpa_va_map(struct vhost_vdpa *v, @@ -1080,8 +1076,6 @@ if (v->in_batch && ops->set_map) ops->set_map(vdpa, asid, iotlb); v->in_batch = false; - if (!iotlb->nmaps) - vhost_vdpa_remove_as(v, asid); break; default: r = -EINVAL; diff -u linux-azure-6.2-6.2.0/drivers/virt/coco/sev-guest/sev-guest.c linux-azure-6.2-6.2.0/drivers/virt/coco/sev-guest/sev-guest.c --- linux-azure-6.2-6.2.0/drivers/virt/coco/sev-guest/sev-guest.c +++ linux-azure-6.2-6.2.0/drivers/virt/coco/sev-guest/sev-guest.c @@ -46,7 +46,15 @@ void *certs_data; struct snp_guest_crypto *crypto; + /* request and response are in unencrypted memory */ struct snp_guest_msg *request, *response; + + /* + * Avoid information leakage by double-buffering shared messages + * in fields that are in regular encrypted memory. + */ + struct snp_guest_msg secret_request, secret_response; + struct snp_secrets_page_layout *layout; struct snp_req_data input; u32 *os_area_msg_seqno; @@ -266,14 +274,17 @@ static int verify_and_dec_payload(struct snp_guest_dev *snp_dev, void *payload, u32 sz) { struct snp_guest_crypto *crypto = snp_dev->crypto; - struct snp_guest_msg *resp = snp_dev->response; - struct snp_guest_msg *req = snp_dev->request; + struct snp_guest_msg *resp = &snp_dev->secret_response; + struct snp_guest_msg *req = &snp_dev->secret_request; struct snp_guest_msg_hdr *req_hdr = &req->hdr; struct snp_guest_msg_hdr *resp_hdr = &resp->hdr; dev_dbg(snp_dev->dev, "response [seqno %lld type %d version %d sz %d]\n", resp_hdr->msg_seqno, resp_hdr->msg_type, resp_hdr->msg_version, resp_hdr->msg_sz); + /* Copy response from shared memory to encrypted memory. */ + memcpy(resp, snp_dev->response, sizeof(*resp)); + /* Verify that the sequence counter is incremented by 1 */ if (unlikely(resp_hdr->msg_seqno != (req_hdr->msg_seqno + 1))) return -EBADMSG; @@ -297,7 +308,7 @@ static int enc_payload(struct snp_guest_dev *snp_dev, u64 seqno, int version, u8 type, void *payload, size_t sz) { - struct snp_guest_msg *req = snp_dev->request; + struct snp_guest_msg *req = &snp_dev->secret_request; struct snp_guest_msg_hdr *hdr = &req->hdr; memset(req, 0, sizeof(*req)); @@ -417,13 +428,21 @@ if (!seqno) return -EIO; + /* Clear shared memory's response for the host to populate. */ memset(snp_dev->response, 0, sizeof(struct snp_guest_msg)); - /* Encrypt the userspace provided payload */ + /* Encrypt the userspace provided payload in snp_dev->secret_request. */ rc = enc_payload(snp_dev, seqno, msg_ver, type, req_buf, req_sz); if (rc) return rc; + /* + * Write the fully encrypted request to the shared unencrypted + * request page. + */ + memcpy(snp_dev->request, &snp_dev->secret_request, + sizeof(snp_dev->secret_request)); + rc = __handle_guest_request(snp_dev, exit_code, fw_err); if (rc) { if (rc == -EIO && *fw_err == SNP_GUEST_REQ_INVALID_LEN) diff -u linux-azure-6.2-6.2.0/fs/Makefile linux-azure-6.2-6.2.0/fs/Makefile --- linux-azure-6.2-6.2.0/fs/Makefile +++ linux-azure-6.2-6.2.0/fs/Makefile @@ -6,7 +6,6 @@ # Rewritten to use lists instead of if-statements. # -obj-$(CONFIG_SYSCTL) += sysctls.o obj-y := open.o read_write.o file_table.o super.o \ char_dev.o stat.o exec.o pipe.o namei.o fcntl.o \ @@ -49,7 +48,7 @@ obj-$(CONFIG_FS_POSIX_ACL) += posix_acl.o obj-$(CONFIG_NFS_COMMON) += nfs_common/ obj-$(CONFIG_COREDUMP) += coredump.o -obj-$(CONFIG_SYSCTL) += drop_caches.o +obj-$(CONFIG_SYSCTL) += drop_caches.o sysctls.o obj-$(CONFIG_FHANDLE) += fhandle.o obj-y += iomap/ diff -u linux-azure-6.2-6.2.0/fs/btrfs/ioctl.c linux-azure-6.2-6.2.0/fs/btrfs/ioctl.c --- linux-azure-6.2-6.2.0/fs/btrfs/ioctl.c +++ linux-azure-6.2-6.2.0/fs/btrfs/ioctl.c @@ -3160,6 +3160,11 @@ if (IS_ERR(sa)) return PTR_ERR(sa); + if (sa->flags & ~BTRFS_SCRUB_SUPPORTED_FLAGS) { + ret = -EOPNOTSUPP; + goto out; + } + if (!(sa->flags & BTRFS_SCRUB_READONLY)) { ret = mnt_want_write_file(file); if (ret) diff -u linux-azure-6.2-6.2.0/fs/btrfs/volumes.c linux-azure-6.2-6.2.0/fs/btrfs/volumes.c --- linux-azure-6.2-6.2.0/fs/btrfs/volumes.c +++ linux-azure-6.2-6.2.0/fs/btrfs/volumes.c @@ -2618,7 +2618,7 @@ struct block_device *bdev; struct super_block *sb = fs_info->sb; struct btrfs_fs_devices *fs_devices = fs_info->fs_devices; - struct btrfs_fs_devices *seed_devices; + struct btrfs_fs_devices *seed_devices = NULL; u64 orig_super_total_bytes; u64 orig_super_num_devices; int ret = 0; diff -u linux-azure-6.2-6.2.0/fs/ceph/super.h linux-azure-6.2-6.2.0/fs/ceph/super.h --- linux-azure-6.2-6.2.0/fs/ceph/super.h +++ linux-azure-6.2-6.2.0/fs/ceph/super.h @@ -1191,6 +1191,8 @@ struct ceph_mds_session *session); void ceph_kick_flushing_inode_caps(struct ceph_mds_session *session, struct ceph_inode_info *ci); +extern struct ceph_cap *__get_cap_for_mds(struct ceph_inode_info *ci, + int mds); extern struct ceph_cap *ceph_get_cap_for_mds(struct ceph_inode_info *ci, int mds); extern void ceph_take_cap_refs(struct ceph_inode_info *ci, int caps, diff -u linux-azure-6.2-6.2.0/fs/cifs/cifs_debug.c linux-azure-6.2-6.2.0/fs/cifs/cifs_debug.c --- linux-azure-6.2-6.2.0/fs/cifs/cifs_debug.c +++ linux-azure-6.2-6.2.0/fs/cifs/cifs_debug.c @@ -279,8 +279,10 @@ seq_printf(m, "\n%d) ConnectionId: 0x%llx ", c, server->conn_id); + spin_lock(&server->srv_lock); if (server->hostname) seq_printf(m, "Hostname: %s ", server->hostname); + spin_unlock(&server->srv_lock); #ifdef CONFIG_CIFS_SMB_DIRECT if (!server->rdma) goto skip_rdma; @@ -620,10 +622,13 @@ server->fastest_cmd[j], server->slowest_cmd[j]); for (j = 0; j < NUMBER_OF_SMB2_COMMANDS; j++) - if (atomic_read(&server->smb2slowcmd[j])) + if (atomic_read(&server->smb2slowcmd[j])) { + spin_lock(&server->srv_lock); seq_printf(m, " %d slow responses from %s for command %d\n", atomic_read(&server->smb2slowcmd[j]), server->hostname, j); + spin_unlock(&server->srv_lock); + } #endif /* STATS2 */ list_for_each_entry(ses, &server->smb_ses_list, smb_ses_list) { list_for_each_entry(tcon, &ses->tcon_list, tcon_list) { diff -u linux-azure-6.2-6.2.0/fs/cifs/cifsglob.h linux-azure-6.2-6.2.0/fs/cifs/cifsglob.h --- linux-azure-6.2-6.2.0/fs/cifs/cifsglob.h +++ linux-azure-6.2-6.2.0/fs/cifs/cifsglob.h @@ -742,17 +742,23 @@ #endif struct mutex refpath_lock; /* protects leaf_fullpath */ /* - * Canonical DFS full paths that were used to chase referrals in mount and reconnect. + * origin_fullpath: Canonical copy of smb3_fs_context::source. + * It is used for matching existing DFS tcons. * - * origin_fullpath: first or original referral path - * leaf_fullpath: last referral path (might be changed due to nested links in reconnect) + * leaf_fullpath: Canonical DFS referral path related to this + * connection. + * It is used in DFS cache refresher, reconnect and may + * change due to nested DFS links. * - * current_fullpath: pointer to either origin_fullpath or leaf_fullpath - * NOTE: cannot be accessed outside cifs_reconnect() and smb2_reconnect() + * Both protected by @refpath_lock and @srv_lock. The @refpath_lock is + * mosly used for not requiring a copy of @leaf_fullpath when getting + * cached or new DFS referrals (which might also sleep during I/O). + * While @srv_lock is held for making string and NULL comparions against + * both fields as in mount(2) and cache refresh. * - * format: \\HOST\SHARE\[OPTIONAL PATH] + * format: \\HOST\SHARE[\OPTIONAL PATH] */ - char *origin_fullpath, *leaf_fullpath, *current_fullpath; + char *origin_fullpath, *leaf_fullpath; }; static inline bool is_smb1(struct TCP_Server_Info *server) @@ -1768,7 +1774,6 @@ struct TCP_Server_Info *server; struct cifs_ses *ses; struct cifs_tcon *tcon; - char *origin_fullpath, *leaf_fullpath; struct list_head dfs_ses_list; }; diff -u linux-azure-6.2-6.2.0/fs/cifs/cifsproto.h linux-azure-6.2-6.2.0/fs/cifs/cifsproto.h --- linux-azure-6.2-6.2.0/fs/cifs/cifsproto.h +++ linux-azure-6.2-6.2.0/fs/cifs/cifsproto.h @@ -8,6 +8,7 @@ #ifndef _CIFSPROTO_H #define _CIFSPROTO_H #include +#include #include "trace.h" #ifdef CONFIG_CIFS_DFS_UPCALL #include "dfs_cache.h" @@ -569,7 +570,7 @@ extern struct TCP_Server_Info * cifs_find_tcp_session(struct smb3_fs_context *ctx); -extern void cifs_put_smb_ses(struct cifs_ses *ses); +void __cifs_put_smb_ses(struct cifs_ses *ses); extern struct cifs_ses * cifs_get_smb_ses(struct TCP_Server_Info *server, struct smb3_fs_context *ctx); @@ -701,2 +702,43 @@ +/* Put references of @ses and @ses->dfs_root_ses */ +static inline void cifs_put_smb_ses(struct cifs_ses *ses) +{ + struct cifs_ses *rses = ses->dfs_root_ses; + + __cifs_put_smb_ses(ses); + if (rses) + __cifs_put_smb_ses(rses); +} + +/* Get an active reference of @ses and @ses->dfs_root_ses. + * + * NOTE: make sure to call this function when incrementing reference count of + * @ses to ensure that any DFS root session attached to it (@ses->dfs_root_ses) + * will also get its reference count incremented. + * + * cifs_put_smb_ses() will put both references, so call it when you're done. + */ +static inline void cifs_smb_ses_inc_refcount(struct cifs_ses *ses) +{ + lockdep_assert_held(&cifs_tcp_ses_lock); + + ses->ses_count++; + if (ses->dfs_root_ses) + ses->dfs_root_ses->ses_count++; +} + +static inline bool dfs_src_pathname_equal(const char *s1, const char *s2) +{ + if (strlen(s1) != strlen(s2)) + return false; + for (; *s1; s1++, s2++) { + if (*s1 == '/' || *s1 == '\\') { + if (*s2 != '/' && *s2 != '\\') + return false; + } else if (tolower(*s1) != tolower(*s2)) + return false; + } + return true; +} + #endif /* _CIFSPROTO_H */ diff -u linux-azure-6.2-6.2.0/fs/cifs/connect.c linux-azure-6.2-6.2.0/fs/cifs/connect.c --- linux-azure-6.2-6.2.0/fs/cifs/connect.c +++ linux-azure-6.2-6.2.0/fs/cifs/connect.c @@ -435,8 +435,10 @@ if (server->hostname != target) { hostname = extract_hostname(target); if (!IS_ERR(hostname)) { + spin_lock(&server->srv_lock); kfree(server->hostname); server->hostname = hostname; + spin_unlock(&server->srv_lock); } else { cifs_dbg(FYI, "%s: couldn't extract hostname or address from dfs target: %ld\n", __func__, PTR_ERR(hostname)); @@ -484,7 +486,6 @@ static int reconnect_dfs_server(struct TCP_Server_Info *server) { int rc = 0; - const char *refpath = server->current_fullpath + 1; struct dfs_cache_tgt_list tl = DFS_CACHE_TGT_LIST_INIT(tl); struct dfs_cache_tgt_iterator *target_hint = NULL; int num_targets = 0; @@ -497,8 +498,10 @@ * through /proc/fs/cifs/dfscache or the target list is empty due to server settings after * refreshing the referral, so, in this case, default it to 1. */ - if (!dfs_cache_noreq_find(refpath, NULL, &tl)) + mutex_lock(&server->refpath_lock); + if (!dfs_cache_noreq_find(server->leaf_fullpath + 1, NULL, &tl)) num_targets = dfs_cache_get_nr_tgts(&tl); + mutex_unlock(&server->refpath_lock); if (!num_targets) num_targets = 1; @@ -542,7 +545,9 @@ mod_delayed_work(cifsiod_wq, &server->reconnect, 0); } while (server->tcpStatus == CifsNeedReconnect); - dfs_cache_noreq_update_tgthint(refpath, target_hint); + mutex_lock(&server->refpath_lock); + dfs_cache_noreq_update_tgthint(server->leaf_fullpath + 1, target_hint); + mutex_unlock(&server->refpath_lock); dfs_cache_free_tgts(&tl); /* Need to set up echo worker again once connection has been established */ @@ -593,9 +598,7 @@ goto requeue_echo; rc = server->ops->echo ? server->ops->echo(server) : -ENOSYS; - if (rc) - cifs_dbg(FYI, "Unable to send echo request to server: %s\n", - server->hostname); + cifs_server_dbg(FYI, "send echo request: rc = %d\n", rc); /* Check witness registrations */ cifs_swn_check(); @@ -1011,10 +1014,8 @@ */ } -#ifdef CONFIG_CIFS_DFS_UPCALL kfree(server->origin_fullpath); kfree(server->leaf_fullpath); -#endif kfree(server); length = atomic_dec_return(&tcpSesAllocCount); @@ -1425,26 +1426,13 @@ return true; } -static bool dfs_src_pathname_equal(const char *s1, const char *s2) -{ - if (strlen(s1) != strlen(s2)) - return false; - for (; *s1; s1++, s2++) { - if (*s1 == '/' || *s1 == '\\') { - if (*s2 != '/' && *s2 != '\\') - return false; - } else if (tolower(*s1) != tolower(*s2)) - return false; - } - return true; -} - /* this function must be called with srv_lock held */ -static int match_server(struct TCP_Server_Info *server, struct smb3_fs_context *ctx, - bool dfs_super_cmp) +static int match_server(struct TCP_Server_Info *server, struct smb3_fs_context *ctx) { struct sockaddr *addr = (struct sockaddr *)&ctx->dstaddr; + lockdep_assert_held(&server->srv_lock); + if (ctx->nosharesock) return 0; @@ -1470,27 +1458,41 @@ (struct sockaddr *)&server->srcaddr)) return 0; /* - * When matching DFS superblocks, we only check for original source pathname as the - * currently connected target might be different than the one parsed earlier in i.e. - * mount.cifs(8). + * - Match for an DFS tcon (@server->origin_fullpath). + * - Match for an DFS root server connection (@server->leaf_fullpath). + * - If none of the above and @ctx->leaf_fullpath is set, then + * it is a new DFS connection. + * - If 'nodfs' mount option was passed, then match only connections + * that have no DFS referrals set + * (e.g. can't failover to other targets). */ - if (dfs_super_cmp) { - if (!ctx->source || !server->origin_fullpath || - !dfs_src_pathname_equal(server->origin_fullpath, ctx->source)) - return 0; - } else { - /* Skip addr, hostname and port matching for DFS connections */ - if (server->leaf_fullpath) { + if (!ctx->nodfs) { + if (ctx->source && server->origin_fullpath) { + if (!dfs_src_pathname_equal(ctx->source, + server->origin_fullpath)) + return 0; + } else if (server->leaf_fullpath) { if (!ctx->leaf_fullpath || - strcasecmp(server->leaf_fullpath, ctx->leaf_fullpath)) + strcasecmp(server->leaf_fullpath, + ctx->leaf_fullpath)) return 0; - } else if (strcasecmp(server->hostname, ctx->server_hostname) || - !match_server_address(server, addr) || - !match_port(server, addr)) { + } else if (ctx->leaf_fullpath) { return 0; } + } else if (server->origin_fullpath || server->leaf_fullpath) { + return 0; } + /* + * Match for a regular connection (address/hostname/port) which has no + * DFS referrals set. + */ + if (!server->origin_fullpath && !server->leaf_fullpath && + (strcasecmp(server->hostname, ctx->server_hostname) || + !match_server_address(server, addr) || + !match_port(server, addr))) + return 0; + if (!match_security(server, ctx)) return 0; @@ -1521,7 +1523,7 @@ * Skip ses channels since they're only handled in lower layers * (e.g. cifs_send_recv). */ - if (CIFS_SERVER_IS_CHAN(server) || !match_server(server, ctx, false)) { + if (CIFS_SERVER_IS_CHAN(server) || !match_server(server, ctx)) { spin_unlock(&server->srv_lock); continue; } @@ -1622,7 +1624,6 @@ rc = -ENOMEM; goto out_err; } - tcp_ses->current_fullpath = tcp_ses->leaf_fullpath; } if (ctx->nosharesock) @@ -1859,7 +1860,9 @@ if (tcon == NULL) return -ENOMEM; + spin_lock(&server->srv_lock); scnprintf(unc, sizeof(unc), "\\\\%s\\IPC$", server->hostname); + spin_unlock(&server->srv_lock); xid = get_xid(); tcon->ses = ses; @@ -1912,7 +1915,7 @@ static struct cifs_ses * cifs_find_smb_ses(struct TCP_Server_Info *server, struct smb3_fs_context *ctx) { - struct cifs_ses *ses; + struct cifs_ses *ses, *ret = NULL; spin_lock(&cifs_tcp_ses_lock); list_for_each_entry(ses, &server->smb_ses_list, smb_ses_list) { @@ -1922,23 +1925,22 @@ continue; } spin_lock(&ses->chan_lock); - if (!match_session(ses, ctx)) { + if (match_session(ses, ctx)) { spin_unlock(&ses->chan_lock); spin_unlock(&ses->ses_lock); - continue; + ret = ses; + break; } spin_unlock(&ses->chan_lock); spin_unlock(&ses->ses_lock); - - ++ses->ses_count; - spin_unlock(&cifs_tcp_ses_lock); - return ses; } + if (ret) + cifs_smb_ses_inc_refcount(ret); spin_unlock(&cifs_tcp_ses_lock); - return NULL; + return ret; } -void cifs_put_smb_ses(struct cifs_ses *ses) +void __cifs_put_smb_ses(struct cifs_ses *ses) { unsigned int rc, xid; unsigned int chan_count; @@ -2289,6 +2291,8 @@ */ spin_lock(&cifs_tcp_ses_lock); ses->dfs_root_ses = ctx->dfs_root_ses; + if (ses->dfs_root_ses) + ses->dfs_root_ses->ses_count++; list_add(&ses->smb_ses_list, &server->smb_ses_list); spin_unlock(&cifs_tcp_ses_lock); @@ -2305,12 +2309,15 @@ } /* this function must be called with tc_lock held */ -static int match_tcon(struct cifs_tcon *tcon, struct smb3_fs_context *ctx, bool dfs_super_cmp) +static int match_tcon(struct cifs_tcon *tcon, struct smb3_fs_context *ctx) { + struct TCP_Server_Info *server = tcon->ses->server; + if (tcon->status == TID_EXITING) return 0; - /* Skip UNC validation when matching DFS superblocks */ - if (!dfs_super_cmp && strncmp(tcon->tree_name, ctx->UNC, MAX_TREE_SIZE)) + /* Skip UNC validation when matching DFS connections or superblocks */ + if (!server->origin_fullpath && !server->leaf_fullpath && + strncmp(tcon->tree_name, ctx->UNC, MAX_TREE_SIZE)) return 0; if (tcon->seal != ctx->seal) return 0; @@ -2333,7 +2340,7 @@ spin_lock(&cifs_tcp_ses_lock); list_for_each_entry(tcon, &ses->tcon_list, tcon_list) { spin_lock(&tcon->tc_lock); - if (!match_tcon(tcon, ctx, false)) { + if (!match_tcon(tcon, ctx)) { spin_unlock(&tcon->tc_lock); continue; } @@ -2704,9 +2711,11 @@ return 1; } -static int -match_prepath(struct super_block *sb, struct cifs_mnt_data *mnt_data) +static int match_prepath(struct super_block *sb, + struct TCP_Server_Info *server, + struct cifs_mnt_data *mnt_data) { + struct smb3_fs_context *ctx = mnt_data->ctx; struct cifs_sb_info *old = CIFS_SB(sb); struct cifs_sb_info *new = mnt_data->cifs_sb; bool old_set = (old->mnt_cifs_flags & CIFS_MOUNT_USE_PREFIX_PATH) && @@ -2714,6 +2723,10 @@ bool new_set = (new->mnt_cifs_flags & CIFS_MOUNT_USE_PREFIX_PATH) && new->prepath; + if (server->origin_fullpath && + dfs_src_pathname_equal(server->origin_fullpath, ctx->source)) + return 1; + if (old_set && new_set && !strcmp(new->prepath, old->prepath)) return 1; else if (!old_set && !new_set) @@ -2732,7 +2745,6 @@ struct cifs_ses *ses; struct cifs_tcon *tcon; struct tcon_link *tlink; - bool dfs_super_cmp; int rc = 0; spin_lock(&cifs_tcp_ses_lock); @@ -2747,18 +2759,16 @@ ses = tcon->ses; tcp_srv = ses->server; - dfs_super_cmp = IS_ENABLED(CONFIG_CIFS_DFS_UPCALL) && tcp_srv->origin_fullpath; - ctx = mnt_data->ctx; spin_lock(&tcp_srv->srv_lock); spin_lock(&ses->ses_lock); spin_lock(&ses->chan_lock); spin_lock(&tcon->tc_lock); - if (!match_server(tcp_srv, ctx, dfs_super_cmp) || + if (!match_server(tcp_srv, ctx) || !match_session(ses, ctx) || - !match_tcon(tcon, ctx, dfs_super_cmp) || - !match_prepath(sb, mnt_data)) { + !match_tcon(tcon, ctx) || + !match_prepath(sb, tcp_srv, mnt_data)) { rc = 0; goto out; } @@ -3503,8 +3513,6 @@ error: dfs_put_root_smb_sessions(&mnt_ctx.dfs_ses_list); - kfree(mnt_ctx.origin_fullpath); - kfree(mnt_ctx.leaf_fullpath); cifs_mount_put_conns(&mnt_ctx); return rc; } diff -u linux-azure-6.2-6.2.0/fs/cifs/dfs.c linux-azure-6.2-6.2.0/fs/cifs/dfs.c --- linux-azure-6.2-6.2.0/fs/cifs/dfs.c +++ linux-azure-6.2-6.2.0/fs/cifs/dfs.c @@ -99,7 +99,7 @@ return rc; } -static int get_root_smb_session(struct cifs_mount_ctx *mnt_ctx) +static int add_root_smb_session(struct cifs_mount_ctx *mnt_ctx) { struct smb3_fs_context *ctx = mnt_ctx->fs_ctx; struct dfs_root_ses *root_ses; @@ -127,7 +127,7 @@ { struct smb3_fs_context *ctx = mnt_ctx->fs_ctx; struct dfs_info3_param ref = {}; - bool is_refsrv = false; + bool is_refsrv; int rc, rc2; rc = dfs_cache_get_tgt_referral(ref_path + 1, tit, &ref); @@ -158,7 +158,7 @@ } if (rc == -EREMOTE && is_refsrv) { - rc2 = get_root_smb_session(mnt_ctx); + rc2 = add_root_smb_session(mnt_ctx); if (rc2) rc = rc2; } @@ -248,11 +248,12 @@ tcon = mnt_ctx->tcon; mutex_lock(&server->refpath_lock); + spin_lock(&server->srv_lock); if (!server->origin_fullpath) { server->origin_fullpath = origin_fullpath; - server->current_fullpath = server->leaf_fullpath; origin_fullpath = NULL; } + spin_unlock(&server->srv_lock); mutex_unlock(&server->refpath_lock); if (list_empty(&tcon->dfs_ses_list)) { @@ -272,15 +273,21 @@ int dfs_mount_share(struct cifs_mount_ctx *mnt_ctx, bool *isdfs) { - struct cifs_sb_info *cifs_sb = mnt_ctx->cifs_sb; struct smb3_fs_context *ctx = mnt_ctx->fs_ctx; + struct cifs_ses *ses; + char *source = ctx->source; + bool nodfs = ctx->nodfs; int rc; *isdfs = false; - + /* Temporarily set @ctx->source to NULL as we're not matching DFS + * superblocks yet. See cifs_match_super() and match_server(). + */ + ctx->source = NULL; rc = get_session(mnt_ctx, NULL); if (rc) - return rc; + goto out; + ctx->dfs_root_ses = mnt_ctx->ses; /* * If called with 'nodfs' mount option, then skip DFS resolving. Otherwise unconditionally @@ -289,23 +296,41 @@ * Skip prefix path to provide support for DFS referrals from w2k8 servers which don't seem * to respond with PATH_NOT_COVERED to requests that include the prefix. */ - if ((cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NO_DFS) || - dfs_get_referral(mnt_ctx, ctx->UNC + 1, NULL, NULL)) { + if (!nodfs) { + rc = dfs_get_referral(mnt_ctx, ctx->UNC + 1, NULL, NULL); + if (rc) { + if (rc != -ENOENT && rc != -EOPNOTSUPP) + goto out; + nodfs = true; + } + } + if (nodfs) { rc = cifs_mount_get_tcon(mnt_ctx); - if (rc) - return rc; - - rc = cifs_is_path_remote(mnt_ctx); - if (!rc || rc != -EREMOTE) - return rc; + if (!rc) + rc = cifs_is_path_remote(mnt_ctx); + goto out; } *isdfs = true; - rc = get_root_smb_session(mnt_ctx); - if (rc) - return rc; - - return __dfs_mount_share(mnt_ctx); + /* + * Prevent DFS root session of being put in the first call to + * cifs_mount_put_conns(). If another DFS root server was not found + * while chasing the referrals (@ctx->dfs_root_ses == @ses), then we + * can safely put extra refcount of @ses. + */ + ses = mnt_ctx->ses; + mnt_ctx->ses = NULL; + mnt_ctx->server = NULL; + rc = __dfs_mount_share(mnt_ctx); + if (ses == ctx->dfs_root_ses) + cifs_put_smb_ses(ses); +out: + /* + * Restore previous value of @ctx->source so DFS superblock can be + * matched in cifs_match_super(). + */ + ctx->source = source; + return rc; } /* Update dfs referral path of superblock */ @@ -342,10 +367,11 @@ rc = PTR_ERR(npath); } else { mutex_lock(&server->refpath_lock); + spin_lock(&server->srv_lock); kfree(server->leaf_fullpath); server->leaf_fullpath = npath; + spin_unlock(&server->srv_lock); mutex_unlock(&server->refpath_lock); - server->current_fullpath = server->leaf_fullpath; } return rc; } @@ -374,6 +400,54 @@ return rc; } +static void __tree_connect_ipc(const unsigned int xid, char *tree, + struct cifs_sb_info *cifs_sb, + struct cifs_ses *ses) +{ + struct TCP_Server_Info *server = ses->server; + struct cifs_tcon *tcon = ses->tcon_ipc; + int rc; + + spin_lock(&ses->ses_lock); + spin_lock(&ses->chan_lock); + if (cifs_chan_needs_reconnect(ses, server) || + ses->ses_status != SES_GOOD) { + spin_unlock(&ses->chan_lock); + spin_unlock(&ses->ses_lock); + cifs_server_dbg(FYI, "%s: skipping ipc reconnect due to disconnected ses\n", + __func__); + return; + } + spin_unlock(&ses->chan_lock); + spin_unlock(&ses->ses_lock); + + cifs_server_lock(server); + scnprintf(tree, MAX_TREE_SIZE, "\\\\%s\\IPC$", server->hostname); + cifs_server_unlock(server); + + rc = server->ops->tree_connect(xid, ses, tree, tcon, + cifs_sb->local_nls); + cifs_server_dbg(FYI, "%s: tree_reconnect %s: %d\n", __func__, tree, rc); + spin_lock(&tcon->tc_lock); + if (rc) { + tcon->status = TID_NEED_TCON; + } else { + tcon->status = TID_GOOD; + tcon->need_reconnect = false; + } + spin_unlock(&tcon->tc_lock); +} + +static void tree_connect_ipc(const unsigned int xid, char *tree, + struct cifs_sb_info *cifs_sb, + struct cifs_tcon *tcon) +{ + struct cifs_ses *ses = tcon->ses; + + __tree_connect_ipc(xid, tree, cifs_sb, ses); + __tree_connect_ipc(xid, tree, cifs_sb, CIFS_DFS_ROOT_SES(ses)); +} + static int __tree_connect_dfs_target(const unsigned int xid, struct cifs_tcon *tcon, struct cifs_sb_info *cifs_sb, char *tree, bool islink, struct dfs_cache_tgt_list *tl) @@ -382,7 +456,6 @@ struct TCP_Server_Info *server = tcon->ses->server; const struct smb_version_operations *ops = server->ops; struct cifs_ses *root_ses = CIFS_DFS_ROOT_SES(tcon->ses); - struct cifs_tcon *ipc = root_ses->tcon_ipc; char *share = NULL, *prefix = NULL; struct dfs_cache_tgt_iterator *tit; bool target_match; @@ -403,7 +476,7 @@ share = prefix = NULL; /* Check if share matches with tcp ses */ - rc = dfs_cache_get_tgt_share(server->current_fullpath + 1, tit, &share, &prefix); + rc = dfs_cache_get_tgt_share(server->leaf_fullpath + 1, tit, &share, &prefix); if (rc) { cifs_dbg(VFS, "%s: failed to parse target share: %d\n", __func__, rc); break; @@ -417,19 +490,15 @@ continue; } - dfs_cache_noreq_update_tgthint(server->current_fullpath + 1, tit); - - if (ipc->need_reconnect) { - scnprintf(tree, MAX_TREE_SIZE, "\\\\%s\\IPC$", server->hostname); - rc = ops->tree_connect(xid, ipc->ses, tree, ipc, cifs_sb->local_nls); - cifs_dbg(FYI, "%s: reconnect ipc: %d\n", __func__, rc); - } + dfs_cache_noreq_update_tgthint(server->leaf_fullpath + 1, tit); + tree_connect_ipc(xid, tree, cifs_sb, tcon); scnprintf(tree, MAX_TREE_SIZE, "\\%s", share); if (!islink) { rc = ops->tree_connect(xid, tcon->ses, tree, tcon, cifs_sb->local_nls); break; } + /* * If no dfs referrals were returned from link target, then just do a TREE_CONNECT * to it. Otherwise, cache the dfs referral and then mark current tcp ses for @@ -535,8 +604,8 @@ cifs_sb = CIFS_SB(sb); /* If it is not dfs or there was no cached dfs referral, then reconnect to same share */ - if (!server->current_fullpath || - dfs_cache_noreq_find(server->current_fullpath + 1, &ref, &tl)) { + if (!server->leaf_fullpath || + dfs_cache_noreq_find(server->leaf_fullpath + 1, &ref, &tl)) { rc = ops->tree_connect(xid, tcon->ses, tcon->tree_name, tcon, cifs_sb->local_nls); goto out; } diff -u linux-azure-6.2-6.2.0/fs/cifs/dfs.h linux-azure-6.2-6.2.0/fs/cifs/dfs.h --- linux-azure-6.2-6.2.0/fs/cifs/dfs.h +++ linux-azure-6.2-6.2.0/fs/cifs/dfs.h @@ -43,8 +43,12 @@ size_t len; char *s; - if (unlikely(!server->origin_fullpath)) + spin_lock(&server->srv_lock); + if (unlikely(!server->origin_fullpath)) { + spin_unlock(&server->srv_lock); return ERR_PTR(-EREMOTE); + } + spin_unlock(&server->srv_lock); s = dentry_path_raw(dentry, page, PATH_MAX); if (IS_ERR(s)) @@ -53,13 +57,18 @@ if (!s[1]) s++; + spin_lock(&server->srv_lock); len = strlen(server->origin_fullpath); - if (s < (char *)page + len) + if (s < (char *)page + len) { + spin_unlock(&server->srv_lock); return ERR_PTR(-ENAMETOOLONG); + } s -= len; memcpy(s, server->origin_fullpath, len); + spin_unlock(&server->srv_lock); convert_delimiter(s, '/'); + return s; } diff -u linux-azure-6.2-6.2.0/fs/cifs/dfs_cache.c linux-azure-6.2-6.2.0/fs/cifs/dfs_cache.c --- linux-azure-6.2-6.2.0/fs/cifs/dfs_cache.c +++ linux-azure-6.2-6.2.0/fs/cifs/dfs_cache.c @@ -1278,8 +1278,12 @@ spin_lock(&cifs_tcp_ses_lock); list_for_each_entry(server, &cifs_tcp_ses_list, tcp_ses_list) { - if (!server->leaf_fullpath) + spin_lock(&server->srv_lock); + if (!server->leaf_fullpath) { + spin_unlock(&server->srv_lock); continue; + } + spin_unlock(&server->srv_lock); list_for_each_entry(ses, &server->smb_ses_list, smb_ses_list) { if (ses->tcon_ipc) { diff -u linux-azure-6.2-6.2.0/fs/cifs/file.c linux-azure-6.2-6.2.0/fs/cifs/file.c --- linux-azure-6.2-6.2.0/fs/cifs/file.c +++ linux-azure-6.2-6.2.0/fs/cifs/file.c @@ -5096,6 +5096,8 @@ struct TCP_Server_Info *server = tcon->ses->server; int rc = 0; bool purge_cache = false; + struct cifs_deferred_close *dclose; + bool is_deferred = false; wait_on_bit(&cinode->flags, CIFS_INODE_PENDING_WRITERS, TASK_UNINTERRUPTIBLE); @@ -5132,6 +5134,20 @@ 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 (!CIFS_CACHE_HANDLE(cinode) && is_deferred && + cfile->deferred_close_scheduled && delayed_work_pending(&cfile->deferred)) { + cifs_close_deferred_file(cinode); + } + + /* * 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 diff -u linux-azure-6.2-6.2.0/fs/cifs/misc.c linux-azure-6.2-6.2.0/fs/cifs/misc.c --- linux-azure-6.2-6.2.0/fs/cifs/misc.c +++ linux-azure-6.2-6.2.0/fs/cifs/misc.c @@ -749,7 +749,9 @@ list_for_each_entry(cfile, &cifs_inode->openFileList, flist) { if (delayed_work_pending(&cfile->deferred)) { if (cancel_delayed_work(&cfile->deferred)) { + spin_lock(&cifs_inode->deferred_lock); cifs_del_deferred_close(cfile); + spin_unlock(&cifs_inode->deferred_lock); tmp_list = kmalloc(sizeof(struct file_list), GFP_ATOMIC); if (tmp_list == NULL) @@ -762,7 +764,7 @@ spin_unlock(&cifs_inode->open_file_lock); list_for_each_entry_safe(tmp_list, tmp_next_list, &file_head, list) { - _cifsFileInfo_put(tmp_list->cfile, true, false); + _cifsFileInfo_put(tmp_list->cfile, false, false); list_del(&tmp_list->list); kfree(tmp_list); } @@ -780,7 +782,9 @@ list_for_each_entry(cfile, &tcon->openFileList, tlist) { if (delayed_work_pending(&cfile->deferred)) { if (cancel_delayed_work(&cfile->deferred)) { + spin_lock(&CIFS_I(d_inode(cfile->dentry))->deferred_lock); cifs_del_deferred_close(cfile); + spin_unlock(&CIFS_I(d_inode(cfile->dentry))->deferred_lock); tmp_list = kmalloc(sizeof(struct file_list), GFP_ATOMIC); if (tmp_list == NULL) @@ -815,7 +819,9 @@ if (strstr(full_path, path)) { if (delayed_work_pending(&cfile->deferred)) { if (cancel_delayed_work(&cfile->deferred)) { + spin_lock(&CIFS_I(d_inode(cfile->dentry))->deferred_lock); cifs_del_deferred_close(cfile); + spin_unlock(&CIFS_I(d_inode(cfile->dentry))->deferred_lock); tmp_list = kmalloc(sizeof(struct file_list), GFP_ATOMIC); if (tmp_list == NULL) diff -u linux-azure-6.2-6.2.0/fs/cifs/smb2pdu.c linux-azure-6.2-6.2.0/fs/cifs/smb2pdu.c --- linux-azure-6.2-6.2.0/fs/cifs/smb2pdu.c +++ linux-azure-6.2-6.2.0/fs/cifs/smb2pdu.c @@ -175,8 +175,17 @@ } } spin_unlock(&tcon->tc_lock); - if ((!tcon->ses) || (tcon->ses->ses_status == SES_EXITING) || - (!tcon->ses->server) || !server) + + ses = tcon->ses; + if (!ses) + return -EIO; + spin_lock(&ses->ses_lock); + if (ses->ses_status == SES_EXITING) { + spin_unlock(&ses->ses_lock); + return -EIO; + } + spin_unlock(&ses->ses_lock); + if (!ses->server || !server) return -EIO; spin_lock(&server->srv_lock); @@ -205,6 +214,4 @@ return rc; - ses = tcon->ses; - spin_lock(&ses->chan_lock); if (!cifs_chan_needs_reconnect(ses, server) && !tcon->need_reconnect) { @@ -3851,7 +3858,7 @@ if (ses->tcon_ipc && ses->tcon_ipc->need_reconnect) { list_add_tail(&ses->tcon_ipc->rlist, &tmp_list); tcon_selected = tcon_exist = true; - ses->ses_count++; + cifs_smb_ses_inc_refcount(ses); } /* * handle the case where channel needs to reconnect @@ -3862,7 +3869,7 @@ if (!tcon_selected && cifs_chan_needs_reconnect(ses, server)) { list_add_tail(&ses->rlist, &tmp_ses_list); ses_exist = true; - ses->ses_count++; + cifs_smb_ses_inc_refcount(ses); } spin_unlock(&ses->chan_lock); } diff -u linux-azure-6.2-6.2.0/fs/ext4/inode.c linux-azure-6.2-6.2.0/fs/ext4/inode.c --- linux-azure-6.2-6.2.0/fs/ext4/inode.c +++ linux-azure-6.2-6.2.0/fs/ext4/inode.c @@ -3149,6 +3149,9 @@ ext4_has_inline_data(inode)) return ext4_write_inline_data_end(inode, pos, len, copied, page); + if (unlikely(copied < len) && !PageUptodate(page)) + copied = 0; + start = pos & (PAGE_SIZE - 1); end = start + copied - 1; diff -u linux-azure-6.2-6.2.0/fs/f2fs/data.c linux-azure-6.2-6.2.0/fs/f2fs/data.c --- linux-azure-6.2-6.2.0/fs/f2fs/data.c +++ linux-azure-6.2-6.2.0/fs/f2fs/data.c @@ -873,6 +873,8 @@ bool found = false; struct bio *target = bio ? *bio : NULL; + f2fs_bug_on(sbi, !target && !page); + for (temp = HOT; temp < NR_TEMP_TYPE && !found; temp++) { struct f2fs_bio_info *io = sbi->write_io[DATA] + temp; struct list_head *head = &io->bio_list; @@ -2899,7 +2901,8 @@ if (unlikely(f2fs_cp_error(sbi))) { f2fs_submit_merged_write(sbi, DATA); - f2fs_submit_merged_ipu_write(sbi, bio, NULL); + if (bio && *bio) + f2fs_submit_merged_ipu_write(sbi, bio, NULL); submitted = NULL; } diff -u linux-azure-6.2-6.2.0/fs/f2fs/file.c linux-azure-6.2-6.2.0/fs/f2fs/file.c --- linux-azure-6.2-6.2.0/fs/f2fs/file.c +++ linux-azure-6.2-6.2.0/fs/f2fs/file.c @@ -2117,7 +2117,11 @@ clear_inode_flag(fi->cow_inode, FI_INLINE_DATA); } else { /* Reuse the already created COW inode */ - f2fs_do_truncate_blocks(fi->cow_inode, 0, true); + ret = f2fs_do_truncate_blocks(fi->cow_inode, 0, true); + if (ret) { + f2fs_up_write(&fi->i_gc_rwsem[WRITE]); + goto out; + } } f2fs_write_inode(inode, NULL); @@ -3013,15 +3017,16 @@ struct dquot *transfer_to[MAXQUOTAS] = {}; struct f2fs_sb_info *sbi = F2FS_I_SB(inode); struct super_block *sb = sbi->sb; - int err = 0; + int err; transfer_to[PRJQUOTA] = dqget(sb, make_kqid_projid(kprojid)); - if (!IS_ERR(transfer_to[PRJQUOTA])) { - err = __dquot_transfer(inode, transfer_to); - if (err) - set_sbi_flag(sbi, SBI_QUOTA_NEED_REPAIR); - dqput(transfer_to[PRJQUOTA]); - } + if (IS_ERR(transfer_to[PRJQUOTA])) + return PTR_ERR(transfer_to[PRJQUOTA]); + + err = __dquot_transfer(inode, transfer_to); + if (err) + set_sbi_flag(sbi, SBI_QUOTA_NEED_REPAIR); + dqput(transfer_to[PRJQUOTA]); return err; } diff -u linux-azure-6.2-6.2.0/fs/f2fs/segment.c linux-azure-6.2-6.2.0/fs/f2fs/segment.c --- linux-azure-6.2-6.2.0/fs/f2fs/segment.c +++ linux-azure-6.2-6.2.0/fs/f2fs/segment.c @@ -246,10 +246,16 @@ } else { blkcnt_t count = 1; + err = inc_valid_block_count(sbi, inode, &count); + if (err) { + f2fs_put_dnode(&dn); + return err; + } + *old_addr = dn.data_blkaddr; f2fs_truncate_data_blocks_range(&dn, 1); dec_valid_block_count(sbi, F2FS_I(inode)->cow_inode, count); - inc_valid_block_count(sbi, inode, &count); + f2fs_replace_block(sbi, &dn, dn.data_blkaddr, new_addr, ni.version, true, false); } @@ -4951,48 +4957,6 @@ return 0; } -static bool is_conv_zone(struct f2fs_sb_info *sbi, unsigned int zone_idx, - unsigned int dev_idx) -{ - if (!bdev_is_zoned(FDEV(dev_idx).bdev)) - return true; - return !test_bit(zone_idx, FDEV(dev_idx).blkz_seq); -} - -/* Return the zone index in the given device */ -static unsigned int get_zone_idx(struct f2fs_sb_info *sbi, unsigned int secno, - int dev_idx) -{ - block_t sec_start_blkaddr = START_BLOCK(sbi, GET_SEG_FROM_SEC(sbi, secno)); - - return (sec_start_blkaddr - FDEV(dev_idx).start_blk) >> - sbi->log_blocks_per_blkz; -} - -/* - * Return the usable segments in a section based on the zone's - * corresponding zone capacity. Zone is equal to a section. - */ -static inline unsigned int f2fs_usable_zone_segs_in_sec( - struct f2fs_sb_info *sbi, unsigned int segno) -{ - unsigned int dev_idx, zone_idx; - - dev_idx = f2fs_target_device_index(sbi, START_BLOCK(sbi, segno)); - zone_idx = get_zone_idx(sbi, GET_SEC_FROM_SEG(sbi, segno), dev_idx); - - /* Conventional zone's capacity is always equal to zone size */ - if (is_conv_zone(sbi, zone_idx, dev_idx)) - return sbi->segs_per_sec; - - if (!sbi->unusable_blocks_per_sec) - return sbi->segs_per_sec; - - /* Get the segment count beyond zone capacity block */ - return sbi->segs_per_sec - (sbi->unusable_blocks_per_sec >> - sbi->log_blocks_per_seg); -} - /* * Return the number of usable blocks in a segment. The number of blocks * returned is always equal to the number of blocks in a segment for @@ -5005,23 +4969,13 @@ struct f2fs_sb_info *sbi, unsigned int segno) { block_t seg_start, sec_start_blkaddr, sec_cap_blkaddr; - unsigned int zone_idx, dev_idx, secno; - - secno = GET_SEC_FROM_SEG(sbi, segno); - seg_start = START_BLOCK(sbi, segno); - dev_idx = f2fs_target_device_index(sbi, seg_start); - zone_idx = get_zone_idx(sbi, secno, dev_idx); - - /* - * Conventional zone's capacity is always equal to zone size, - * so, blocks per segment is unchanged. - */ - if (is_conv_zone(sbi, zone_idx, dev_idx)) - return sbi->blocks_per_seg; + unsigned int secno; if (!sbi->unusable_blocks_per_sec) return sbi->blocks_per_seg; + secno = GET_SEC_FROM_SEG(sbi, segno); + seg_start = START_BLOCK(sbi, segno); sec_start_blkaddr = START_BLOCK(sbi, GET_SEG_FROM_SEC(sbi, secno)); sec_cap_blkaddr = sec_start_blkaddr + CAP_BLKS_PER_SEC(sbi); @@ -5055,11 +5009,6 @@ return 0; } -static inline unsigned int f2fs_usable_zone_segs_in_sec(struct f2fs_sb_info *sbi, - unsigned int segno) -{ - return 0; -} #endif unsigned int f2fs_usable_blks_in_seg(struct f2fs_sb_info *sbi, unsigned int segno) @@ -5074,7 +5023,7 @@ unsigned int segno) { if (f2fs_sb_has_blkzoned(sbi)) - return f2fs_usable_zone_segs_in_sec(sbi, segno); + return CAP_SEGS_PER_SEC(sbi); return sbi->segs_per_sec; } diff -u linux-azure-6.2-6.2.0/fs/f2fs/segment.h linux-azure-6.2-6.2.0/fs/f2fs/segment.h --- linux-azure-6.2-6.2.0/fs/f2fs/segment.h +++ linux-azure-6.2-6.2.0/fs/f2fs/segment.h @@ -104,6 +104,9 @@ #define CAP_BLKS_PER_SEC(sbi) \ ((sbi)->segs_per_sec * (sbi)->blocks_per_seg - \ (sbi)->unusable_blocks_per_sec) +#define CAP_SEGS_PER_SEC(sbi) \ + ((sbi)->segs_per_sec - ((sbi)->unusable_blocks_per_sec >>\ + (sbi)->log_blocks_per_seg)) #define GET_SEC_FROM_SEG(sbi, segno) \ (((segno) == -1) ? -1: (segno) / (sbi)->segs_per_sec) #define GET_SEG_FROM_SEC(sbi, secno) \ diff -u linux-azure-6.2-6.2.0/fs/f2fs/super.c linux-azure-6.2-6.2.0/fs/f2fs/super.c --- linux-azure-6.2-6.2.0/fs/f2fs/super.c +++ linux-azure-6.2-6.2.0/fs/f2fs/super.c @@ -3895,7 +3895,7 @@ f2fs_up_write(&sbi->sb_lock); } -static void f2fs_save_errors(struct f2fs_sb_info *sbi, unsigned char flag) +void f2fs_save_errors(struct f2fs_sb_info *sbi, unsigned char flag) { spin_lock(&sbi->error_lock); if (!test_bit(flag, (unsigned long *)sbi->errors)) { diff -u linux-azure-6.2-6.2.0/fs/f2fs/sysfs.c linux-azure-6.2-6.2.0/fs/f2fs/sysfs.c --- linux-azure-6.2-6.2.0/fs/f2fs/sysfs.c +++ linux-azure-6.2-6.2.0/fs/f2fs/sysfs.c @@ -564,9 +564,9 @@ if (!strcmp(a->attr.name, "iostat_period_ms")) { if (t < MIN_IOSTAT_PERIOD_MS || t > MAX_IOSTAT_PERIOD_MS) return -EINVAL; - spin_lock(&sbi->iostat_lock); + spin_lock_irq(&sbi->iostat_lock); sbi->iostat_period_ms = (unsigned int)t; - spin_unlock(&sbi->iostat_lock); + spin_unlock_irq(&sbi->iostat_lock); return count; } #endif diff -u linux-azure-6.2-6.2.0/fs/jbd2/transaction.c linux-azure-6.2-6.2.0/fs/jbd2/transaction.c --- linux-azure-6.2-6.2.0/fs/jbd2/transaction.c +++ linux-azure-6.2-6.2.0/fs/jbd2/transaction.c @@ -2387,6 +2387,9 @@ spin_unlock(&jh->b_state_lock); write_unlock(&journal->j_state_lock); jbd2_journal_put_journal_head(jh); + /* Already zapped buffer? Nothing to do... */ + if (!bh->b_bdev) + return 0; return -EBUSY; } /* diff -u linux-azure-6.2-6.2.0/fs/ksmbd/auth.c linux-azure-6.2-6.2.0/fs/ksmbd/auth.c --- linux-azure-6.2-6.2.0/fs/ksmbd/auth.c +++ linux-azure-6.2-6.2.0/fs/ksmbd/auth.c @@ -221,22 +221,22 @@ { char ntlmv2_hash[CIFS_ENCPWD_SIZE]; char ntlmv2_rsp[CIFS_HMAC_MD5_HASH_SIZE]; - struct ksmbd_crypto_ctx *ctx; + struct ksmbd_crypto_ctx *ctx = NULL; char *construct = NULL; int rc, len; - ctx = ksmbd_crypto_ctx_find_hmacmd5(); - if (!ctx) { - ksmbd_debug(AUTH, "could not crypto alloc hmacmd5\n"); - return -ENOMEM; - } - rc = calc_ntlmv2_hash(conn, sess, ntlmv2_hash, domain_name); if (rc) { ksmbd_debug(AUTH, "could not get v2 hash rc %d\n", rc); goto out; } + ctx = ksmbd_crypto_ctx_find_hmacmd5(); + if (!ctx) { + ksmbd_debug(AUTH, "could not crypto alloc hmacmd5\n"); + return -ENOMEM; + } + rc = crypto_shash_setkey(CRYPTO_HMACMD5_TFM(ctx), ntlmv2_hash, CIFS_HMAC_MD5_HASH_SIZE); @@ -272,6 +272,8 @@ ksmbd_debug(AUTH, "Could not generate md5 hash\n"); goto out; } + ksmbd_release_crypto_ctx(ctx); + ctx = NULL; rc = ksmbd_gen_sess_key(sess, ntlmv2_hash, ntlmv2_rsp); if (rc) { @@ -282,7 +284,8 @@ if (memcmp(ntlmv2->ntlmv2_hash, ntlmv2_rsp, CIFS_HMAC_MD5_HASH_SIZE) != 0) rc = -EINVAL; out: - ksmbd_release_crypto_ctx(ctx); + if (ctx) + ksmbd_release_crypto_ctx(ctx); kfree(construct); return rc; } diff -u linux-azure-6.2-6.2.0/fs/ksmbd/server.c linux-azure-6.2-6.2.0/fs/ksmbd/server.c --- linux-azure-6.2-6.2.0/fs/ksmbd/server.c +++ linux-azure-6.2-6.2.0/fs/ksmbd/server.c @@ -606,6 +606,7 @@ static void __exit ksmbd_server_exit(void) { ksmbd_server_shutdown(); + rcu_barrier(); ksmbd_release_inode_hash(); } diff -u linux-azure-6.2-6.2.0/fs/ksmbd/smb2pdu.c linux-azure-6.2-6.2.0/fs/ksmbd/smb2pdu.c --- linux-azure-6.2-6.2.0/fs/ksmbd/smb2pdu.c +++ linux-azure-6.2-6.2.0/fs/ksmbd/smb2pdu.c @@ -1456,7 +1456,7 @@ * Reuse session if anonymous try to connect * on reauthetication. */ - if (ksmbd_anonymous_user(user)) { + if (conn->binding == false && ksmbd_anonymous_user(user)) { ksmbd_free_user(user); return 0; } @@ -1470,7 +1470,7 @@ sess->user = user; } - if (user_guest(sess->user)) { + if (conn->binding == false && user_guest(sess->user)) { rsp->SessionFlags = SMB2_SESSION_FLAG_IS_GUEST_LE; } else { struct authenticate_message *authblob; @@ -1715,6 +1715,11 @@ goto out_err; } + if (user_guest(sess->user)) { + rc = -EOPNOTSUPP; + goto out_err; + } + conn->binding = true; } else if ((conn->dialect < SMB30_PROT_ID || server_conf.flags & KSMBD_GLOBAL_FLAG_SMB3_MULTICHANNEL) && @@ -1801,6 +1806,10 @@ } kfree(sess->Preauth_HashValue); sess->Preauth_HashValue = NULL; + } else { + pr_info_ratelimited("Unknown NTLMSSP message type : 0x%x\n", + le32_to_cpu(negblob->MessageType)); + rc = -EINVAL; } } else { /* TODO: need one more negotiation */ @@ -1823,6 +1832,8 @@ rsp->hdr.Status = STATUS_NETWORK_SESSION_EXPIRED; else if (rc == -ENOMEM) rsp->hdr.Status = STATUS_INSUFFICIENT_RESOURCES; + else if (rc == -EOPNOTSUPP) + rsp->hdr.Status = STATUS_NOT_SUPPORTED; else if (rc) rsp->hdr.Status = STATUS_LOGON_FAILURE; @@ -2055,11 +2066,12 @@ ksmbd_debug(SMB, "request\n"); - if (!tcon) { + if (!tcon || test_and_set_bit(TREE_CONN_EXPIRE, &tcon->status)) { struct smb2_tree_disconnect_req *req = smb2_get_msg(work->request_buf); ksmbd_debug(SMB, "Invalid tid %d\n", req->hdr.Id.SyncId.TreeId); + rsp->hdr.Status = STATUS_NETWORK_NAME_DELETED; smb2_set_err_rsp(work); return 0; @@ -4914,6 +4926,9 @@ int rc = 0, len; int fs_infoclass_size = 0; + if (!share->path) + return -EIO; + rc = kern_path(share->path, LOOKUP_NO_SYMLINKS, &path); if (rc) { pr_err("cannot create vfs path\n"); diff -u linux-azure-6.2-6.2.0/fs/nilfs2/segment.c linux-azure-6.2-6.2.0/fs/nilfs2/segment.c --- linux-azure-6.2-6.2.0/fs/nilfs2/segment.c +++ linux-azure-6.2-6.2.0/fs/nilfs2/segment.c @@ -2039,6 +2039,9 @@ struct the_nilfs *nilfs = sci->sc_super->s_fs_info; int err; + if (sb_rdonly(sci->sc_super)) + return -EROFS; + nilfs_sc_cstage_set(sci, NILFS_ST_INIT); sci->sc_cno = nilfs->ns_cno; @@ -2722,7 +2725,7 @@ flush_work(&sci->sc_iput_work); - } while (ret && retrycount-- > 0); + } while (ret && ret != -EROFS && retrycount-- > 0); } /** reverted: --- linux-azure-6.2-6.2.0/fs/overlayfs/overlayfs.h +++ linux-azure-6.2-6.2.0.orig/fs/overlayfs/overlayfs.h @@ -251,12 +251,8 @@ 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(ovl_upper_mnt_userns(ofs), 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); @@ -273,13 +269,7 @@ 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(ovl_upper_mnt_userns(ofs), dentry, name); - inode_unlock(inode); - pr_debug("removexattr(%pd2, \"%s\") = %i\n", dentry, name, err); return err; } diff -u linux-azure-6.2-6.2.0/fs/ubifs/dir.c linux-azure-6.2-6.2.0/fs/ubifs/dir.c --- linux-azure-6.2-6.2.0/fs/ubifs/dir.c +++ linux-azure-6.2-6.2.0/fs/ubifs/dir.c @@ -358,7 +358,6 @@ umode_t mode = S_IFCHR | WHITEOUT_MODE; struct inode *inode; struct ubifs_info *c = dir->i_sb->s_fs_info; - struct fscrypt_name nm; /* * Create an inode('nlink = 1') for whiteout without updating journal, @@ -369,10 +368,6 @@ dbg_gen("dent '%pd', mode %#hx in dir ino %lu", dentry, mode, dir->i_ino); - err = fscrypt_setup_filename(dir, &dentry->d_name, 0, &nm); - if (err) - return ERR_PTR(err); - inode = ubifs_new_inode(c, dir, mode, false); if (IS_ERR(inode)) { err = PTR_ERR(inode); @@ -395,7 +390,6 @@ make_bad_inode(inode); iput(inode); out_free: - fscrypt_free_filename(&nm); ubifs_err(c, "cannot create whiteout file, error %d", err); return ERR_PTR(err); } @@ -492,6 +486,7 @@ unlock_2_inodes(dir, inode); ubifs_release_budget(c, &req); + fscrypt_free_filename(&nm); return finish_open_simple(file, 0); diff -u linux-azure-6.2-6.2.0/fs/ubifs/tnc.c linux-azure-6.2-6.2.0/fs/ubifs/tnc.c --- linux-azure-6.2-6.2.0/fs/ubifs/tnc.c +++ linux-azure-6.2-6.2.0/fs/ubifs/tnc.c @@ -44,6 +44,33 @@ NOT_ON_MEDIA = 3, }; +static void do_insert_old_idx(struct ubifs_info *c, + struct ubifs_old_idx *old_idx) +{ + struct ubifs_old_idx *o; + struct rb_node **p, *parent = NULL; + + p = &c->old_idx.rb_node; + while (*p) { + parent = *p; + o = rb_entry(parent, struct ubifs_old_idx, rb); + if (old_idx->lnum < o->lnum) + p = &(*p)->rb_left; + else if (old_idx->lnum > o->lnum) + p = &(*p)->rb_right; + else if (old_idx->offs < o->offs) + p = &(*p)->rb_left; + else if (old_idx->offs > o->offs) + p = &(*p)->rb_right; + else { + ubifs_err(c, "old idx added twice!"); + kfree(old_idx); + } + } + rb_link_node(&old_idx->rb, parent, p); + rb_insert_color(&old_idx->rb, &c->old_idx); +} + /** * insert_old_idx - record an index node obsoleted since the last commit start. * @c: UBIFS file-system description object @@ -69,35 +96,15 @@ */ static int insert_old_idx(struct ubifs_info *c, int lnum, int offs) { - struct ubifs_old_idx *old_idx, *o; - struct rb_node **p, *parent = NULL; + struct ubifs_old_idx *old_idx; old_idx = kmalloc(sizeof(struct ubifs_old_idx), GFP_NOFS); if (unlikely(!old_idx)) return -ENOMEM; old_idx->lnum = lnum; old_idx->offs = offs; + do_insert_old_idx(c, old_idx); - p = &c->old_idx.rb_node; - while (*p) { - parent = *p; - o = rb_entry(parent, struct ubifs_old_idx, rb); - if (lnum < o->lnum) - p = &(*p)->rb_left; - else if (lnum > o->lnum) - p = &(*p)->rb_right; - else if (offs < o->offs) - p = &(*p)->rb_left; - else if (offs > o->offs) - p = &(*p)->rb_right; - else { - ubifs_err(c, "old idx added twice!"); - kfree(old_idx); - return 0; - } - } - rb_link_node(&old_idx->rb, parent, p); - rb_insert_color(&old_idx->rb, &c->old_idx); return 0; } @@ -199,23 +206,6 @@ __set_bit(DIRTY_ZNODE, &zn->flags); __clear_bit(COW_ZNODE, &zn->flags); - ubifs_assert(c, !ubifs_zn_obsolete(znode)); - __set_bit(OBSOLETE_ZNODE, &znode->flags); - - if (znode->level != 0) { - int i; - const int n = zn->child_cnt; - - /* The children now have new parent */ - for (i = 0; i < n; i++) { - struct ubifs_zbranch *zbr = &zn->zbranch[i]; - - if (zbr->znode) - zbr->znode->parent = zn; - } - } - - atomic_long_inc(&c->dirty_zn_cnt); return zn; } @@ -234,6 +224,42 @@ } /** + * replace_znode - replace old znode with new znode. + * @c: UBIFS file-system description object + * @new_zn: new znode + * @old_zn: old znode + * @zbr: the branch of parent znode + * + * Replace old znode with new znode in TNC. + */ +static void replace_znode(struct ubifs_info *c, struct ubifs_znode *new_zn, + struct ubifs_znode *old_zn, struct ubifs_zbranch *zbr) +{ + ubifs_assert(c, !ubifs_zn_obsolete(old_zn)); + __set_bit(OBSOLETE_ZNODE, &old_zn->flags); + + if (old_zn->level != 0) { + int i; + const int n = new_zn->child_cnt; + + /* The children now have new parent */ + for (i = 0; i < n; i++) { + struct ubifs_zbranch *child = &new_zn->zbranch[i]; + + if (child->znode) + child->znode->parent = new_zn; + } + } + + zbr->znode = new_zn; + zbr->lnum = 0; + zbr->offs = 0; + zbr->len = 0; + + atomic_long_inc(&c->dirty_zn_cnt); +} + +/** * dirty_cow_znode - ensure a znode is not being committed. * @c: UBIFS file-system description object * @zbr: branch of znode to check @@ -265,28 +291,32 @@ return zn; if (zbr->len) { - err = insert_old_idx(c, zbr->lnum, zbr->offs); - if (unlikely(err)) - /* - * Obsolete znodes will be freed by tnc_destroy_cnext() - * or free_obsolete_znodes(), copied up znodes should - * be added back to tnc and freed by - * ubifs_destroy_tnc_subtree(). - */ + struct ubifs_old_idx *old_idx; + + old_idx = kmalloc(sizeof(struct ubifs_old_idx), GFP_NOFS); + if (unlikely(!old_idx)) { + err = -ENOMEM; goto out; + } + old_idx->lnum = zbr->lnum; + old_idx->offs = zbr->offs; + err = add_idx_dirt(c, zbr->lnum, zbr->len); - } else - err = 0; + if (err) { + kfree(old_idx); + goto out; + } -out: - zbr->znode = zn; - zbr->lnum = 0; - zbr->offs = 0; - zbr->len = 0; + do_insert_old_idx(c, old_idx); + } + + replace_znode(c, zn, znode, zbr); - if (unlikely(err)) - return ERR_PTR(err); return zn; + +out: + kfree(zn); + return ERR_PTR(err); } /** reverted: --- linux-azure-6.2-6.2.0/fs/xattr.c +++ linux-azure-6.2-6.2.0.orig/fs/xattr.c @@ -259,7 +259,6 @@ return error; } -EXPORT_SYMBOL_GPL(__vfs_setxattr_noperm); /** * __vfs_setxattr_locked - set an extended attribute while holding the inode @@ -501,34 +500,6 @@ 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 * @@ -558,7 +529,12 @@ 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; diff -u linux-azure-6.2-6.2.0/include/linux/bpf.h linux-azure-6.2-6.2.0/include/linux/bpf.h --- linux-azure-6.2-6.2.0/include/linux/bpf.h +++ linux-azure-6.2-6.2.0/include/linux/bpf.h @@ -95,11 +95,11 @@ /* funcs callable from userspace and from eBPF programs */ void *(*map_lookup_elem)(struct bpf_map *map, void *key); - int (*map_update_elem)(struct bpf_map *map, void *key, void *value, u64 flags); - int (*map_delete_elem)(struct bpf_map *map, void *key); - int (*map_push_elem)(struct bpf_map *map, void *value, u64 flags); - int (*map_pop_elem)(struct bpf_map *map, void *value); - int (*map_peek_elem)(struct bpf_map *map, void *value); + long (*map_update_elem)(struct bpf_map *map, void *key, void *value, u64 flags); + long (*map_delete_elem)(struct bpf_map *map, void *key); + long (*map_push_elem)(struct bpf_map *map, void *value, u64 flags); + long (*map_pop_elem)(struct bpf_map *map, void *value); + long (*map_peek_elem)(struct bpf_map *map, void *value); void *(*map_lookup_percpu_elem)(struct bpf_map *map, void *key, u32 cpu); /* funcs called by prog_array and perf_event_array map */ @@ -138,7 +138,7 @@ struct bpf_local_storage __rcu ** (*map_owner_storage_ptr)(void *owner); /* Misc helpers.*/ - int (*map_redirect)(struct bpf_map *map, u64 key, u64 flags); + long (*map_redirect)(struct bpf_map *map, u64 key, u64 flags); /* map_meta_equal must be implemented for maps that can be * used as an inner map. It is a runtime check to ensure @@ -156,7 +156,7 @@ int (*map_set_for_each_callback_args)(struct bpf_verifier_env *env, struct bpf_func_state *caller, struct bpf_func_state *callee); - int (*map_for_each_callback)(struct bpf_map *map, + long (*map_for_each_callback)(struct bpf_map *map, bpf_callback_t callback_fn, void *callback_ctx, u64 flags); @@ -180,6 +180,10 @@ BPF_KPTR = BPF_KPTR_UNREF | BPF_KPTR_REF, BPF_LIST_HEAD = (1 << 4), BPF_LIST_NODE = (1 << 5), + BPF_RB_ROOT = (1 << 6), + BPF_RB_NODE = (1 << 7), + BPF_GRAPH_NODE_OR_ROOT = BPF_LIST_NODE | BPF_LIST_HEAD | + BPF_RB_NODE | BPF_RB_ROOT, }; struct btf_field_kptr { @@ -189,7 +193,7 @@ u32 btf_id; }; -struct btf_field_list_head { +struct btf_field_graph_root { struct btf *btf; u32 value_btf_id; u32 node_offset; @@ -201,7 +205,7 @@ enum btf_field_type type; union { struct btf_field_kptr kptr; - struct btf_field_list_head list_head; + struct btf_field_graph_root graph_root; }; }; @@ -283,6 +287,10 @@ return "bpf_list_head"; case BPF_LIST_NODE: return "bpf_list_node"; + case BPF_RB_ROOT: + return "bpf_rb_root"; + case BPF_RB_NODE: + return "bpf_rb_node"; default: WARN_ON_ONCE(1); return "unknown"; @@ -303,6 +311,10 @@ return sizeof(struct bpf_list_head); case BPF_LIST_NODE: return sizeof(struct bpf_list_node); + case BPF_RB_ROOT: + return sizeof(struct bpf_rb_root); + case BPF_RB_NODE: + return sizeof(struct bpf_rb_node); default: WARN_ON_ONCE(1); return 0; @@ -323,6 +335,10 @@ return __alignof__(struct bpf_list_head); case BPF_LIST_NODE: return __alignof__(struct bpf_list_node); + case BPF_RB_ROOT: + return __alignof__(struct bpf_rb_root); + case BPF_RB_NODE: + return __alignof__(struct bpf_rb_node); default: WARN_ON_ONCE(1); return 0; @@ -440,6 +456,9 @@ void bpf_timer_cancel_and_free(void *timer); void bpf_list_head_free(const struct btf_field *field, void *list_head, struct bpf_spin_lock *spin_lock); +void bpf_rb_root_free(const struct btf_field *field, void *rb_root, + struct bpf_spin_lock *spin_lock); + int bpf_obj_name_cpy(char *dst, const char *src, unsigned int size); @@ -582,6 +601,11 @@ /* MEM is tagged with rcu and memory access needs rcu_read_lock protection. */ MEM_RCU = BIT(13 + BPF_BASE_TYPE_BITS), + /* Used to tag PTR_TO_BTF_ID | MEM_ALLOC references which are non-owning. + * Currently only valid for linked-list and rbtree nodes. + */ + NON_OWN_REF = BIT(14 + BPF_BASE_TYPE_BITS), + __BPF_TYPE_FLAG_MAX, __BPF_TYPE_LAST_FLAG = __BPF_TYPE_FLAG_MAX - 1, }; diff -u linux-azure-6.2-6.2.0/include/linux/mm.h linux-azure-6.2-6.2.0/include/linux/mm.h --- linux-azure-6.2-6.2.0/include/linux/mm.h +++ linux-azure-6.2-6.2.0/include/linux/mm.h @@ -2037,6 +2037,8 @@ pgoff_t start, pgoff_t nr, bool even_cows); void unmap_mapping_range(struct address_space *mapping, loff_t const holebegin, loff_t const holelen, int even_cows); +struct vm_area_struct *lock_mm_and_find_vma(struct mm_struct *mm, + unsigned long address, struct pt_regs *regs); #else static inline vm_fault_t handle_mm_fault(struct vm_area_struct *vma, unsigned long address, unsigned int flags, @@ -2939,16 +2941,11 @@ extern unsigned long stack_guard_gap; /* Generic expand stack which grows the stack according to GROWS{UP,DOWN} */ -extern int expand_stack(struct vm_area_struct *vma, unsigned long address); +int expand_stack_locked(struct vm_area_struct *vma, unsigned long address); +struct vm_area_struct *expand_stack(struct mm_struct * mm, unsigned long addr); /* CONFIG_STACK_GROWSUP still needs to grow downwards at some places */ -extern int expand_downwards(struct vm_area_struct *vma, - unsigned long address); -#if VM_GROWSUP -extern int expand_upwards(struct vm_area_struct *vma, unsigned long address); -#else - #define expand_upwards(vma, address) (0) -#endif +int expand_downwards(struct vm_area_struct *vma, unsigned long address); /* Look up the first VMA which satisfies addr < vm_end, NULL if none. */ extern struct vm_area_struct * find_vma(struct mm_struct * mm, unsigned long addr); @@ -3043,7 +3040,8 @@ unsigned long start, unsigned long end); #endif -struct vm_area_struct *find_extend_vma(struct mm_struct *, unsigned long addr); +struct vm_area_struct *find_extend_vma_locked(struct mm_struct *, + unsigned long addr); int remap_pfn_range(struct vm_area_struct *, unsigned long addr, unsigned long pfn, unsigned long size, pgprot_t); int remap_pfn_range_notrack(struct vm_area_struct *vma, unsigned long addr, diff -u linux-azure-6.2-6.2.0/include/linux/swiotlb.h linux-azure-6.2-6.2.0/include/linux/swiotlb.h --- linux-azure-6.2-6.2.0/include/linux/swiotlb.h +++ linux-azure-6.2-6.2.0/include/linux/swiotlb.h @@ -122,7 +122,6 @@ void swiotlb_init(bool addressing_limited, unsigned int flags); void __init swiotlb_exit(void); -unsigned int swiotlb_max_segment(void); size_t swiotlb_max_mapping_size(struct device *dev); bool is_swiotlb_active(struct device *dev); void __init swiotlb_adjust_size(unsigned long size); @@ -141,10 +140,6 @@ static inline void swiotlb_exit(void) { } -static inline unsigned int swiotlb_max_segment(void) -{ - return 0; -} static inline size_t swiotlb_max_mapping_size(struct device *dev) { return SIZE_MAX; reverted: --- linux-azure-6.2-6.2.0/include/linux/xattr.h +++ linux-azure-6.2-6.2.0.orig/include/linux/xattr.h @@ -69,7 +69,6 @@ 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 *); diff -u linux-azure-6.2-6.2.0/include/net/mana/mana.h linux-azure-6.2-6.2.0/include/net/mana/mana.h --- linux-azure-6.2-6.2.0/include/net/mana/mana.h +++ linux-azure-6.2-6.2.0/include/net/mana/mana.h @@ -347,10 +347,8 @@ struct mana_ethtool_stats { u64 stop_queue; u64 wake_queue; - u64 tx_cqes; u64 tx_cqe_err; u64 tx_cqe_unknown_type; - u64 rx_cqes; u64 rx_coalesced_err; u64 rx_cqe_unknown_type; }; diff -u linux-azure-6.2-6.2.0/include/net/scm.h linux-azure-6.2-6.2.0/include/net/scm.h --- linux-azure-6.2-6.2.0/include/net/scm.h +++ linux-azure-6.2-6.2.0/include/net/scm.h @@ -110,16 +110,27 @@ } } } + +static inline bool scm_has_secdata(struct socket *sock) +{ + return test_bit(SOCK_PASSSEC, &sock->flags); +} #else static inline void scm_passec(struct socket *sock, struct msghdr *msg, struct scm_cookie *scm) { } + +static inline bool scm_has_secdata(struct socket *sock) +{ + return false; +} #endif /* CONFIG_SECURITY_NETWORK */ static __inline__ void scm_recv(struct socket *sock, struct msghdr *msg, struct scm_cookie *scm, int flags) { if (!msg->msg_control) { - if (test_bit(SOCK_PASSCRED, &sock->flags) || scm->fp) + if (test_bit(SOCK_PASSCRED, &sock->flags) || scm->fp || + scm_has_secdata(sock)) msg->msg_flags |= MSG_CTRUNC; scm_destroy(scm); return; diff -u linux-azure-6.2-6.2.0/io_uring/poll.c linux-azure-6.2-6.2.0/io_uring/poll.c --- linux-azure-6.2-6.2.0/io_uring/poll.c +++ linux-azure-6.2-6.2.0/io_uring/poll.c @@ -975,8 +975,9 @@ struct io_hash_bucket *bucket; struct io_kiocb *preq; int ret2, ret = 0; - bool locked; + bool locked = true; + io_ring_submit_lock(ctx, issue_flags); preq = io_poll_find(ctx, true, &cd, &ctx->cancel_table, &bucket); ret2 = io_poll_disarm(preq); if (bucket) @@ -988,12 +989,10 @@ goto out; } - io_ring_submit_lock(ctx, issue_flags); preq = io_poll_find(ctx, true, &cd, &ctx->cancel_table_locked, &bucket); ret2 = io_poll_disarm(preq); if (bucket) spin_unlock(&bucket->lock); - io_ring_submit_unlock(ctx, issue_flags); if (ret2) { ret = ret2; goto out; @@ -1017,7 +1016,7 @@ if (poll_update->update_user_data) preq->cqe.user_data = poll_update->new_user_data; - ret2 = io_poll_add(preq, issue_flags); + ret2 = io_poll_add(preq, issue_flags & ~IO_URING_F_UNLOCKED); /* successfully updated, don't complete poll request */ if (!ret2 || ret2 == -EIOCBQUEUED) goto out; @@ -1025,9 +1024,9 @@ req_set_fail(preq); io_req_set_res(preq, -ECANCELED, 0); - locked = !(issue_flags & IO_URING_F_UNLOCKED); io_req_task_complete(preq, &locked); out: + io_ring_submit_unlock(ctx, issue_flags); if (ret < 0) { req_set_fail(req); return ret; diff -u linux-azure-6.2-6.2.0/io_uring/rsrc.c linux-azure-6.2-6.2.0/io_uring/rsrc.c --- linux-azure-6.2-6.2.0/io_uring/rsrc.c +++ linux-azure-6.2-6.2.0/io_uring/rsrc.c @@ -577,7 +577,7 @@ } ctx->user_bufs[i] = imu; - *io_get_tag_slot(ctx->buf_data, offset) = tag; + *io_get_tag_slot(ctx->buf_data, i) = tag; } if (needs_switch) diff -u linux-azure-6.2-6.2.0/kernel/bpf/btf.c linux-azure-6.2-6.2.0/kernel/bpf/btf.c --- linux-azure-6.2-6.2.0/kernel/bpf/btf.c +++ linux-azure-6.2-6.2.0/kernel/bpf/btf.c @@ -566,8 +566,8 @@ *btf_p = btf; return ret; } - spin_lock_bh(&btf_idr_lock); btf_put(btf); + spin_lock_bh(&btf_idr_lock); } spin_unlock_bh(&btf_idr_lock); return ret; @@ -3228,7 +3228,7 @@ struct { const char *node_name; u32 value_btf_id; - } list_head; + } graph_root; }; }; @@ -3305,12 +3305,14 @@ return NULL; } -static int btf_find_list_head(const struct btf *btf, const struct btf_type *pt, - const struct btf_type *t, int comp_idx, - u32 off, int sz, struct btf_field_info *info) +static int +btf_find_graph_root(const struct btf *btf, const struct btf_type *pt, + const struct btf_type *t, int comp_idx, u32 off, + int sz, struct btf_field_info *info, + enum btf_field_type head_type) { + const char *node_field_name; const char *value_type; - const char *list_node; s32 id; if (!__btf_type_is_struct(t)) @@ -3320,26 +3322,32 @@ value_type = btf_find_decl_tag_value(btf, pt, comp_idx, "contains:"); if (!value_type) return -EINVAL; - list_node = strstr(value_type, ":"); - if (!list_node) + node_field_name = strstr(value_type, ":"); + if (!node_field_name) return -EINVAL; - value_type = kstrndup(value_type, list_node - value_type, GFP_KERNEL | __GFP_NOWARN); + value_type = kstrndup(value_type, node_field_name - value_type, GFP_KERNEL | __GFP_NOWARN); if (!value_type) return -ENOMEM; id = btf_find_by_name_kind(btf, value_type, BTF_KIND_STRUCT); kfree(value_type); if (id < 0) return id; - list_node++; - if (str_is_empty(list_node)) + node_field_name++; + if (str_is_empty(node_field_name)) return -EINVAL; - info->type = BPF_LIST_HEAD; + info->type = head_type; info->off = off; - info->list_head.value_btf_id = id; - info->list_head.node_name = list_node; + info->graph_root.value_btf_id = id; + info->graph_root.node_name = node_field_name; return BTF_FIELD_FOUND; } +#define field_mask_test_name(field_type, field_type_str) \ + if (field_mask & field_type && !strcmp(name, field_type_str)) { \ + type = field_type; \ + goto end; \ + } + static int btf_get_field_type(const char *name, u32 field_mask, u32 *seen_mask, int *align, int *sz) { @@ -3363,18 +3371,11 @@ goto end; } } - if (field_mask & BPF_LIST_HEAD) { - if (!strcmp(name, "bpf_list_head")) { - type = BPF_LIST_HEAD; - goto end; - } - } - if (field_mask & BPF_LIST_NODE) { - if (!strcmp(name, "bpf_list_node")) { - type = BPF_LIST_NODE; - goto end; - } - } + field_mask_test_name(BPF_LIST_HEAD, "bpf_list_head"); + field_mask_test_name(BPF_LIST_NODE, "bpf_list_node"); + field_mask_test_name(BPF_RB_ROOT, "bpf_rb_root"); + field_mask_test_name(BPF_RB_NODE, "bpf_rb_node"); + /* Only return BPF_KPTR when all other types with matchable names fail */ if (field_mask & BPF_KPTR) { type = BPF_KPTR_REF; @@ -3387,6 +3388,8 @@ return type; } +#undef field_mask_test_name + static int btf_find_struct_field(const struct btf *btf, const struct btf_type *t, u32 field_mask, struct btf_field_info *info, int info_cnt) @@ -3419,6 +3422,7 @@ case BPF_SPIN_LOCK: case BPF_TIMER: case BPF_LIST_NODE: + case BPF_RB_NODE: ret = btf_find_struct(btf, member_type, off, sz, field_type, idx < info_cnt ? &info[idx] : &tmp); if (ret < 0) @@ -3432,8 +3436,11 @@ return ret; break; case BPF_LIST_HEAD: - ret = btf_find_list_head(btf, t, member_type, i, off, sz, - idx < info_cnt ? &info[idx] : &tmp); + case BPF_RB_ROOT: + ret = btf_find_graph_root(btf, t, member_type, + i, off, sz, + idx < info_cnt ? &info[idx] : &tmp, + field_type); if (ret < 0) return ret; break; @@ -3480,6 +3487,7 @@ case BPF_SPIN_LOCK: case BPF_TIMER: case BPF_LIST_NODE: + case BPF_RB_NODE: ret = btf_find_struct(btf, var_type, off, sz, field_type, idx < info_cnt ? &info[idx] : &tmp); if (ret < 0) @@ -3493,8 +3501,11 @@ return ret; break; case BPF_LIST_HEAD: - ret = btf_find_list_head(btf, var, var_type, -1, off, sz, - idx < info_cnt ? &info[idx] : &tmp); + case BPF_RB_ROOT: + ret = btf_find_graph_root(btf, var, var_type, + -1, off, sz, + idx < info_cnt ? &info[idx] : &tmp, + field_type); if (ret < 0) return ret; break; @@ -3596,21 +3607,25 @@ return ret; } -static int btf_parse_list_head(const struct btf *btf, struct btf_field *field, - struct btf_field_info *info) +static int btf_parse_graph_root(const struct btf *btf, + struct btf_field *field, + struct btf_field_info *info, + const char *node_type_name, + size_t node_type_align) { const struct btf_type *t, *n = NULL; const struct btf_member *member; u32 offset; int i; - t = btf_type_by_id(btf, info->list_head.value_btf_id); + t = btf_type_by_id(btf, info->graph_root.value_btf_id); /* We've already checked that value_btf_id is a struct type. We * just need to figure out the offset of the list_node, and * verify its type. */ for_each_member(i, t, member) { - if (strcmp(info->list_head.node_name, __btf_name_by_offset(btf, member->name_off))) + if (strcmp(info->graph_root.node_name, + __btf_name_by_offset(btf, member->name_off))) continue; /* Invalid BTF, two members with same name */ if (n) @@ -3618,24 +3633,38 @@ n = btf_type_by_id(btf, member->type); if (!__btf_type_is_struct(n)) return -EINVAL; - if (strcmp("bpf_list_node", __btf_name_by_offset(btf, n->name_off))) + if (strcmp(node_type_name, __btf_name_by_offset(btf, n->name_off))) return -EINVAL; offset = __btf_member_bit_offset(n, member); if (offset % 8) return -EINVAL; offset /= 8; - if (offset % __alignof__(struct bpf_list_node)) + if (offset % node_type_align) return -EINVAL; - field->list_head.btf = (struct btf *)btf; - field->list_head.value_btf_id = info->list_head.value_btf_id; - field->list_head.node_offset = offset; + field->graph_root.btf = (struct btf *)btf; + field->graph_root.value_btf_id = info->graph_root.value_btf_id; + field->graph_root.node_offset = offset; } if (!n) return -ENOENT; return 0; } +static int btf_parse_list_head(const struct btf *btf, struct btf_field *field, + struct btf_field_info *info) +{ + return btf_parse_graph_root(btf, field, info, "bpf_list_node", + __alignof__(struct bpf_list_node)); +} + +static int btf_parse_rb_root(const struct btf *btf, struct btf_field *field, + struct btf_field_info *info) +{ + return btf_parse_graph_root(btf, field, info, "bpf_rb_node", + __alignof__(struct bpf_rb_node)); +} + struct btf_record *btf_parse_fields(const struct btf *btf, const struct btf_type *t, u32 field_mask, u32 value_size) { @@ -3698,7 +3727,13 @@ if (ret < 0) goto end; break; + case BPF_RB_ROOT: + ret = btf_parse_rb_root(btf, &rec->fields[i], &info_arr[i]); + if (ret < 0) + goto end; + break; case BPF_LIST_NODE: + case BPF_RB_NODE: break; default: ret = -EFAULT; @@ -3707,8 +3742,9 @@ rec->cnt++; } - /* bpf_list_head requires bpf_spin_lock */ - if (btf_record_has_field(rec, BPF_LIST_HEAD) && rec->spin_lock_off < 0) { + /* bpf_{list_head, rb_node} require bpf_spin_lock */ + if ((btf_record_has_field(rec, BPF_LIST_HEAD) || + btf_record_has_field(rec, BPF_RB_ROOT)) && rec->spin_lock_off < 0) { ret = -EINVAL; goto end; } @@ -3719,62 +3755,76 @@ return ERR_PTR(ret); } +#define GRAPH_ROOT_MASK (BPF_LIST_HEAD | BPF_RB_ROOT) +#define GRAPH_NODE_MASK (BPF_LIST_NODE | BPF_RB_NODE) + int btf_check_and_fixup_fields(const struct btf *btf, struct btf_record *rec) { int i; - /* There are two owning types, kptr_ref and bpf_list_head. The former - * only supports storing kernel types, which can never store references - * to program allocated local types, atleast not yet. Hence we only need - * to ensure that bpf_list_head ownership does not form cycles. + /* There are three types that signify ownership of some other type: + * kptr_ref, bpf_list_head, bpf_rb_root. + * kptr_ref only supports storing kernel types, which can't store + * references to program allocated local types. + * + * Hence we only need to ensure that bpf_{list_head,rb_root} ownership + * does not form cycles. */ - if (IS_ERR_OR_NULL(rec) || !(rec->field_mask & BPF_LIST_HEAD)) + if (IS_ERR_OR_NULL(rec) || !(rec->field_mask & GRAPH_ROOT_MASK)) return 0; for (i = 0; i < rec->cnt; i++) { struct btf_struct_meta *meta; u32 btf_id; - if (!(rec->fields[i].type & BPF_LIST_HEAD)) + if (!(rec->fields[i].type & GRAPH_ROOT_MASK)) continue; - btf_id = rec->fields[i].list_head.value_btf_id; + btf_id = rec->fields[i].graph_root.value_btf_id; meta = btf_find_struct_meta(btf, btf_id); if (!meta) return -EFAULT; - rec->fields[i].list_head.value_rec = meta->record; + rec->fields[i].graph_root.value_rec = meta->record; - if (!(rec->field_mask & BPF_LIST_NODE)) + /* We need to set value_rec for all root types, but no need + * to check ownership cycle for a type unless it's also a + * node type. + */ + if (!(rec->field_mask & GRAPH_NODE_MASK)) continue; /* We need to ensure ownership acyclicity among all types. The * proper way to do it would be to topologically sort all BTF * IDs based on the ownership edges, since there can be multiple - * bpf_list_head in a type. Instead, we use the following - * reasoning: + * bpf_{list_head,rb_node} in a type. Instead, we use the + * following resaoning: * * - A type can only be owned by another type in user BTF if it - * has a bpf_list_node. + * has a bpf_{list,rb}_node. Let's call these node types. * - A type can only _own_ another type in user BTF if it has a - * bpf_list_head. + * bpf_{list_head,rb_root}. Let's call these root types. * - * We ensure that if a type has both bpf_list_head and - * bpf_list_node, its element types cannot be owning types. + * We ensure that if a type is both a root and node, its + * element types cannot be root types. * * To ensure acyclicity: * - * When A only has bpf_list_head, ownership chain can be: + * When A is an root type but not a node, its ownership + * chain can be: * A -> B -> C * Where: - * - B has both bpf_list_head and bpf_list_node. - * - C only has bpf_list_node. + * - A is an root, e.g. has bpf_rb_root. + * - B is both a root and node, e.g. has bpf_rb_node and + * bpf_list_head. + * - C is only an root, e.g. has bpf_list_node * - * When A has both bpf_list_head and bpf_list_node, some other - * type already owns it in the BTF domain, hence it can not own - * another owning type through any of the bpf_list_head edges. + * When A is both a root and node, some other type already + * owns it in the BTF domain, hence it can not own + * another root type through any of the ownership edges. * A -> B * Where: - * - B only has bpf_list_node. + * - A is both an root and node. + * - B is only an node. */ - if (meta->record->field_mask & BPF_LIST_HEAD) + if (meta->record->field_mask & GRAPH_ROOT_MASK) return -ELOOP; } return 0; @@ -5237,6 +5287,8 @@ "bpf_spin_lock", "bpf_list_head", "bpf_list_node", + "bpf_rb_root", + "bpf_rb_node", }; static struct btf_struct_metas * @@ -5310,7 +5362,8 @@ type = &tab->types[tab->cnt]; type->btf_id = i; - record = btf_parse_fields(btf, t, BPF_SPIN_LOCK | BPF_LIST_HEAD | BPF_LIST_NODE, t->size); + record = btf_parse_fields(btf, t, BPF_SPIN_LOCK | BPF_LIST_HEAD | BPF_LIST_NODE | + BPF_RB_ROOT | BPF_RB_NODE, t->size); /* The record cannot be unset, treat it as an error if so */ if (IS_ERR_OR_NULL(record)) { ret = PTR_ERR_OR_ZERO(record) ?: -EFAULT; @@ -5795,12 +5848,8 @@ static bool is_int_ptr(struct btf *btf, const struct btf_type *t) { - /* t comes in already as a pointer */ - t = btf_type_by_id(btf, t->type); - - /* allow const */ - if (BTF_INFO_KIND(t->info) == BTF_KIND_CONST) - t = btf_type_by_id(btf, t->type); + /* skip modifiers */ + t = btf_type_skip_modifiers(btf, t->type, NULL); return btf_type_is_int(t); } @@ -8136,12 +8185,10 @@ btf_get(mod_btf); spin_unlock_bh(&btf_idr_lock); cands = bpf_core_add_cands(cands, mod_btf, btf_nr_types(main_btf)); - if (IS_ERR(cands)) { - btf_put(mod_btf); + btf_put(mod_btf); + if (IS_ERR(cands)) return ERR_CAST(cands); - } spin_lock_bh(&btf_idr_lock); - btf_put(mod_btf); } spin_unlock_bh(&btf_idr_lock); /* cands is a pointer to kmalloced memory here if cands->cnt > 0 diff -u linux-azure-6.2-6.2.0/kernel/bpf/hashtab.c linux-azure-6.2-6.2.0/kernel/bpf/hashtab.c --- linux-azure-6.2-6.2.0/kernel/bpf/hashtab.c +++ linux-azure-6.2-6.2.0/kernel/bpf/hashtab.c @@ -1057,8 +1057,8 @@ } /* Called from syscall or from eBPF program */ -static int htab_map_update_elem(struct bpf_map *map, void *key, void *value, - u64 map_flags) +static long htab_map_update_elem(struct bpf_map *map, void *key, void *value, + u64 map_flags) { struct bpf_htab *htab = container_of(map, struct bpf_htab, map); struct htab_elem *l_new = NULL, *l_old; @@ -1159,8 +1159,8 @@ bpf_lru_push_free(&htab->lru, &elem->lru_node); } -static int htab_lru_map_update_elem(struct bpf_map *map, void *key, void *value, - u64 map_flags) +static long htab_lru_map_update_elem(struct bpf_map *map, void *key, void *value, + u64 map_flags) { struct bpf_htab *htab = container_of(map, struct bpf_htab, map); struct htab_elem *l_new, *l_old = NULL; @@ -1226,9 +1226,9 @@ return ret; } -static int __htab_percpu_map_update_elem(struct bpf_map *map, void *key, - void *value, u64 map_flags, - bool onallcpus) +static long __htab_percpu_map_update_elem(struct bpf_map *map, void *key, + void *value, u64 map_flags, + bool onallcpus) { struct bpf_htab *htab = container_of(map, struct bpf_htab, map); struct htab_elem *l_new = NULL, *l_old; @@ -1281,9 +1281,9 @@ return ret; } -static int __htab_lru_percpu_map_update_elem(struct bpf_map *map, void *key, - void *value, u64 map_flags, - bool onallcpus) +static long __htab_lru_percpu_map_update_elem(struct bpf_map *map, void *key, + void *value, u64 map_flags, + bool onallcpus) { struct bpf_htab *htab = container_of(map, struct bpf_htab, map); struct htab_elem *l_new = NULL, *l_old; @@ -1348,21 +1348,21 @@ return ret; } -static int htab_percpu_map_update_elem(struct bpf_map *map, void *key, - void *value, u64 map_flags) +static long htab_percpu_map_update_elem(struct bpf_map *map, void *key, + void *value, u64 map_flags) { return __htab_percpu_map_update_elem(map, key, value, map_flags, false); } -static int htab_lru_percpu_map_update_elem(struct bpf_map *map, void *key, - void *value, u64 map_flags) +static long htab_lru_percpu_map_update_elem(struct bpf_map *map, void *key, + void *value, u64 map_flags) { return __htab_lru_percpu_map_update_elem(map, key, value, map_flags, false); } /* Called from syscall or from eBPF program */ -static int htab_map_delete_elem(struct bpf_map *map, void *key) +static long htab_map_delete_elem(struct bpf_map *map, void *key) { struct bpf_htab *htab = container_of(map, struct bpf_htab, map); struct hlist_nulls_head *head; @@ -1398,7 +1398,7 @@ return ret; } -static int htab_lru_map_delete_elem(struct bpf_map *map, void *key) +static long htab_lru_map_delete_elem(struct bpf_map *map, void *key) { struct bpf_htab *htab = container_of(map, struct bpf_htab, map); struct hlist_nulls_head *head; @@ -2119,8 +2119,8 @@ .seq_priv_size = sizeof(struct bpf_iter_seq_hash_map_info), }; -static int bpf_for_each_hash_elem(struct bpf_map *map, bpf_callback_t callback_fn, - void *callback_ctx, u64 flags) +static long bpf_for_each_hash_elem(struct bpf_map *map, bpf_callback_t callback_fn, + void *callback_ctx, u64 flags) { struct bpf_htab *htab = container_of(map, struct bpf_htab, map); struct hlist_nulls_head *head; diff -u linux-azure-6.2-6.2.0/kernel/bpf/verifier.c linux-azure-6.2-6.2.0/kernel/bpf/verifier.c --- linux-azure-6.2-6.2.0/kernel/bpf/verifier.c +++ linux-azure-6.2-6.2.0/kernel/bpf/verifier.c @@ -190,6 +190,10 @@ static int acquire_reference_state(struct bpf_verifier_env *env, int insn_idx); static int release_reference(struct bpf_verifier_env *env, int ref_obj_id); +static void invalidate_non_owning_refs(struct bpf_verifier_env *env); +static bool in_rbtree_lock_required_cb(struct bpf_verifier_env *env); +static int ref_set_non_owning(struct bpf_verifier_env *env, + struct bpf_reg_state *reg); static bool bpf_map_ptr_poisoned(const struct bpf_insn_aux_data *aux) { @@ -456,6 +460,11 @@ return base_type(type) == PTR_TO_BTF_ID && type_flag(type) & MEM_ALLOC; } +static bool type_is_non_owning_ref(u32 type) +{ + return type_is_ptr_alloc_obj(type) && type_flag(type) & NON_OWN_REF; +} + static struct btf_record *reg_btf_record(const struct bpf_reg_state *reg) { struct btf_record *rec = NULL; @@ -1044,6 +1053,8 @@ verbose_a("id=%d", reg->id); if (reg->ref_obj_id) verbose_a("ref_obj_id=%d", reg->ref_obj_id); + if (type_is_non_owning_ref(reg->type)) + verbose_a("%s", "non_own_ref"); if (t != SCALAR_VALUE) verbose_a("off=%d", reg->off); if (type_is_pkt_pointer(t)) @@ -1599,6 +1610,16 @@ reg->type &= ~PTR_MAYBE_NULL; } +static void mark_reg_graph_node(struct bpf_reg_state *regs, u32 regno, + struct btf_field_graph_root *ds_head) +{ + __mark_reg_known_zero(®s[regno]); + regs[regno].type = PTR_TO_BTF_ID | MEM_ALLOC; + regs[regno].btf = ds_head->btf; + regs[regno].btf_id = ds_head->value_btf_id; + regs[regno].off = ds_head->node_offset; +} + static bool reg_is_pkt_pointer(const struct bpf_reg_state *reg) { return type_is_pkt_pointer(reg->type); @@ -1769,9 +1790,9 @@ struct tnum var64_off = tnum_intersect(reg->var_off, tnum_range(reg->umin_value, reg->umax_value)); - struct tnum var32_off = tnum_intersect(tnum_subreg(reg->var_off), - tnum_range(reg->u32_min_value, - reg->u32_max_value)); + struct tnum var32_off = tnum_intersect(tnum_subreg(var64_off), + tnum_range(reg->u32_min_value, + reg->u32_max_value)); reg->var_off = tnum_or(tnum_clear_subreg(var64_off), var32_off); } @@ -3895,17 +3916,13 @@ } /* Variable offset is prohibited for unprivileged mode for simplicity * since it requires corresponding support in Spectre masking for stack - * ALU. See also retrieve_ptr_limit(). + * ALU. See also retrieve_ptr_limit(). The check in + * check_stack_access_for_ptr_arithmetic() called by + * adjust_ptr_min_max_vals() prevents users from creating stack pointers + * with variable offsets, therefore no check is required here. Further, + * just checking it here would be insufficient as speculative stack + * writes could still lead to unsafe speculative behaviour. */ - if (!env->bypass_spec_v1 && var_off) { - char tn_buf[48]; - - tnum_strn(tn_buf, sizeof(tn_buf), reg->var_off); - verbose(env, "R%d variable offset stack access prohibited for !root, var_off=%s\n", - ptr_regno, tn_buf); - return -EACCES; - } - if (!var_off) { off += reg->var_off.value; err = check_stack_read_fixed_off(env, state, off, size, @@ -5007,7 +5024,8 @@ return -EACCES; } - if (type_is_alloc(reg->type) && !reg->ref_obj_id) { + if (type_is_alloc(reg->type) && !type_is_non_owning_ref(reg->type) && + !reg->ref_obj_id) { verbose(env, "verifier internal error: ref_obj_id for allocated object must be non-zero\n"); return -EFAULT; } @@ -5990,9 +6008,7 @@ cur->active_lock.ptr = btf; cur->active_lock.id = reg->id; } else { - struct bpf_func_state *fstate = cur_func(env); void *ptr; - int i; if (map) ptr = map; @@ -6008,25 +6024,11 @@ verbose(env, "bpf_spin_unlock of different lock\n"); return -EINVAL; } - cur->active_lock.ptr = NULL; - cur->active_lock.id = 0; - for (i = fstate->acquired_refs - 1; i >= 0; i--) { - int err; + invalidate_non_owning_refs(env); - /* Complain on error because this reference state cannot - * be freed before this point, as bpf_spin_lock critical - * section does not allow functions that release the - * allocated object immediately. - */ - if (!fstate->refs[i].release_on_unlock) - continue; - err = release_reference(env, fstate->refs[i].id); - if (err) { - verbose(env, "failed to release release_on_unlock reference"); - return err; - } - } + cur->active_lock.ptr = NULL; + cur->active_lock.id = 0; } return 0; } @@ -6494,6 +6496,23 @@ return 0; } +static struct btf_field * +reg_find_field_offset(const struct bpf_reg_state *reg, s32 off, u32 fields) +{ + struct btf_field *field; + struct btf_record *rec; + + rec = reg_btf_record(reg); + if (!rec) + return NULL; + + field = btf_record_find(rec, off, fields); + if (!field) + return NULL; + + return field; +} + int check_func_arg_reg_off(struct bpf_verifier_env *env, const struct bpf_reg_state *reg, int regno, enum bpf_arg_type arg_type) @@ -6515,6 +6534,18 @@ */ if (arg_type_is_dynptr(arg_type) && type == PTR_TO_STACK) return 0; + + if ((type_is_ptr_alloc_obj(type) || type_is_non_owning_ref(type)) && reg->off) { + if (reg_find_field_offset(reg, reg->off, BPF_GRAPH_NODE_OR_ROOT)) + return __check_ptr_off_reg(env, reg, regno, true); + + verbose(env, "R%d must have zero offset when passed to release func\n", + regno); + verbose(env, "No graph node or root found at R%d type:%s off:%d\n", regno, + kernel_type_name(reg->btf, reg->btf_id), reg->off); + return -EINVAL; + } + /* Doing check_ptr_off_reg check for the offset will catch this * because fixed_off_ok is false, but checking here allows us * to give the user a better error message. @@ -6549,6 +6580,7 @@ case PTR_TO_BTF_ID | PTR_TRUSTED: case PTR_TO_BTF_ID | MEM_RCU: case PTR_TO_BTF_ID | MEM_ALLOC | PTR_TRUSTED: + case PTR_TO_BTF_ID | MEM_ALLOC | NON_OWN_REF: /* When referenced PTR_TO_BTF_ID is passed to release function, * its fixed offset must be 0. In the other cases, fixed offset * can be non-zero. This was already checked above. So pass @@ -6750,6 +6782,10 @@ meta->ret_btf_id = reg->btf_id; break; case ARG_PTR_TO_SPIN_LOCK: + if (in_rbtree_lock_required_cb(env)) { + verbose(env, "can't spin_{lock,unlock} in rbtree cb\n"); + return -EACCES; + } if (meta->func_id == BPF_FUNC_spin_lock) { err = process_spin_lock(env, regno, true); if (err) @@ -7301,6 +7337,17 @@ return 0; } +static void invalidate_non_owning_refs(struct bpf_verifier_env *env) +{ + struct bpf_func_state *unused; + struct bpf_reg_state *reg; + + bpf_for_each_reg_in_vstate(env->cur_state, unused, reg, ({ + if (type_is_non_owning_ref(reg->type)) + __mark_reg_unknown(env, reg); + })); +} + static void clear_caller_saved_regs(struct bpf_verifier_env *env, struct bpf_reg_state *regs) { @@ -7322,6 +7369,8 @@ struct bpf_func_state *caller, struct bpf_func_state *callee, int insn_idx); +static bool is_callback_calling_kfunc(u32 btf_id); + static int __check_func_call(struct bpf_verifier_env *env, struct bpf_insn *insn, int *insn_idx, int subprog, set_callee_state_fn set_callee_state_cb) @@ -7376,10 +7425,18 @@ * interested in validating only BPF helpers that can call subprogs as * callbacks */ - if (set_callee_state_cb != set_callee_state && !is_callback_calling_function(insn->imm)) { - verbose(env, "verifier bug: helper %s#%d is not marked as callback-calling\n", - func_id_name(insn->imm), insn->imm); - return -EFAULT; + if (set_callee_state_cb != set_callee_state) { + if (bpf_pseudo_kfunc_call(insn) && + !is_callback_calling_kfunc(insn->imm)) { + verbose(env, "verifier bug: kfunc %s#%d not marked as callback-calling\n", + func_id_name(insn->imm), insn->imm); + return -EFAULT; + } else if (!bpf_pseudo_kfunc_call(insn) && + !is_callback_calling_function(insn->imm)) { /* helper */ + verbose(env, "verifier bug: helper %s#%d not marked as callback-calling\n", + func_id_name(insn->imm), insn->imm); + return -EFAULT; + } } if (insn->code == (BPF_JMP | BPF_CALL) && @@ -7644,6 +7701,63 @@ return 0; } +static int set_rbtree_add_callback_state(struct bpf_verifier_env *env, + struct bpf_func_state *caller, + struct bpf_func_state *callee, + int insn_idx) +{ + /* void bpf_rbtree_add(struct bpf_rb_root *root, struct bpf_rb_node *node, + * bool (less)(struct bpf_rb_node *a, const struct bpf_rb_node *b)); + * + * 'struct bpf_rb_node *node' arg to bpf_rbtree_add is the same PTR_TO_BTF_ID w/ offset + * that 'less' callback args will be receiving. However, 'node' arg was release_reference'd + * by this point, so look at 'root' + */ + struct btf_field *field; + + field = reg_find_field_offset(&caller->regs[BPF_REG_1], caller->regs[BPF_REG_1].off, + BPF_RB_ROOT); + if (!field || !field->graph_root.value_btf_id) + return -EFAULT; + + mark_reg_graph_node(callee->regs, BPF_REG_1, &field->graph_root); + ref_set_non_owning(env, &callee->regs[BPF_REG_1]); + mark_reg_graph_node(callee->regs, BPF_REG_2, &field->graph_root); + ref_set_non_owning(env, &callee->regs[BPF_REG_2]); + + __mark_reg_not_init(env, &callee->regs[BPF_REG_3]); + __mark_reg_not_init(env, &callee->regs[BPF_REG_4]); + __mark_reg_not_init(env, &callee->regs[BPF_REG_5]); + callee->in_callback_fn = true; + callee->callback_ret_range = tnum_range(0, 1); + return 0; +} + +static bool is_rbtree_lock_required_kfunc(u32 btf_id); + +/* Are we currently verifying the callback for a rbtree helper that must + * be called with lock held? If so, no need to complain about unreleased + * lock + */ +static bool in_rbtree_lock_required_cb(struct bpf_verifier_env *env) +{ + struct bpf_verifier_state *state = env->cur_state; + struct bpf_insn *insn = env->prog->insnsi; + struct bpf_func_state *callee; + int kfunc_btf_id; + + if (!state->curframe) + return false; + + callee = state->frame[state->curframe]; + + if (!callee->in_callback_fn) + return false; + + kfunc_btf_id = insn[callee->callsite].imm; + return is_rbtree_lock_required_kfunc(kfunc_btf_id); +} + static int prepare_func_exit(struct bpf_verifier_env *env, int *insn_idx) { struct bpf_verifier_state *state = env->cur_state; @@ -8395,6 +8509,7 @@ bool r0_rdonly; u32 ret_btf_id; u64 r0_size; + u32 subprogno; struct { u64 value; bool found; @@ -8406,6 +8521,9 @@ struct { struct btf_field *field; } arg_list_head; + struct { + struct btf_field *field; + } arg_rbtree_root; }; static bool is_kfunc_acquire(struct bpf_kfunc_call_arg_meta *meta) @@ -8517,12 +8635,16 @@ KF_ARG_DYNPTR_ID, KF_ARG_LIST_HEAD_ID, KF_ARG_LIST_NODE_ID, + KF_ARG_RB_ROOT_ID, + KF_ARG_RB_NODE_ID, }; BTF_ID_LIST(kf_arg_btf_ids) BTF_ID(struct, bpf_dynptr_kern) BTF_ID(struct, bpf_list_head) BTF_ID(struct, bpf_list_node) +BTF_ID(struct, bpf_rb_root) +BTF_ID(struct, bpf_rb_node) static bool __is_kfunc_ptr_arg_type(const struct btf *btf, const struct btf_param *arg, int type) @@ -8556,6 +8678,28 @@ return __is_kfunc_ptr_arg_type(btf, arg, KF_ARG_LIST_NODE_ID); } +static bool is_kfunc_arg_rbtree_root(const struct btf *btf, const struct btf_param *arg) +{ + return __is_kfunc_ptr_arg_type(btf, arg, KF_ARG_RB_ROOT_ID); +} + +static bool is_kfunc_arg_rbtree_node(const struct btf *btf, const struct btf_param *arg) +{ + return __is_kfunc_ptr_arg_type(btf, arg, KF_ARG_RB_NODE_ID); +} + +static bool is_kfunc_arg_callback(struct bpf_verifier_env *env, const struct btf *btf, + const struct btf_param *arg) +{ + const struct btf_type *t; + + t = btf_type_resolve_func_ptr(btf, arg->type, NULL); + if (!t) + return false; + + return true; +} + /* Returns true if struct is composed of scalars, 4 levels of nesting allowed */ static bool __btf_type_is_scalar_struct(struct bpf_verifier_env *env, const struct btf *btf, @@ -8615,6 +8759,9 @@ KF_ARG_PTR_TO_BTF_ID, /* Also covers reg2btf_ids conversions */ KF_ARG_PTR_TO_MEM, KF_ARG_PTR_TO_MEM_SIZE, /* Size derived from next argument, skip it */ + KF_ARG_PTR_TO_CALLBACK, + KF_ARG_PTR_TO_RB_ROOT, + KF_ARG_PTR_TO_RB_NODE, }; enum special_kfunc_type { @@ -8628,6 +8775,9 @@ KF_bpf_rdonly_cast, KF_bpf_rcu_read_lock, KF_bpf_rcu_read_unlock, + KF_bpf_rbtree_remove, + KF_bpf_rbtree_add, + KF_bpf_rbtree_first, }; BTF_SET_START(special_kfunc_set) @@ -8639,6 +8789,9 @@ BTF_ID(func, bpf_list_pop_back) BTF_ID(func, bpf_cast_to_kern_ctx) BTF_ID(func, bpf_rdonly_cast) +BTF_ID(func, bpf_rbtree_remove) +BTF_ID(func, bpf_rbtree_add) +BTF_ID(func, bpf_rbtree_first) BTF_SET_END(special_kfunc_set) BTF_ID_LIST(special_kfunc_list) @@ -8652,6 +8805,9 @@ BTF_ID(func, bpf_rdonly_cast) BTF_ID(func, bpf_rcu_read_lock) BTF_ID(func, bpf_rcu_read_unlock) +BTF_ID(func, bpf_rbtree_remove) +BTF_ID(func, bpf_rbtree_add) +BTF_ID(func, bpf_rbtree_first) static bool is_kfunc_bpf_rcu_read_lock(struct bpf_kfunc_call_arg_meta *meta) { @@ -8713,6 +8869,12 @@ if (is_kfunc_arg_list_node(meta->btf, &args[argno])) return KF_ARG_PTR_TO_LIST_NODE; + if (is_kfunc_arg_rbtree_root(meta->btf, &args[argno])) + return KF_ARG_PTR_TO_RB_ROOT; + + if (is_kfunc_arg_rbtree_node(meta->btf, &args[argno])) + return KF_ARG_PTR_TO_RB_NODE; + if ((base_type(reg->type) == PTR_TO_BTF_ID || reg2btf_ids[base_type(reg->type)])) { if (!btf_type_is_struct(ref_t)) { verbose(env, "kernel function %s args#%d pointer type %s %s is not supported\n", @@ -8722,6 +8884,9 @@ return KF_ARG_PTR_TO_BTF_ID; } + if (is_kfunc_arg_callback(env, meta->btf, &args[argno])) + return KF_ARG_PTR_TO_CALLBACK; + if (argno + 1 < nargs && is_kfunc_arg_mem_size(meta->btf, &args[argno + 1], ®s[regno + 1])) arg_mem_size = true; @@ -8808,38 +8973,54 @@ return 0; } -static int ref_set_release_on_unlock(struct bpf_verifier_env *env, u32 ref_obj_id) +static int ref_set_non_owning(struct bpf_verifier_env *env, struct bpf_reg_state *reg) +{ + struct bpf_verifier_state *state = env->cur_state; + + if (!state->active_lock.ptr) { + verbose(env, "verifier internal error: ref_set_non_owning w/o active lock\n"); + return -EFAULT; + } + + if (type_flag(reg->type) & NON_OWN_REF) { + verbose(env, "verifier internal error: NON_OWN_REF already set\n"); + return -EFAULT; + } + + reg->type |= NON_OWN_REF; + return 0; +} + +static int ref_convert_owning_non_owning(struct bpf_verifier_env *env, u32 ref_obj_id) { - struct bpf_func_state *state = cur_func(env); + struct bpf_func_state *state, *unused; struct bpf_reg_state *reg; int i; - /* bpf_spin_lock only allows calling list_push and list_pop, no BPF - * subprogs, no global functions. This means that the references would - * not be released inside the critical section but they may be added to - * the reference state, and the acquired_refs are never copied out for a - * different frame as BPF to BPF calls don't work in bpf_spin_lock - * critical sections. - */ + state = cur_func(env); + if (!ref_obj_id) { - verbose(env, "verifier internal error: ref_obj_id is zero for release_on_unlock\n"); + verbose(env, "verifier internal error: ref_obj_id is zero for " + "owning -> non-owning conversion\n"); return -EFAULT; } + for (i = 0; i < state->acquired_refs; i++) { - if (state->refs[i].id == ref_obj_id) { - if (state->refs[i].release_on_unlock) { - verbose(env, "verifier internal error: expected false release_on_unlock"); - return -EFAULT; + if (state->refs[i].id != ref_obj_id) + continue; + + /* Clear ref_obj_id here so release_reference doesn't clobber + * the whole reg + */ + bpf_for_each_reg_in_vstate(env->cur_state, unused, reg, ({ + if (reg->ref_obj_id == ref_obj_id) { + reg->ref_obj_id = 0; + ref_set_non_owning(env, reg); } - state->refs[i].release_on_unlock = true; - /* Now mark everyone sharing same ref_obj_id as untrusted */ - bpf_for_each_reg_in_vstate(env->cur_state, state, reg, ({ - if (reg->ref_obj_id == ref_obj_id) - reg->type |= PTR_UNTRUSTED; - })); - return 0; - } + })); + return 0; } + verbose(env, "verifier internal error: ref state missing for ref_obj_id\n"); return -EFAULT; } @@ -8925,101 +9106,226 @@ btf_id == special_kfunc_list[KF_bpf_list_pop_back]; } -static int process_kf_arg_ptr_to_list_head(struct bpf_verifier_env *env, - struct bpf_reg_state *reg, u32 regno, - struct bpf_kfunc_call_arg_meta *meta) +static bool is_bpf_rbtree_api_kfunc(u32 btf_id) +{ + return btf_id == special_kfunc_list[KF_bpf_rbtree_add] || + btf_id == special_kfunc_list[KF_bpf_rbtree_remove] || + btf_id == special_kfunc_list[KF_bpf_rbtree_first]; +} + +static bool is_bpf_graph_api_kfunc(u32 btf_id) +{ + return is_bpf_list_api_kfunc(btf_id) || is_bpf_rbtree_api_kfunc(btf_id); +} + +static bool is_callback_calling_kfunc(u32 btf_id) +{ + return btf_id == special_kfunc_list[KF_bpf_rbtree_add]; +} + +static bool is_rbtree_lock_required_kfunc(u32 btf_id) { + return is_bpf_rbtree_api_kfunc(btf_id); +} + +static bool check_kfunc_is_graph_root_api(struct bpf_verifier_env *env, + enum btf_field_type head_field_type, + u32 kfunc_btf_id) +{ + bool ret; + + switch (head_field_type) { + case BPF_LIST_HEAD: + ret = is_bpf_list_api_kfunc(kfunc_btf_id); + break; + case BPF_RB_ROOT: + ret = is_bpf_rbtree_api_kfunc(kfunc_btf_id); + break; + default: + verbose(env, "verifier internal error: unexpected graph root argument type %s\n", + btf_field_type_name(head_field_type)); + return false; + } + + if (!ret) + verbose(env, "verifier internal error: %s head arg for unknown kfunc\n", + btf_field_type_name(head_field_type)); + return ret; +} + +static bool check_kfunc_is_graph_node_api(struct bpf_verifier_env *env, + enum btf_field_type node_field_type, + u32 kfunc_btf_id) +{ + bool ret; + + switch (node_field_type) { + case BPF_LIST_NODE: + ret = (kfunc_btf_id == special_kfunc_list[KF_bpf_list_push_front] || + kfunc_btf_id == special_kfunc_list[KF_bpf_list_push_back]); + break; + case BPF_RB_NODE: + ret = (kfunc_btf_id == special_kfunc_list[KF_bpf_rbtree_remove] || + kfunc_btf_id == special_kfunc_list[KF_bpf_rbtree_add]); + break; + default: + verbose(env, "verifier internal error: unexpected graph node argument type %s\n", + btf_field_type_name(node_field_type)); + return false; + } + + if (!ret) + verbose(env, "verifier internal error: %s node arg for unknown kfunc\n", + btf_field_type_name(node_field_type)); + return ret; +} + +static int +__process_kf_arg_ptr_to_graph_root(struct bpf_verifier_env *env, + struct bpf_reg_state *reg, u32 regno, + struct bpf_kfunc_call_arg_meta *meta, + enum btf_field_type head_field_type, + struct btf_field **head_field) +{ + const char *head_type_name; struct btf_field *field; struct btf_record *rec; - u32 list_head_off; + u32 head_off; - if (meta->btf != btf_vmlinux || !is_bpf_list_api_kfunc(meta->func_id)) { - verbose(env, "verifier internal error: bpf_list_head argument for unknown kfunc\n"); + if (meta->btf != btf_vmlinux) { + verbose(env, "verifier internal error: unexpected btf mismatch in kfunc call\n"); return -EFAULT; } + if (!check_kfunc_is_graph_root_api(env, head_field_type, meta->func_id)) + return -EFAULT; + + head_type_name = btf_field_type_name(head_field_type); if (!tnum_is_const(reg->var_off)) { verbose(env, - "R%d doesn't have constant offset. bpf_list_head has to be at the constant offset\n", - regno); + "R%d doesn't have constant offset. %s has to be at the constant offset\n", + regno, head_type_name); return -EINVAL; } rec = reg_btf_record(reg); - list_head_off = reg->off + reg->var_off.value; - field = btf_record_find(rec, list_head_off, BPF_LIST_HEAD); + head_off = reg->off + reg->var_off.value; + field = btf_record_find(rec, head_off, head_field_type); if (!field) { - verbose(env, "bpf_list_head not found at offset=%u\n", list_head_off); + verbose(env, "%s not found at offset=%u\n", head_type_name, head_off); return -EINVAL; } /* All functions require bpf_list_head to be protected using a bpf_spin_lock */ if (check_reg_allocation_locked(env, reg)) { - verbose(env, "bpf_spin_lock at off=%d must be held for bpf_list_head\n", - rec->spin_lock_off); + verbose(env, "bpf_spin_lock at off=%d must be held for %s\n", + rec->spin_lock_off, head_type_name); return -EINVAL; } - if (meta->arg_list_head.field) { - verbose(env, "verifier internal error: repeating bpf_list_head arg\n"); + if (*head_field) { + verbose(env, "verifier internal error: repeating %s arg\n", head_type_name); return -EFAULT; } - meta->arg_list_head.field = field; + *head_field = field; return 0; } -static int process_kf_arg_ptr_to_list_node(struct bpf_verifier_env *env, +static int process_kf_arg_ptr_to_list_head(struct bpf_verifier_env *env, struct bpf_reg_state *reg, u32 regno, struct bpf_kfunc_call_arg_meta *meta) { + return __process_kf_arg_ptr_to_graph_root(env, reg, regno, meta, BPF_LIST_HEAD, + &meta->arg_list_head.field); +} + +static int process_kf_arg_ptr_to_rbtree_root(struct bpf_verifier_env *env, + struct bpf_reg_state *reg, u32 regno, + struct bpf_kfunc_call_arg_meta *meta) +{ + return __process_kf_arg_ptr_to_graph_root(env, reg, regno, meta, BPF_RB_ROOT, + &meta->arg_rbtree_root.field); +} + +static int +__process_kf_arg_ptr_to_graph_node(struct bpf_verifier_env *env, + struct bpf_reg_state *reg, u32 regno, + struct bpf_kfunc_call_arg_meta *meta, + enum btf_field_type head_field_type, + enum btf_field_type node_field_type, + struct btf_field **node_field) +{ + const char *node_type_name; const struct btf_type *et, *t; struct btf_field *field; - struct btf_record *rec; - u32 list_node_off; + u32 node_off; - if (meta->btf != btf_vmlinux || - (meta->func_id != special_kfunc_list[KF_bpf_list_push_front] && - meta->func_id != special_kfunc_list[KF_bpf_list_push_back])) { - verbose(env, "verifier internal error: bpf_list_node argument for unknown kfunc\n"); + if (meta->btf != btf_vmlinux) { + verbose(env, "verifier internal error: unexpected btf mismatch in kfunc call\n"); return -EFAULT; } + if (!check_kfunc_is_graph_node_api(env, node_field_type, meta->func_id)) + return -EFAULT; + + node_type_name = btf_field_type_name(node_field_type); if (!tnum_is_const(reg->var_off)) { verbose(env, - "R%d doesn't have constant offset. bpf_list_node has to be at the constant offset\n", - regno); + "R%d doesn't have constant offset. %s has to be at the constant offset\n", + regno, node_type_name); return -EINVAL; } - rec = reg_btf_record(reg); - list_node_off = reg->off + reg->var_off.value; - field = btf_record_find(rec, list_node_off, BPF_LIST_NODE); - if (!field || field->offset != list_node_off) { - verbose(env, "bpf_list_node not found at offset=%u\n", list_node_off); + node_off = reg->off + reg->var_off.value; + field = reg_find_field_offset(reg, node_off, node_field_type); + if (!field || field->offset != node_off) { + verbose(env, "%s not found at offset=%u\n", node_type_name, node_off); return -EINVAL; } - field = meta->arg_list_head.field; + field = *node_field; - et = btf_type_by_id(field->list_head.btf, field->list_head.value_btf_id); + et = btf_type_by_id(field->graph_root.btf, field->graph_root.value_btf_id); t = btf_type_by_id(reg->btf, reg->btf_id); - if (!btf_struct_ids_match(&env->log, reg->btf, reg->btf_id, 0, field->list_head.btf, - field->list_head.value_btf_id, true)) { - verbose(env, "operation on bpf_list_head expects arg#1 bpf_list_node at offset=%d " + if (!btf_struct_ids_match(&env->log, reg->btf, reg->btf_id, 0, field->graph_root.btf, + field->graph_root.value_btf_id, true)) { + verbose(env, "operation on %s expects arg#1 %s at offset=%d " "in struct %s, but arg is at offset=%d in struct %s\n", - field->list_head.node_offset, btf_name_by_offset(field->list_head.btf, et->name_off), - list_node_off, btf_name_by_offset(reg->btf, t->name_off)); + btf_field_type_name(head_field_type), + btf_field_type_name(node_field_type), + field->graph_root.node_offset, + btf_name_by_offset(field->graph_root.btf, et->name_off), + node_off, btf_name_by_offset(reg->btf, t->name_off)); return -EINVAL; } - if (list_node_off != field->list_head.node_offset) { - verbose(env, "arg#1 offset=%d, but expected bpf_list_node at offset=%d in struct %s\n", - list_node_off, field->list_head.node_offset, - btf_name_by_offset(field->list_head.btf, et->name_off)); + if (node_off != field->graph_root.node_offset) { + verbose(env, "arg#1 offset=%d, but expected %s at offset=%d in struct %s\n", + node_off, btf_field_type_name(node_field_type), + field->graph_root.node_offset, + btf_name_by_offset(field->graph_root.btf, et->name_off)); return -EINVAL; } - /* Set arg#1 for expiration after unlock */ - return ref_set_release_on_unlock(env, reg->ref_obj_id); + + return 0; +} + +static int process_kf_arg_ptr_to_list_node(struct bpf_verifier_env *env, + struct bpf_reg_state *reg, u32 regno, + struct bpf_kfunc_call_arg_meta *meta) +{ + return __process_kf_arg_ptr_to_graph_node(env, reg, regno, meta, + BPF_LIST_HEAD, BPF_LIST_NODE, + &meta->arg_list_head.field); +} + +static int process_kf_arg_ptr_to_rbtree_node(struct bpf_verifier_env *env, + struct bpf_reg_state *reg, u32 regno, + struct bpf_kfunc_call_arg_meta *meta) +{ + return __process_kf_arg_ptr_to_graph_node(env, reg, regno, meta, + BPF_RB_ROOT, BPF_RB_NODE, + &meta->arg_rbtree_root.field); } static int check_kfunc_args(struct bpf_verifier_env *env, struct bpf_kfunc_call_arg_meta *meta) @@ -9150,8 +9456,11 @@ case KF_ARG_PTR_TO_DYNPTR: case KF_ARG_PTR_TO_LIST_HEAD: case KF_ARG_PTR_TO_LIST_NODE: + case KF_ARG_PTR_TO_RB_ROOT: + case KF_ARG_PTR_TO_RB_NODE: case KF_ARG_PTR_TO_MEM: case KF_ARG_PTR_TO_MEM_SIZE: + case KF_ARG_PTR_TO_CALLBACK: /* Trusted by default */ break; default: @@ -9228,6 +9537,20 @@ if (ret < 0) return ret; break; + case KF_ARG_PTR_TO_RB_ROOT: + if (reg->type != PTR_TO_MAP_VALUE && + reg->type != (PTR_TO_BTF_ID | MEM_ALLOC)) { + verbose(env, "arg#%d expected pointer to map value or allocated object\n", i); + return -EINVAL; + } + if (reg->type == (PTR_TO_BTF_ID | MEM_ALLOC) && !reg->ref_obj_id) { + verbose(env, "allocated object must be referenced\n"); + return -EINVAL; + } + ret = process_kf_arg_ptr_to_rbtree_root(env, reg, regno, meta); + if (ret < 0) + return ret; + break; case KF_ARG_PTR_TO_LIST_NODE: if (reg->type != (PTR_TO_BTF_ID | MEM_ALLOC)) { verbose(env, "arg#%d expected pointer to allocated object\n", i); @@ -9241,6 +9564,19 @@ if (ret < 0) return ret; break; + case KF_ARG_PTR_TO_RB_NODE: + if (reg->type != (PTR_TO_BTF_ID | MEM_ALLOC)) { + verbose(env, "arg#%d expected pointer to allocated object\n", i); + return -EINVAL; + } + if (!reg->ref_obj_id) { + verbose(env, "allocated object must be referenced\n"); + return -EINVAL; + } + ret = process_kf_arg_ptr_to_rbtree_node(env, reg, regno, meta); + if (ret < 0) + return ret; + break; case KF_ARG_PTR_TO_BTF_ID: /* Only base_type is checked, further checks are done here */ if ((base_type(reg->type) != PTR_TO_BTF_ID || @@ -9276,6 +9612,9 @@ /* Skip next '__sz' argument */ i++; break; + case KF_ARG_PTR_TO_CALLBACK: + meta->subprogno = reg->subprogno; + break; } } @@ -9288,24 +9627,21 @@ return 0; } -static int check_kfunc_call(struct bpf_verifier_env *env, struct bpf_insn *insn, - int *insn_idx_p) +static int fetch_kfunc_meta(struct bpf_verifier_env *env, + struct bpf_insn *insn, + struct bpf_kfunc_call_arg_meta *meta, + const char **kfunc_name) { - const struct btf_type *t, *func, *func_proto, *ptr_type; - struct bpf_reg_state *regs = cur_regs(env); - const char *func_name, *ptr_type_name; - bool sleepable, rcu_lock, rcu_unlock; - struct bpf_kfunc_call_arg_meta meta; - u32 i, nargs, func_id, ptr_type_id; - int err, insn_idx = *insn_idx_p; - const struct btf_param *args; - const struct btf_type *ret_t; + const struct btf_type *func, *func_proto; + u32 func_id, *kfunc_flags; + const char *func_name; struct btf *desc_btf; - u32 *kfunc_flags; - /* skip for now, but return error when we find this in fixup_kfunc_call */ + if (kfunc_name) + *kfunc_name = NULL; + if (!insn->imm) - return 0; + return -EINVAL; desc_btf = find_kfunc_desc_btf(env, insn->off); if (IS_ERR(desc_btf)) @@ -9314,22 +9650,51 @@ func_id = insn->imm; func = btf_type_by_id(desc_btf, func_id); func_name = btf_name_by_offset(desc_btf, func->name_off); + if (kfunc_name) + *kfunc_name = func_name; func_proto = btf_type_by_id(desc_btf, func->type); kfunc_flags = btf_kfunc_id_set_contains(desc_btf, resolve_prog_type(env->prog), func_id); if (!kfunc_flags) { - verbose(env, "calling kernel function %s is not allowed\n", - func_name); return -EACCES; } - /* Prepare kfunc call metadata */ - memset(&meta, 0, sizeof(meta)); - meta.btf = desc_btf; - meta.func_id = func_id; - meta.kfunc_flags = *kfunc_flags; - meta.func_proto = func_proto; - meta.func_name = func_name; + memset(meta, 0, sizeof(*meta)); + meta->btf = desc_btf; + meta->func_id = func_id; + meta->kfunc_flags = *kfunc_flags; + meta->func_proto = func_proto; + meta->func_name = func_name; + + return 0; +} + +static int check_kfunc_call(struct bpf_verifier_env *env, struct bpf_insn *insn, + int *insn_idx_p) +{ + const struct btf_type *t, *ptr_type; + u32 i, nargs, ptr_type_id, release_ref_obj_id; + struct bpf_reg_state *regs = cur_regs(env); + const char *func_name, *ptr_type_name; + bool sleepable, rcu_lock, rcu_unlock; + struct bpf_kfunc_call_arg_meta meta; + struct bpf_insn_aux_data *insn_aux; + int err, insn_idx = *insn_idx_p; + const struct btf_param *args; + const struct btf_type *ret_t; + struct btf *desc_btf; + + /* skip for now, but return error when we find this in fixup_kfunc_call */ + if (!insn->imm) + return 0; + + err = fetch_kfunc_meta(env, insn, &meta, &func_name); + if (err == -EACCES && func_name) + verbose(env, "calling kernel function %s is not allowed\n", func_name); + if (err) + return err; + desc_btf = meta.btf; + insn_aux = &env->insn_aux_data[insn_idx]; if (is_kfunc_destructive(&meta) && !capable(CAP_SYS_BOOT)) { verbose(env, "destructive kfunc calls require CAP_SYS_BOOT capability\n"); @@ -9386,7 +9751,36 @@ err = release_reference(env, regs[meta.release_regno].ref_obj_id); if (err) { verbose(env, "kfunc %s#%d reference has not been acquired before\n", - func_name, func_id); + func_name, meta.func_id); + return err; + } + } + + if (meta.func_id == special_kfunc_list[KF_bpf_list_push_front] || + meta.func_id == special_kfunc_list[KF_bpf_list_push_back] || + meta.func_id == special_kfunc_list[KF_bpf_rbtree_add]) { + release_ref_obj_id = regs[BPF_REG_2].ref_obj_id; + err = ref_convert_owning_non_owning(env, release_ref_obj_id); + if (err) { + verbose(env, "kfunc %s#%d conversion of owning ref to non-owning failed\n", + func_name, meta.func_id); + return err; + } + + err = release_reference(env, release_ref_obj_id); + if (err) { + verbose(env, "kfunc %s#%d reference has not been acquired before\n", + func_name, meta.func_id); + return err; + } + } + + if (meta.func_id == special_kfunc_list[KF_bpf_rbtree_add]) { + err = __check_func_call(env, insn, insn_idx_p, meta.subprogno, + set_rbtree_add_callback_state); + if (err) { + verbose(env, "kfunc %s#%d failed callback verification\n", + func_name, meta.func_id); return err; } } @@ -9395,7 +9789,7 @@ mark_reg_not_init(env, regs, caller_saved[i]); /* Check return type */ - t = btf_type_skip_modifiers(desc_btf, func_proto->type, NULL); + t = btf_type_skip_modifiers(desc_btf, meta.func_proto->type, NULL); if (is_kfunc_acquire(&meta) && !btf_type_is_struct_ptr(meta.btf, t)) { /* Only exception is bpf_obj_new_impl */ @@ -9444,22 +9838,18 @@ regs[BPF_REG_0].btf = ret_btf; regs[BPF_REG_0].btf_id = ret_btf_id; - env->insn_aux_data[insn_idx].obj_new_size = ret_t->size; - env->insn_aux_data[insn_idx].kptr_struct_meta = + insn_aux->obj_new_size = ret_t->size; + insn_aux->kptr_struct_meta = btf_find_struct_meta(ret_btf, ret_btf_id); - } else if (meta.func_id == special_kfunc_list[KF_bpf_obj_drop_impl]) { - env->insn_aux_data[insn_idx].kptr_struct_meta = - btf_find_struct_meta(meta.arg_obj_drop.btf, - meta.arg_obj_drop.btf_id); } else if (meta.func_id == special_kfunc_list[KF_bpf_list_pop_front] || meta.func_id == special_kfunc_list[KF_bpf_list_pop_back]) { struct btf_field *field = meta.arg_list_head.field; mark_reg_known_zero(env, regs, BPF_REG_0); regs[BPF_REG_0].type = PTR_TO_BTF_ID | MEM_ALLOC; - regs[BPF_REG_0].btf = field->list_head.btf; - regs[BPF_REG_0].btf_id = field->list_head.value_btf_id; - regs[BPF_REG_0].off = field->list_head.node_offset; + regs[BPF_REG_0].btf = field->graph_root.btf; + regs[BPF_REG_0].btf_id = field->graph_root.value_btf_id; + regs[BPF_REG_0].off = field->graph_root.node_offset; } else if (meta.func_id == special_kfunc_list[KF_bpf_cast_to_kern_ctx]) { mark_reg_known_zero(env, regs, BPF_REG_0); regs[BPF_REG_0].type = PTR_TO_BTF_ID | PTR_TRUSTED; @@ -9528,10 +9918,18 @@ } if (reg_may_point_to_spin_lock(®s[BPF_REG_0]) && !regs[BPF_REG_0].id) regs[BPF_REG_0].id = ++env->id_gen; - } /* else { add_kfunc_call() ensures it is btf_type_is_void(t) } */ + } else if (btf_type_is_void(t)) { + if (meta.btf == btf_vmlinux && btf_id_set_contains(&special_kfunc_set, meta.func_id)) { + if (meta.func_id == special_kfunc_list[KF_bpf_obj_drop_impl]) { + insn_aux->kptr_struct_meta = + btf_find_struct_meta(meta.arg_obj_drop.btf, + meta.arg_obj_drop.btf_id); + } + } + } - nargs = btf_type_vlen(func_proto); - args = (const struct btf_param *)(func_proto + 1); + nargs = btf_type_vlen(meta.func_proto); + args = (const struct btf_param *)(meta.func_proto + 1); for (i = 0; i < nargs; i++) { u32 regno = i + 1; @@ -11711,8 +12109,10 @@ */ if (WARN_ON_ONCE(reg->smin_value || reg->smax_value || !tnum_equals_const(reg->var_off, 0))) return; - if (reg->type != (PTR_TO_BTF_ID | MEM_ALLOC | PTR_MAYBE_NULL) && WARN_ON_ONCE(reg->off)) + if (!(type_is_ptr_alloc_obj(reg->type) || type_is_non_owning_ref(reg->type)) && + WARN_ON_ONCE(reg->off)) return; + if (is_null) { reg->type = SCALAR_VALUE; /* We don't need id and ref_obj_id from this point @@ -13674,10 +14074,11 @@ state_reg = state->regs; for (i = 0; i < BPF_REG_FP; i++, state_reg++) { if (state_reg->type != SCALAR_VALUE || - !state_reg->precise) + !state_reg->precise || + !(state_reg->live & REG_LIVE_READ)) continue; if (env->log.level & BPF_LOG_LEVEL2) - verbose(env, "frame %d: propagating r%d\n", i, fr); + verbose(env, "frame %d: propagating r%d\n", fr, i); err = mark_chain_precision_frame(env, fr, i); if (err < 0) return err; @@ -13688,11 +14089,12 @@ continue; state_reg = &state->stack[i].spilled_ptr; if (state_reg->type != SCALAR_VALUE || - !state_reg->precise) + !state_reg->precise || + !(state_reg->live & REG_LIVE_READ)) continue; if (env->log.level & BPF_LOG_LEVEL2) verbose(env, "frame %d: propagating fp%d\n", - (-i - 1) * BPF_REG_SIZE, fr); + fr, (-i - 1) * BPF_REG_SIZE); err = mark_chain_precision_stack_frame(env, fr, i); if (err < 0) return err; @@ -14216,7 +14618,7 @@ if ((insn->src_reg == BPF_REG_0 && insn->imm != BPF_FUNC_spin_unlock) || (insn->src_reg == BPF_PSEUDO_CALL) || (insn->src_reg == BPF_PSEUDO_KFUNC_CALL && - (insn->off != 0 || !is_bpf_list_api_kfunc(insn->imm)))) { + (insn->off != 0 || !is_bpf_graph_api_kfunc(insn->imm)))) { verbose(env, "function calls are not allowed while holding a lock\n"); return -EINVAL; } @@ -14252,7 +14654,8 @@ return -EINVAL; } - if (env->cur_state->active_lock.ptr) { + if (env->cur_state->active_lock.ptr && + !in_rbtree_lock_required_cb(env)) { verbose(env, "bpf_spin_unlock is missing\n"); return -EINVAL; } @@ -14514,9 +14917,10 @@ { enum bpf_prog_type prog_type = resolve_prog_type(prog); - if (btf_record_has_field(map->record, BPF_LIST_HEAD)) { + if (btf_record_has_field(map->record, BPF_LIST_HEAD) || + btf_record_has_field(map->record, BPF_RB_ROOT)) { if (is_tracing_prog_type(prog_type)) { - verbose(env, "tracing progs cannot use bpf_list_head yet\n"); + verbose(env, "tracing progs cannot use bpf_{list_head,rb_root} yet\n"); return -EINVAL; } } @@ -16115,21 +16519,21 @@ BUILD_BUG_ON(!__same_type(ops->map_lookup_elem, (void *(*)(struct bpf_map *map, void *key))NULL)); BUILD_BUG_ON(!__same_type(ops->map_delete_elem, - (int (*)(struct bpf_map *map, void *key))NULL)); + (long (*)(struct bpf_map *map, void *key))NULL)); BUILD_BUG_ON(!__same_type(ops->map_update_elem, - (int (*)(struct bpf_map *map, void *key, void *value, + (long (*)(struct bpf_map *map, void *key, void *value, u64 flags))NULL)); BUILD_BUG_ON(!__same_type(ops->map_push_elem, - (int (*)(struct bpf_map *map, void *value, + (long (*)(struct bpf_map *map, void *value, u64 flags))NULL)); BUILD_BUG_ON(!__same_type(ops->map_pop_elem, - (int (*)(struct bpf_map *map, void *value))NULL)); + (long (*)(struct bpf_map *map, void *value))NULL)); BUILD_BUG_ON(!__same_type(ops->map_peek_elem, - (int (*)(struct bpf_map *map, void *value))NULL)); + (long (*)(struct bpf_map *map, void *value))NULL)); BUILD_BUG_ON(!__same_type(ops->map_redirect, - (int (*)(struct bpf_map *map, u64 index, u64 flags))NULL)); + (long (*)(struct bpf_map *map, u64 index, u64 flags))NULL)); BUILD_BUG_ON(!__same_type(ops->map_for_each_callback, - (int (*)(struct bpf_map *map, + (long (*)(struct bpf_map *map, bpf_callback_t callback_fn, void *callback_ctx, u64 flags))NULL)); diff -u linux-azure-6.2-6.2.0/kernel/dma/swiotlb.c linux-azure-6.2-6.2.0/kernel/dma/swiotlb.c --- linux-azure-6.2-6.2.0/kernel/dma/swiotlb.c +++ linux-azure-6.2-6.2.0/kernel/dma/swiotlb.c @@ -156,19 +156,6 @@ } early_param("swiotlb", setup_io_tlb_npages); -unsigned int swiotlb_max_segment(void) -{ - if (!io_tlb_default_mem.nslabs) - return 0; - return rounddown(io_tlb_default_mem.nslabs << IO_TLB_SHIFT, PAGE_SIZE); -} -EXPORT_SYMBOL_GPL(swiotlb_max_segment); - -void swiotlb_set_alloc_from_low_pages(bool low) -{ - swiotlb_alloc_from_low_pages = low; -} - unsigned long swiotlb_size_or_default(void) { return default_nslabs << IO_TLB_SHIFT; @@ -596,10 +583,10 @@ phys_to_dma_unencrypted(dev, mem->start) & boundary_mask; unsigned long max_slots = get_max_slots(boundary_mask); unsigned int iotlb_align_mask = - dma_get_min_align_mask(dev) & ~(IO_TLB_SIZE - 1); + dma_get_min_align_mask(dev) | alloc_align_mask; unsigned int nslots = nr_slots(alloc_size), stride; - unsigned int index, wrap, count = 0, i; unsigned int offset = swiotlb_align_offset(dev, orig_addr); + unsigned int index, slots_checked, count = 0, i; unsigned long flags; unsigned int slot_base; unsigned int slot_index; @@ -608,29 +595,34 @@ BUG_ON(area_index >= mem->nareas); /* + * For allocations of PAGE_SIZE or larger only look for page aligned + * allocations. + */ + if (alloc_size >= PAGE_SIZE) + iotlb_align_mask |= ~PAGE_MASK; + iotlb_align_mask &= ~(IO_TLB_SIZE - 1); + + /* * For mappings with an alignment requirement don't bother looping to - * unaligned slots once we found an aligned one. For allocations of - * PAGE_SIZE or larger only look for page aligned allocations. + * unaligned slots once we found an aligned one. */ stride = (iotlb_align_mask >> IO_TLB_SHIFT) + 1; - if (alloc_size >= PAGE_SIZE) - stride = max(stride, stride << (PAGE_SHIFT - IO_TLB_SHIFT)); - stride = max(stride, (alloc_align_mask >> IO_TLB_SHIFT) + 1); spin_lock_irqsave(&area->lock, flags); if (unlikely(nslots > mem->area_nslabs - area->used)) goto not_found; slot_base = area_index * mem->area_nslabs; - index = wrap = wrap_area_index(mem, ALIGN(area->index, stride)); + index = area->index; - do { + for (slots_checked = 0; slots_checked < mem->area_nslabs; ) { slot_index = slot_base + index; if (orig_addr && (slot_addr(tbl_dma_addr, slot_index) & iotlb_align_mask) != (orig_addr & iotlb_align_mask)) { index = wrap_area_index(mem, index + 1); + slots_checked++; continue; } @@ -646,7 +638,8 @@ goto found; } index = wrap_area_index(mem, index + stride); - } while (index != wrap); + slots_checked += stride; + } not_found: spin_unlock_irqrestore(&area->lock, flags); @@ -666,10 +659,7 @@ /* * Update the indices to avoid searching in the next round. */ - if (index + nslots < mem->area_nslabs) - area->index = index + nslots; - else - area->index = 0; + area->index = wrap_area_index(mem, index + nslots); area->used += nslots; spin_unlock_irqrestore(&area->lock, flags); return slot_index; @@ -900,7 +890,9 @@ static int io_tlb_used_get(void *data, u64 *val) { - *val = mem_used(&io_tlb_default_mem); + struct io_tlb_mem *mem = data; + + *val = mem_used(mem); return 0; } DEFINE_DEBUGFS_ATTRIBUTE(fops_io_tlb_used, io_tlb_used_get, NULL, "%llu\n"); @@ -913,7 +905,7 @@ return; debugfs_create_ulong("io_tlb_nslabs", 0400, mem->debugfs, &mem->nslabs); - debugfs_create_file("io_tlb_used", 0400, mem->debugfs, NULL, + debugfs_create_file("io_tlb_used", 0400, mem->debugfs, mem, &fops_io_tlb_used); } @@ -968,6 +960,11 @@ /* Set Per-device io tlb area to one */ unsigned int nareas = 1; + if (PageHighMem(pfn_to_page(PHYS_PFN(rmem->base)))) { + dev_err(dev, "Restricted DMA pool must be accessible within the linear mapping."); + return -EINVAL; + } + /* * Since multiple devices can share the same pool, the private data, * io_tlb_mem struct, will be initialized by the first device attached @@ -1029,11 +1026,6 @@ of_get_flat_dt_prop(node, "no-map", NULL)) return -EINVAL; - if (PageHighMem(pfn_to_page(PHYS_PFN(rmem->base)))) { - pr_err("Restricted DMA pool must be accessible within the linear mapping."); - return -EINVAL; - } - rmem->ops = &rmem_swiotlb_ops; pr_info("Reserved memory: created restricted DMA pool at %pa, size %ld MiB\n", &rmem->base, (unsigned long)rmem->size / SZ_1M); diff -u linux-azure-6.2-6.2.0/kernel/events/core.c linux-azure-6.2-6.2.0/kernel/events/core.c --- linux-azure-6.2-6.2.0/kernel/events/core.c +++ linux-azure-6.2-6.2.0/kernel/events/core.c @@ -9413,8 +9413,8 @@ hwc->interrupts = 1; } else { hwc->interrupts++; - if (unlikely(throttle - && hwc->interrupts >= max_samples_per_tick)) { + if (unlikely(throttle && + hwc->interrupts > max_samples_per_tick)) { __this_cpu_inc(perf_throttled_count); tick_dep_set_cpu(smp_processor_id(), TICK_DEP_BIT_PERF_EVENTS); hwc->interrupts = MAX_INTERRUPTS; diff -u linux-azure-6.2-6.2.0/kernel/sched/fair.c linux-azure-6.2-6.2.0/kernel/sched/fair.c --- linux-azure-6.2-6.2.0/kernel/sched/fair.c +++ linux-azure-6.2-6.2.0/kernel/sched/fair.c @@ -6487,7 +6487,7 @@ target = wake_affine_weight(sd, p, this_cpu, prev_cpu, sync); schedstat_inc(p->stats.nr_wakeups_affine_attempts); - if (target == nr_cpumask_bits) + if (target != this_cpu) return prev_cpu; schedstat_inc(sd->ttwu_move_affine); diff -u linux-azure-6.2-6.2.0/kernel/sched/rt.c linux-azure-6.2-6.2.0/kernel/sched/rt.c --- linux-azure-6.2-6.2.0/kernel/sched/rt.c +++ linux-azure-6.2-6.2.0/kernel/sched/rt.c @@ -2000,11 +2000,15 @@ * the mean time, task could have * migrated already or had its affinity changed. * Also make sure that it wasn't scheduled on its rq. + * It is possible the task was scheduled, set + * "migrate_disabled" and then got preempted, so we must + * check the task migration disable flag here too. */ if (unlikely(task_rq(task) != rq || !cpumask_test_cpu(lowest_rq->cpu, &task->cpus_mask) || task_on_cpu(rq, task) || !rt_task(task) || + is_migration_disabled(task) || !task_on_rq_queued(task))) { double_unlock_balance(rq, lowest_rq); diff -u linux-azure-6.2-6.2.0/kernel/time/posix-timers.c linux-azure-6.2-6.2.0/kernel/time/posix-timers.c --- linux-azure-6.2-6.2.0/kernel/time/posix-timers.c +++ linux-azure-6.2-6.2.0/kernel/time/posix-timers.c @@ -846,6 +846,10 @@ rcu_read_lock(); unlock_timer(timer, *flags); + /* + * kc->timer_wait_running() might drop RCU lock. So @timer + * cannot be touched anymore after the function returns! + */ if (!WARN_ON_ONCE(!kc->timer_wait_running)) kc->timer_wait_running(timer); diff -u linux-azure-6.2-6.2.0/kernel/trace/ring_buffer.c linux-azure-6.2-6.2.0/kernel/trace/ring_buffer.c --- linux-azure-6.2-6.2.0/kernel/trace/ring_buffer.c +++ linux-azure-6.2-6.2.0/kernel/trace/ring_buffer.c @@ -1778,6 +1778,8 @@ struct list_head *head = cpu_buffer->pages; struct buffer_page *bpage, *tmp; + irq_work_sync(&cpu_buffer->irq_work.work); + free_buffer_page(cpu_buffer->reader_page); if (head) { @@ -1884,6 +1886,8 @@ cpuhp_state_remove_instance(CPUHP_TRACE_RB_PREPARE, &buffer->node); + irq_work_sync(&buffer->irq_work.work); + for_each_buffer_cpu(buffer, cpu) rb_free_cpu_buffer(buffer->buffers[cpu]); @@ -5349,6 +5353,9 @@ } EXPORT_SYMBOL_GPL(ring_buffer_reset_cpu); +/* Flag to ensure proper resetting of atomic variables */ +#define RESET_BIT (1 << 30) + /** * ring_buffer_reset_online_cpus - reset a ring buffer per CPU buffer * @buffer: The ring buffer to reset a per cpu buffer of @@ -5365,20 +5372,27 @@ for_each_online_buffer_cpu(buffer, cpu) { cpu_buffer = buffer->buffers[cpu]; - atomic_inc(&cpu_buffer->resize_disabled); + atomic_add(RESET_BIT, &cpu_buffer->resize_disabled); atomic_inc(&cpu_buffer->record_disabled); } /* Make sure all commits have finished */ synchronize_rcu(); - for_each_online_buffer_cpu(buffer, cpu) { + for_each_buffer_cpu(buffer, cpu) { cpu_buffer = buffer->buffers[cpu]; + /* + * If a CPU came online during the synchronize_rcu(), then + * ignore it. + */ + if (!(atomic_read(&cpu_buffer->resize_disabled) & RESET_BIT)) + continue; + reset_disabled_cpu_buffer(cpu_buffer); atomic_dec(&cpu_buffer->record_disabled); - atomic_dec(&cpu_buffer->resize_disabled); + atomic_sub(RESET_BIT, &cpu_buffer->resize_disabled); } mutex_unlock(&buffer->mutex); diff -u linux-azure-6.2-6.2.0/kernel/trace/trace.c linux-azure-6.2-6.2.0/kernel/trace/trace.c --- linux-azure-6.2-6.2.0/kernel/trace/trace.c +++ linux-azure-6.2-6.2.0/kernel/trace/trace.c @@ -9621,7 +9621,7 @@ tr->buffer_percent = 50; - trace_create_file("buffer_percent", TRACE_MODE_READ, d_tracer, + trace_create_file("buffer_percent", TRACE_MODE_WRITE, d_tracer, tr, &buffer_percent_fops); create_trace_options_dir(tr); diff -u linux-azure-6.2-6.2.0/kernel/workqueue.c linux-azure-6.2-6.2.0/kernel/workqueue.c --- linux-azure-6.2-6.2.0/kernel/workqueue.c +++ linux-azure-6.2-6.2.0/kernel/workqueue.c @@ -4850,10 +4850,16 @@ struct worker *worker; bool first = true; unsigned long flags; + unsigned long hung = 0; raw_spin_lock_irqsave(&pool->lock, flags); if (pool->nr_workers == pool->nr_idle) goto next_pool; + + /* How long the first pending work is waiting for a worker. */ + if (!list_empty(&pool->worklist)) + hung = jiffies_to_msecs(jiffies - pool->watchdog_ts) / 1000; + /* * Defer printing to avoid deadlocks in console drivers that * queue work while holding locks also taken in their write @@ -4862,9 +4868,7 @@ printk_deferred_enter(); pr_info("pool %d:", pool->id); pr_cont_pool_info(pool); - pr_cont(" hung=%us workers=%d", - jiffies_to_msecs(jiffies - pool->watchdog_ts) / 1000, - pool->nr_workers); + pr_cont(" hung=%lus workers=%d", hung, pool->nr_workers); if (pool->manager) pr_cont(" manager: %d", task_pid_nr(pool->manager->task)); diff -u linux-azure-6.2-6.2.0/mm/memory.c linux-azure-6.2-6.2.0/mm/memory.c --- linux-azure-6.2-6.2.0/mm/memory.c +++ linux-azure-6.2-6.2.0/mm/memory.c @@ -5256,6 +5256,125 @@ } EXPORT_SYMBOL_GPL(handle_mm_fault); +#ifdef CONFIG_LOCK_MM_AND_FIND_VMA +#include + +static inline bool get_mmap_lock_carefully(struct mm_struct *mm, struct pt_regs *regs) +{ + /* Even if this succeeds, make it clear we *might* have slept */ + if (likely(mmap_read_trylock(mm))) { + might_sleep(); + return true; + } + + if (regs && !user_mode(regs)) { + unsigned long ip = instruction_pointer(regs); + if (!search_exception_tables(ip)) + return false; + } + + return !mmap_read_lock_killable(mm); +} + +static inline bool mmap_upgrade_trylock(struct mm_struct *mm) +{ + /* + * We don't have this operation yet. + * + * It should be easy enough to do: it's basically a + * atomic_long_try_cmpxchg_acquire() + * from RWSEM_READER_BIAS -> RWSEM_WRITER_LOCKED, but + * it also needs the proper lockdep magic etc. + */ + return false; +} + +static inline bool upgrade_mmap_lock_carefully(struct mm_struct *mm, struct pt_regs *regs) +{ + mmap_read_unlock(mm); + if (regs && !user_mode(regs)) { + unsigned long ip = instruction_pointer(regs); + if (!search_exception_tables(ip)) + return false; + } + return !mmap_write_lock_killable(mm); +} + +/* + * Helper for page fault handling. + * + * This is kind of equivalend to "mmap_read_lock()" followed + * by "find_extend_vma()", except it's a lot more careful about + * the locking (and will drop the lock on failure). + * + * For example, if we have a kernel bug that causes a page + * fault, we don't want to just use mmap_read_lock() to get + * the mm lock, because that would deadlock if the bug were + * to happen while we're holding the mm lock for writing. + * + * So this checks the exception tables on kernel faults in + * order to only do this all for instructions that are actually + * expected to fault. + * + * We can also actually take the mm lock for writing if we + * need to extend the vma, which helps the VM layer a lot. + */ +struct vm_area_struct *lock_mm_and_find_vma(struct mm_struct *mm, + unsigned long addr, struct pt_regs *regs) +{ + struct vm_area_struct *vma; + + if (!get_mmap_lock_carefully(mm, regs)) + return NULL; + + vma = find_vma(mm, addr); + if (likely(vma && (vma->vm_start <= addr))) + return vma; + + /* + * Well, dang. We might still be successful, but only + * if we can extend a vma to do so. + */ + if (!vma || !(vma->vm_flags & VM_GROWSDOWN)) { + mmap_read_unlock(mm); + return NULL; + } + + /* + * We can try to upgrade the mmap lock atomically, + * in which case we can continue to use the vma + * we already looked up. + * + * Otherwise we'll have to drop the mmap lock and + * re-take it, and also look up the vma again, + * re-checking it. + */ + if (!mmap_upgrade_trylock(mm)) { + if (!upgrade_mmap_lock_carefully(mm, regs)) + return NULL; + + vma = find_vma(mm, addr); + if (!vma) + goto fail; + if (vma->vm_start <= addr) + goto success; + if (!(vma->vm_flags & VM_GROWSDOWN)) + goto fail; + } + + if (expand_stack_locked(vma, addr)) + goto fail; + +success: + mmap_write_downgrade(mm); + return vma; + +fail: + mmap_write_unlock(mm); + return NULL; +} +#endif + #ifndef __PAGETABLE_P4D_FOLDED /* * Allocate p4d page table. @@ -5527,6 +5646,14 @@ if (mmap_read_lock_killable(mm)) return 0; + /* We might need to expand the stack to access it */ + vma = vma_lookup(mm, addr); + if (!vma) { + vma = expand_stack(mm, addr); + if (!vma) + return 0; + } + /* ignore errors, just check how much was successfully transferred */ while (len) { int bytes, ret, offset; diff -u linux-azure-6.2-6.2.0/mm/mmap.c linux-azure-6.2-6.2.0/mm/mmap.c --- linux-azure-6.2-6.2.0/mm/mmap.c +++ linux-azure-6.2-6.2.0/mm/mmap.c @@ -1945,7 +1945,7 @@ * PA-RISC uses this for its stack; IA64 for its Register Backing Store. * vma is the last one with address > vma->vm_end. Have to extend vma. */ -int expand_upwards(struct vm_area_struct *vma, unsigned long address) +static int expand_upwards(struct vm_area_struct *vma, unsigned long address) { struct mm_struct *mm = vma->vm_mm; struct vm_area_struct *next; @@ -2036,6 +2036,7 @@ /* * vma is the first one with address < vma->vm_start. Have to extend vma. + * mmap_lock held for writing. */ int expand_downwards(struct vm_area_struct *vma, unsigned long address) { @@ -2044,16 +2045,20 @@ struct vm_area_struct *prev; int error = 0; + if (!(vma->vm_flags & VM_GROWSDOWN)) + return -EFAULT; + address &= PAGE_MASK; - if (address < mmap_min_addr) + if (address < mmap_min_addr || address < FIRST_USER_ADDRESS) return -EPERM; /* Enforce stack_guard_gap */ prev = mas_prev(&mas, 0); /* Check that both stack segments have the same anon_vma? */ - if (prev && !(prev->vm_flags & VM_GROWSDOWN) && - vma_is_accessible(prev)) { - if (address - prev->vm_end < stack_guard_gap) + if (prev) { + if (!(prev->vm_flags & VM_GROWSDOWN) && + vma_is_accessible(prev) && + (address - prev->vm_end < stack_guard_gap)) return -ENOMEM; } @@ -2132,13 +2137,12 @@ __setup("stack_guard_gap=", cmdline_parse_stack_guard_gap); #ifdef CONFIG_STACK_GROWSUP -int expand_stack(struct vm_area_struct *vma, unsigned long address) +int expand_stack_locked(struct vm_area_struct *vma, unsigned long address) { return expand_upwards(vma, address); } -struct vm_area_struct * -find_extend_vma(struct mm_struct *mm, unsigned long addr) +struct vm_area_struct *find_extend_vma_locked(struct mm_struct *mm, unsigned long addr) { struct vm_area_struct *vma, *prev; @@ -2146,20 +2150,23 @@ vma = find_vma_prev(mm, addr, &prev); if (vma && (vma->vm_start <= addr)) return vma; - if (!prev || expand_stack(prev, addr)) + if (!prev) + return NULL; + if (expand_stack_locked(prev, addr)) return NULL; if (prev->vm_flags & VM_LOCKED) populate_vma_page_range(prev, addr, prev->vm_end, NULL); return prev; } #else -int expand_stack(struct vm_area_struct *vma, unsigned long address) +int expand_stack_locked(struct vm_area_struct *vma, unsigned long address) { + if (unlikely(!(vma->vm_flags & VM_GROWSDOWN))) + return -EINVAL; return expand_downwards(vma, address); } -struct vm_area_struct * -find_extend_vma(struct mm_struct *mm, unsigned long addr) +struct vm_area_struct *find_extend_vma_locked(struct mm_struct *mm, unsigned long addr) { struct vm_area_struct *vma; unsigned long start; @@ -2170,10 +2177,8 @@ return NULL; if (vma->vm_start <= addr) return vma; - if (!(vma->vm_flags & VM_GROWSDOWN)) - return NULL; start = vma->vm_start; - if (expand_stack(vma, addr)) + if (expand_stack_locked(vma, addr)) return NULL; if (vma->vm_flags & VM_LOCKED) populate_vma_page_range(vma, addr, start, NULL); @@ -2181,7 +2186,91 @@ } #endif -EXPORT_SYMBOL_GPL(find_extend_vma); +/* + * IA64 has some horrid mapping rules: it can expand both up and down, + * but with various special rules. + * + * We'll get rid of this architecture eventually, so the ugliness is + * temporary. + */ +#ifdef CONFIG_IA64 +static inline bool vma_expand_ok(struct vm_area_struct *vma, unsigned long addr) +{ + return REGION_NUMBER(addr) == REGION_NUMBER(vma->vm_start) && + REGION_OFFSET(addr) < RGN_MAP_LIMIT; +} + +/* + * IA64 stacks grow down, but there's a special register backing store + * that can grow up. Only sequentially, though, so the new address must + * match vm_end. + */ +static inline int vma_expand_up(struct vm_area_struct *vma, unsigned long addr) +{ + if (!vma_expand_ok(vma, addr)) + return -EFAULT; + if (vma->vm_end != (addr & PAGE_MASK)) + return -EFAULT; + return expand_upwards(vma, addr); +} + +static inline bool vma_expand_down(struct vm_area_struct *vma, unsigned long addr) +{ + if (!vma_expand_ok(vma, addr)) + return -EFAULT; + return expand_downwards(vma, addr); +} + +#elif defined(CONFIG_STACK_GROWSUP) + +#define vma_expand_up(vma,addr) expand_upwards(vma, addr) +#define vma_expand_down(vma, addr) (-EFAULT) + +#else + +#define vma_expand_up(vma,addr) (-EFAULT) +#define vma_expand_down(vma, addr) expand_downwards(vma, addr) + +#endif + +/* + * expand_stack(): legacy interface for page faulting. Don't use unless + * you have to. + * + * This is called with the mm locked for reading, drops the lock, takes + * the lock for writing, tries to look up a vma again, expands it if + * necessary, and downgrades the lock to reading again. + * + * If no vma is found or it can't be expanded, it returns NULL and has + * dropped the lock. + */ +struct vm_area_struct *expand_stack(struct mm_struct *mm, unsigned long addr) +{ + struct vm_area_struct *vma, *prev; + + mmap_read_unlock(mm); + if (mmap_write_lock_killable(mm)) + return NULL; + + vma = find_vma_prev(mm, addr, &prev); + if (vma && vma->vm_start <= addr) + goto success; + + if (prev && !vma_expand_up(prev, addr)) { + vma = prev; + goto success; + } + + if (vma && !vma_expand_down(vma, addr)) + goto success; + + mmap_write_unlock(mm); + return NULL; + +success: + mmap_write_downgrade(mm); + return vma; +} /* * Ok - we have the memory areas we should free on a maple tree so release them, diff -u linux-azure-6.2-6.2.0/mm/nommu.c linux-azure-6.2-6.2.0/mm/nommu.c --- linux-azure-6.2-6.2.0/mm/nommu.c +++ linux-azure-6.2-6.2.0/mm/nommu.c @@ -682,23 +682,20 @@ EXPORT_SYMBOL(find_vma); /* - * find a VMA - * - we don't extend stack VMAs under NOMMU conditions - */ -struct vm_area_struct *find_extend_vma(struct mm_struct *mm, unsigned long addr) -{ - return find_vma(mm, addr); -} - -/* * expand a stack to a given address * - not supported under NOMMU conditions */ -int expand_stack(struct vm_area_struct *vma, unsigned long address) +int expand_stack_locked(struct vm_area_struct *vma, unsigned long addr) { return -ENOMEM; } +struct vm_area_struct *expand_stack(struct mm_struct *mm, unsigned long addr) +{ + mmap_read_unlock(mm); + return NULL; +} + /* * look up the first VMA exactly that exactly matches addr * - should be called with mm->mmap_lock at least held readlocked diff -u linux-azure-6.2-6.2.0/net/core/skbuff.c linux-azure-6.2-6.2.0/net/core/skbuff.c --- linux-azure-6.2-6.2.0/net/core/skbuff.c +++ linux-azure-6.2-6.2.0/net/core/skbuff.c @@ -5038,6 +5038,9 @@ skb = alloc_skb(0, GFP_ATOMIC); } else { skb = skb_clone(orig_skb, GFP_ATOMIC); + + if (skb_orphan_frags_rx(skb, GFP_ATOMIC)) + return; } if (!skb) return; diff -u linux-azure-6.2-6.2.0/net/ipv6/raw.c linux-azure-6.2-6.2.0/net/ipv6/raw.c --- linux-azure-6.2-6.2.0/net/ipv6/raw.c +++ linux-azure-6.2-6.2.0/net/ipv6/raw.c @@ -193,10 +193,8 @@ struct sk_buff *clone = skb_clone(skb, GFP_ATOMIC); /* Not releasing hash table! */ - if (clone) { - nf_reset_ct(clone); + if (clone) rawv6_rcv(sk, clone); - } } } rcu_read_unlock(); @@ -387,6 +385,7 @@ kfree_skb(skb); return NET_RX_DROP; } + nf_reset_ct(skb); if (!rp->checksum) skb->ip_summed = CHECKSUM_UNNECESSARY; diff -u linux-azure-6.2-6.2.0/net/ipv6/udp.c linux-azure-6.2-6.2.0/net/ipv6/udp.c --- linux-azure-6.2-6.2.0/net/ipv6/udp.c +++ linux-azure-6.2-6.2.0/net/ipv6/udp.c @@ -704,6 +704,7 @@ drop_reason = SKB_DROP_REASON_XFRM_POLICY; goto drop; } + nf_reset_ct(skb); if (static_branch_unlikely(&udpv6_encap_needed_key) && up->encap_type) { int (*encap_rcv)(struct sock *sk, struct sk_buff *skb); @@ -1027,6 +1028,7 @@ if (!xfrm6_policy_check(NULL, XFRM_POLICY_IN, skb)) goto discard; + nf_reset_ct(skb); if (udp_lib_checksum_complete(skb)) goto csum_error; reverted: --- linux-azure-6.2-6.2.0/net/netfilter/nf_conntrack_bpf.c +++ linux-azure-6.2-6.2.0.orig/net/netfilter/nf_conntrack_bpf.c @@ -381,6 +381,7 @@ struct nf_conn *nfct = (struct nf_conn *)nfct_i; int err; + nfct->status |= IPS_CONFIRMED; err = nf_conntrack_hash_check_insert(nfct); if (err < 0) { nf_conntrack_free(nfct); diff -u linux-azure-6.2-6.2.0/net/netfilter/nf_conntrack_core.c linux-azure-6.2-6.2.0/net/netfilter/nf_conntrack_core.c --- linux-azure-6.2-6.2.0/net/netfilter/nf_conntrack_core.c +++ linux-azure-6.2-6.2.0/net/netfilter/nf_conntrack_core.c @@ -934,7 +934,6 @@ goto out; } - ct->status |= IPS_CONFIRMED; smp_wmb(); /* The caller holds a reference to this object */ refcount_set(&ct->ct_general.use, 2); diff -u linux-azure-6.2-6.2.0/net/netfilter/nf_conntrack_netlink.c linux-azure-6.2-6.2.0/net/netfilter/nf_conntrack_netlink.c --- linux-azure-6.2-6.2.0/net/netfilter/nf_conntrack_netlink.c +++ linux-azure-6.2-6.2.0/net/netfilter/nf_conntrack_netlink.c @@ -176,7 +176,12 @@ static int ctnetlink_dump_timeout(struct sk_buff *skb, const struct nf_conn *ct, bool skip_zero) { - long timeout = nf_ct_expires(ct) / HZ; + long timeout; + + if (nf_ct_is_confirmed(ct)) + timeout = nf_ct_expires(ct) / HZ; + else + timeout = ct->timeout / HZ; if (skip_zero && timeout == 0) return 0; @@ -2259,9 +2264,6 @@ if (!cda[CTA_TIMEOUT]) goto err1; - timeout = (u64)ntohl(nla_get_be32(cda[CTA_TIMEOUT])) * HZ; - __nf_ct_set_timeout(ct, timeout); - rcu_read_lock(); if (cda[CTA_HELP]) { char *helpname = NULL; @@ -2322,6 +2324,12 @@ nfct_seqadj_ext_add(ct); nfct_synproxy_ext_add(ct); + /* we must add conntrack extensions before confirmation. */ + ct->status |= IPS_CONFIRMED; + + timeout = (u64)ntohl(nla_get_be32(cda[CTA_TIMEOUT])) * HZ; + __nf_ct_set_timeout(ct, timeout); + if (cda[CTA_STATUS]) { err = ctnetlink_change_status(ct, cda); if (err < 0) diff -u linux-azure-6.2-6.2.0/net/netfilter/nf_tables_api.c linux-azure-6.2-6.2.0/net/netfilter/nf_tables_api.c --- linux-azure-6.2-6.2.0/net/netfilter/nf_tables_api.c +++ linux-azure-6.2-6.2.0/net/netfilter/nf_tables_api.c @@ -2489,7 +2489,7 @@ static struct nft_chain *nft_chain_lookup_byid(const struct net *net, const struct nft_table *table, - const struct nlattr *nla) + const struct nlattr *nla, u8 genmask) { struct nftables_pernet *nft_net = nft_pernet(net); u32 id = ntohl(nla_get_be32(nla)); @@ -2500,7 +2500,8 @@ if (trans->msg_type == NFT_MSG_NEWCHAIN && chain->table == table && - id == nft_trans_chain_id(trans)) + id == nft_trans_chain_id(trans) && + nft_active_genmask(chain, genmask)) return chain; } return ERR_PTR(-ENOENT); @@ -3545,7 +3546,8 @@ return -EOPNOTSUPP; } else if (nla[NFTA_RULE_CHAIN_ID]) { - chain = nft_chain_lookup_byid(net, table, nla[NFTA_RULE_CHAIN_ID]); + chain = nft_chain_lookup_byid(net, table, nla[NFTA_RULE_CHAIN_ID], + genmask); if (IS_ERR(chain)) { NL_SET_BAD_ATTR(extack, nla[NFTA_RULE_CHAIN_ID]); return PTR_ERR(chain); @@ -3717,7 +3719,8 @@ if (flow) nft_flow_rule_destroy(flow); err_release_rule: - nf_tables_rule_release(&ctx, rule); + nft_rule_expr_deactivate(&ctx, rule, NFT_TRANS_PREPARE); + nf_tables_rule_destroy(&ctx, rule); err_release_expr: for (i = 0; i < n; i++) { if (expr_info[i].ops) { @@ -8583,6 +8586,8 @@ if (nft_table_validate(net, table) < 0) return -EAGAIN; } + + nft_validate_state_update(net, NFT_VALIDATE_SKIP); break; } @@ -9503,11 +9508,6 @@ return 0; } -static void nf_tables_cleanup(struct net *net) -{ - nft_validate_state_update(net, NFT_VALIDATE_SKIP); -} - static int nf_tables_abort(struct net *net, struct sk_buff *skb, enum nfnl_abort_action action) { @@ -9541,7 +9541,6 @@ .cb = nf_tables_cb, .commit = nf_tables_commit, .abort = nf_tables_abort, - .cleanup = nf_tables_cleanup, .valid_genid = nf_tables_valid_genid, .owner = THIS_MODULE, }; @@ -9916,7 +9915,8 @@ genmask); } else if (tb[NFTA_VERDICT_CHAIN_ID]) { chain = nft_chain_lookup_byid(ctx->net, ctx->table, - tb[NFTA_VERDICT_CHAIN_ID]); + tb[NFTA_VERDICT_CHAIN_ID], + genmask); if (IS_ERR(chain)) return PTR_ERR(chain); } else { diff -u linux-azure-6.2-6.2.0/net/netfilter/nfnetlink.c linux-azure-6.2-6.2.0/net/netfilter/nfnetlink.c --- linux-azure-6.2-6.2.0/net/netfilter/nfnetlink.c +++ linux-azure-6.2-6.2.0/net/netfilter/nfnetlink.c @@ -590,8 +590,6 @@ goto replay_abort; } } - if (ss->cleanup) - ss->cleanup(net); nfnl_err_deliver(&err_list, oskb); kfree_skb(skb); diff -u linux-azure-6.2-6.2.0/net/netlink/af_netlink.c linux-azure-6.2-6.2.0/net/netlink/af_netlink.c --- linux-azure-6.2-6.2.0/net/netlink/af_netlink.c +++ linux-azure-6.2-6.2.0/net/netlink/af_netlink.c @@ -1742,7 +1742,8 @@ { struct sock *sk = sock->sk; struct netlink_sock *nlk = nlk_sk(sk); - int len, val, err; + unsigned int flag; + int len, val; if (level != SOL_NETLINK) return -ENOPROTOOPT; @@ -1754,39 +1755,17 @@ switch (optname) { case NETLINK_PKTINFO: - if (len < sizeof(int)) - return -EINVAL; - len = sizeof(int); - val = nlk->flags & NETLINK_F_RECV_PKTINFO ? 1 : 0; - if (put_user(len, optlen) || - put_user(val, optval)) - return -EFAULT; - err = 0; + flag = NETLINK_F_RECV_PKTINFO; break; case NETLINK_BROADCAST_ERROR: - if (len < sizeof(int)) - return -EINVAL; - len = sizeof(int); - val = nlk->flags & NETLINK_F_BROADCAST_SEND_ERROR ? 1 : 0; - if (put_user(len, optlen) || - put_user(val, optval)) - return -EFAULT; - err = 0; + flag = NETLINK_F_BROADCAST_SEND_ERROR; break; case NETLINK_NO_ENOBUFS: - if (len < sizeof(int)) - return -EINVAL; - len = sizeof(int); - val = nlk->flags & NETLINK_F_RECV_NO_ENOBUFS ? 1 : 0; - if (put_user(len, optlen) || - put_user(val, optval)) - return -EFAULT; - err = 0; + flag = NETLINK_F_RECV_NO_ENOBUFS; break; case NETLINK_LIST_MEMBERSHIPS: { - int pos, idx, shift; + int pos, idx, shift, err = 0; - err = 0; netlink_lock_table(); for (pos = 0; pos * 8 < nlk->ngroups; pos += sizeof(u32)) { if (len - pos < sizeof(u32)) @@ -1803,40 +1782,32 @@ if (put_user(ALIGN(nlk->ngroups / 8, sizeof(u32)), optlen)) err = -EFAULT; netlink_unlock_table(); - break; + return err; } case NETLINK_CAP_ACK: - if (len < sizeof(int)) - return -EINVAL; - len = sizeof(int); - val = nlk->flags & NETLINK_F_CAP_ACK ? 1 : 0; - if (put_user(len, optlen) || - put_user(val, optval)) - return -EFAULT; - err = 0; + flag = NETLINK_F_CAP_ACK; break; case NETLINK_EXT_ACK: - if (len < sizeof(int)) - return -EINVAL; - len = sizeof(int); - val = nlk->flags & NETLINK_F_EXT_ACK ? 1 : 0; - if (put_user(len, optlen) || put_user(val, optval)) - return -EFAULT; - err = 0; + flag = NETLINK_F_EXT_ACK; break; case NETLINK_GET_STRICT_CHK: - if (len < sizeof(int)) - return -EINVAL; - len = sizeof(int); - val = nlk->flags & NETLINK_F_STRICT_CHK ? 1 : 0; - if (put_user(len, optlen) || put_user(val, optval)) - return -EFAULT; - err = 0; + flag = NETLINK_F_STRICT_CHK; break; default: - err = -ENOPROTOOPT; + return -ENOPROTOOPT; } - return err; + + if (len < sizeof(int)) + return -EINVAL; + + len = sizeof(int); + val = nlk->flags & flag ? 1 : 0; + + if (put_user(len, optlen) || + copy_to_user(optval, &val, len)) + return -EFAULT; + + return 0; } static void netlink_cmsg_recv_pktinfo(struct msghdr *msg, struct sk_buff *skb) diff -u linux-azure-6.2-6.2.0/net/sunrpc/clnt.c linux-azure-6.2-6.2.0/net/sunrpc/clnt.c --- linux-azure-6.2-6.2.0/net/sunrpc/clnt.c +++ linux-azure-6.2-6.2.0/net/sunrpc/clnt.c @@ -2283,9 +2283,6 @@ status = -EOPNOTSUPP; break; } - if (task->tk_rebind_retry == 0) - break; - task->tk_rebind_retry--; rpc_delay(task, 3*HZ); goto retry_timeout; case -ENOBUFS: diff -u linux-azure-6.2-6.2.0/sound/pci/hda/patch_realtek.c linux-azure-6.2-6.2.0/sound/pci/hda/patch_realtek.c --- linux-azure-6.2-6.2.0/sound/pci/hda/patch_realtek.c +++ linux-azure-6.2-6.2.0/sound/pci/hda/patch_realtek.c @@ -9428,6 +9428,7 @@ 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, 0x8919, "HP Pavilion Aero Laptop 13-be0xxx", ALC287_FIXUP_HP_GPIO_LED), SND_PCI_QUIRK(0x103c, 0x896d, "HP ZBook Firefly 16 G9", ALC245_FIXUP_CS35L41_SPI_2_HP_GPIO_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), @@ -9502,6 +9503,7 @@ 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, 0x1683, "ASUS UM3402YAR", ALC287_FIXUP_CS35L41_I2C_2), 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), diff -u linux-azure-6.2-6.2.0/sound/soc/amd/yc/acp6x-mach.c linux-azure-6.2-6.2.0/sound/soc/amd/yc/acp6x-mach.c --- linux-azure-6.2-6.2.0/sound/soc/amd/yc/acp6x-mach.c +++ linux-azure-6.2-6.2.0/sound/soc/amd/yc/acp6x-mach.c @@ -269,6 +269,13 @@ DMI_MATCH(DMI_BOARD_NAME, "8A43"), } }, + { + .driver_data = &acp6x_card, + .matches = { + DMI_MATCH(DMI_BOARD_VENDOR, "HP"), + DMI_MATCH(DMI_BOARD_NAME, "8A22"), + } + }, {} }; diff -u linux-azure-6.2-6.2.0/sound/soc/intel/boards/sof_sdw.c linux-azure-6.2-6.2.0/sound/soc/intel/boards/sof_sdw.c --- linux-azure-6.2-6.2.0/sound/soc/intel/boards/sof_sdw.c +++ linux-azure-6.2-6.2.0/sound/soc/intel/boards/sof_sdw.c @@ -213,6 +213,17 @@ SOF_SDW_PCH_DMIC | RT711_JD1), }, + { + /* NUC15 'Rooks County' LAPRC510 and LAPRC710 skews */ + .callback = sof_sdw_quirk_cb, + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Intel(R) Client Systems"), + DMI_MATCH(DMI_PRODUCT_NAME, "LAPRC"), + }, + .driver_data = (void *)(SOF_SDW_TGL_HDMI | + SOF_SDW_PCH_DMIC | + RT711_JD2_100K), + }, /* TigerLake-SDCA devices */ { .callback = sof_sdw_quirk_cb, diff -u linux-azure-6.2-6.2.0/sound/soc/intel/common/soc-acpi-intel-adl-match.c linux-azure-6.2-6.2.0/sound/soc/intel/common/soc-acpi-intel-adl-match.c --- linux-azure-6.2-6.2.0/sound/soc/intel/common/soc-acpi-intel-adl-match.c +++ linux-azure-6.2-6.2.0/sound/soc/intel/common/soc-acpi-intel-adl-match.c @@ -354,6 +354,20 @@ {} }; +static const struct snd_soc_acpi_link_adr adl_sdw_rt711_link0_rt1316_link2[] = { + { + .mask = BIT(0), + .num_adr = ARRAY_SIZE(rt711_sdca_0_adr), + .adr_d = rt711_sdca_0_adr, + }, + { + .mask = BIT(2), + .num_adr = ARRAY_SIZE(rt1316_2_single_adr), + .adr_d = rt1316_2_single_adr, + }, + {} +}; + static const struct snd_soc_acpi_adr_device mx8373_2_adr[] = { { .adr = 0x000223019F837300ull, @@ -625,6 +639,12 @@ .sof_tplg_filename = "sof-adl-rt711-l0-rt1316-l3.tplg", }, { + .link_mask = 0x5, /* 2 active links required */ + .links = adl_sdw_rt711_link0_rt1316_link2, + .drv_name = "sof_sdw", + .sof_tplg_filename = "sof-adl-rt711-l0-rt1316-l2.tplg", + }, + { .link_mask = 0x1, /* link0 required */ .links = adl_rvp, .drv_name = "sof_sdw", diff -u linux-azure-6.2-6.2.0/sound/soc/soc-compress.c linux-azure-6.2-6.2.0/sound/soc/soc-compress.c --- linux-azure-6.2-6.2.0/sound/soc/soc-compress.c +++ linux-azure-6.2-6.2.0/sound/soc/soc-compress.c @@ -627,6 +627,9 @@ return ret; } + /* inherit atomicity from DAI link */ + be_pcm->nonatomic = rtd->dai_link->nonatomic; + rtd->pcm = be_pcm; rtd->fe_compr = 1; if (rtd->dai_link->dpcm_playback) diff -u linux-azure-6.2-6.2.0/tools/objtool/check.c linux-azure-6.2-6.2.0/tools/objtool/check.c --- linux-azure-6.2-6.2.0/tools/objtool/check.c +++ linux-azure-6.2-6.2.0/tools/objtool/check.c @@ -2913,17 +2913,6 @@ break; } - if (!cfi->drap && op->src.reg == CFI_SP && - op->dest.reg == CFI_BP && cfa->base == CFI_SP && - check_reg_frame_pos(®s[CFI_BP], -cfa->offset + op->src.offset)) { - - /* lea disp(%rsp), %rbp */ - cfa->base = CFI_BP; - cfa->offset -= op->src.offset; - cfi->bp_scratch = false; - break; - } - if (op->src.reg == CFI_SP && cfa->base == CFI_SP) { /* drap: lea disp(%rsp), %drap */ diff -u linux-azure-6.2-6.2.0/tools/perf/util/auxtrace.c linux-azure-6.2-6.2.0/tools/perf/util/auxtrace.c --- linux-azure-6.2-6.2.0/tools/perf/util/auxtrace.c +++ linux-azure-6.2-6.2.0/tools/perf/util/auxtrace.c @@ -2444,6 +2444,7 @@ char type, u64 start) { struct sym_args *args = arg; + u64 size; if (!kallsyms__is_function(type)) return 0; @@ -2453,7 +2454,9 @@ args->start = start; } /* Don't know exactly where the kernel ends, so we add a page */ - args->size = round_up(start, page_size) + page_size - args->start; + size = round_up(start, page_size) + page_size - args->start; + if (size > args->size) + args->size = size; return 0; } diff -u linux-azure-6.2-6.2.0/tools/testing/selftests/bpf/xskxceiver.c linux-azure-6.2-6.2.0/tools/testing/selftests/bpf/xskxceiver.c --- linux-azure-6.2-6.2.0/tools/testing/selftests/bpf/xskxceiver.c +++ linux-azure-6.2-6.2.0/tools/testing/selftests/bpf/xskxceiver.c @@ -649,7 +649,6 @@ if (!pkt_stream) exit_with_error(ENOMEM); - pkt_stream->nb_pkts = nb_pkts; for (i = 0; i < nb_pkts; i++) { pkt_set(umem, &pkt_stream->pkts[i], (i % umem->num_frames) * umem->frame_size, pkt_len); @@ -1142,7 +1141,14 @@ if (err) return TEST_FAILURE; - if (stats.rx_dropped == ifobject->pkt_stream->nb_pkts / 2) + /* The receiver calls getsockopt after receiving the last (valid) + * packet which is not the final packet sent in this test (valid and + * invalid packets are sent in alternating fashion with the final + * packet being invalid). Since the last packet may or may not have + * been dropped already, both outcomes must be allowed. + */ + if (stats.rx_dropped == ifobject->pkt_stream->nb_pkts / 2 || + stats.rx_dropped == ifobject->pkt_stream->nb_pkts / 2 - 1) return TEST_PASS; return TEST_FAILURE; @@ -1662,6 +1668,7 @@ static void testapp_invalid_desc(struct test_spec *test) { + u64 umem_size = test->ifobj_tx->umem->num_frames * test->ifobj_tx->umem->frame_size; struct pkt pkts[] = { /* Zero packet address allowed */ {0, PKT_SIZE, 0, true}, @@ -1672,9 +1679,9 @@ /* Packet too large */ {0x2000, XSK_UMEM__INVALID_FRAME_SIZE, 0, false}, /* After umem ends */ - {UMEM_SIZE, PKT_SIZE, 0, false}, + {umem_size, PKT_SIZE, 0, false}, /* Straddle the end of umem */ - {UMEM_SIZE - PKT_SIZE / 2, PKT_SIZE, 0, false}, + {umem_size - PKT_SIZE / 2, PKT_SIZE, 0, false}, /* Straddle a page boundrary */ {0x3000 - PKT_SIZE / 2, PKT_SIZE, 0, false}, /* Straddle a 2K boundrary */ @@ -1692,8 +1699,8 @@ } if (test->ifobj_tx->shared_umem) { - pkts[4].addr += UMEM_SIZE; - pkts[5].addr += UMEM_SIZE; + pkts[4].addr += umem_size; + pkts[5].addr += umem_size; } pkt_stream_generate_custom(test, pkts, ARRAY_SIZE(pkts)); diff -u linux-azure-6.2-6.2.0/update-dkms-versions linux-azure-6.2-6.2.0/update-dkms-versions --- linux-azure-6.2-6.2.0/update-dkms-versions +++ linux-azure-6.2-6.2.0/update-dkms-versions @@ -77,7 +77,6 @@ # 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 @@ -100,13 +99,24 @@ (cd "$kv_repo" && git cat-file "$@") || exit 1 } +# Determine if this is merge format (main branch exists). +present=$(cat_file -t "$remote_name/main" 2>/dev/null) +if [ "$present" ]; then + git_base="$remote_name/main:$sru_cycle/" + git_base_devel="$remote_name/main:tip/" +else + git_base="$remote_name/$sru_cycle:" + git_base_devel="$remote_name/master:" +fi +git_human="$remote_name/$sru_cycle" + # 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" ;; + d*) git_base="$git_base_devel" ;; *) echo "$sru_cycle: cycle not found in $remote_repo" 2>&1 exit 1 ;; @@ -146,7 +156,7 @@ "$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)) + versions_paths=$(echo $(cat_file -p "${git_base}map/dkms-versions/$versions_path_tail" 2>/dev/null)) [ -n "$versions_paths" ] && break done @@ -161,7 +171,7 @@ : ">debian/dkms-versions.new" for versions_path in $versions_paths do - cat_file -p "$git_base:$versions_path" >>"debian/dkms-versions.new" + 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 @@ -171,7 +181,7 @@ thing="debian/dkms-versions" if ! git diff --exit-code -- "$thing" >/dev/null; then - git commit -m "UBUNTU: $thing -- update from kernel-versions ($git_base)" \ + git commit -m "UBUNTU: $thing -- update from kernel-versions ($git_human)" \ -m "BugLink: https://bugs.launchpad.net/bugs/1786013" \ -s -- "$thing" else only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/Documentation/devicetree/bindings/sound/qcom,lpass-rx-macro.yaml +++ linux-azure-6.2-6.2.0/Documentation/devicetree/bindings/sound/qcom,lpass-rx-macro.yaml @@ -30,6 +30,7 @@ const: 0 clocks: + minItems: 3 maxItems: 5 clock-names: only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/Documentation/riscv/vm-layout.rst +++ linux-azure-6.2-6.2.0/Documentation/riscv/vm-layout.rst @@ -47,7 +47,7 @@ | Kernel-space virtual memory, shared between all processes: ____________________________________________________________|___________________________________________________________ | | | | - ffffffc6fee00000 | -228 GB | ffffffc6feffffff | 2 MB | fixmap + ffffffc6fea00000 | -228 GB | ffffffc6feffffff | 6 MB | fixmap ffffffc6ff000000 | -228 GB | ffffffc6ffffffff | 16 MB | PCI io ffffffc700000000 | -228 GB | ffffffc7ffffffff | 4 GB | vmemmap ffffffc800000000 | -224 GB | ffffffd7ffffffff | 64 GB | vmalloc/ioremap space @@ -83,7 +83,7 @@ | Kernel-space virtual memory, shared between all processes: ____________________________________________________________|___________________________________________________________ | | | | - ffff8d7ffee00000 | -114.5 TB | ffff8d7ffeffffff | 2 MB | fixmap + ffff8d7ffea00000 | -114.5 TB | ffff8d7ffeffffff | 6 MB | fixmap ffff8d7fff000000 | -114.5 TB | ffff8d7fffffffff | 16 MB | PCI io ffff8d8000000000 | -114.5 TB | ffff8f7fffffffff | 2 TB | vmemmap ffff8f8000000000 | -112.5 TB | ffffaf7fffffffff | 32 TB | vmalloc/ioremap space @@ -119,7 +119,7 @@ | Kernel-space virtual memory, shared between all processes: ____________________________________________________________|___________________________________________________________ | | | | - ff1bfffffee00000 | -57 PB | ff1bfffffeffffff | 2 MB | fixmap + ff1bfffffea00000 | -57 PB | ff1bfffffeffffff | 6 MB | fixmap ff1bffffff000000 | -57 PB | ff1bffffffffffff | 16 MB | PCI io ff1c000000000000 | -57 PB | ff1fffffffffffff | 1 PB | vmemmap ff20000000000000 | -56 PB | ff5fffffffffffff | 16 PB | vmalloc/ioremap space only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/alpha/Kconfig +++ linux-azure-6.2-6.2.0/arch/alpha/Kconfig @@ -28,6 +28,7 @@ select GENERIC_SMP_IDLE_THREAD select HAVE_ARCH_AUDITSYSCALL select HAVE_MOD_ARCH_SPECIFIC + select LOCK_MM_AND_FIND_VMA select MODULES_USE_ELF_RELA select ODD_RT_SIGACTION select OLD_SIGSUSPEND only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/alpha/mm/fault.c +++ linux-azure-6.2-6.2.0/arch/alpha/mm/fault.c @@ -119,20 +119,12 @@ flags |= FAULT_FLAG_USER; perf_sw_event(PERF_COUNT_SW_PAGE_FAULTS, 1, regs, address); retry: - mmap_read_lock(mm); - vma = find_vma(mm, address); + vma = lock_mm_and_find_vma(mm, address, regs); if (!vma) - goto bad_area; - if (vma->vm_start <= address) - goto good_area; - if (!(vma->vm_flags & VM_GROWSDOWN)) - goto bad_area; - if (expand_stack(vma, address)) - goto bad_area; + goto bad_area_nosemaphore; /* Ok, we have a good vm_area for this memory access, so we can handle it. */ - good_area: si_code = SEGV_ACCERR; if (cause < 0) { if (!(vma->vm_flags & VM_EXEC)) @@ -189,6 +181,7 @@ bad_area: mmap_read_unlock(mm); + bad_area_nosemaphore: if (user_mode(regs)) goto do_sigsegv; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arc/Kconfig +++ linux-azure-6.2-6.2.0/arch/arc/Kconfig @@ -41,6 +41,7 @@ select HAVE_PERF_EVENTS select HAVE_SYSCALL_TRACEPOINTS select IRQ_DOMAIN + select LOCK_MM_AND_FIND_VMA select MODULES_USE_ELF_RELA select OF select OF_EARLY_FLATTREE only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arc/mm/fault.c +++ linux-azure-6.2-6.2.0/arch/arc/mm/fault.c @@ -113,15 +113,9 @@ perf_sw_event(PERF_COUNT_SW_PAGE_FAULTS, 1, regs, address); retry: - mmap_read_lock(mm); - - vma = find_vma(mm, address); + vma = lock_mm_and_find_vma(mm, address, regs); if (!vma) - goto bad_area; - if (unlikely(address < vma->vm_start)) { - if (!(vma->vm_flags & VM_GROWSDOWN) || expand_stack(vma, address)) - goto bad_area; - } + goto bad_area_nosemaphore; /* * vm_area is good, now check permissions for this memory access @@ -161,6 +155,7 @@ bad_area: mmap_read_unlock(mm); +bad_area_nosemaphore: /* * Major/minor page fault accounting * (in case of retry we only land here once) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm/Kconfig +++ linux-azure-6.2-6.2.0/arch/arm/Kconfig @@ -125,6 +125,7 @@ select HAVE_UID16 select HAVE_VIRT_CPU_ACCOUNTING_GEN select IRQ_FORCED_THREADING + select LOCK_MM_AND_FIND_VMA select MODULES_USE_ELF_REL select NEED_DMA_MAP_STATE select OF_EARLY_FLATTREE if OF only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm/boot/dts/omap3-gta04.dtsi +++ linux-azure-6.2-6.2.0/arch/arm/boot/dts/omap3-gta04.dtsi @@ -612,6 +612,22 @@ clock-frequency = <100000>; }; +&mcspi1 { + status = "disabled"; +}; + +&mcspi2 { + status = "disabled"; +}; + +&mcspi3 { + status = "disabled"; +}; + +&mcspi4 { + status = "disabled"; +}; + &usb_otg_hs { interface-type = <0>; usb-phy = <&usb2_phy>; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm/boot/dts/qcom-apq8064.dtsi +++ linux-azure-6.2-6.2.0/arch/arm/boot/dts/qcom-apq8064.dtsi @@ -1261,7 +1261,7 @@ gpu_opp_table: opp-table { compatible = "operating-points-v2"; - opp-320000000 { + opp-450000000 { opp-hz = /bits/ 64 <450000000>; }; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm/boot/dts/qcom-ipq4019.dtsi +++ linux-azure-6.2-6.2.0/arch/arm/boot/dts/qcom-ipq4019.dtsi @@ -426,8 +426,8 @@ #address-cells = <3>; #size-cells = <2>; - ranges = <0x81000000 0 0x40200000 0x40200000 0 0x00100000>, - <0x82000000 0 0x40300000 0x40300000 0 0x00d00000>; + ranges = <0x81000000 0x0 0x00000000 0x40200000 0x0 0x00100000>, + <0x82000000 0x0 0x40300000 0x40300000 0x0 0x00d00000>; interrupts = ; interrupt-names = "msi"; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm/boot/dts/qcom-ipq8064.dtsi +++ linux-azure-6.2-6.2.0/arch/arm/boot/dts/qcom-ipq8064.dtsi @@ -1082,8 +1082,8 @@ #address-cells = <3>; #size-cells = <2>; - ranges = <0x81000000 0 0x0fe00000 0x0fe00000 0 0x00010000 /* downstream I/O */ - 0x82000000 0 0x08000000 0x08000000 0 0x07e00000>; /* non-prefetchable memory */ + ranges = <0x81000000 0x0 0x00000000 0x0fe00000 0x0 0x00010000 /* I/O */ + 0x82000000 0x0 0x08000000 0x08000000 0x0 0x07e00000>; /* MEM */ interrupts = ; interrupt-names = "msi"; @@ -1133,8 +1133,8 @@ #address-cells = <3>; #size-cells = <2>; - ranges = <0x81000000 0 0x31e00000 0x31e00000 0 0x00010000 /* downstream I/O */ - 0x82000000 0 0x2e000000 0x2e000000 0 0x03e00000>; /* non-prefetchable memory */ + ranges = <0x81000000 0x0 0x00000000 0x31e00000 0x0 0x00010000 /* I/O */ + 0x82000000 0x0 0x2e000000 0x2e000000 0x0 0x03e00000>; /* MEM */ interrupts = ; interrupt-names = "msi"; @@ -1184,8 +1184,8 @@ #address-cells = <3>; #size-cells = <2>; - ranges = <0x81000000 0 0x35e00000 0x35e00000 0 0x00010000 /* downstream I/O */ - 0x82000000 0 0x32000000 0x32000000 0 0x03e00000>; /* non-prefetchable memory */ + ranges = <0x81000000 0x0 0x00000000 0x35e00000 0x0 0x00010000 /* I/O */ + 0x82000000 0x0 0x32000000 0x32000000 0x0 0x03e00000>; /* MEM */ interrupts = ; interrupt-names = "msi"; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm/boot/dts/stm32mp15-pinctrl.dtsi +++ linux-azure-6.2-6.2.0/arch/arm/boot/dts/stm32mp15-pinctrl.dtsi @@ -1880,6 +1880,21 @@ }; }; + spi1_pins_b: spi1-1 { + pins1 { + pinmux = , /* SPI1_SCK */ + ; /* SPI1_MOSI */ + bias-disable; + drive-push-pull; + slew-rate = <1>; + }; + + pins2 { + pinmux = ; /* SPI1_MISO */ + bias-disable; + }; + }; + spi2_pins_a: spi2-0 { pins1 { pinmux = , /* SPI2_SCK */ @@ -2448,19 +2463,4 @@ bias-disable; }; }; - - spi1_pins_b: spi1-1 { - pins1 { - pinmux = , /* SPI1_SCK */ - ; /* SPI1_MOSI */ - bias-disable; - drive-push-pull; - slew-rate = <1>; - }; - - pins2 { - pinmux = ; /* SPI1_MISO */ - bias-disable; - }; - }; }; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm/mm/fault.c +++ linux-azure-6.2-6.2.0/arch/arm/mm/fault.c @@ -232,37 +232,11 @@ return false; } -static vm_fault_t __kprobes -__do_page_fault(struct mm_struct *mm, unsigned long addr, unsigned int flags, - unsigned long vma_flags, struct pt_regs *regs) -{ - struct vm_area_struct *vma = find_vma(mm, addr); - if (unlikely(!vma)) - return VM_FAULT_BADMAP; - - if (unlikely(vma->vm_start > addr)) { - if (!(vma->vm_flags & VM_GROWSDOWN)) - return VM_FAULT_BADMAP; - if (addr < FIRST_USER_ADDRESS) - return VM_FAULT_BADMAP; - if (expand_stack(vma, addr)) - return VM_FAULT_BADMAP; - } - - /* - * ok, we have a good vm_area for this memory access, check the - * permissions on the VMA allow for the fault which occurred. - */ - if (!(vma->vm_flags & vma_flags)) - return VM_FAULT_BADACCESS; - - return handle_mm_fault(vma, addr & PAGE_MASK, flags, regs); -} - static int __kprobes do_page_fault(unsigned long addr, unsigned int fsr, struct pt_regs *regs) { struct mm_struct *mm = current->mm; + struct vm_area_struct *vma; int sig, code; vm_fault_t fault; unsigned int flags = FAULT_FLAG_DEFAULT; @@ -301,31 +275,21 @@ perf_sw_event(PERF_COUNT_SW_PAGE_FAULTS, 1, regs, addr); - /* - * As per x86, we may deadlock here. However, since the kernel only - * validly references user space from well defined areas of the code, - * we can bug out early if this is from code which shouldn't. - */ - if (!mmap_read_trylock(mm)) { - if (!user_mode(regs) && !search_exception_tables(regs->ARM_pc)) - goto no_context; retry: - mmap_read_lock(mm); - } else { - /* - * The above down_read_trylock() might have succeeded in - * which case, we'll have missed the might_sleep() from - * down_read() - */ - might_sleep(); -#ifdef CONFIG_DEBUG_VM - if (!user_mode(regs) && - !search_exception_tables(regs->ARM_pc)) - goto no_context; -#endif + vma = lock_mm_and_find_vma(mm, addr, regs); + if (unlikely(!vma)) { + fault = VM_FAULT_BADMAP; + goto bad_area; } - fault = __do_page_fault(mm, addr, flags, vm_flags, regs); + /* + * ok, we have a good vm_area for this memory access, check the + * permissions on the VMA allow for the fault which occurred. + */ + if (!(vma->vm_flags & vm_flags)) + fault = VM_FAULT_BADACCESS; + else + fault = handle_mm_fault(vma, addr & PAGE_MASK, flags, regs); /* If we need to retry but a fatal signal is pending, handle the * signal first. We do not need to release the mmap_lock because @@ -356,6 +320,7 @@ if (likely(!(fault & (VM_FAULT_ERROR | VM_FAULT_BADMAP | VM_FAULT_BADACCESS)))) return 0; +bad_area: /* * If we are in kernel mode at this point, we * have no context to handle this fault with. only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/apple/t8103-j274.dts +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/apple/t8103-j274.dts @@ -37,10 +37,12 @@ &port01 { bus-range = <2 2>; + status = "okay"; }; &port02 { bus-range = <3 3>; + status = "okay"; ethernet0: ethernet@0,0 { reg = <0x30000 0x0 0x0 0x0 0x0>; /* To be filled by the loader */ @@ -48,6 +50,14 @@ }; }; +&pcie0_dart_1 { + status = "okay"; +}; + +&pcie0_dart_2 { + status = "okay"; +}; + &i2c2 { status = "okay"; }; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/apple/t8103-j293.dts +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/apple/t8103-j293.dts @@ -25,21 +25,6 @@ brcm,board-type = "apple,honshu"; }; -/* - * Remove unused PCIe ports and disable the associated DARTs. - */ - -&pcie0_dart_1 { - status = "disabled"; -}; - -&pcie0_dart_2 { - status = "disabled"; -}; - -/delete-node/ &port01; -/delete-node/ &port02; - &i2c2 { status = "okay"; }; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/apple/t8103-j313.dts +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/apple/t8103-j313.dts @@ -24,18 +24,3 @@ &wifi0 { brcm,board-type = "apple,shikoku"; }; - -/* - * Remove unused PCIe ports and disable the associated DARTs. - */ - -&pcie0_dart_1 { - status = "disabled"; -}; - -&pcie0_dart_2 { - status = "disabled"; -}; - -/delete-node/ &port01; -/delete-node/ &port02; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/apple/t8103-j456.dts +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/apple/t8103-j456.dts @@ -55,13 +55,23 @@ &port01 { bus-range = <2 2>; + status = "okay"; }; &port02 { bus-range = <3 3>; + status = "okay"; ethernet0: ethernet@0,0 { reg = <0x30000 0x0 0x0 0x0 0x0>; /* To be filled by the loader */ local-mac-address = [00 10 18 00 00 00]; }; }; + +&pcie0_dart_1 { + status = "okay"; +}; + +&pcie0_dart_2 { + status = "okay"; +}; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/apple/t8103-j457.dts +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/apple/t8103-j457.dts @@ -37,6 +37,7 @@ &port02 { bus-range = <3 3>; + status = "okay"; ethernet0: ethernet@0,0 { reg = <0x30000 0x0 0x0 0x0 0x0>; /* To be filled by the loader */ @@ -44,12 +45,6 @@ }; }; -/* - * Remove unused PCIe port and disable the associated DART. - */ - -&pcie0_dart_1 { - status = "disabled"; +&pcie0_dart_2 { + status = "okay"; }; - -/delete-node/ &port01; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/apple/t8103.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/apple/t8103.dtsi @@ -724,6 +724,7 @@ interrupt-parent = <&aic>; interrupts = ; power-domains = <&ps_apcie_gp>; + status = "disabled"; }; pcie0_dart_2: iommu@683008000 { @@ -733,6 +734,7 @@ interrupt-parent = <&aic>; interrupts = ; power-domains = <&ps_apcie_gp>; + status = "disabled"; }; pcie0: pcie@690000000 { @@ -807,6 +809,7 @@ <0 0 0 2 &port01 0 0 0 1>, <0 0 0 3 &port01 0 0 0 2>, <0 0 0 4 &port01 0 0 0 3>; + status = "disabled"; }; port02: pci@2,0 { @@ -826,6 +829,7 @@ <0 0 0 2 &port02 0 0 0 1>, <0 0 0 3 &port02 0 0 0 2>, <0 0 0 4 &port02 0 0 0 3>; + status = "disabled"; }; }; }; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/broadcom/bcmbca/bcm4908-asus-gt-ac5300.dts +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/broadcom/bcmbca/bcm4908-asus-gt-ac5300.dts @@ -120,7 +120,7 @@ }; &leds { - led-power@11 { + led@11 { reg = <0x11>; function = LED_FUNCTION_POWER; color = ; @@ -130,7 +130,7 @@ pinctrl-0 = <&pins_led_17_a>; }; - led-wan-red@12 { + led@12 { reg = <0x12>; function = LED_FUNCTION_WAN; color = ; @@ -139,7 +139,7 @@ pinctrl-0 = <&pins_led_18_a>; }; - led-wps@14 { + led@14 { reg = <0x14>; function = LED_FUNCTION_WPS; color = ; @@ -148,7 +148,7 @@ pinctrl-0 = <&pins_led_20_a>; }; - led-wan-white@15 { + led@15 { reg = <0x15>; function = LED_FUNCTION_WAN; color = ; @@ -157,7 +157,7 @@ pinctrl-0 = <&pins_led_21_a>; }; - led-lan@19 { + led@19 { reg = <0x19>; function = LED_FUNCTION_LAN; color = ; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/broadcom/bcmbca/bcm4908.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/broadcom/bcmbca/bcm4908.dtsi @@ -254,7 +254,7 @@ }; }; - procmon: syscon@280000 { + procmon: bus@280000 { compatible = "simple-bus"; reg = <0x280000 0x1000>; ranges; @@ -538,7 +538,7 @@ reg = <0x1800 0x600>, <0x2000 0x10>; reg-names = "nand", "nand-int-base"; interrupts = ; - interrupt-names = "nand"; + interrupt-names = "nand_ctlrdy"; status = "okay"; nandcs: nand@0 { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi @@ -935,7 +935,7 @@ regulator-compatible = "vbuck1"; regulator-name = "Vgpu"; regulator-min-microvolt = <606250>; - regulator-max-microvolt = <1193750>; + regulator-max-microvolt = <800000>; regulator-enable-ramp-delay = <256>; regulator-allowed-modes = <0 1 2>; }; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/qcom/apq8096-db820c.dts +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/apq8096-db820c.dts @@ -706,8 +706,7 @@ &pmi8994_spmi_regulators { vdd_s2-supply = <&vph_pwr>; - vdd_gfx: s2@1700 { - reg = <0x1700 0x100>; + vdd_gfx: s2 { regulator-name = "VDD_GFX"; regulator-min-microvolt = <980000>; regulator-max-microvolt = <980000>; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/qcom/ipq6018.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/ipq6018.dtsi @@ -96,26 +96,31 @@ opp-microvolt = <725000>; clock-latency-ns = <200000>; }; + opp-1056000000 { opp-hz = /bits/ 64 <1056000000>; opp-microvolt = <787500>; clock-latency-ns = <200000>; }; + opp-1320000000 { opp-hz = /bits/ 64 <1320000000>; opp-microvolt = <862500>; clock-latency-ns = <200000>; }; + opp-1440000000 { opp-hz = /bits/ 64 <1440000000>; opp-microvolt = <925000>; clock-latency-ns = <200000>; }; + opp-1608000000 { opp-hz = /bits/ 64 <1608000000>; opp-microvolt = <987500>; clock-latency-ns = <200000>; }; + opp-1800000000 { opp-hz = /bits/ 64 <1800000000>; opp-microvolt = <1062500>; @@ -131,8 +136,7 @@ pmuv8: pmu { compatible = "arm,cortex-a53-pmu"; - interrupts = ; + interrupts = ; }; psci: psci { @@ -437,24 +441,18 @@ phys = <&pcie_phy0>; phy-names = "pciephy"; - ranges = <0x81000000 0 0x20200000 0 0x20200000 - 0 0x10000>, /* downstream I/O */ - <0x82000000 0 0x20220000 0 0x20220000 - 0 0xfde0000>; /* non-prefetchable memory */ + ranges = <0x81000000 0x0 0x00000000 0x0 0x20200000 0x0 0x10000>, + <0x82000000 0x0 0x20220000 0x0 0x20220000 0x0 0xfde0000>; interrupts = ; interrupt-names = "msi"; #interrupt-cells = <1>; interrupt-map-mask = <0 0 0 0x7>; - interrupt-map = <0 0 0 1 &intc 0 75 - IRQ_TYPE_LEVEL_HIGH>, /* int_a */ - <0 0 0 2 &intc 0 78 - IRQ_TYPE_LEVEL_HIGH>, /* int_b */ - <0 0 0 3 &intc 0 79 - IRQ_TYPE_LEVEL_HIGH>, /* int_c */ - <0 0 0 4 &intc 0 83 - IRQ_TYPE_LEVEL_HIGH>; /* int_d */ + interrupt-map = <0 0 0 1 &intc 0 75 IRQ_TYPE_LEVEL_HIGH>, /* int_a */ + <0 0 0 2 &intc 0 78 IRQ_TYPE_LEVEL_HIGH>, /* int_b */ + <0 0 0 3 &intc 0 79 IRQ_TYPE_LEVEL_HIGH>, /* int_c */ + <0 0 0 4 &intc 0 83 IRQ_TYPE_LEVEL_HIGH>; /* int_d */ clocks = <&gcc GCC_SYS_NOC_PCIE0_AXI_CLK>, <&gcc GCC_PCIE0_AXI_M_CLK>, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/qcom/msm8956-sony-xperia-loire.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/msm8956-sony-xperia-loire.dtsi @@ -280,3 +280,7 @@ vdda3p3-supply = <&pm8950_l13>; status = "okay"; }; + +&xo_board { + clock-frequency = <19200000>; +}; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/qcom/msm8976.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/msm8976.dtsi @@ -20,6 +20,13 @@ chosen { }; + clocks { + xo_board: xo-board { + compatible = "fixed-clock"; + #clock-cells = <0>; + }; + }; + cpus { #address-cells = <1>; #size-cells = <0>; @@ -351,6 +358,8 @@ rpmcc: clock-controller { compatible = "qcom,rpmcc-msm8976", "qcom,rpmcc"; + clocks = <&xo_board>; + clock-names = "xo"; #clock-cells = <1>; }; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/qcom/msm8994-huawei-angler-rev-101.dts +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/msm8994-huawei-angler-rev-101.dts @@ -2,7 +2,7 @@ /* * Copyright (c) 2015, Huawei Inc. All rights reserved. * Copyright (c) 2016, The Linux Foundation. All rights reserved. - * Copyright (c) 2021-2022, Petr Vorel + * Copyright (c) 2021-2023, Petr Vorel */ /dts-v1/; @@ -31,13 +31,18 @@ #size-cells = <2>; ranges; + cont_splash_mem: memory@3401000 { + reg = <0 0x03401000 0 0x1000000>; + no-map; + }; + tzapp_mem: tzapp@4800000 { reg = <0 0x04800000 0 0x1900000>; no-map; }; - removed_region: reserved@6300000 { - reg = <0 0x06300000 0 0xD00000>; + reserved@6300000 { + reg = <0 0x06300000 0 0x700000>; no-map; }; }; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi @@ -542,8 +542,7 @@ }; &pmi8994_spmi_regulators { - vdd_gfx: s2@1700 { - reg = <0x1700 0x100>; + vdd_gfx: s2 { regulator-min-microvolt = <980000>; regulator-max-microvolt = <980000>; }; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami.dtsi @@ -173,8 +173,7 @@ * power domain.. which still isn't enough and forces us to bind * OXILI_CX and OXILI_GX together! */ - vdd_gfx: s2@1700 { - reg = <0x1700 0x100>; + vdd_gfx: s2 { regulator-name = "VDD_GFX"; regulator-min-microvolt = <980000>; regulator-max-microvolt = <980000>; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/qcom/msm8994.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/msm8994.dtsi @@ -228,6 +228,11 @@ reg = <0 0xc9400000 0 0x3f00000>; no-map; }; + + reserved@6c00000 { + reg = <0 0x06c00000 0 0x400000>; + no-map; + }; }; smd { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/qcom/msm8998-oneplus-cheeseburger.dts +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/msm8998-oneplus-cheeseburger.dts @@ -34,7 +34,7 @@ &pmi8998_gpio { button_backlight_default: button-backlight-state { pins = "gpio5"; - function = "gpio"; + function = "normal"; bias-pull-down; qcom,drive-strength = ; }; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/qcom/msm8998.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/msm8998.dtsi @@ -916,7 +916,7 @@ phy-names = "pciephy"; status = "disabled"; - ranges = <0x01000000 0x0 0x1b200000 0x1b200000 0x0 0x100000>, + ranges = <0x01000000 0x0 0x00000000 0x1b200000 0x0 0x100000>, <0x02000000 0x0 0x1b300000 0x1b300000 0x0 0xd00000>; #interrupt-cells = <1>; @@ -1514,7 +1514,7 @@ compatible = "arm,coresight-stm", "arm,primecell"; reg = <0x06002000 0x1000>, <0x16280000 0x180000>; - reg-names = "stm-base", "stm-data-base"; + reg-names = "stm-base", "stm-stimulus-base"; status = "disabled"; clocks = <&rpmcc RPM_SMD_QDSS_CLK>, <&rpmcc RPM_SMD_QDSS_A_CLK>; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/qcom/pmi8994.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/pmi8994.dtsi @@ -49,8 +49,6 @@ pmi8994_spmi_regulators: regulators { compatible = "qcom,pmi8994-regulators"; - #address-cells = <1>; - #size-cells = <1>; }; pmi8994_wled: wled@d800 { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r4.dts +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r4.dts @@ -26,7 +26,7 @@ interrupt-parent = <&tlmm>; interrupts = <58 IRQ_TYPE_EDGE_FALLING>; - vcc-supply = <&pp3300_fp_tp>; + vdd-supply = <&pp3300_fp_tp>; hid-descr-addr = <0x20>; wakeup-source; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel.dtsi @@ -39,7 +39,7 @@ interrupt-parent = <&tlmm>; interrupts = <0 IRQ_TYPE_EDGE_FALLING>; - vcc-supply = <&pp3300_fp_tp>; + vdd-supply = <&pp3300_fp_tp>; post-power-on-delay-ms = <100>; hid-descr-addr = <0x0001>; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/qcom/sc7280-herobrine-villager.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/sc7280-herobrine-villager.dtsi @@ -33,7 +33,7 @@ interrupts = <7 IRQ_TYPE_EDGE_FALLING>; hid-descr-addr = <0x20>; - vcc-supply = <&pp3300_z1>; + vdd-supply = <&pp3300_z1>; wakeup-source; }; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/qcom/sm8250.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/sm8250.dtsi @@ -1807,8 +1807,8 @@ #address-cells = <3>; #size-cells = <2>; - ranges = <0x01000000 0x0 0x60200000 0 0x60200000 0x0 0x100000>, - <0x02000000 0x0 0x60300000 0 0x60300000 0x0 0x3d00000>; + ranges = <0x01000000 0x0 0x00000000 0x0 0x60200000 0x0 0x100000>, + <0x02000000 0x0 0x60300000 0x0 0x60300000 0x0 0x3d00000>; interrupts = , , @@ -1916,7 +1916,7 @@ #address-cells = <3>; #size-cells = <2>; - ranges = <0x01000000 0x0 0x40200000 0x0 0x40200000 0x0 0x100000>, + ranges = <0x01000000 0x0 0x00000000 0x0 0x40200000 0x0 0x100000>, <0x02000000 0x0 0x40300000 0x0 0x40300000 0x0 0x1fd00000>; interrupts = ; @@ -2024,7 +2024,7 @@ #address-cells = <3>; #size-cells = <2>; - ranges = <0x01000000 0x0 0x64200000 0x0 0x64200000 0x0 0x100000>, + ranges = <0x01000000 0x0 0x00000000 0x0 0x64200000 0x0 0x100000>, <0x02000000 0x0 0x64300000 0x0 0x64300000 0x0 0x3d00000>; interrupts = ; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/qcom/sm8350-microsoft-surface-duo2.dts +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/qcom/sm8350-microsoft-surface-duo2.dts @@ -341,6 +341,9 @@ &usb_1 { status = "okay"; +}; + +&usb_1_dwc3 { dr_mode = "peripheral"; }; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/renesas/r8a774c0.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/renesas/r8a774c0.dtsi @@ -49,17 +49,14 @@ opp-shared; opp-800000000 { opp-hz = /bits/ 64 <800000000>; - opp-microvolt = <820000>; clock-latency-ns = <300000>; }; opp-1000000000 { opp-hz = /bits/ 64 <1000000000>; - opp-microvolt = <820000>; clock-latency-ns = <300000>; }; opp-1200000000 { opp-hz = /bits/ 64 <1200000000>; - opp-microvolt = <820000>; clock-latency-ns = <300000>; opp-suspend; }; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/renesas/r8a77990.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/renesas/r8a77990.dtsi @@ -49,17 +49,14 @@ opp-shared; opp-800000000 { opp-hz = /bits/ 64 <800000000>; - opp-microvolt = <820000>; clock-latency-ns = <300000>; }; opp-1000000000 { opp-hz = /bits/ 64 <1000000000>; - opp-microvolt = <820000>; clock-latency-ns = <300000>; }; opp-1200000000 { opp-hz = /bits/ 64 <1200000000>; - opp-microvolt = <820000>; clock-latency-ns = <300000>; opp-suspend; }; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/renesas/r9a07g043.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/renesas/r9a07g043.dtsi @@ -80,9 +80,8 @@ reg = <0 0x10049c00 0 0x400>; interrupts = , , - , - ; - interrupt-names = "int_req", "dma_rx", "dma_tx", "dma_rt"; + ; + interrupt-names = "int_req", "dma_rx", "dma_tx"; clocks = <&cpg CPG_MOD R9A07G043_SSI0_PCLK2>, <&cpg CPG_MOD R9A07G043_SSI0_PCLK_SFR>, <&audio_clk1>, <&audio_clk2>; @@ -101,9 +100,8 @@ reg = <0 0x1004a000 0 0x400>; interrupts = , , - , - ; - interrupt-names = "int_req", "dma_rx", "dma_tx", "dma_rt"; + ; + interrupt-names = "int_req", "dma_rx", "dma_tx"; clocks = <&cpg CPG_MOD R9A07G043_SSI1_PCLK2>, <&cpg CPG_MOD R9A07G043_SSI1_PCLK_SFR>, <&audio_clk1>, <&audio_clk2>; @@ -121,10 +119,8 @@ "renesas,rz-ssi"; reg = <0 0x1004a400 0 0x400>; interrupts = , - , - , ; - interrupt-names = "int_req", "dma_rx", "dma_tx", "dma_rt"; + interrupt-names = "int_req", "dma_rt"; clocks = <&cpg CPG_MOD R9A07G043_SSI2_PCLK2>, <&cpg CPG_MOD R9A07G043_SSI2_PCLK_SFR>, <&audio_clk1>, <&audio_clk2>; @@ -143,9 +139,8 @@ reg = <0 0x1004a800 0 0x400>; interrupts = , , - , - ; - interrupt-names = "int_req", "dma_rx", "dma_tx", "dma_rt"; + ; + interrupt-names = "int_req", "dma_rx", "dma_tx"; clocks = <&cpg CPG_MOD R9A07G043_SSI3_PCLK2>, <&cpg CPG_MOD R9A07G043_SSI3_PCLK_SFR>, <&audio_clk1>, <&audio_clk2>; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/renesas/r9a07g044.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/renesas/r9a07g044.dtsi @@ -175,9 +175,8 @@ reg = <0 0x10049c00 0 0x400>; interrupts = , , - , - ; - interrupt-names = "int_req", "dma_rx", "dma_tx", "dma_rt"; + ; + interrupt-names = "int_req", "dma_rx", "dma_tx"; clocks = <&cpg CPG_MOD R9A07G044_SSI0_PCLK2>, <&cpg CPG_MOD R9A07G044_SSI0_PCLK_SFR>, <&audio_clk1>, <&audio_clk2>; @@ -196,9 +195,8 @@ reg = <0 0x1004a000 0 0x400>; interrupts = , , - , - ; - interrupt-names = "int_req", "dma_rx", "dma_tx", "dma_rt"; + ; + interrupt-names = "int_req", "dma_rx", "dma_tx"; clocks = <&cpg CPG_MOD R9A07G044_SSI1_PCLK2>, <&cpg CPG_MOD R9A07G044_SSI1_PCLK_SFR>, <&audio_clk1>, <&audio_clk2>; @@ -216,10 +214,8 @@ "renesas,rz-ssi"; reg = <0 0x1004a400 0 0x400>; interrupts = , - , - , ; - interrupt-names = "int_req", "dma_rx", "dma_tx", "dma_rt"; + interrupt-names = "int_req", "dma_rt"; clocks = <&cpg CPG_MOD R9A07G044_SSI2_PCLK2>, <&cpg CPG_MOD R9A07G044_SSI2_PCLK_SFR>, <&audio_clk1>, <&audio_clk2>; @@ -238,9 +234,8 @@ reg = <0 0x1004a800 0 0x400>; interrupts = , , - , - ; - interrupt-names = "int_req", "dma_rx", "dma_tx", "dma_rt"; + ; + interrupt-names = "int_req", "dma_rx", "dma_tx"; clocks = <&cpg CPG_MOD R9A07G044_SSI3_PCLK2>, <&cpg CPG_MOD R9A07G044_SSI3_PCLK_SFR>, <&audio_clk1>, <&audio_clk2>; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/renesas/r9a07g054.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/renesas/r9a07g054.dtsi @@ -175,9 +175,8 @@ reg = <0 0x10049c00 0 0x400>; interrupts = , , - , - ; - interrupt-names = "int_req", "dma_rx", "dma_tx", "dma_rt"; + ; + interrupt-names = "int_req", "dma_rx", "dma_tx"; clocks = <&cpg CPG_MOD R9A07G054_SSI0_PCLK2>, <&cpg CPG_MOD R9A07G054_SSI0_PCLK_SFR>, <&audio_clk1>, <&audio_clk2>; @@ -196,9 +195,8 @@ reg = <0 0x1004a000 0 0x400>; interrupts = , , - , - ; - interrupt-names = "int_req", "dma_rx", "dma_tx", "dma_rt"; + ; + interrupt-names = "int_req", "dma_rx", "dma_tx"; clocks = <&cpg CPG_MOD R9A07G054_SSI1_PCLK2>, <&cpg CPG_MOD R9A07G054_SSI1_PCLK_SFR>, <&audio_clk1>, <&audio_clk2>; @@ -216,10 +214,8 @@ "renesas,rz-ssi"; reg = <0 0x1004a400 0 0x400>; interrupts = , - , - , ; - interrupt-names = "int_req", "dma_rx", "dma_tx", "dma_rt"; + interrupt-names = "int_req", "dma_rt"; clocks = <&cpg CPG_MOD R9A07G054_SSI2_PCLK2>, <&cpg CPG_MOD R9A07G054_SSI2_PCLK_SFR>, <&audio_clk1>, <&audio_clk2>; @@ -238,9 +234,8 @@ reg = <0 0x1004a800 0 0x400>; interrupts = , , - , - ; - interrupt-names = "int_req", "dma_rx", "dma_tx", "dma_rt"; + ; + interrupt-names = "int_req", "dma_rx", "dma_tx"; clocks = <&cpg CPG_MOD R9A07G054_SSI3_PCLK2>, <&cpg CPG_MOD R9A07G054_SSI3_PCLK_SFR>, <&audio_clk1>, <&audio_clk2>; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/ti/k3-am625.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/ti/k3-am625.dtsi @@ -147,7 +147,7 @@ L2_0: l2-cache0 { compatible = "cache"; cache-level = <2>; - cache-size = <0x40000>; + cache-size = <0x80000>; cache-line-size = <64>; cache-sets = <512>; }; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts @@ -26,8 +26,9 @@ memory@80000000 { device_type = "memory"; - /* 2G RAM */ - reg = <0x00000000 0x80000000 0x00000000 0x80000000>; + /* 4G RAM */ + reg = <0x00000000 0x80000000 0x00000000 0x80000000>, + <0x00000008 0x80000000 0x00000000 0x80000000>; }; reserved-memory { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/ti/k3-am62a7.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/ti/k3-am62a7.dtsi @@ -96,7 +96,7 @@ L2_0: l2-cache0 { compatible = "cache"; cache-level = <2>; - cache-size = <0x40000>; + cache-size = <0x80000>; cache-line-size = <64>; cache-sets = <512>; }; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/boot/dts/ti/k3-j721e-main.dtsi +++ linux-azure-6.2-6.2.0/arch/arm64/boot/dts/ti/k3-j721e-main.dtsi @@ -1180,7 +1180,6 @@ ti,itap-del-sel-mmc-hs = <0xa>; ti,itap-del-sel-ddr52 = <0x3>; ti,trm-icp = <0x8>; - ti,strobe-sel = <0x77>; dma-coherent; }; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/crypto/aes-neonbs-core.S +++ linux-azure-6.2-6.2.0/arch/arm64/crypto/aes-neonbs-core.S @@ -15,6 +15,7 @@ */ #include +#include #include .text @@ -620,12 +621,12 @@ .endm .align 4 -SYM_FUNC_START(aesbs_ecb_encrypt) +SYM_TYPED_FUNC_START(aesbs_ecb_encrypt) __ecb_crypt aesbs_encrypt8, v0, v1, v4, v6, v3, v7, v2, v5 SYM_FUNC_END(aesbs_ecb_encrypt) .align 4 -SYM_FUNC_START(aesbs_ecb_decrypt) +SYM_TYPED_FUNC_START(aesbs_ecb_decrypt) __ecb_crypt aesbs_decrypt8, v0, v1, v6, v4, v2, v7, v3, v5 SYM_FUNC_END(aesbs_ecb_decrypt) @@ -799,11 +800,11 @@ ret .endm -SYM_FUNC_START(aesbs_xts_encrypt) +SYM_TYPED_FUNC_START(aesbs_xts_encrypt) __xts_crypt aesbs_encrypt8, v0, v1, v4, v6, v3, v7, v2, v5 SYM_FUNC_END(aesbs_xts_encrypt) -SYM_FUNC_START(aesbs_xts_decrypt) +SYM_TYPED_FUNC_START(aesbs_xts_decrypt) __xts_crypt aesbs_decrypt8, v0, v1, v6, v4, v2, v7, v3, v5 SYM_FUNC_END(aesbs_xts_decrypt) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/include/asm/debug-monitors.h +++ linux-azure-6.2-6.2.0/arch/arm64/include/asm/debug-monitors.h @@ -104,6 +104,7 @@ void kernel_enable_single_step(struct pt_regs *regs); void kernel_disable_single_step(void); int kernel_active_single_step(void); +void kernel_rewind_single_step(struct pt_regs *regs); #ifdef CONFIG_HAVE_HW_BREAKPOINT int reinstall_suspended_bps(struct pt_regs *regs); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/include/asm/scs.h +++ linux-azure-6.2-6.2.0/arch/arm64/include/asm/scs.h @@ -10,15 +10,16 @@ #ifdef CONFIG_SHADOW_CALL_STACK scs_sp .req x18 - .macro scs_load tsk - ldr scs_sp, [\tsk, #TSK_TI_SCS_SP] + .macro scs_load_current + get_current_task scs_sp + ldr scs_sp, [scs_sp, #TSK_TI_SCS_SP] .endm .macro scs_save tsk str scs_sp, [\tsk, #TSK_TI_SCS_SP] .endm #else - .macro scs_load tsk + .macro scs_load_current .endm .macro scs_save tsk only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/kernel/debug-monitors.c +++ linux-azure-6.2-6.2.0/arch/arm64/kernel/debug-monitors.c @@ -438,6 +438,11 @@ } NOKPROBE_SYMBOL(kernel_active_single_step); +void kernel_rewind_single_step(struct pt_regs *regs) +{ + set_regs_spsr_ss(regs); +} + /* ptrace API */ void user_enable_single_step(struct task_struct *task) { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/kernel/entry.S +++ linux-azure-6.2-6.2.0/arch/arm64/kernel/entry.S @@ -275,7 +275,7 @@ alternative_else_nop_endif 1: - scs_load tsk + scs_load_current .else add x21, sp, #PT_REGS_SIZE get_current_task tsk @@ -848,7 +848,7 @@ msr sp_el0, x1 ptrauth_keys_install_kernel x1, x8, x9, x10 scs_save x0 - scs_load x1 + scs_load_current ret SYM_FUNC_END(cpu_switch_to) NOKPROBE(cpu_switch_to) @@ -876,19 +876,19 @@ */ SYM_FUNC_START(call_on_irq_stack) #ifdef CONFIG_SHADOW_CALL_STACK - stp scs_sp, xzr, [sp, #-16]! + get_current_task x16 + scs_save x16 ldr_this_cpu scs_sp, irq_shadow_call_stack_ptr, x17 #endif + /* Create a frame record to save our LR and SP (implicit in FP) */ stp x29, x30, [sp, #-16]! mov x29, sp ldr_this_cpu x16, irq_stack_ptr, x17 - mov x15, #IRQ_STACK_SIZE - add x16, x16, x15 /* Move to the new stack and call the function there */ - mov sp, x16 + add sp, x16, #IRQ_STACK_SIZE blr x1 /* @@ -897,9 +897,7 @@ */ mov sp, x29 ldp x29, x30, [sp], #16 -#ifdef CONFIG_SHADOW_CALL_STACK - ldp scs_sp, xzr, [sp], #16 -#endif + scs_load_current ret SYM_FUNC_END(call_on_irq_stack) NOKPROBE(call_on_irq_stack) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/kernel/head.S +++ linux-azure-6.2-6.2.0/arch/arm64/kernel/head.S @@ -404,7 +404,7 @@ stp xzr, xzr, [sp, #S_STACKFRAME] add x29, sp, #S_STACKFRAME - scs_load \tsk + scs_load_current adr_l \tmp1, __per_cpu_offset ldr w\tmp2, [\tsk, #TSK_TI_CPU] only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/kernel/kgdb.c +++ linux-azure-6.2-6.2.0/arch/arm64/kernel/kgdb.c @@ -224,6 +224,8 @@ */ if (!kernel_active_single_step()) kernel_enable_single_step(linux_regs); + else + kernel_rewind_single_step(linux_regs); err = 0; break; default: only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/kvm/guest.c +++ linux-azure-6.2-6.2.0/arch/arm64/kvm/guest.c @@ -951,7 +951,9 @@ switch (attr->group) { case KVM_ARM_VCPU_PMU_V3_CTRL: + mutex_lock(&vcpu->kvm->arch.config_lock); ret = kvm_arm_pmu_v3_set_attr(vcpu, attr); + mutex_unlock(&vcpu->kvm->arch.config_lock); break; case KVM_ARM_VCPU_TIMER_CTRL: ret = kvm_arm_timer_set_attr(vcpu, attr); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/kvm/psci.c +++ linux-azure-6.2-6.2.0/arch/arm64/kvm/psci.c @@ -62,6 +62,7 @@ struct vcpu_reset_state *reset_state; struct kvm *kvm = source_vcpu->kvm; struct kvm_vcpu *vcpu = NULL; + int ret = PSCI_RET_SUCCESS; unsigned long cpu_id; cpu_id = smccc_get_arg1(source_vcpu); @@ -76,11 +77,15 @@ */ if (!vcpu) return PSCI_RET_INVALID_PARAMS; + + spin_lock(&vcpu->arch.mp_state_lock); if (!kvm_arm_vcpu_stopped(vcpu)) { if (kvm_psci_version(source_vcpu) != KVM_ARM_PSCI_0_1) - return PSCI_RET_ALREADY_ON; + ret = PSCI_RET_ALREADY_ON; else - return PSCI_RET_INVALID_PARAMS; + ret = PSCI_RET_INVALID_PARAMS; + + goto out_unlock; } reset_state = &vcpu->arch.reset_state; @@ -96,7 +101,7 @@ */ reset_state->r0 = smccc_get_arg3(source_vcpu); - WRITE_ONCE(reset_state->reset, true); + reset_state->reset = true; kvm_make_request(KVM_REQ_VCPU_RESET, vcpu); /* @@ -108,7 +113,9 @@ vcpu->arch.mp_state.mp_state = KVM_MP_STATE_RUNNABLE; kvm_vcpu_wake_up(vcpu); - return PSCI_RET_SUCCESS; +out_unlock: + spin_unlock(&vcpu->arch.mp_state_lock); + return ret; } static unsigned long kvm_psci_vcpu_affinity_info(struct kvm_vcpu *vcpu) @@ -168,8 +175,11 @@ * after this call is handled and before the VCPUs have been * re-initialized. */ - kvm_for_each_vcpu(i, tmp, vcpu->kvm) - tmp->arch.mp_state.mp_state = KVM_MP_STATE_STOPPED; + kvm_for_each_vcpu(i, tmp, vcpu->kvm) { + spin_lock(&tmp->arch.mp_state_lock); + WRITE_ONCE(tmp->arch.mp_state.mp_state, KVM_MP_STATE_STOPPED); + spin_unlock(&tmp->arch.mp_state_lock); + } kvm_make_all_cpus_request(vcpu->kvm, KVM_REQ_SLEEP); memset(&vcpu->run->system_event, 0, sizeof(vcpu->run->system_event)); @@ -229,7 +239,6 @@ static int kvm_psci_0_2_call(struct kvm_vcpu *vcpu) { - struct kvm *kvm = vcpu->kvm; u32 psci_fn = smccc_get_function(vcpu); unsigned long val; int ret = 1; @@ -254,9 +263,7 @@ kvm_psci_narrow_to_32bit(vcpu); fallthrough; case PSCI_0_2_FN64_CPU_ON: - mutex_lock(&kvm->lock); val = kvm_psci_vcpu_on(vcpu); - mutex_unlock(&kvm->lock); break; case PSCI_0_2_FN_AFFINITY_INFO: kvm_psci_narrow_to_32bit(vcpu); @@ -395,7 +402,6 @@ static int kvm_psci_0_1_call(struct kvm_vcpu *vcpu) { - struct kvm *kvm = vcpu->kvm; u32 psci_fn = smccc_get_function(vcpu); unsigned long val; @@ -405,9 +411,7 @@ val = PSCI_RET_SUCCESS; break; case KVM_PSCI_FN_CPU_ON: - mutex_lock(&kvm->lock); val = kvm_psci_vcpu_on(vcpu); - mutex_unlock(&kvm->lock); break; default: val = PSCI_RET_NOT_SUPPORTED; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/kvm/reset.c +++ linux-azure-6.2-6.2.0/arch/arm64/kvm/reset.c @@ -200,7 +200,7 @@ is32bit = vcpu_has_feature(vcpu, KVM_ARM_VCPU_EL1_32BIT); - lockdep_assert_held(&kvm->lock); + lockdep_assert_held(&kvm->arch.config_lock); if (test_bit(KVM_ARCH_FLAG_REG_WIDTH_CONFIGURED, &kvm->arch.flags)) { /* @@ -253,17 +253,18 @@ bool loaded; u32 pstate; - mutex_lock(&vcpu->kvm->lock); + mutex_lock(&vcpu->kvm->arch.config_lock); ret = kvm_set_vm_width(vcpu); - if (!ret) { - reset_state = vcpu->arch.reset_state; - WRITE_ONCE(vcpu->arch.reset_state.reset, false); - } - mutex_unlock(&vcpu->kvm->lock); + mutex_unlock(&vcpu->kvm->arch.config_lock); if (ret) return ret; + spin_lock(&vcpu->arch.mp_state_lock); + reset_state = vcpu->arch.reset_state; + vcpu->arch.reset_state.reset = false; + spin_unlock(&vcpu->arch.mp_state_lock); + /* Reset PMU outside of the non-preemptible section */ kvm_pmu_vcpu_reset(vcpu); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/kvm/vgic/vgic-debug.c +++ linux-azure-6.2-6.2.0/arch/arm64/kvm/vgic/vgic-debug.c @@ -85,7 +85,7 @@ struct kvm *kvm = s->private; struct vgic_state_iter *iter; - mutex_lock(&kvm->lock); + mutex_lock(&kvm->arch.config_lock); iter = kvm->arch.vgic.iter; if (iter) { iter = ERR_PTR(-EBUSY); @@ -104,7 +104,7 @@ if (end_of_vgic(iter)) iter = NULL; out: - mutex_unlock(&kvm->lock); + mutex_unlock(&kvm->arch.config_lock); return iter; } @@ -132,12 +132,12 @@ if (IS_ERR(v)) return; - mutex_lock(&kvm->lock); + mutex_lock(&kvm->arch.config_lock); iter = kvm->arch.vgic.iter; kfree(iter->lpi_array); kfree(iter); kvm->arch.vgic.iter = NULL; - mutex_unlock(&kvm->lock); + mutex_unlock(&kvm->arch.config_lock); } static void print_dist_state(struct seq_file *s, struct vgic_dist *dist) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/kvm/vgic/vgic-init.c +++ linux-azure-6.2-6.2.0/arch/arm64/kvm/vgic/vgic-init.c @@ -74,9 +74,6 @@ unsigned long i; int ret; - if (irqchip_in_kernel(kvm)) - return -EEXIST; - /* * This function is also called by the KVM_CREATE_IRQCHIP handler, * which had no chance yet to check the availability of the GICv2 @@ -87,10 +84,20 @@ !kvm_vgic_global_state.can_emulate_gicv2) return -ENODEV; + /* Must be held to avoid race with vCPU creation */ + lockdep_assert_held(&kvm->lock); + ret = -EBUSY; if (!lock_all_vcpus(kvm)) return ret; + mutex_lock(&kvm->arch.config_lock); + + if (irqchip_in_kernel(kvm)) { + ret = -EEXIST; + goto out_unlock; + } + kvm_for_each_vcpu(i, vcpu, kvm) { if (vcpu_has_run_once(vcpu)) goto out_unlock; @@ -118,6 +125,7 @@ INIT_LIST_HEAD(&kvm->arch.vgic.rd_regions); out_unlock: + mutex_unlock(&kvm->arch.config_lock); unlock_all_vcpus(kvm); return ret; } @@ -227,9 +235,9 @@ * KVM io device for the redistributor that belongs to this VCPU. */ if (dist->vgic_model == KVM_DEV_TYPE_ARM_VGIC_V3) { - mutex_lock(&vcpu->kvm->lock); + mutex_lock(&vcpu->kvm->arch.config_lock); ret = vgic_register_redist_iodev(vcpu); - mutex_unlock(&vcpu->kvm->lock); + mutex_unlock(&vcpu->kvm->arch.config_lock); } return ret; } @@ -250,7 +258,6 @@ * The function is generally called when nr_spis has been explicitly set * by the guest through the KVM DEVICE API. If not nr_spis is set to 256. * vgic_initialized() returns true when this function has succeeded. - * Must be called with kvm->lock held! */ int vgic_init(struct kvm *kvm) { @@ -259,6 +266,8 @@ int ret = 0, i; unsigned long idx; + lockdep_assert_held(&kvm->arch.config_lock); + if (vgic_initialized(kvm)) return 0; @@ -373,12 +382,13 @@ vgic_cpu->rd_iodev.base_addr = VGIC_ADDR_UNDEF; } -/* To be called with kvm->lock held */ static void __kvm_vgic_destroy(struct kvm *kvm) { struct kvm_vcpu *vcpu; unsigned long i; + lockdep_assert_held(&kvm->arch.config_lock); + vgic_debug_destroy(kvm); kvm_for_each_vcpu(i, vcpu, kvm) @@ -389,9 +399,9 @@ void kvm_vgic_destroy(struct kvm *kvm) { - mutex_lock(&kvm->lock); + mutex_lock(&kvm->arch.config_lock); __kvm_vgic_destroy(kvm); - mutex_unlock(&kvm->lock); + mutex_unlock(&kvm->arch.config_lock); } /** @@ -414,9 +424,9 @@ if (kvm->arch.vgic.vgic_model != KVM_DEV_TYPE_ARM_VGIC_V2) return -EBUSY; - mutex_lock(&kvm->lock); + mutex_lock(&kvm->arch.config_lock); ret = vgic_init(kvm); - mutex_unlock(&kvm->lock); + mutex_unlock(&kvm->arch.config_lock); } return ret; @@ -441,7 +451,7 @@ if (likely(vgic_ready(kvm))) return 0; - mutex_lock(&kvm->lock); + mutex_lock(&kvm->arch.config_lock); if (vgic_ready(kvm)) goto out; @@ -459,7 +469,7 @@ dist->ready = true; out: - mutex_unlock(&kvm->lock); + mutex_unlock(&kvm->arch.config_lock); return ret; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/kvm/vgic/vgic-its.c +++ linux-azure-6.2-6.2.0/arch/arm64/kvm/vgic/vgic-its.c @@ -1958,6 +1958,16 @@ mutex_init(&its->its_lock); mutex_init(&its->cmd_lock); + /* Yep, even more trickery for lock ordering... */ +#ifdef CONFIG_LOCKDEP + mutex_lock(&dev->kvm->arch.config_lock); + mutex_lock(&its->cmd_lock); + mutex_lock(&its->its_lock); + mutex_unlock(&its->its_lock); + mutex_unlock(&its->cmd_lock); + mutex_unlock(&dev->kvm->arch.config_lock); +#endif + its->vgic_its_base = VGIC_ADDR_UNDEF; INIT_LIST_HEAD(&its->device_list); @@ -2045,6 +2055,13 @@ mutex_lock(&dev->kvm->lock); + if (!lock_all_vcpus(dev->kvm)) { + mutex_unlock(&dev->kvm->lock); + return -EBUSY; + } + + mutex_lock(&dev->kvm->arch.config_lock); + if (IS_VGIC_ADDR_UNDEF(its->vgic_its_base)) { ret = -ENXIO; goto out; @@ -2058,11 +2075,6 @@ goto out; } - if (!lock_all_vcpus(dev->kvm)) { - ret = -EBUSY; - goto out; - } - addr = its->vgic_its_base + offset; len = region->access_flags & VGIC_ACCESS_64bit ? 8 : 4; @@ -2076,8 +2088,9 @@ } else { *reg = region->its_read(dev->kvm, its, addr, len); } - unlock_all_vcpus(dev->kvm); out: + mutex_unlock(&dev->kvm->arch.config_lock); + unlock_all_vcpus(dev->kvm); mutex_unlock(&dev->kvm->lock); return ret; } @@ -2749,14 +2762,15 @@ return 0; mutex_lock(&kvm->lock); - mutex_lock(&its->its_lock); if (!lock_all_vcpus(kvm)) { - mutex_unlock(&its->its_lock); mutex_unlock(&kvm->lock); return -EBUSY; } + mutex_lock(&kvm->arch.config_lock); + mutex_lock(&its->its_lock); + switch (attr) { case KVM_DEV_ARM_ITS_CTRL_RESET: vgic_its_reset(kvm, its); @@ -2769,8 +2783,9 @@ break; } - unlock_all_vcpus(kvm); mutex_unlock(&its->its_lock); + mutex_unlock(&kvm->arch.config_lock); + unlock_all_vcpus(kvm); mutex_unlock(&kvm->lock); return ret; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/kvm/vgic/vgic-kvm-device.c +++ linux-azure-6.2-6.2.0/arch/arm64/kvm/vgic/vgic-kvm-device.c @@ -46,7 +46,7 @@ struct vgic_dist *vgic = &kvm->arch.vgic; int r; - mutex_lock(&kvm->lock); + mutex_lock(&kvm->arch.config_lock); switch (FIELD_GET(KVM_ARM_DEVICE_TYPE_MASK, dev_addr->id)) { case KVM_VGIC_V2_ADDR_TYPE_DIST: r = vgic_check_type(kvm, KVM_DEV_TYPE_ARM_VGIC_V2); @@ -68,7 +68,7 @@ r = -ENODEV; } - mutex_unlock(&kvm->lock); + mutex_unlock(&kvm->arch.config_lock); return r; } @@ -102,7 +102,7 @@ if (get_user(addr, uaddr)) return -EFAULT; - mutex_lock(&kvm->lock); + mutex_lock(&kvm->arch.config_lock); switch (attr->attr) { case KVM_VGIC_V2_ADDR_TYPE_DIST: r = vgic_check_type(kvm, KVM_DEV_TYPE_ARM_VGIC_V2); @@ -191,7 +191,7 @@ } out: - mutex_unlock(&kvm->lock); + mutex_unlock(&kvm->arch.config_lock); if (!r && !write) r = put_user(addr, uaddr); @@ -227,7 +227,7 @@ (val & 31)) return -EINVAL; - mutex_lock(&dev->kvm->lock); + mutex_lock(&dev->kvm->arch.config_lock); if (vgic_ready(dev->kvm) || dev->kvm->arch.vgic.nr_spis) ret = -EBUSY; @@ -235,16 +235,16 @@ dev->kvm->arch.vgic.nr_spis = val - VGIC_NR_PRIVATE_IRQS; - mutex_unlock(&dev->kvm->lock); + mutex_unlock(&dev->kvm->arch.config_lock); return ret; } case KVM_DEV_ARM_VGIC_GRP_CTRL: { switch (attr->attr) { case KVM_DEV_ARM_VGIC_CTRL_INIT: - mutex_lock(&dev->kvm->lock); + mutex_lock(&dev->kvm->arch.config_lock); r = vgic_init(dev->kvm); - mutex_unlock(&dev->kvm->lock); + mutex_unlock(&dev->kvm->arch.config_lock); return r; case KVM_DEV_ARM_VGIC_SAVE_PENDING_TABLES: /* @@ -260,7 +260,10 @@ mutex_unlock(&dev->kvm->lock); return -EBUSY; } + + mutex_lock(&dev->kvm->arch.config_lock); r = vgic_v3_save_pending_tables(dev->kvm); + mutex_unlock(&dev->kvm->arch.config_lock); unlock_all_vcpus(dev->kvm); mutex_unlock(&dev->kvm->lock); return r; @@ -411,15 +414,17 @@ mutex_lock(&dev->kvm->lock); + if (!lock_all_vcpus(dev->kvm)) { + mutex_unlock(&dev->kvm->lock); + return -EBUSY; + } + + mutex_lock(&dev->kvm->arch.config_lock); + ret = vgic_init(dev->kvm); if (ret) goto out; - if (!lock_all_vcpus(dev->kvm)) { - ret = -EBUSY; - goto out; - } - switch (attr->group) { case KVM_DEV_ARM_VGIC_GRP_CPU_REGS: ret = vgic_v2_cpuif_uaccess(vcpu, is_write, addr, &val); @@ -432,8 +437,9 @@ break; } - unlock_all_vcpus(dev->kvm); out: + mutex_unlock(&dev->kvm->arch.config_lock); + unlock_all_vcpus(dev->kvm); mutex_unlock(&dev->kvm->lock); if (!ret && !is_write) @@ -569,12 +575,14 @@ mutex_lock(&dev->kvm->lock); - if (unlikely(!vgic_initialized(dev->kvm))) { - ret = -EBUSY; - goto out; + if (!lock_all_vcpus(dev->kvm)) { + mutex_unlock(&dev->kvm->lock); + return -EBUSY; } - if (!lock_all_vcpus(dev->kvm)) { + mutex_lock(&dev->kvm->arch.config_lock); + + if (unlikely(!vgic_initialized(dev->kvm))) { ret = -EBUSY; goto out; } @@ -609,8 +617,9 @@ break; } - unlock_all_vcpus(dev->kvm); out: + mutex_unlock(&dev->kvm->arch.config_lock); + unlock_all_vcpus(dev->kvm); mutex_unlock(&dev->kvm->lock); if (!ret && uaccess && !is_write) { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/kvm/vgic/vgic-mmio-v3.c +++ linux-azure-6.2-6.2.0/arch/arm64/kvm/vgic/vgic-mmio-v3.c @@ -111,7 +111,7 @@ case GICD_CTLR: { bool was_enabled, is_hwsgi; - mutex_lock(&vcpu->kvm->lock); + mutex_lock(&vcpu->kvm->arch.config_lock); was_enabled = dist->enabled; is_hwsgi = dist->nassgireq; @@ -139,7 +139,7 @@ else if (!was_enabled && dist->enabled) vgic_kick_vcpus(vcpu->kvm); - mutex_unlock(&vcpu->kvm->lock); + mutex_unlock(&vcpu->kvm->arch.config_lock); break; } case GICD_TYPER: only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/kvm/vgic/vgic-mmio.c +++ linux-azure-6.2-6.2.0/arch/arm64/kvm/vgic/vgic-mmio.c @@ -527,13 +527,13 @@ u32 intid = VGIC_ADDR_TO_INTID(addr, 1); u32 val; - mutex_lock(&vcpu->kvm->lock); + mutex_lock(&vcpu->kvm->arch.config_lock); vgic_access_active_prepare(vcpu, intid); val = __vgic_mmio_read_active(vcpu, addr, len); vgic_access_active_finish(vcpu, intid); - mutex_unlock(&vcpu->kvm->lock); + mutex_unlock(&vcpu->kvm->arch.config_lock); return val; } @@ -622,13 +622,13 @@ { u32 intid = VGIC_ADDR_TO_INTID(addr, 1); - mutex_lock(&vcpu->kvm->lock); + mutex_lock(&vcpu->kvm->arch.config_lock); vgic_access_active_prepare(vcpu, intid); __vgic_mmio_write_cactive(vcpu, addr, len, val); vgic_access_active_finish(vcpu, intid); - mutex_unlock(&vcpu->kvm->lock); + mutex_unlock(&vcpu->kvm->arch.config_lock); } int vgic_mmio_uaccess_write_cactive(struct kvm_vcpu *vcpu, @@ -659,13 +659,13 @@ { u32 intid = VGIC_ADDR_TO_INTID(addr, 1); - mutex_lock(&vcpu->kvm->lock); + mutex_lock(&vcpu->kvm->arch.config_lock); vgic_access_active_prepare(vcpu, intid); __vgic_mmio_write_sactive(vcpu, addr, len, val); vgic_access_active_finish(vcpu, intid); - mutex_unlock(&vcpu->kvm->lock); + mutex_unlock(&vcpu->kvm->arch.config_lock); } int vgic_mmio_uaccess_write_sactive(struct kvm_vcpu *vcpu, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/kvm/vgic/vgic-v4.c +++ linux-azure-6.2-6.2.0/arch/arm64/kvm/vgic/vgic-v4.c @@ -232,9 +232,8 @@ * @kvm: Pointer to the VM being initialized * * We may be called each time a vITS is created, or when the - * vgic is initialized. This relies on kvm->lock to be - * held. In both cases, the number of vcpus should now be - * fixed. + * vgic is initialized. In both cases, the number of vcpus + * should now be fixed. */ int vgic_v4_init(struct kvm *kvm) { @@ -243,6 +242,8 @@ int nr_vcpus, ret; unsigned long i; + lockdep_assert_held(&kvm->arch.config_lock); + if (!kvm_vgic_global_state.has_gicv4) return 0; /* Nothing to see here... move along. */ @@ -309,14 +310,14 @@ /** * vgic_v4_teardown - Free the GICv4 data structures * @kvm: Pointer to the VM being destroyed - * - * Relies on kvm->lock to be held. */ void vgic_v4_teardown(struct kvm *kvm) { struct its_vm *its_vm = &kvm->arch.vgic.its_vm; int i; + lockdep_assert_held(&kvm->arch.config_lock); + if (!its_vm->vpes) return; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/kvm/vgic/vgic.c +++ linux-azure-6.2-6.2.0/arch/arm64/kvm/vgic/vgic.c @@ -24,11 +24,13 @@ /* * Locking order is always: * kvm->lock (mutex) - * its->cmd_lock (mutex) - * its->its_lock (mutex) - * vgic_cpu->ap_list_lock must be taken with IRQs disabled - * kvm->lpi_list_lock must be taken with IRQs disabled - * vgic_irq->irq_lock must be taken with IRQs disabled + * vcpu->mutex (mutex) + * kvm->arch.config_lock (mutex) + * its->cmd_lock (mutex) + * its->its_lock (mutex) + * vgic_cpu->ap_list_lock must be taken with IRQs disabled + * kvm->lpi_list_lock must be taken with IRQs disabled + * vgic_irq->irq_lock must be taken with IRQs disabled * * As the ap_list_lock might be taken from the timer interrupt handler, * we have to disable IRQs before taking this lock and everything lower only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/arm64/mm/fault.c +++ linux-azure-6.2-6.2.0/arch/arm64/mm/fault.c @@ -483,27 +483,14 @@ #define VM_FAULT_BADMAP 0x010000 #define VM_FAULT_BADACCESS 0x020000 -static vm_fault_t __do_page_fault(struct mm_struct *mm, unsigned long addr, +static vm_fault_t __do_page_fault(struct mm_struct *mm, + struct vm_area_struct *vma, unsigned long addr, unsigned int mm_flags, unsigned long vm_flags, struct pt_regs *regs) { - struct vm_area_struct *vma = find_vma(mm, addr); - - if (unlikely(!vma)) - return VM_FAULT_BADMAP; - /* * Ok, we have a good vm_area for this memory access, so we can handle * it. - */ - if (unlikely(vma->vm_start > addr)) { - if (!(vma->vm_flags & VM_GROWSDOWN)) - return VM_FAULT_BADMAP; - if (expand_stack(vma, addr)) - return VM_FAULT_BADMAP; - } - - /* * Check that the permissions on the VMA allow for the fault which * occurred. */ @@ -535,6 +522,7 @@ unsigned long vm_flags; unsigned int mm_flags = FAULT_FLAG_DEFAULT; unsigned long addr = untagged_addr(far); + struct vm_area_struct *vma; if (kprobe_page_fault(regs, esr)) return 0; @@ -585,31 +573,14 @@ perf_sw_event(PERF_COUNT_SW_PAGE_FAULTS, 1, regs, addr); - /* - * As per x86, we may deadlock here. However, since the kernel only - * validly references user space from well defined areas of the code, - * we can bug out early if this is from code which shouldn't. - */ - if (!mmap_read_trylock(mm)) { - if (!user_mode(regs) && !search_exception_tables(regs->pc)) - goto no_context; retry: - mmap_read_lock(mm); - } else { - /* - * The above mmap_read_trylock() might have succeeded in which - * case, we'll have missed the might_sleep() from down_read(). - */ - might_sleep(); -#ifdef CONFIG_DEBUG_VM - if (!user_mode(regs) && !search_exception_tables(regs->pc)) { - mmap_read_unlock(mm); - goto no_context; - } -#endif + vma = lock_mm_and_find_vma(mm, addr, regs); + if (unlikely(!vma)) { + fault = VM_FAULT_BADMAP; + goto done; } - fault = __do_page_fault(mm, addr, mm_flags, vm_flags, regs); + fault = __do_page_fault(mm, vma, addr, mm_flags, vm_flags, regs); /* Quick path to respond to signals */ if (fault_signal_pending(fault, regs)) { @@ -628,6 +599,7 @@ } mmap_read_unlock(mm); +done: /* * Handle the "normal" (no error) case first. */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/csky/Kconfig +++ linux-azure-6.2-6.2.0/arch/csky/Kconfig @@ -96,6 +96,7 @@ select HAVE_REGS_AND_STACK_ACCESS_API select HAVE_STACKPROTECTOR select HAVE_SYSCALL_TRACEPOINTS + select LOCK_MM_AND_FIND_VMA select MAY_HAVE_SPARSE_IRQ select MODULES_USE_ELF_RELA if MODULES select OF only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/csky/mm/fault.c +++ linux-azure-6.2-6.2.0/arch/csky/mm/fault.c @@ -97,13 +97,12 @@ BUG(); } -static inline void bad_area(struct pt_regs *regs, struct mm_struct *mm, int code, unsigned long addr) +static inline void bad_area_nosemaphore(struct pt_regs *regs, struct mm_struct *mm, int code, unsigned long addr) { /* * Something tried to access memory that isn't in our memory map. * Fix it, but check if it's kernel or user first. */ - mmap_read_unlock(mm); /* User mode accesses just cause a SIGSEGV */ if (user_mode(regs)) { do_trap(regs, SIGSEGV, code, addr); @@ -238,20 +237,9 @@ if (is_write(regs)) flags |= FAULT_FLAG_WRITE; retry: - mmap_read_lock(mm); - vma = find_vma(mm, addr); + vma = lock_mm_and_find_vma(mm, address, regs); if (unlikely(!vma)) { - bad_area(regs, mm, code, addr); - return; - } - if (likely(vma->vm_start <= addr)) - goto good_area; - if (unlikely(!(vma->vm_flags & VM_GROWSDOWN))) { - bad_area(regs, mm, code, addr); - return; - } - if (unlikely(expand_stack(vma, addr))) { - bad_area(regs, mm, code, addr); + bad_area_nosemaphore(regs, mm, code, addr); return; } @@ -259,11 +247,11 @@ * Ok, we have a good vm_area for this memory access, so * we can handle it. */ -good_area: code = SEGV_ACCERR; if (unlikely(access_error(regs, vma))) { - bad_area(regs, mm, code, addr); + mmap_read_unlock(mm); + bad_area_nosemaphore(regs, mm, code, addr); return; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/hexagon/Kconfig +++ linux-azure-6.2-6.2.0/arch/hexagon/Kconfig @@ -28,6 +28,7 @@ select GENERIC_SMP_IDLE_THREAD select STACKTRACE_SUPPORT select GENERIC_CLOCKEVENTS_BROADCAST + select LOCK_MM_AND_FIND_VMA select MODULES_USE_ELF_RELA select GENERIC_CPU_DEVICES select ARCH_WANT_LD_ORPHAN_WARN only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/hexagon/mm/vm_fault.c +++ linux-azure-6.2-6.2.0/arch/hexagon/mm/vm_fault.c @@ -57,21 +57,10 @@ perf_sw_event(PERF_COUNT_SW_PAGE_FAULTS, 1, regs, address); retry: - mmap_read_lock(mm); - vma = find_vma(mm, address); - if (!vma) - goto bad_area; + vma = lock_mm_and_find_vma(mm, address, regs); + if (unlikely(!vma)) + goto bad_area_nosemaphore; - if (vma->vm_start <= address) - goto good_area; - - if (!(vma->vm_flags & VM_GROWSDOWN)) - goto bad_area; - - if (expand_stack(vma, address)) - goto bad_area; - -good_area: /* Address space is OK. Now check access rights. */ si_code = SEGV_ACCERR; @@ -140,6 +129,7 @@ bad_area: mmap_read_unlock(mm); +bad_area_nosemaphore: if (user_mode(regs)) { force_sig_fault(SIGSEGV, si_code, (void __user *)address); return; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/ia64/kernel/salinfo.c +++ linux-azure-6.2-6.2.0/arch/ia64/kernel/salinfo.c @@ -581,7 +581,7 @@ * 'data' contains an integer that corresponds to the feature we're * testing */ -static int proc_salinfo_show(struct seq_file *m, void *v) +static int __maybe_unused proc_salinfo_show(struct seq_file *m, void *v) { unsigned long data = (unsigned long)v; seq_puts(m, (sal_platform_features & data) ? "1\n" : "0\n"); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/ia64/mm/contig.c +++ linux-azure-6.2-6.2.0/arch/ia64/mm/contig.c @@ -77,7 +77,7 @@ return __per_cpu_start + __per_cpu_offset[smp_processor_id()]; } -static inline void +static inline __init void alloc_per_cpu_data(void) { size_t size = PERCPU_PAGE_SIZE * num_possible_cpus(); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/ia64/mm/fault.c +++ linux-azure-6.2-6.2.0/arch/ia64/mm/fault.c @@ -110,10 +110,12 @@ * register backing store that needs to expand upwards, in * this case vma will be null, but prev_vma will ne non-null */ - if (( !vma && prev_vma ) || (address < vma->vm_start) ) - goto check_expansion; + if (( !vma && prev_vma ) || (address < vma->vm_start) ) { + vma = expand_stack(mm, address); + if (!vma) + goto bad_area_nosemaphore; + } - good_area: code = SEGV_ACCERR; /* OK, we've got a good vm_area for this memory area. Check the access permissions: */ @@ -174,35 +176,9 @@ mmap_read_unlock(mm); return; - check_expansion: - if (!(prev_vma && (prev_vma->vm_flags & VM_GROWSUP) && (address == prev_vma->vm_end))) { - if (!vma) - goto bad_area; - if (!(vma->vm_flags & VM_GROWSDOWN)) - goto bad_area; - if (REGION_NUMBER(address) != REGION_NUMBER(vma->vm_start) - || REGION_OFFSET(address) >= RGN_MAP_LIMIT) - goto bad_area; - if (expand_stack(vma, address)) - goto bad_area; - } else { - vma = prev_vma; - if (REGION_NUMBER(address) != REGION_NUMBER(vma->vm_start) - || REGION_OFFSET(address) >= RGN_MAP_LIMIT) - goto bad_area; - /* - * Since the register backing store is accessed sequentially, - * we disallow growing it by more than a page at a time. - */ - if (address > vma->vm_end + PAGE_SIZE - sizeof(long)) - goto bad_area; - if (expand_upwards(vma, address)) - goto bad_area; - } - goto good_area; - bad_area: mmap_read_unlock(mm); + bad_area_nosemaphore: if ((isr & IA64_ISR_SP) || ((isr & IA64_ISR_NA) && (isr & IA64_ISR_CODE_MASK) == IA64_ISR_CODE_LFETCH)) { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/ia64/mm/hugetlbpage.c +++ linux-azure-6.2-6.2.0/arch/ia64/mm/hugetlbpage.c @@ -58,7 +58,7 @@ pgd = pgd_offset(mm, taddr); if (pgd_present(*pgd)) { - p4d = p4d_offset(pgd, addr); + p4d = p4d_offset(pgd, taddr); if (p4d_present(*p4d)) { pud = pud_offset(p4d, taddr); if (pud_present(*pud)) { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/loongarch/mm/fault.c +++ linux-azure-6.2-6.2.0/arch/loongarch/mm/fault.c @@ -166,22 +166,18 @@ perf_sw_event(PERF_COUNT_SW_PAGE_FAULTS, 1, regs, address); retry: - mmap_read_lock(mm); - vma = find_vma(mm, address); - if (!vma) - goto bad_area; - if (vma->vm_start <= address) - goto good_area; - if (!(vma->vm_flags & VM_GROWSDOWN)) - goto bad_area; - if (!expand_stack(vma, address)) - goto good_area; + vma = lock_mm_and_find_vma(mm, address, regs); + if (unlikely(!vma)) + goto bad_area_nosemaphore; + goto good_area; + /* * Something tried to access memory that isn't in our memory map.. * Fix it, but check if it's kernel or user first.. */ bad_area: mmap_read_unlock(mm); +bad_area_nosemaphore: do_sigsegv(regs, write, address, si_code); return; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/m68k/mm/fault.c +++ linux-azure-6.2-6.2.0/arch/m68k/mm/fault.c @@ -105,8 +105,9 @@ if (address + 256 < rdusp()) goto map_err; } - if (expand_stack(vma, address)) - goto map_err; + vma = expand_stack(mm, address); + if (!vma) + goto map_err_nosemaphore; /* * Ok, we have a good vm_area for this memory access, so @@ -193,10 +194,12 @@ goto send_sig; map_err: + mmap_read_unlock(mm); +map_err_nosemaphore: current->thread.signo = SIGSEGV; current->thread.code = SEGV_MAPERR; current->thread.faddr = address; - goto send_sig; + return send_fault_sig(regs); acc_err: current->thread.signo = SIGSEGV; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/microblaze/mm/fault.c +++ linux-azure-6.2-6.2.0/arch/microblaze/mm/fault.c @@ -192,8 +192,9 @@ && (kernel_mode(regs) || !store_updates_sp(regs))) goto bad_area; } - if (expand_stack(vma, address)) - goto bad_area; + vma = expand_stack(mm, address); + if (!vma) + goto bad_area_nosemaphore; good_area: code = SEGV_ACCERR; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/mips/Kconfig +++ linux-azure-6.2-6.2.0/arch/mips/Kconfig @@ -93,6 +93,7 @@ select HAVE_VIRT_CPU_ACCOUNTING_GEN if 64BIT || !SMP select IRQ_FORCED_THREADING select ISA if EISA + select LOCK_MM_AND_FIND_VMA select MODULES_USE_ELF_REL if MODULES select MODULES_USE_ELF_RELA if MODULES && 64BIT select PERF_USE_VMALLOC only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/mips/fw/lib/cmdline.c +++ linux-azure-6.2-6.2.0/arch/mips/fw/lib/cmdline.c @@ -53,7 +53,7 @@ { char *result = NULL; - if (_fw_envp != NULL) { + if (_fw_envp != NULL && fw_envp(0) != NULL) { /* * Return a pointer to the given environment variable. * YAMON uses "name", "value" pairs, while U-Boot uses only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/mips/mm/fault.c +++ linux-azure-6.2-6.2.0/arch/mips/mm/fault.c @@ -99,21 +99,13 @@ perf_sw_event(PERF_COUNT_SW_PAGE_FAULTS, 1, regs, address); retry: - mmap_read_lock(mm); - vma = find_vma(mm, address); + vma = lock_mm_and_find_vma(mm, address, regs); if (!vma) - goto bad_area; - if (vma->vm_start <= address) - goto good_area; - if (!(vma->vm_flags & VM_GROWSDOWN)) - goto bad_area; - if (expand_stack(vma, address)) - goto bad_area; + goto bad_area_nosemaphore; /* * Ok, we have a good vm_area for this memory access, so * we can handle it.. */ -good_area: si_code = SEGV_ACCERR; if (write) { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/nios2/Kconfig +++ linux-azure-6.2-6.2.0/arch/nios2/Kconfig @@ -16,6 +16,7 @@ select HAVE_ARCH_TRACEHOOK select HAVE_ARCH_KGDB select IRQ_DOMAIN + select LOCK_MM_AND_FIND_VMA select MODULES_USE_ELF_RELA select OF select OF_EARLY_FLATTREE only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/nios2/mm/fault.c +++ linux-azure-6.2-6.2.0/arch/nios2/mm/fault.c @@ -86,27 +86,14 @@ perf_sw_event(PERF_COUNT_SW_PAGE_FAULTS, 1, regs, address); - if (!mmap_read_trylock(mm)) { - if (!user_mode(regs) && !search_exception_tables(regs->ea)) - goto bad_area_nosemaphore; retry: - mmap_read_lock(mm); - } - - vma = find_vma(mm, address); + vma = lock_mm_and_find_vma(mm, address, regs); if (!vma) - goto bad_area; - if (vma->vm_start <= address) - goto good_area; - if (!(vma->vm_flags & VM_GROWSDOWN)) - goto bad_area; - if (expand_stack(vma, address)) - goto bad_area; + goto bad_area_nosemaphore; /* * Ok, we have a good vm_area for this memory access, so * we can handle it.. */ -good_area: code = SEGV_ACCERR; switch (cause) { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/openrisc/kernel/entry.S +++ linux-azure-6.2-6.2.0/arch/openrisc/kernel/entry.S @@ -173,7 +173,6 @@ l.sw PT_GPR28(r1),r28 ;\ l.sw PT_GPR29(r1),r29 ;\ /* r30 already save */ ;\ -/* l.sw PT_GPR30(r1),r30*/ ;\ l.sw PT_GPR31(r1),r31 ;\ TRACE_IRQS_OFF_ENTRY ;\ /* Store -1 in orig_gpr11 for non-syscall exceptions */ ;\ @@ -211,9 +210,8 @@ l.sw PT_GPR27(r1),r27 ;\ l.sw PT_GPR28(r1),r28 ;\ l.sw PT_GPR29(r1),r29 ;\ - /* r31 already saved */ ;\ - l.sw PT_GPR30(r1),r30 ;\ -/* l.sw PT_GPR31(r1),r31 */ ;\ + /* r30 already saved */ ;\ + l.sw PT_GPR31(r1),r31 ;\ /* Store -1 in orig_gpr11 for non-syscall exceptions */ ;\ l.addi r30,r0,-1 ;\ l.sw PT_ORIG_GPR11(r1),r30 ;\ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/openrisc/mm/fault.c +++ linux-azure-6.2-6.2.0/arch/openrisc/mm/fault.c @@ -127,8 +127,9 @@ if (address + PAGE_SIZE < regs->sp) goto bad_area; } - if (expand_stack(vma, address)) - goto bad_area; + vma = expand_stack(mm, address); + if (!vma) + goto bad_area_nosemaphore; /* * Ok, we have a good vm_area for this memory access, so only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/parisc/kernel/pacache.S +++ linux-azure-6.2-6.2.0/arch/parisc/kernel/pacache.S @@ -889,6 +889,7 @@ ENTRY_CFI(flush_kernel_dcache_page_asm) 88: ldil L%dcache_stride, %r1 ldw R%dcache_stride(%r1), %r23 + depi_safe 0, 31,PAGE_SHIFT, %r26 /* Clear any offset bits */ #ifdef CONFIG_64BIT depdi,z 1, 63-PAGE_SHIFT,1, %r25 @@ -925,6 +926,7 @@ ENTRY_CFI(purge_kernel_dcache_page_asm) 88: ldil L%dcache_stride, %r1 ldw R%dcache_stride(%r1), %r23 + depi_safe 0, 31,PAGE_SHIFT, %r26 /* Clear any offset bits */ #ifdef CONFIG_64BIT depdi,z 1, 63-PAGE_SHIFT,1, %r25 only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/parisc/kernel/real2.S +++ linux-azure-6.2-6.2.0/arch/parisc/kernel/real2.S @@ -235,9 +235,6 @@ /* save fn */ copy %arg2, %r31 - /* set up the new ap */ - ldo 64(%arg1), %r29 - /* load up the arg registers from the saved arg area */ /* 32-bit calling convention passes first 4 args in registers */ ldd 0*REG_SZ(%arg1), %arg0 /* note overwriting arg0 */ @@ -249,7 +246,9 @@ ldd 7*REG_SZ(%arg1), %r19 ldd 1*REG_SZ(%arg1), %arg1 /* do this one last! */ + /* set up real-mode stack and real-mode ap */ tophys_r1 %sp + ldo -16(%sp), %r29 /* Reference param save area */ b,l rfi_virt2real,%r2 nop only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/parisc/mm/fault.c +++ linux-azure-6.2-6.2.0/arch/parisc/mm/fault.c @@ -288,15 +288,19 @@ retry: mmap_read_lock(mm); vma = find_vma_prev(mm, address, &prev_vma); - if (!vma || address < vma->vm_start) - goto check_expansion; + if (!vma || address < vma->vm_start) { + if (!prev || !(prev->vm_flags & VM_GROWSUP)) + goto bad_area; + vma = expand_stack(mm, address); + if (!vma) + goto bad_area_nosemaphore; + } + /* * Ok, we have a good vm_area for this memory access. We still need to * check the access permissions. */ -good_area: - if ((vma->vm_flags & acc_type) != acc_type) goto bad_area; @@ -342,17 +346,13 @@ mmap_read_unlock(mm); return; -check_expansion: - vma = prev_vma; - if (vma && (expand_stack(vma, address) == 0)) - goto good_area; - /* * Something tried to access memory that isn't in our memory map.. */ bad_area: mmap_read_unlock(mm); +bad_area_nosemaphore: if (user_mode(regs)) { int signo, si_code; @@ -444,7 +444,7 @@ { unsigned long insn = regs->iir; int breg, treg, xreg, val = 0; - struct vm_area_struct *vma, *prev_vma; + struct vm_area_struct *vma; struct task_struct *tsk; struct mm_struct *mm; unsigned long address; @@ -480,7 +480,7 @@ /* Search for VMA */ address = regs->ior; mmap_read_lock(mm); - vma = find_vma_prev(mm, address, &prev_vma); + vma = vma_lookup(mm, address); mmap_read_unlock(mm); /* @@ -489,7 +489,6 @@ */ acc_type = (insn & 0x40) ? VM_WRITE : VM_READ; if (vma - && address >= vma->vm_start && (vma->vm_flags & acc_type) == acc_type) val = 1; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/powerpc/Kconfig +++ linux-azure-6.2-6.2.0/arch/powerpc/Kconfig @@ -261,6 +261,7 @@ select IRQ_DOMAIN select IRQ_FORCED_THREADING select KASAN_VMALLOC if KASAN && MODULES + select LOCK_MM_AND_FIND_VMA select MMU_GATHER_PAGE_SIZE select MMU_GATHER_RCU_TABLE_FREE select MMU_GATHER_MERGE_VMAS only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/powerpc/include/asm/reg.h +++ linux-azure-6.2-6.2.0/arch/powerpc/include/asm/reg.h @@ -1310,6 +1310,11 @@ #define PVR_VER_E500MC 0x8023 #define PVR_VER_E5500 0x8024 #define PVR_VER_E6500 0x8040 +#define PVR_VER_7450 0x8000 +#define PVR_VER_7455 0x8001 +#define PVR_VER_7447 0x8002 +#define PVR_VER_7447A 0x8003 +#define PVR_VER_7448 0x8004 /* * For the 8xx processors, all of them report the same PVR family for only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/powerpc/kernel/rtas.c +++ linux-azure-6.2-6.2.0/arch/powerpc/kernel/rtas.c @@ -425,7 +425,7 @@ buf = kmalloc(RTAS_ERROR_LOG_MAX, GFP_ATOMIC); } if (buf) - memcpy(buf, rtas_err_buf, RTAS_ERROR_LOG_MAX); + memmove(buf, rtas_err_buf, RTAS_ERROR_LOG_MAX); } return buf; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/powerpc/mm/copro_fault.c +++ linux-azure-6.2-6.2.0/arch/powerpc/mm/copro_fault.c @@ -33,19 +33,11 @@ if (mm->pgd == NULL) return -EFAULT; - mmap_read_lock(mm); - ret = -EFAULT; - vma = find_vma(mm, ea); + vma = lock_mm_and_find_vma(mm, ea, NULL); if (!vma) - goto out_unlock; - - if (ea < vma->vm_start) { - if (!(vma->vm_flags & VM_GROWSDOWN)) - goto out_unlock; - if (expand_stack(vma, ea)) - goto out_unlock; - } + return -EFAULT; + ret = -EFAULT; is_write = dsisr & DSISR_ISSTORE; if (is_write) { if (!(vma->vm_flags & VM_WRITE)) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/powerpc/perf/mpc7450-pmu.c +++ linux-azure-6.2-6.2.0/arch/powerpc/perf/mpc7450-pmu.c @@ -417,9 +417,9 @@ static int __init init_mpc7450_pmu(void) { - unsigned int pvr = mfspr(SPRN_PVR); - - if (PVR_VER(pvr) != PVR_7450) + if (!pvr_version_is(PVR_VER_7450) && !pvr_version_is(PVR_VER_7455) && + !pvr_version_is(PVR_VER_7447) && !pvr_version_is(PVR_VER_7447A) && + !pvr_version_is(PVR_VER_7448)) return -ENODEV; return register_power_pmu(&mpc7450_pmu); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/powerpc/platforms/512x/clock-commonclk.c +++ linux-azure-6.2-6.2.0/arch/powerpc/platforms/512x/clock-commonclk.c @@ -986,7 +986,7 @@ #define NODE_PREP do { \ of_address_to_resource(np, 0, &res); \ - snprintf(devname, sizeof(devname), "%08x.%s", res.start, np->name); \ + snprintf(devname, sizeof(devname), "%pa.%s", &res.start, np->name); \ } while (0) #define NODE_CHK(clkname, clkitem, regnode, regflag) do { \ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/powerpc/platforms/embedded6xx/flipper-pic.c +++ linux-azure-6.2-6.2.0/arch/powerpc/platforms/embedded6xx/flipper-pic.c @@ -145,7 +145,7 @@ } io_base = ioremap(res.start, resource_size(&res)); - pr_info("controller at 0x%08x mapped to 0x%p\n", res.start, io_base); + pr_info("controller at 0x%pa mapped to 0x%p\n", &res.start, io_base); __flipper_quiesce(io_base); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/powerpc/platforms/embedded6xx/hlwd-pic.c +++ linux-azure-6.2-6.2.0/arch/powerpc/platforms/embedded6xx/hlwd-pic.c @@ -171,7 +171,7 @@ return NULL; } - pr_info("controller at 0x%08x mapped to 0x%p\n", res.start, io_base); + pr_info("controller at 0x%pa mapped to 0x%p\n", &res.start, io_base); __hlwd_quiesce(io_base); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/powerpc/platforms/embedded6xx/wii.c +++ linux-azure-6.2-6.2.0/arch/powerpc/platforms/embedded6xx/wii.c @@ -74,8 +74,8 @@ hw_regs = ioremap(res.start, resource_size(&res)); if (hw_regs) { - pr_info("%s at 0x%08x mapped to 0x%p\n", name, - res.start, hw_regs); + pr_info("%s at 0x%pa mapped to 0x%p\n", name, + &res.start, hw_regs); } out_put: only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/powerpc/sysdev/tsi108_pci.c +++ linux-azure-6.2-6.2.0/arch/powerpc/sysdev/tsi108_pci.c @@ -217,9 +217,8 @@ (hose)->ops = &tsi108_direct_pci_ops; - printk(KERN_INFO "Found tsi108 PCI host bridge at 0x%08x. " - "Firmware bus number: %d->%d\n", - rsrc.start, hose->first_busno, hose->last_busno); + pr_info("Found tsi108 PCI host bridge at 0x%pa. Firmware bus number: %d->%d\n", + &rsrc.start, hose->first_busno, hose->last_busno); /* Interpret the "ranges" property */ /* This also maps the I/O region and sets isa_io/mem_base */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/riscv/include/asm/fixmap.h +++ linux-azure-6.2-6.2.0/arch/riscv/include/asm/fixmap.h @@ -22,6 +22,14 @@ */ enum fixed_addresses { FIX_HOLE, + /* + * The fdt fixmap mapping must be PMD aligned and will be mapped + * using PMD entries in fixmap_pmd in 64-bit and a PGD entry in 32-bit. + */ + FIX_FDT_END, + FIX_FDT = FIX_FDT_END + FIX_FDT_SIZE / PAGE_SIZE - 1, + + /* Below fixmaps will be mapped using fixmap_pte */ FIX_PTE, FIX_PMD, FIX_PUD, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/riscv/include/asm/sbi.h +++ linux-azure-6.2-6.2.0/arch/riscv/include/asm/sbi.h @@ -293,7 +293,7 @@ unsigned long start, unsigned long size, unsigned long asid); -int sbi_probe_extension(int ext); +long sbi_probe_extension(int ext); /* Check if current SBI specification version is 0.1 or not */ static inline int sbi_spec_is_0_1(void) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/riscv/kernel/cpu_ops.c +++ linux-azure-6.2-6.2.0/arch/riscv/kernel/cpu_ops.c @@ -27,7 +27,7 @@ void __init cpu_set_ops(int cpuid) { #if IS_ENABLED(CONFIG_RISCV_SBI) - if (sbi_probe_extension(SBI_EXT_HSM) > 0) { + if (sbi_probe_extension(SBI_EXT_HSM)) { if (!cpuid) pr_info("SBI HSM extension detected\n"); cpu_ops[cpuid] = &cpu_ops_sbi; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/riscv/kernel/sbi.c +++ linux-azure-6.2-6.2.0/arch/riscv/kernel/sbi.c @@ -581,19 +581,18 @@ * sbi_probe_extension() - Check if an SBI extension ID is supported or not. * @extid: The extension ID to be probed. * - * Return: Extension specific nonzero value f yes, -ENOTSUPP otherwise. + * Return: 1 or an extension specific nonzero value if yes, 0 otherwise. */ -int sbi_probe_extension(int extid) +long sbi_probe_extension(int extid) { struct sbiret ret; ret = sbi_ecall(SBI_EXT_BASE, SBI_EXT_BASE_PROBE_EXT, extid, 0, 0, 0, 0, 0); if (!ret.error) - if (ret.value) - return ret.value; + return ret.value; - return -ENOTSUPP; + return 0; } EXPORT_SYMBOL(sbi_probe_extension); @@ -665,26 +664,26 @@ if (!sbi_spec_is_0_1()) { pr_info("SBI implementation ID=0x%lx Version=0x%lx\n", sbi_get_firmware_id(), sbi_get_firmware_version()); - if (sbi_probe_extension(SBI_EXT_TIME) > 0) { + if (sbi_probe_extension(SBI_EXT_TIME)) { __sbi_set_timer = __sbi_set_timer_v02; pr_info("SBI TIME extension detected\n"); } else { __sbi_set_timer = __sbi_set_timer_v01; } - if (sbi_probe_extension(SBI_EXT_IPI) > 0) { + if (sbi_probe_extension(SBI_EXT_IPI)) { __sbi_send_ipi = __sbi_send_ipi_v02; pr_info("SBI IPI extension detected\n"); } else { __sbi_send_ipi = __sbi_send_ipi_v01; } - if (sbi_probe_extension(SBI_EXT_RFENCE) > 0) { + if (sbi_probe_extension(SBI_EXT_RFENCE)) { __sbi_rfence = __sbi_rfence_v02; pr_info("SBI RFENCE extension detected\n"); } else { __sbi_rfence = __sbi_rfence_v01; } if ((sbi_spec_version >= sbi_mk_version(0, 3)) && - (sbi_probe_extension(SBI_EXT_SRST) > 0)) { + sbi_probe_extension(SBI_EXT_SRST)) { pr_info("SBI SRST extension detected\n"); pm_power_off = sbi_srst_power_off; sbi_srst_reboot_nb.notifier_call = sbi_srst_reboot; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/riscv/kernel/setup.c +++ linux-azure-6.2-6.2.0/arch/riscv/kernel/setup.c @@ -278,12 +278,8 @@ #if IS_ENABLED(CONFIG_BUILTIN_DTB) unflatten_and_copy_device_tree(); #else - if (early_init_dt_verify(__va(XIP_FIXUP(dtb_early_pa)))) - unflatten_device_tree(); - else - pr_err("No DTB found in kernel mappings\n"); + unflatten_device_tree(); #endif - early_init_fdt_scan_reserved_mem(); misc_mem_init(); init_resources(); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/riscv/kvm/main.c +++ linux-azure-6.2-6.2.0/arch/riscv/kvm/main.c @@ -84,7 +84,7 @@ return -ENODEV; } - if (sbi_probe_extension(SBI_EXT_RFENCE) <= 0) { + if (!sbi_probe_extension(SBI_EXT_RFENCE)) { kvm_info("require SBI RFENCE extension\n"); return -ENODEV; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/riscv/kvm/mmu.c +++ linux-azure-6.2-6.2.0/arch/riscv/kvm/mmu.c @@ -628,6 +628,13 @@ !(memslot->flags & KVM_MEM_READONLY)) ? true : false; unsigned long vma_pagesize, mmu_seq; + /* We need minimum second+third level pages */ + ret = kvm_mmu_topup_memory_cache(pcache, gstage_pgd_levels); + if (ret) { + kvm_err("Failed to topup G-stage cache\n"); + return ret; + } + mmap_read_lock(current->mm); vma = vma_lookup(current->mm, hva); @@ -648,6 +655,15 @@ if (vma_pagesize == PMD_SIZE || vma_pagesize == PGDIR_SIZE) gfn = (gpa & huge_page_mask(hstate_vma(vma))) >> PAGE_SHIFT; + /* + * Read mmu_invalidate_seq so that KVM can detect if the results of + * vma_lookup() or gfn_to_pfn_prot() become stale priort to acquiring + * kvm->mmu_lock. + * + * Rely on mmap_read_unlock() for an implicit smp_rmb(), which pairs + * with the smp_wmb() in kvm_mmu_invalidate_end(). + */ + mmu_seq = kvm->mmu_invalidate_seq; mmap_read_unlock(current->mm); if (vma_pagesize != PGDIR_SIZE && @@ -657,15 +673,6 @@ return -EFAULT; } - /* We need minimum second+third level pages */ - ret = kvm_mmu_topup_memory_cache(pcache, gstage_pgd_levels); - if (ret) { - kvm_err("Failed to topup G-stage cache\n"); - return ret; - } - - mmu_seq = kvm->mmu_invalidate_seq; - hfn = gfn_to_pfn_prot(kvm, gfn, is_write, &writable); if (hfn == KVM_PFN_ERR_HWPOISON) { send_sig_mceerr(BUS_MCEERR_AR, (void __user *)hva, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/riscv/mm/ptdump.c +++ linux-azure-6.2-6.2.0/arch/riscv/mm/ptdump.c @@ -59,10 +59,6 @@ }; enum address_markers_idx { -#ifdef CONFIG_KASAN - KASAN_SHADOW_START_NR, - KASAN_SHADOW_END_NR, -#endif FIXMAP_START_NR, FIXMAP_END_NR, PCI_IO_START_NR, @@ -74,6 +70,10 @@ VMALLOC_START_NR, VMALLOC_END_NR, PAGE_OFFSET_NR, +#ifdef CONFIG_KASAN + KASAN_SHADOW_START_NR, + KASAN_SHADOW_END_NR, +#endif #ifdef CONFIG_64BIT MODULES_MAPPING_NR, KERNEL_MAPPING_NR, @@ -82,10 +82,6 @@ }; static struct addr_marker address_markers[] = { -#ifdef CONFIG_KASAN - {0, "Kasan shadow start"}, - {0, "Kasan shadow end"}, -#endif {0, "Fixmap start"}, {0, "Fixmap end"}, {0, "PCI I/O start"}, @@ -97,6 +93,10 @@ {0, "vmalloc() area"}, {0, "vmalloc() end"}, {0, "Linear mapping"}, +#ifdef CONFIG_KASAN + {0, "Kasan shadow start"}, + {0, "Kasan shadow end"}, +#endif #ifdef CONFIG_64BIT {0, "Modules/BPF mapping"}, {0, "Kernel mapping"}, @@ -362,10 +362,6 @@ { unsigned int i, j; -#ifdef CONFIG_KASAN - address_markers[KASAN_SHADOW_START_NR].start_address = KASAN_SHADOW_START; - address_markers[KASAN_SHADOW_END_NR].start_address = KASAN_SHADOW_END; -#endif address_markers[FIXMAP_START_NR].start_address = FIXADDR_START; address_markers[FIXMAP_END_NR].start_address = FIXADDR_TOP; address_markers[PCI_IO_START_NR].start_address = PCI_IO_START; @@ -377,6 +373,10 @@ address_markers[VMALLOC_START_NR].start_address = VMALLOC_START; address_markers[VMALLOC_END_NR].start_address = VMALLOC_END; address_markers[PAGE_OFFSET_NR].start_address = PAGE_OFFSET; +#ifdef CONFIG_KASAN + address_markers[KASAN_SHADOW_START_NR].start_address = KASAN_SHADOW_START; + address_markers[KASAN_SHADOW_END_NR].start_address = KASAN_SHADOW_END; +#endif #ifdef CONFIG_64BIT address_markers[MODULES_MAPPING_NR].start_address = MODULES_VADDR; address_markers[KERNEL_MAPPING_NR].start_address = kernel_map.virt_addr; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/s390/Kconfig +++ linux-azure-6.2-6.2.0/arch/s390/Kconfig @@ -26,10 +26,6 @@ config GENERIC_BUG_RELATIVE_POINTERS def_bool y -config GENERIC_CSUM - bool - default y if KASAN - config GENERIC_LOCKBREAK def_bool y if PREEMPTION only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/s390/include/asm/checksum.h +++ linux-azure-6.2-6.2.0/arch/s390/include/asm/checksum.h @@ -12,12 +12,7 @@ #ifndef _S390_CHECKSUM_H #define _S390_CHECKSUM_H -#ifdef CONFIG_GENERIC_CSUM - -#include - -#else /* CONFIG_GENERIC_CSUM */ - +#include #include #include @@ -40,6 +35,7 @@ .odd = (unsigned long) len, }; + kasan_check_read(buff, len); asm volatile( "0: cksm %[sum],%[rp]\n" " jo 0b\n" @@ -135,5 +131,4 @@ return csum_fold((__force __wsum)(sum >> 32)); } -#endif /* CONFIG_GENERIC_CSUM */ #endif /* _S390_CHECKSUM_H */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/sh/Kconfig +++ linux-azure-6.2-6.2.0/arch/sh/Kconfig @@ -56,6 +56,7 @@ select HAVE_STACKPROTECTOR select HAVE_SYSCALL_TRACEPOINTS select IRQ_FORCED_THREADING + select LOCK_MM_AND_FIND_VMA select MODULES_USE_ELF_RELA select NEED_SG_DMA_LENGTH select NO_DMA if !MMU && !DMA_COHERENT only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/sh/kernel/cpu/sh4/sq.c +++ linux-azure-6.2-6.2.0/arch/sh/kernel/cpu/sh4/sq.c @@ -382,7 +382,7 @@ if (unlikely(!sq_cache)) return ret; - sq_bitmap = kzalloc(size, GFP_KERNEL); + sq_bitmap = kcalloc(size, sizeof(long), GFP_KERNEL); if (unlikely(!sq_bitmap)) goto out; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/sh/mm/fault.c +++ linux-azure-6.2-6.2.0/arch/sh/mm/fault.c @@ -439,21 +439,9 @@ } retry: - mmap_read_lock(mm); - - vma = find_vma(mm, address); + vma = lock_mm_and_find_vma(mm, address, regs); if (unlikely(!vma)) { - bad_area(regs, error_code, address); - return; - } - if (likely(vma->vm_start <= address)) - goto good_area; - if (unlikely(!(vma->vm_flags & VM_GROWSDOWN))) { - bad_area(regs, error_code, address); - return; - } - if (unlikely(expand_stack(vma, address))) { - bad_area(regs, error_code, address); + bad_area_nosemaphore(regs, error_code, address); return; } @@ -461,7 +449,6 @@ * Ok, we have a good vm_area for this memory access, so * we can handle it.. */ -good_area: if (unlikely(access_error(error_code, vma))) { bad_area_access_error(regs, error_code, address); return; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/sparc/mm/fault_32.c +++ linux-azure-6.2-6.2.0/arch/sparc/mm/fault_32.c @@ -143,28 +143,19 @@ if (pagefault_disabled() || !mm) goto no_context; + if (!from_user && address >= PAGE_OFFSET) + goto no_context; + perf_sw_event(PERF_COUNT_SW_PAGE_FAULTS, 1, regs, address); retry: - mmap_read_lock(mm); - - if (!from_user && address >= PAGE_OFFSET) - goto bad_area; - - vma = find_vma(mm, address); + vma = lock_mm_and_find_vma(mm, address, regs); if (!vma) - goto bad_area; - if (vma->vm_start <= address) - goto good_area; - if (!(vma->vm_flags & VM_GROWSDOWN)) - goto bad_area; - if (expand_stack(vma, address)) - goto bad_area; + goto bad_area_nosemaphore; /* * Ok, we have a good vm_area for this memory access, so * we can handle it.. */ -good_area: code = SEGV_ACCERR; if (write) { if (!(vma->vm_flags & VM_WRITE)) @@ -318,17 +309,9 @@ code = SEGV_MAPERR; - mmap_read_lock(mm); - vma = find_vma(mm, address); + vma = lock_mm_and_find_vma(mm, address, regs); if (!vma) - goto bad_area; - if (vma->vm_start <= address) - goto good_area; - if (!(vma->vm_flags & VM_GROWSDOWN)) - goto bad_area; - if (expand_stack(vma, address)) - goto bad_area; -good_area: + goto bad_area_nosemaphore; code = SEGV_ACCERR; if (write) { if (!(vma->vm_flags & VM_WRITE)) @@ -347,6 +330,7 @@ return; bad_area: mmap_read_unlock(mm); +bad_area_nosemaphore: __do_fault_siginfo(code, SIGSEGV, tsk->thread.kregs, address); return; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/sparc/mm/fault_64.c +++ linux-azure-6.2-6.2.0/arch/sparc/mm/fault_64.c @@ -383,8 +383,9 @@ goto bad_area; } } - if (expand_stack(vma, address)) - goto bad_area; + vma = expand_stack(mm, address); + if (!vma) + goto bad_area_nosemaphore; /* * Ok, we have a good vm_area for this memory access, so * we can handle it.. @@ -482,8 +483,9 @@ * Fix it, but check if it's kernel or user first.. */ bad_area: - insn = get_fault_insn(regs, insn); mmap_read_unlock(mm); +bad_area_nosemaphore: + insn = get_fault_insn(regs, insn); handle_kernel_fault: do_kernel_fault(regs, si_code, fault_code, insn, address); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/um/kernel/trap.c +++ linux-azure-6.2-6.2.0/arch/um/kernel/trap.c @@ -47,14 +47,15 @@ vma = find_vma(mm, address); if (!vma) goto out; - else if (vma->vm_start <= address) + if (vma->vm_start <= address) goto good_area; - else if (!(vma->vm_flags & VM_GROWSDOWN)) + if (!(vma->vm_flags & VM_GROWSDOWN)) goto out; - else if (is_user && !ARCH_IS_STACKGROW(address)) - goto out; - else if (expand_stack(vma, address)) + if (is_user && !ARCH_IS_STACKGROW(address)) goto out; + vma = expand_stack(mm, address); + if (!vma) + goto out_nosemaphore; good_area: *code_out = SEGV_ACCERR; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/x86/Kconfig +++ linux-azure-6.2-6.2.0/arch/x86/Kconfig @@ -274,6 +274,7 @@ select HAVE_GENERIC_VDSO select HOTPLUG_SMT if SMP select IRQ_FORCED_THREADING + select LOCK_MM_AND_FIND_VMA select NEED_PER_CPU_EMBED_FIRST_CHUNK select NEED_PER_CPU_PAGE_FIRST_CHUNK select NEED_SG_DMA_LENGTH only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/x86/Makefile.um +++ linux-azure-6.2-6.2.0/arch/x86/Makefile.um @@ -1,6 +1,17 @@ # SPDX-License-Identifier: GPL-2.0 core-y += arch/x86/crypto/ +# +# Disable SSE and other FP/SIMD instructions to match normal x86 +# This is required to work around issues in older LLVM versions, but breaks +# GCC versions < 11. See: +# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99652 +# +ifeq ($(CONFIG_CC_IS_CLANG),y) +KBUILD_CFLAGS += -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx +KBUILD_RUSTFLAGS += -Ctarget-feature=-sse,-sse2,-sse3,-ssse3,-sse4.1,-sse4.2,-avx,-avx2 +endif + ifeq ($(CONFIG_X86_32),y) START := 0x8048000 only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/x86/include/asm/intel-family.h +++ linux-azure-6.2-6.2.0/arch/x86/include/asm/intel-family.h @@ -125,6 +125,8 @@ #define INTEL_FAM6_LUNARLAKE_M 0xBD +#define INTEL_FAM6_ARROWLAKE 0xC6 + /* "Small Core" Processors (Atom/E-Core) */ #define INTEL_FAM6_ATOM_BONNELL 0x1C /* Diamondville, Pineview */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/x86/kernel/apic/apic.c +++ linux-azure-6.2-6.2.0/arch/x86/kernel/apic/apic.c @@ -422,10 +422,9 @@ if (vector && !eilvt_entry_is_changeable(vector, new)) /* may not change if vectors are different */ return rsvd; - rsvd = atomic_cmpxchg(&eilvt_offsets[offset], rsvd, new); - } while (rsvd != new); + } while (!atomic_try_cmpxchg(&eilvt_offsets[offset], &rsvd, new)); - rsvd &= ~APIC_EILVT_MASKED; + rsvd = new & ~APIC_EILVT_MASKED; if (rsvd && rsvd != vector) pr_info("LVT offset %d assigned for vector 0x%02x\n", offset, rsvd); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/x86/kernel/cpu/mce/amd.c +++ linux-azure-6.2-6.2.0/arch/x86/kernel/cpu/mce/amd.c @@ -235,10 +235,10 @@ * A list of the banks enabled on each logical CPU. Controls which respective * descriptors to initialize later in mce_threshold_create_device(). */ -static DEFINE_PER_CPU(unsigned int, bank_map); +static DEFINE_PER_CPU(u64, bank_map); /* Map of banks that have more than MCA_MISC0 available. */ -static DEFINE_PER_CPU(u32, smca_misc_banks_map); +static DEFINE_PER_CPU(u64, smca_misc_banks_map); static void amd_threshold_interrupt(void); static void amd_deferred_error_interrupt(void); @@ -267,7 +267,7 @@ return; if (low & MASK_BLKPTR_LO) - per_cpu(smca_misc_banks_map, cpu) |= BIT(bank); + per_cpu(smca_misc_banks_map, cpu) |= BIT_ULL(bank); } @@ -528,7 +528,7 @@ if (!block) return MSR_AMD64_SMCA_MCx_MISC(bank); - if (!(per_cpu(smca_misc_banks_map, cpu) & BIT(bank))) + if (!(per_cpu(smca_misc_banks_map, cpu) & BIT_ULL(bank))) return 0; return MSR_AMD64_SMCA_MCx_MISCy(bank, block - 1); @@ -572,7 +572,7 @@ int new; if (!block) - per_cpu(bank_map, cpu) |= (1 << bank); + per_cpu(bank_map, cpu) |= BIT_ULL(bank); memset(&b, 0, sizeof(b)); b.cpu = cpu; @@ -884,7 +884,7 @@ return; for (bank = 0; bank < this_cpu_read(mce_num_banks); ++bank) { - if (!(per_cpu(bank_map, cpu) & (1 << bank))) + if (!(per_cpu(bank_map, cpu) & BIT_ULL(bank))) continue; first_block = bp[bank]->blocks; @@ -1362,7 +1362,7 @@ return -ENOMEM; for (bank = 0; bank < numbanks; ++bank) { - if (!(this_cpu_read(bank_map) & (1 << bank))) + if (!(this_cpu_read(bank_map) & BIT_ULL(bank))) continue; err = threshold_create_bank(bp, cpu, bank); if (err) { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/x86/mm/fault.c +++ linux-azure-6.2-6.2.0/arch/x86/mm/fault.c @@ -900,12 +900,6 @@ __bad_area_nosemaphore(regs, error_code, address, pkey, si_code); } -static noinline void -bad_area(struct pt_regs *regs, unsigned long error_code, unsigned long address) -{ - __bad_area(regs, error_code, address, 0, SEGV_MAPERR); -} - static inline bool bad_area_access_from_pkeys(unsigned long error_code, struct vm_area_struct *vma) { @@ -1354,51 +1348,10 @@ } #endif - /* - * Kernel-mode access to the user address space should only occur - * on well-defined single instructions listed in the exception - * tables. But, an erroneous kernel fault occurring outside one of - * those areas which also holds mmap_lock might deadlock attempting - * to validate the fault against the address space. - * - * Only do the expensive exception table search when we might be at - * risk of a deadlock. This happens if we - * 1. Failed to acquire mmap_lock, and - * 2. The access did not originate in userspace. - */ - if (unlikely(!mmap_read_trylock(mm))) { - if (!user_mode(regs) && !search_exception_tables(regs->ip)) { - /* - * Fault from code in kernel from - * which we do not expect faults. - */ - bad_area_nosemaphore(regs, error_code, address); - return; - } retry: - mmap_read_lock(mm); - } else { - /* - * The above down_read_trylock() might have succeeded in - * which case we'll have missed the might_sleep() from - * down_read(): - */ - might_sleep(); - } - - vma = find_vma(mm, address); + vma = lock_mm_and_find_vma(mm, address, regs); if (unlikely(!vma)) { - bad_area(regs, error_code, address); - return; - } - if (likely(vma->vm_start <= address)) - goto good_area; - if (unlikely(!(vma->vm_flags & VM_GROWSDOWN))) { - bad_area(regs, error_code, address); - return; - } - if (unlikely(expand_stack(vma, address))) { - bad_area(regs, error_code, address); + bad_area_nosemaphore(regs, error_code, address); return; } @@ -1406,7 +1359,6 @@ * Ok, we have a good vm_area for this memory access, so * we can handle it.. */ -good_area: if (unlikely(access_error(error_code, vma))) { bad_area_access_error(regs, error_code, address, vma); return; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/xtensa/Kconfig +++ linux-azure-6.2-6.2.0/arch/xtensa/Kconfig @@ -49,6 +49,7 @@ select HAVE_SYSCALL_TRACEPOINTS select HAVE_VIRT_CPU_ACCOUNTING_GEN select IRQ_DOMAIN + select LOCK_MM_AND_FIND_VMA select MODULES_USE_ELF_RELA select PERF_USE_VMALLOC select TRACE_IRQFLAGS_SUPPORT only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/arch/xtensa/mm/fault.c +++ linux-azure-6.2-6.2.0/arch/xtensa/mm/fault.c @@ -130,23 +130,14 @@ perf_sw_event(PERF_COUNT_SW_PAGE_FAULTS, 1, regs, address); retry: - mmap_read_lock(mm); - vma = find_vma(mm, address); - + vma = lock_mm_and_find_vma(mm, address, regs); if (!vma) - goto bad_area; - if (vma->vm_start <= address) - goto good_area; - if (!(vma->vm_flags & VM_GROWSDOWN)) - goto bad_area; - if (expand_stack(vma, address)) - goto bad_area; + goto bad_area_nosemaphore; /* Ok, we have a good vm_area for this memory access, so * we can handle it.. */ -good_area: code = SEGV_ACCERR; if (is_write) { @@ -205,6 +196,7 @@ */ bad_area: mmap_read_unlock(mm); +bad_area_nosemaphore: if (user_mode(regs)) { force_sig_fault(SIGSEGV, code, (void *) address); return; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/block/blk-crypto-internal.h +++ linux-azure-6.2-6.2.0/block/blk-crypto-internal.h @@ -65,6 +65,11 @@ return rq->crypt_ctx; } +static inline bool blk_crypto_rq_has_keyslot(struct request *rq) +{ + return rq->crypt_keyslot; +} + blk_status_t blk_crypto_get_keyslot(struct blk_crypto_profile *profile, const struct blk_crypto_key *key, struct blk_crypto_keyslot **slot_ptr); @@ -119,6 +124,11 @@ return false; } +static inline bool blk_crypto_rq_has_keyslot(struct request *rq) +{ + return false; +} + #endif /* CONFIG_BLK_INLINE_ENCRYPTION */ void __bio_crypt_advance(struct bio *bio, unsigned int bytes); @@ -153,14 +163,21 @@ return true; } -blk_status_t __blk_crypto_init_request(struct request *rq); -static inline blk_status_t blk_crypto_init_request(struct request *rq) +blk_status_t __blk_crypto_rq_get_keyslot(struct request *rq); +static inline blk_status_t blk_crypto_rq_get_keyslot(struct request *rq) { if (blk_crypto_rq_is_encrypted(rq)) - return __blk_crypto_init_request(rq); + return __blk_crypto_rq_get_keyslot(rq); return BLK_STS_OK; } +void __blk_crypto_rq_put_keyslot(struct request *rq); +static inline void blk_crypto_rq_put_keyslot(struct request *rq) +{ + if (blk_crypto_rq_has_keyslot(rq)) + __blk_crypto_rq_put_keyslot(rq); +} + void __blk_crypto_free_request(struct request *rq); static inline void blk_crypto_free_request(struct request *rq) { @@ -199,7 +216,7 @@ { if (blk_crypto_rq_is_encrypted(rq)) - return blk_crypto_init_request(rq); + return blk_crypto_rq_get_keyslot(rq); return BLK_STS_OK; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/block/blk-crypto-profile.c +++ linux-azure-6.2-6.2.0/block/blk-crypto-profile.c @@ -354,28 +354,16 @@ return true; } -/** - * __blk_crypto_evict_key() - Evict a key from a device. - * @profile: the crypto profile of the device - * @key: the key to evict. It must not still be used in any I/O. - * - * If the device has keyslots, this finds the keyslot (if any) that contains the - * specified key and calls the driver's keyslot_evict function to evict it. - * - * Otherwise, this just calls the driver's keyslot_evict function if it is - * implemented, passing just the key (without any particular keyslot). This - * allows layered devices to evict the key from their underlying devices. - * - * Context: Process context. Takes and releases profile->lock. - * Return: 0 on success or if there's no keyslot with the specified key, -EBUSY - * if the keyslot is still in use, or another -errno value on other - * error. +/* + * This is an internal function that evicts a key from an inline encryption + * device that can be either a real device or the blk-crypto-fallback "device". + * It is used only by blk_crypto_evict_key(); see that function for details. */ int __blk_crypto_evict_key(struct blk_crypto_profile *profile, const struct blk_crypto_key *key) { struct blk_crypto_keyslot *slot; - int err = 0; + int err; if (profile->num_slots == 0) { if (profile->ll_ops.keyslot_evict) { @@ -389,22 +377,30 @@ blk_crypto_hw_enter(profile); slot = blk_crypto_find_keyslot(profile, key); - if (!slot) - goto out_unlock; + if (!slot) { + /* + * Not an error, since a key not in use by I/O is not guaranteed + * to be in a keyslot. There can be more keys than keyslots. + */ + err = 0; + goto out; + } if (WARN_ON_ONCE(atomic_read(&slot->slot_refs) != 0)) { + /* BUG: key is still in use by I/O */ err = -EBUSY; - goto out_unlock; + goto out_remove; } err = profile->ll_ops.keyslot_evict(profile, key, blk_crypto_keyslot_index(slot)); - if (err) - goto out_unlock; - +out_remove: + /* + * Callers free the key even on error, so unlink the key from the hash + * table and clear slot->key even on error. + */ hlist_del(&slot->hash_node); slot->key = NULL; - err = 0; -out_unlock: +out: blk_crypto_hw_exit(profile); return err; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/block/blk-crypto.c +++ linux-azure-6.2-6.2.0/block/blk-crypto.c @@ -13,6 +13,7 @@ #include #include #include +#include #include #include "blk-crypto-internal.h" @@ -224,27 +225,27 @@ return true; } -blk_status_t __blk_crypto_init_request(struct request *rq) +blk_status_t __blk_crypto_rq_get_keyslot(struct request *rq) { return blk_crypto_get_keyslot(rq->q->crypto_profile, rq->crypt_ctx->bc_key, &rq->crypt_keyslot); } -/** - * __blk_crypto_free_request - Uninitialize the crypto fields of a request. - * - * @rq: The request whose crypto fields to uninitialize. - * - * Completely uninitializes the crypto fields of a request. If a keyslot has - * been programmed into some inline encryption hardware, that keyslot is - * released. The rq->crypt_ctx is also freed. - */ -void __blk_crypto_free_request(struct request *rq) +void __blk_crypto_rq_put_keyslot(struct request *rq) { blk_crypto_put_keyslot(rq->crypt_keyslot); + rq->crypt_keyslot = NULL; +} + +void __blk_crypto_free_request(struct request *rq) +{ + /* The keyslot, if one was needed, should have been released earlier. */ + if (WARN_ON_ONCE(rq->crypt_keyslot)) + __blk_crypto_rq_put_keyslot(rq); + mempool_free(rq->crypt_ctx, bio_crypt_ctx_pool); - blk_crypto_rq_set_defaults(rq); + rq->crypt_ctx = NULL; } /** @@ -399,30 +400,39 @@ } /** - * blk_crypto_evict_key() - Evict a key from any inline encryption hardware - * it may have been programmed into - * @bdev: The block_device who's associated inline encryption hardware this key - * might have been programmed into - * @key: The key to evict - * - * Upper layers (filesystems) must call this function to ensure that a key is - * evicted from any hardware that it might have been programmed into. The key - * must not be in use by any in-flight IO when this function is called. + * blk_crypto_evict_key() - Evict a blk_crypto_key from a block_device + * @bdev: a block_device on which I/O using the key may have been done + * @key: the key to evict + * + * For a given block_device, this function removes the given blk_crypto_key from + * the keyslot management structures and evicts it from any underlying hardware + * keyslot(s) or blk-crypto-fallback keyslot it may have been programmed into. + * + * Upper layers must call this before freeing the blk_crypto_key. It must be + * called for every block_device the key may have been used on. The key must no + * longer be in use by any I/O when this function is called. * - * Return: 0 on success or if the key wasn't in any keyslot; -errno on error. + * Context: May sleep. */ -int blk_crypto_evict_key(struct block_device *bdev, - const struct blk_crypto_key *key) +void blk_crypto_evict_key(struct block_device *bdev, + const struct blk_crypto_key *key) { struct request_queue *q = bdev_get_queue(bdev); + int err; if (blk_crypto_config_supported_natively(bdev, &key->crypto_cfg)) - return __blk_crypto_evict_key(q->crypto_profile, key); - + err = __blk_crypto_evict_key(q->crypto_profile, key); + else + err = blk_crypto_fallback_evict_key(key); /* - * If the block_device didn't support the key, then blk-crypto-fallback - * may have been used, so try to evict the key from blk-crypto-fallback. + * An error can only occur here if the key failed to be evicted from a + * keyslot (due to a hardware or driver issue) or is allegedly still in + * use by I/O (due to a kernel bug). Even in these cases, the key is + * still unlinked from the keyslot management structures, and the caller + * is allowed and expected to free it right away. There's nothing + * callers can do to handle errors, so just log them and return void. */ - return blk_crypto_fallback_evict_key(key); + if (err) + pr_warn_ratelimited("%pg: error %d evicting key\n", bdev, err); } EXPORT_SYMBOL_GPL(blk_crypto_evict_key); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/block/blk-stat.c +++ linux-azure-6.2-6.2.0/block/blk-stat.c @@ -189,7 +189,7 @@ unsigned long flags; spin_lock_irqsave(&q->stats->lock, flags); - if (!--q->stats->accounting) + if (!--q->stats->accounting && list_empty(&q->stats->callbacks)) blk_queue_flag_clear(QUEUE_FLAG_STATS, q); spin_unlock_irqrestore(&q->stats->lock, flags); } @@ -200,7 +200,7 @@ unsigned long flags; spin_lock_irqsave(&q->stats->lock, flags); - if (!q->stats->accounting++) + if (!q->stats->accounting++ && list_empty(&q->stats->callbacks)) blk_queue_flag_set(QUEUE_FLAG_STATS, q); spin_unlock_irqrestore(&q->stats->lock, flags); } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/crypto/algapi.c +++ linux-azure-6.2-6.2.0/crypto/algapi.c @@ -493,7 +493,9 @@ if (WARN(ret, "Algorithm %s is not registered", alg->cra_driver_name)) return; - BUG_ON(refcount_read(&alg->cra_refcnt) != 1); + if (WARN_ON(refcount_read(&alg->cra_refcnt) != 1)) + return; + if (alg->cra_destroy) alg->cra_destroy(alg); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/crypto/drbg.c +++ linux-azure-6.2-6.2.0/crypto/drbg.c @@ -1546,7 +1546,7 @@ const int err = PTR_ERR(drbg->jent); drbg->jent = NULL; - if (fips_enabled || err != -ENOENT) + if (fips_enabled) return err; pr_info("DRBG: Continuing without Jitter RNG\n"); } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/crypto/testmgr.c +++ linux-azure-6.2-6.2.0/crypto/testmgr.c @@ -852,12 +852,50 @@ #ifdef CONFIG_CRYPTO_MANAGER_EXTRA_TESTS +/* + * The fuzz tests use prandom instead of the normal Linux RNG since they don't + * need cryptographically secure random numbers. This greatly improves the + * performance of these tests, especially if they are run before the Linux RNG + * has been initialized or if they are run on a lockdep-enabled kernel. + */ + +static inline void init_rnd_state(struct rnd_state *rng) +{ + prandom_seed_state(rng, get_random_u64()); +} + +static inline u8 prandom_u8(struct rnd_state *rng) +{ + return prandom_u32_state(rng); +} + +static inline u32 prandom_u32_below(struct rnd_state *rng, u32 ceil) +{ + /* + * This is slightly biased for non-power-of-2 values of 'ceil', but this + * isn't important here. + */ + return prandom_u32_state(rng) % ceil; +} + +static inline bool prandom_bool(struct rnd_state *rng) +{ + return prandom_u32_below(rng, 2); +} + +static inline u32 prandom_u32_inclusive(struct rnd_state *rng, + u32 floor, u32 ceil) +{ + return floor + prandom_u32_below(rng, ceil - floor + 1); +} + /* Generate a random length in range [0, max_len], but prefer smaller values */ -static unsigned int generate_random_length(unsigned int max_len) +static unsigned int generate_random_length(struct rnd_state *rng, + unsigned int max_len) { - unsigned int len = get_random_u32_below(max_len + 1); + unsigned int len = prandom_u32_below(rng, max_len + 1); - switch (get_random_u32_below(4)) { + switch (prandom_u32_below(rng, 4)) { case 0: return len % 64; case 1: @@ -870,43 +908,44 @@ } /* Flip a random bit in the given nonempty data buffer */ -static void flip_random_bit(u8 *buf, size_t size) +static void flip_random_bit(struct rnd_state *rng, u8 *buf, size_t size) { size_t bitpos; - bitpos = get_random_u32_below(size * 8); + bitpos = prandom_u32_below(rng, size * 8); buf[bitpos / 8] ^= 1 << (bitpos % 8); } /* Flip a random byte in the given nonempty data buffer */ -static void flip_random_byte(u8 *buf, size_t size) +static void flip_random_byte(struct rnd_state *rng, u8 *buf, size_t size) { - buf[get_random_u32_below(size)] ^= 0xff; + buf[prandom_u32_below(rng, size)] ^= 0xff; } /* Sometimes make some random changes to the given nonempty data buffer */ -static void mutate_buffer(u8 *buf, size_t size) +static void mutate_buffer(struct rnd_state *rng, u8 *buf, size_t size) { size_t num_flips; size_t i; /* Sometimes flip some bits */ - if (get_random_u32_below(4) == 0) { - num_flips = min_t(size_t, 1 << get_random_u32_below(8), size * 8); + if (prandom_u32_below(rng, 4) == 0) { + num_flips = min_t(size_t, 1 << prandom_u32_below(rng, 8), + size * 8); for (i = 0; i < num_flips; i++) - flip_random_bit(buf, size); + flip_random_bit(rng, buf, size); } /* Sometimes flip some bytes */ - if (get_random_u32_below(4) == 0) { - num_flips = min_t(size_t, 1 << get_random_u32_below(8), size); + if (prandom_u32_below(rng, 4) == 0) { + num_flips = min_t(size_t, 1 << prandom_u32_below(rng, 8), size); for (i = 0; i < num_flips; i++) - flip_random_byte(buf, size); + flip_random_byte(rng, buf, size); } } /* Randomly generate 'count' bytes, but sometimes make them "interesting" */ -static void generate_random_bytes(u8 *buf, size_t count) +static void generate_random_bytes(struct rnd_state *rng, u8 *buf, size_t count) { u8 b; u8 increment; @@ -915,11 +954,11 @@ if (count == 0) return; - switch (get_random_u32_below(8)) { /* Choose a generation strategy */ + switch (prandom_u32_below(rng, 8)) { /* Choose a generation strategy */ case 0: case 1: /* All the same byte, plus optional mutations */ - switch (get_random_u32_below(4)) { + switch (prandom_u32_below(rng, 4)) { case 0: b = 0x00; break; @@ -927,28 +966,28 @@ b = 0xff; break; default: - b = get_random_u8(); + b = prandom_u8(rng); break; } memset(buf, b, count); - mutate_buffer(buf, count); + mutate_buffer(rng, buf, count); break; case 2: /* Ascending or descending bytes, plus optional mutations */ - increment = get_random_u8(); - b = get_random_u8(); + increment = prandom_u8(rng); + b = prandom_u8(rng); for (i = 0; i < count; i++, b += increment) buf[i] = b; - mutate_buffer(buf, count); + mutate_buffer(rng, buf, count); break; default: /* Fully random bytes */ - for (i = 0; i < count; i++) - buf[i] = get_random_u8(); + prandom_bytes_state(rng, buf, count); } } -static char *generate_random_sgl_divisions(struct test_sg_division *divs, +static char *generate_random_sgl_divisions(struct rnd_state *rng, + struct test_sg_division *divs, size_t max_divs, char *p, char *end, bool gen_flushes, u32 req_flags) { @@ -959,24 +998,26 @@ unsigned int this_len; const char *flushtype_str; - if (div == &divs[max_divs - 1] || get_random_u32_below(2) == 0) + if (div == &divs[max_divs - 1] || prandom_bool(rng)) this_len = remaining; else - this_len = get_random_u32_inclusive(1, remaining); + this_len = prandom_u32_inclusive(rng, 1, remaining); div->proportion_of_total = this_len; - if (get_random_u32_below(4) == 0) - div->offset = get_random_u32_inclusive(PAGE_SIZE - 128, PAGE_SIZE - 1); - else if (get_random_u32_below(2) == 0) - div->offset = get_random_u32_below(32); + if (prandom_u32_below(rng, 4) == 0) + div->offset = prandom_u32_inclusive(rng, + PAGE_SIZE - 128, + PAGE_SIZE - 1); + else if (prandom_bool(rng)) + div->offset = prandom_u32_below(rng, 32); else - div->offset = get_random_u32_below(PAGE_SIZE); - if (get_random_u32_below(8) == 0) + div->offset = prandom_u32_below(rng, PAGE_SIZE); + if (prandom_u32_below(rng, 8) == 0) div->offset_relative_to_alignmask = true; div->flush_type = FLUSH_TYPE_NONE; if (gen_flushes) { - switch (get_random_u32_below(4)) { + switch (prandom_u32_below(rng, 4)) { case 0: div->flush_type = FLUSH_TYPE_REIMPORT; break; @@ -988,7 +1029,7 @@ if (div->flush_type != FLUSH_TYPE_NONE && !(req_flags & CRYPTO_TFM_REQ_MAY_SLEEP) && - get_random_u32_below(2) == 0) + prandom_bool(rng)) div->nosimd = true; switch (div->flush_type) { @@ -1023,7 +1064,8 @@ } /* Generate a random testvec_config for fuzz testing */ -static void generate_random_testvec_config(struct testvec_config *cfg, +static void generate_random_testvec_config(struct rnd_state *rng, + struct testvec_config *cfg, char *name, size_t max_namelen) { char *p = name; @@ -1035,7 +1077,7 @@ p += scnprintf(p, end - p, "random:"); - switch (get_random_u32_below(4)) { + switch (prandom_u32_below(rng, 4)) { case 0: case 1: cfg->inplace_mode = OUT_OF_PLACE; @@ -1050,12 +1092,12 @@ break; } - if (get_random_u32_below(2) == 0) { + if (prandom_bool(rng)) { cfg->req_flags |= CRYPTO_TFM_REQ_MAY_SLEEP; p += scnprintf(p, end - p, " may_sleep"); } - switch (get_random_u32_below(4)) { + switch (prandom_u32_below(rng, 4)) { case 0: cfg->finalization_type = FINALIZATION_TYPE_FINAL; p += scnprintf(p, end - p, " use_final"); @@ -1070,36 +1112,37 @@ break; } - if (!(cfg->req_flags & CRYPTO_TFM_REQ_MAY_SLEEP) && - get_random_u32_below(2) == 0) { + if (!(cfg->req_flags & CRYPTO_TFM_REQ_MAY_SLEEP) && prandom_bool(rng)) { cfg->nosimd = true; p += scnprintf(p, end - p, " nosimd"); } p += scnprintf(p, end - p, " src_divs=["); - p = generate_random_sgl_divisions(cfg->src_divs, + p = generate_random_sgl_divisions(rng, cfg->src_divs, ARRAY_SIZE(cfg->src_divs), p, end, (cfg->finalization_type != FINALIZATION_TYPE_DIGEST), cfg->req_flags); p += scnprintf(p, end - p, "]"); - if (cfg->inplace_mode == OUT_OF_PLACE && get_random_u32_below(2) == 0) { + if (cfg->inplace_mode == OUT_OF_PLACE && prandom_bool(rng)) { p += scnprintf(p, end - p, " dst_divs=["); - p = generate_random_sgl_divisions(cfg->dst_divs, + p = generate_random_sgl_divisions(rng, cfg->dst_divs, ARRAY_SIZE(cfg->dst_divs), p, end, false, cfg->req_flags); p += scnprintf(p, end - p, "]"); } - if (get_random_u32_below(2) == 0) { - cfg->iv_offset = get_random_u32_inclusive(1, MAX_ALGAPI_ALIGNMASK); + if (prandom_bool(rng)) { + cfg->iv_offset = prandom_u32_inclusive(rng, 1, + MAX_ALGAPI_ALIGNMASK); p += scnprintf(p, end - p, " iv_offset=%u", cfg->iv_offset); } - if (get_random_u32_below(2) == 0) { - cfg->key_offset = get_random_u32_inclusive(1, MAX_ALGAPI_ALIGNMASK); + if (prandom_bool(rng)) { + cfg->key_offset = prandom_u32_inclusive(rng, 1, + MAX_ALGAPI_ALIGNMASK); p += scnprintf(p, end - p, " key_offset=%u", cfg->key_offset); } @@ -1612,11 +1655,14 @@ #ifdef CONFIG_CRYPTO_MANAGER_EXTRA_TESTS if (!noextratests) { + struct rnd_state rng; struct testvec_config cfg; char cfgname[TESTVEC_CONFIG_NAMELEN]; + init_rnd_state(&rng); + for (i = 0; i < fuzz_iterations; i++) { - generate_random_testvec_config(&cfg, cfgname, + generate_random_testvec_config(&rng, &cfg, cfgname, sizeof(cfgname)); err = test_hash_vec_cfg(vec, vec_name, &cfg, req, desc, tsgl, hashstate); @@ -1634,15 +1680,16 @@ * Generate a hash test vector from the given implementation. * Assumes the buffers in 'vec' were already allocated. */ -static void generate_random_hash_testvec(struct shash_desc *desc, +static void generate_random_hash_testvec(struct rnd_state *rng, + struct shash_desc *desc, struct hash_testvec *vec, unsigned int maxkeysize, unsigned int maxdatasize, char *name, size_t max_namelen) { /* Data */ - vec->psize = generate_random_length(maxdatasize); - generate_random_bytes((u8 *)vec->plaintext, vec->psize); + vec->psize = generate_random_length(rng, maxdatasize); + generate_random_bytes(rng, (u8 *)vec->plaintext, vec->psize); /* * Key: length in range [1, maxkeysize], but usually choose maxkeysize. @@ -1652,9 +1699,9 @@ vec->ksize = 0; if (maxkeysize) { vec->ksize = maxkeysize; - if (get_random_u32_below(4) == 0) - vec->ksize = get_random_u32_inclusive(1, maxkeysize); - generate_random_bytes((u8 *)vec->key, vec->ksize); + if (prandom_u32_below(rng, 4) == 0) + vec->ksize = prandom_u32_inclusive(rng, 1, maxkeysize); + generate_random_bytes(rng, (u8 *)vec->key, vec->ksize); vec->setkey_error = crypto_shash_setkey(desc->tfm, vec->key, vec->ksize); @@ -1688,6 +1735,7 @@ const unsigned int maxdatasize = (2 * PAGE_SIZE) - TESTMGR_POISON_LEN; const char *algname = crypto_hash_alg_common(tfm)->base.cra_name; const char *driver = crypto_ahash_driver_name(tfm); + struct rnd_state rng; char _generic_driver[CRYPTO_MAX_ALG_NAME]; struct crypto_shash *generic_tfm = NULL; struct shash_desc *generic_desc = NULL; @@ -1701,6 +1749,8 @@ if (noextratests) return 0; + init_rnd_state(&rng); + if (!generic_driver) { /* Use default naming convention? */ err = build_generic_driver_name(algname, _generic_driver); if (err) @@ -1769,10 +1819,11 @@ } for (i = 0; i < fuzz_iterations * 8; i++) { - generate_random_hash_testvec(generic_desc, &vec, + generate_random_hash_testvec(&rng, generic_desc, &vec, maxkeysize, maxdatasize, vec_name, sizeof(vec_name)); - generate_random_testvec_config(cfg, cfgname, sizeof(cfgname)); + generate_random_testvec_config(&rng, cfg, cfgname, + sizeof(cfgname)); err = test_hash_vec_cfg(&vec, vec_name, cfg, req, desc, tsgl, hashstate); @@ -2174,11 +2225,14 @@ #ifdef CONFIG_CRYPTO_MANAGER_EXTRA_TESTS if (!noextratests) { + struct rnd_state rng; struct testvec_config cfg; char cfgname[TESTVEC_CONFIG_NAMELEN]; + init_rnd_state(&rng); + for (i = 0; i < fuzz_iterations; i++) { - generate_random_testvec_config(&cfg, cfgname, + generate_random_testvec_config(&rng, &cfg, cfgname, sizeof(cfgname)); err = test_aead_vec_cfg(enc, vec, vec_name, &cfg, req, tsgls); @@ -2194,6 +2248,7 @@ #ifdef CONFIG_CRYPTO_MANAGER_EXTRA_TESTS struct aead_extra_tests_ctx { + struct rnd_state rng; struct aead_request *req; struct crypto_aead *tfm; const struct alg_test_desc *test_desc; @@ -2212,24 +2267,26 @@ * here means the full ciphertext including the authentication tag. The * authentication tag (and hence also the ciphertext) is assumed to be nonempty. */ -static void mutate_aead_message(struct aead_testvec *vec, bool aad_iv, +static void mutate_aead_message(struct rnd_state *rng, + struct aead_testvec *vec, bool aad_iv, unsigned int ivsize) { const unsigned int aad_tail_size = aad_iv ? ivsize : 0; const unsigned int authsize = vec->clen - vec->plen; - if (get_random_u32_below(2) == 0 && vec->alen > aad_tail_size) { + if (prandom_bool(rng) && vec->alen > aad_tail_size) { /* Mutate the AAD */ - flip_random_bit((u8 *)vec->assoc, vec->alen - aad_tail_size); - if (get_random_u32_below(2) == 0) + flip_random_bit(rng, (u8 *)vec->assoc, + vec->alen - aad_tail_size); + if (prandom_bool(rng)) return; } - if (get_random_u32_below(2) == 0) { + if (prandom_bool(rng)) { /* Mutate auth tag (assuming it's at the end of ciphertext) */ - flip_random_bit((u8 *)vec->ctext + vec->plen, authsize); + flip_random_bit(rng, (u8 *)vec->ctext + vec->plen, authsize); } else { /* Mutate any part of the ciphertext */ - flip_random_bit((u8 *)vec->ctext, vec->clen); + flip_random_bit(rng, (u8 *)vec->ctext, vec->clen); } } @@ -2240,7 +2297,8 @@ */ #define MIN_COLLISION_FREE_AUTHSIZE 8 -static void generate_aead_message(struct aead_request *req, +static void generate_aead_message(struct rnd_state *rng, + struct aead_request *req, const struct aead_test_suite *suite, struct aead_testvec *vec, bool prefer_inauthentic) @@ -2249,17 +2307,18 @@ const unsigned int ivsize = crypto_aead_ivsize(tfm); const unsigned int authsize = vec->clen - vec->plen; const bool inauthentic = (authsize >= MIN_COLLISION_FREE_AUTHSIZE) && - (prefer_inauthentic || get_random_u32_below(4) == 0); + (prefer_inauthentic || + prandom_u32_below(rng, 4) == 0); /* Generate the AAD. */ - generate_random_bytes((u8 *)vec->assoc, vec->alen); + generate_random_bytes(rng, (u8 *)vec->assoc, vec->alen); if (suite->aad_iv && vec->alen >= ivsize) /* Avoid implementation-defined behavior. */ memcpy((u8 *)vec->assoc + vec->alen - ivsize, vec->iv, ivsize); - if (inauthentic && get_random_u32_below(2) == 0) { + if (inauthentic && prandom_bool(rng)) { /* Generate a random ciphertext. */ - generate_random_bytes((u8 *)vec->ctext, vec->clen); + generate_random_bytes(rng, (u8 *)vec->ctext, vec->clen); } else { int i = 0; struct scatterlist src[2], dst; @@ -2271,7 +2330,7 @@ if (vec->alen) sg_set_buf(&src[i++], vec->assoc, vec->alen); if (vec->plen) { - generate_random_bytes((u8 *)vec->ptext, vec->plen); + generate_random_bytes(rng, (u8 *)vec->ptext, vec->plen); sg_set_buf(&src[i++], vec->ptext, vec->plen); } sg_init_one(&dst, vec->ctext, vec->alen + vec->clen); @@ -2291,7 +2350,7 @@ * Mutate the authentic (ciphertext, AAD) pair to get an * inauthentic one. */ - mutate_aead_message(vec, suite->aad_iv, ivsize); + mutate_aead_message(rng, vec, suite->aad_iv, ivsize); } vec->novrfy = 1; if (suite->einval_allowed) @@ -2305,7 +2364,8 @@ * If 'prefer_inauthentic' is true, then this function will generate inauthentic * test vectors (i.e. vectors with 'vec->novrfy=1') more often. */ -static void generate_random_aead_testvec(struct aead_request *req, +static void generate_random_aead_testvec(struct rnd_state *rng, + struct aead_request *req, struct aead_testvec *vec, const struct aead_test_suite *suite, unsigned int maxkeysize, @@ -2321,18 +2381,18 @@ /* Key: length in [0, maxkeysize], but usually choose maxkeysize */ vec->klen = maxkeysize; - if (get_random_u32_below(4) == 0) - vec->klen = get_random_u32_below(maxkeysize + 1); - generate_random_bytes((u8 *)vec->key, vec->klen); + if (prandom_u32_below(rng, 4) == 0) + vec->klen = prandom_u32_below(rng, maxkeysize + 1); + generate_random_bytes(rng, (u8 *)vec->key, vec->klen); vec->setkey_error = crypto_aead_setkey(tfm, vec->key, vec->klen); /* IV */ - generate_random_bytes((u8 *)vec->iv, ivsize); + generate_random_bytes(rng, (u8 *)vec->iv, ivsize); /* Tag length: in [0, maxauthsize], but usually choose maxauthsize */ authsize = maxauthsize; - if (get_random_u32_below(4) == 0) - authsize = get_random_u32_below(maxauthsize + 1); + if (prandom_u32_below(rng, 4) == 0) + authsize = prandom_u32_below(rng, maxauthsize + 1); if (prefer_inauthentic && authsize < MIN_COLLISION_FREE_AUTHSIZE) authsize = MIN_COLLISION_FREE_AUTHSIZE; if (WARN_ON(authsize > maxdatasize)) @@ -2341,11 +2401,11 @@ vec->setauthsize_error = crypto_aead_setauthsize(tfm, authsize); /* AAD, plaintext, and ciphertext lengths */ - total_len = generate_random_length(maxdatasize); - if (get_random_u32_below(4) == 0) + total_len = generate_random_length(rng, maxdatasize); + if (prandom_u32_below(rng, 4) == 0) vec->alen = 0; else - vec->alen = generate_random_length(total_len); + vec->alen = generate_random_length(rng, total_len); vec->plen = total_len - vec->alen; vec->clen = vec->plen + authsize; @@ -2356,7 +2416,7 @@ vec->novrfy = 0; vec->crypt_error = 0; if (vec->setkey_error == 0 && vec->setauthsize_error == 0) - generate_aead_message(req, suite, vec, prefer_inauthentic); + generate_aead_message(rng, req, suite, vec, prefer_inauthentic); snprintf(name, max_namelen, "\"random: alen=%u plen=%u authsize=%u klen=%u novrfy=%d\"", vec->alen, vec->plen, authsize, vec->klen, vec->novrfy); @@ -2368,7 +2428,7 @@ int i; for (i = 0; i < 10; i++) { - generate_random_aead_testvec(ctx->req, &ctx->vec, + generate_random_aead_testvec(&ctx->rng, ctx->req, &ctx->vec, &ctx->test_desc->suite.aead, ctx->maxkeysize, ctx->maxdatasize, ctx->vec_name, @@ -2399,7 +2459,8 @@ */ try_to_generate_inauthentic_testvec(ctx); if (ctx->vec.novrfy) { - generate_random_testvec_config(&ctx->cfg, ctx->cfgname, + generate_random_testvec_config(&ctx->rng, &ctx->cfg, + ctx->cfgname, sizeof(ctx->cfgname)); err = test_aead_vec_cfg(DECRYPT, &ctx->vec, ctx->vec_name, &ctx->cfg, @@ -2489,12 +2550,13 @@ * the other implementation against them. */ for (i = 0; i < fuzz_iterations * 8; i++) { - generate_random_aead_testvec(generic_req, &ctx->vec, + generate_random_aead_testvec(&ctx->rng, generic_req, &ctx->vec, &ctx->test_desc->suite.aead, ctx->maxkeysize, ctx->maxdatasize, ctx->vec_name, sizeof(ctx->vec_name), false); - generate_random_testvec_config(&ctx->cfg, ctx->cfgname, + generate_random_testvec_config(&ctx->rng, &ctx->cfg, + ctx->cfgname, sizeof(ctx->cfgname)); if (!ctx->vec.novrfy) { err = test_aead_vec_cfg(ENCRYPT, &ctx->vec, @@ -2533,6 +2595,7 @@ ctx = kzalloc(sizeof(*ctx), GFP_KERNEL); if (!ctx) return -ENOMEM; + init_rnd_state(&ctx->rng); ctx->req = req; ctx->tfm = crypto_aead_reqtfm(req); ctx->test_desc = test_desc; @@ -2922,11 +2985,14 @@ #ifdef CONFIG_CRYPTO_MANAGER_EXTRA_TESTS if (!noextratests) { + struct rnd_state rng; struct testvec_config cfg; char cfgname[TESTVEC_CONFIG_NAMELEN]; + init_rnd_state(&rng); + for (i = 0; i < fuzz_iterations; i++) { - generate_random_testvec_config(&cfg, cfgname, + generate_random_testvec_config(&rng, &cfg, cfgname, sizeof(cfgname)); err = test_skcipher_vec_cfg(enc, vec, vec_name, &cfg, req, tsgls); @@ -2944,7 +3010,8 @@ * Generate a symmetric cipher test vector from the given implementation. * Assumes the buffers in 'vec' were already allocated. */ -static void generate_random_cipher_testvec(struct skcipher_request *req, +static void generate_random_cipher_testvec(struct rnd_state *rng, + struct skcipher_request *req, struct cipher_testvec *vec, unsigned int maxdatasize, char *name, size_t max_namelen) @@ -2958,17 +3025,17 @@ /* Key: length in [0, maxkeysize], but usually choose maxkeysize */ vec->klen = maxkeysize; - if (get_random_u32_below(4) == 0) - vec->klen = get_random_u32_below(maxkeysize + 1); - generate_random_bytes((u8 *)vec->key, vec->klen); + if (prandom_u32_below(rng, 4) == 0) + vec->klen = prandom_u32_below(rng, maxkeysize + 1); + generate_random_bytes(rng, (u8 *)vec->key, vec->klen); vec->setkey_error = crypto_skcipher_setkey(tfm, vec->key, vec->klen); /* IV */ - generate_random_bytes((u8 *)vec->iv, ivsize); + generate_random_bytes(rng, (u8 *)vec->iv, ivsize); /* Plaintext */ - vec->len = generate_random_length(maxdatasize); - generate_random_bytes((u8 *)vec->ptext, vec->len); + vec->len = generate_random_length(rng, maxdatasize); + generate_random_bytes(rng, (u8 *)vec->ptext, vec->len); /* If the key couldn't be set, no need to continue to encrypt. */ if (vec->setkey_error) @@ -3010,6 +3077,7 @@ const unsigned int maxdatasize = (2 * PAGE_SIZE) - TESTMGR_POISON_LEN; const char *algname = crypto_skcipher_alg(tfm)->base.cra_name; const char *driver = crypto_skcipher_driver_name(tfm); + struct rnd_state rng; char _generic_driver[CRYPTO_MAX_ALG_NAME]; struct crypto_skcipher *generic_tfm = NULL; struct skcipher_request *generic_req = NULL; @@ -3027,6 +3095,8 @@ if (strncmp(algname, "kw(", 3) == 0) return 0; + init_rnd_state(&rng); + if (!generic_driver) { /* Use default naming convention? */ err = build_generic_driver_name(algname, _generic_driver); if (err) @@ -3111,9 +3181,11 @@ } for (i = 0; i < fuzz_iterations * 8; i++) { - generate_random_cipher_testvec(generic_req, &vec, maxdatasize, + generate_random_cipher_testvec(&rng, generic_req, &vec, + maxdatasize, vec_name, sizeof(vec_name)); - generate_random_testvec_config(cfg, cfgname, sizeof(cfgname)); + generate_random_testvec_config(&rng, cfg, cfgname, + sizeof(cfgname)); err = test_skcipher_vec_cfg(ENCRYPT, &vec, vec_name, cfg, req, tsgls); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/debian.azure-6.2/abi/amd64/azure.modules.builtin +++ linux-azure-6.2-6.2.0/debian.azure-6.2/abi/amd64/azure.modules.builtin @@ -0,0 +1,292 @@ +8250 +8250_base +8250_mid +8250_pci +acpi-cpufreq +acpi_dbg +acpi_mdio +acpiphp +aead +aes_generic +af_packet +agpgart +akcipher +amd64-agp +amd_pstate +asn1_decoder +asn1_encoder +asymmetric_keys +ata_generic +ata_piix +atkbd +backlight +bcm84881 +binfmt_elf +binfmt_script +bitrev +bsg +btree +button +cbc +cdrom +cfbcopyarea +cfbfillrect +cfbimgblt +cn +compat_binfmt_elf +configfs +cpufreq_conservative +cpufreq_ondemand +cpufreq_performance +cpufreq_powersave +cpufreq_userspace +crc-ccitt +crc-t10dif +crc16 +crc32 +crc32c-intel +crc32c_generic +crc64 +crc64-rocksoft +crc64_rocksoft_generic +crct10dif_common +crct10dif_generic +crypto +crypto_acompress +crypto_algapi +crypto_hash +crypto_null +cryptomgr +ctr +cts +da9052-core +da9052-spi +dax +deflate +device_dax +dh_generic +digsig +dm-mod +dns_resolver +drbg +drm_mipi_dsi +drm_panel_orientation_quirks +drop_monitor +ecb +ecryptfs +edac_core +edd +efivarfs +encrypted-keys +evdev +exportfs +ext4 +extcon-core +ezx-pcap +fat +fb +fbdev +fddi +firmware_class +fixed_phy +font +freq_table +fuse +fwnode_mdio +gcm +geniv +gf128mul +ghash-generic +glob +governor_passive +governor_performance +governor_powersave +governor_simpleondemand +governor_userspace +hed +hmac +hsu_dma +hv_balloon +hv_storvsc +hv_utils +hv_vmbus +hwmon +hwspinlock_core +i8042 +icc-core +input-core +intel-agp +intel-gtt +intel-uncore +intel_pmc_core +intel_pmc_core_pltdrv +intel_pstate +ioasid +iosf_mbi +iova +ip6_udp_tunnel +ip_tunnel +ipv6 +jbd2 +jitterentropy_rng +kdf_sp800108 +kgdboc +kpp +libaes +libata +libblake2s +libblake2s-x86_64 +libcryptoutils +libnvdimm +libphy +libps2 +libsha1 +libsha256 +linear_ranges +loop +lz4_decompress +lzo +lzo-rle +lzo_compress +lzo_decompress +mana +max310x +mbcache +mctp +md-mod +md5 +mdio_devres +mfd-core +mousedev +mpi +mq-deadline +n_null +nd_btt +nd_e820 +nd_pmem +nfit +nfs_ssc +nls_base +nls_cp437 +nvme +nvme-common +nvme-core +nvmem_core +oid_registry +packing +pata_sis +pcc-cpufreq +pci-ep-cfs +pci-epc-core +pci-epc-mem +pci-epf-core +pci-hyperv +pci-hyperv-intf +pci-meson +pinctrl-cherryview +pinctrl-intel +pkcs7_message +pldmfw +power_supply +powernow-k8 +ppp_generic +pps_core +pretimeout_noop +processor +pstore +ptp +public_key +pwm-lpss +pwm-lpss-pci +pwm-lpss-platform +rapidio +rational +reactor_panic +reactor_printk +regmap-mmio +regmap-spi +restart-poweroff +rfkill +rng +rng-core +rsa_generic +rtc-cmos +sccnxp +scsi_common +scsi_mod +scsi_transport_fc +sd_mod +selftests +seqiv +serial_core +serial_mctrl_gpio +serio +sg +sha1_generic +sha256_generic +sha512_generic +shpchp +skcipher +slhc +speedstep-centrino +squashfs +sr_mod +system_heap +t10-pi +tcp_cubic +tdx-guest +tpm +tpm_crb +tpm_tis +tpm_tis_core +tps65086-restart +tps65912-core +tps65912-spi +trusted +ttyprintk +tun +ucs2_string +udmabuf +udp_tunnel +uinput +unicode +unix +usb-common +usbcore +utf8data +vesafb +vfat +vgacon +via-agp +virt-dma +virtio +virtio-iommu +virtio_balloon +virtio_console +virtio_mmio +virtio_pci +virtio_pci_legacy_dev +virtio_pci_modern_dev +virtio_ring +virtio_scsi +vivaldi-fmap +vxlan +watch_queue +watchdog +wwan +wwnr +x509_key_parser +xhci-hcd +xhci-pci +xts +xxhash +xz_dec +zbud +zlib_deflate +zlib_inflate +zpool +zsmalloc +zstd_common +zstd_compress +zstd_decompress +zswap only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/debian.azure-6.2/abi/arm64/azure.modules.builtin +++ linux-azure-6.2-6.2.0/debian.azure-6.2/abi/arm64/azure.modules.builtin @@ -0,0 +1,562 @@ +8250 +8250_base +8250_dw +8250_mtk +8250_of +8250_omap +8250_pci +8250_tegra +88pm860x +a64fx-diag +ac +acpi_mdio +acpiphp +aead +aes_generic +af_packet +ahci_imx +akcipher +altera-sysmgr +altera_edac +amba-pl011 +apple-pmgr-pwrstate +arm-cci +arm-cci +arm-ccn +arm_smmu +arm_smmu_v3 +armada_thermal +armmmci +as3722 +as3722-poweroff +asiliantfb +asn1_decoder +asn1_encoder +asymmetric_keys +atkbd +axg +axg-aoclk +backlight +battery +bcm2835-dma +bcm2835-mailbox +bcm2835-pm +bcm2835-power +bcm84881 +bgmac +bgmac-platform +binfmt_elf +binfmt_script +brcmstb_dpfe +brcmstb_gisb +bsg +btree +button +cbc +cdrom +cfbcopyarea +cfbfillrect +cfbimgblt +charger-manager +clk-apmixed +clk-bcm2835 +clk-bcm2835-aux +clk-bm1880 +clk-cpu-dyndiv +clk-cpumux +clk-dualdiv +clk-fixed-mmio +clk-fsl-sai +clk-gate +clk-hi3559a +clk-imx-lpcg-scu +clk-imx-scu +clk-imx8mm +clk-imx8mn +clk-imx8mp +clk-imx8mq +clk-mpll +clk-mt6779 +clk-mt6779-aud +clk-mt6779-cam +clk-mt6779-img +clk-mt6779-ipe +clk-mt6779-mfg +clk-mt6779-mm +clk-mt6779-vdec +clk-mt6779-venc +clk-mtk +clk-mux +clk-pll +clk-pll +clk-regmap +clk-vexpress-osc +cma_heap +cmd-db +cn +compat_binfmt_elf +configfs +cpufreq-dt +cpufreq_conservative +cpufreq_ondemand +cpufreq_performance +cpufreq_powersave +cpufreq_userspace +crc-ccitt +crc-t10dif +crc16 +crc32 +crc32c_generic +crc64 +crc64-rocksoft +crc64_rocksoft_generic +crc8 +crct10dif_common +crct10dif_generic +crypto +crypto_acompress +crypto_algapi +crypto_hash +crypto_null +cryptomgr +ctr +cts +da903x +da9052-core +da9052-i2c +da9052-spi +da9055 +da9063 +davinci_mdio +dax +deflate +device_dax +dh_generic +digsig +dm-mod +dns_resolver +drbg +drm_mipi_dsi +drm_panel_orientation_quirks +drop_monitor +dwc2 +ecb +ecryptfs +edac_core +efivarfs +encrypted-keys +evdev +exportfs +ext4 +extcon-core +ezx-pcap +fan +fat +fb +fddi +fec +firmware_class +fixed_phy +font +freq_table +fsl_dpaa_fman +fsl_dpaa_fman_port +fsl_dpaa_mac +fsl_ifc +fuse +fwnode_mdio +g12a +g12a-aoclk +gcm +geniv +gf128mul +ghash-generic +ghes_edac +glob +governor_passive +governor_performance +governor_powersave +governor_simpleondemand +governor_userspace +gpio-davinci +gpio-generic +gpio-imx-scu +gpio-mxc +gpio-pl061 +gpio-poweroff +gpio-restart +gpio-tegra +gpio-tegra186 +gpio-xilinx +grant-dma-ops +gxbb +gxbb-aoclk +hed +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 +hmac +hv_balloon +hv_storvsc +hv_utils +hv_vmbus +hwmon +hwspinlock_core +i2c-core +i2c-designware-core +i2c-designware-platform +i2c-dev +i2c-omap +i2c-sprd +icc-core +imsttfb +imx +imx-scu +imx-weim +input-core +interconnect_qcom +ioasid +iova +ipu_idmac +ipv6 +irq-al-fic +irq-bcm7038-l1 +irq-brcmstb-l2 +irq-ls-scfg-msi +irq-mbigen +irq-meson-gpio +irq-mvebu-pic +irq-renesas-irqc +irq-renesas-rzg2l +irq-ti-sci-inta +irq-ti-sci-intr +irqbypass +jbd2 +jitterentropy_rng +k3-psil-lib +k3-ringacc +k3-udma +k3-udma-glue +kdf_sp800108 +kgdboc +kpp +kvm +led-class +libaes +libahci +libahci_platform +libata +libblake2s +libcryptoutils +libnvdimm +libphy +libps2 +libsha1 +libsha256 +linear_ranges +loop +lp8788 +ltc2952-poweroff +lz4_decompress +lzo +lzo-rle +lzo_compress +lzo_decompress +max14577 +max310x +max77686 +max77693 +mbcache +mctp +md-mod +md5 +mdio-bitbang +mdio-mux +mdio-mux-bcm-iproc +mdio_devres +meson-aoclk +meson-clk-measure +meson-ee-pwrc +meson-eeclk +meson-gx-pwrc-vpu +meson-secure-pwrc +meson_sm +meson_uart +mfd-core +mii +mmc_block +mmc_core +mousedev +mpi +mq-deadline +msm_serial +mt6323-poweroff +mtk-eint +mv_xor_v2 +mx3fb +mxc-clk +n_null +nd_btt +nd_pmem +nfit +nfs_ssc +nls_base +nls_cp437 +nvme +nvme-common +nvme-core +nvmem_core +nvmem_zynqmp_nvmem +of_mdio +ohci-hcd +ohci-pci +oid_registry +owl-uart +packing +palmas +pci-aardvark +pci-ep-cfs +pci-epc-core +pci-epc-mem +pci-epf-core +pci-host-common +pci-host-generic +pci-hyperv +pci-hyperv-intf +pci-tegra +pcie-altera +pcie-altera-msi +pcie-hisi-error +pcie-histb +pcie-kirin +pcie-mediatek +pcie-microchip-host +pcs-lynx +phy-bcm-ns2-pcie +phy-brcm-sata +phy-meson-axg-mipi-pcie-analog +phy-meson-axg-pcie +phy-mxs-usb +phy-xgene +phylink +pinctrl-amd +pinctrl-as3722 +pinctrl-bcm2835 +pinctrl-imx +pinctrl-imx8dxl +pinctrl-imx8mm +pinctrl-imx8mn +pinctrl-imx8mp +pinctrl-imx8mq +pinctrl-imx8qm +pinctrl-imx8qxp +pinctrl-meson +pinctrl-meson-a1 +pinctrl-meson-axg +pinctrl-meson-axg-pmx +pinctrl-meson-g12a +pinctrl-meson-gxbb +pinctrl-meson-gxl +pinctrl-meson8-pmx +pinctrl-microchip-sgpio +pinctrl-msm +pinctrl-mt6765 +pinctrl-mt8188 +pinctrl-mt8192 +pinctrl-mt8365 +pinctrl-mtk-common-v2 +pinctrl-ocelot +pinctrl-palmas +pinctrl-paris +pinctrl-rockchip +pinctrl-rzg2l +pinctrl-rzv2m +pinctrl-s700 +pinctrl-s900 +pinctrl-scu +pinctrl-single +pinctrl-sprd +pinctrl-sprd-sc9860 +pkcs7_message +pldmfw +power_supply +ppp_generic +pps_core +pretimeout_noop +processor +pstore +ptp +public_key +qcom-ebi2 +qcom-ipcc +qcom-pdc +qcom-scm +qcom-ssc-block-bus +qcom_rpmh +rapidio +raspberrypi +raspberrypi-power +rational +rcar-usb2-clock-sel +reactor_panic +reactor_printk +regmap-i2c +regmap-mmio +regmap-spi +regulator-poweroff +remoteproc +renesas-cpg-mssr +reset +reset-berlin +reset-brcmstb-rescal +reset-imx7 +reset-meson +reset-microchip-sparx5 +reset-qcom-aoss +restart-poweroff +rfkill +rng +rng-core +rockchip-mailbox +roles +rpmhpd +rsa_generic +rtc-efi +rtc-mv +rtc-xgene +rzg2l-cpg +sccnxp +scmi-module +scsi_common +scsi_mod +scsi_transport_fc +scu-pd +sd_mod +sec-core +sec-irq +selftests +seqiv +serdev +serial_core +serial_mctrl_gpio +serio +sg +sh_cmt +sh_tmu +sha1_generic +sha256_generic +sha512_generic +shpchp +simple-pm-bus +skcipher +slhc +smc91x +spi-fsl-lib +spi-fsl-spi +spi-omap2-mcspi +squashfs +sr_mod +stmpe-i2c +stmpe-spi +sun50i-a100-ccu +sun50i-a100-r-ccu +sun50i-a64-ccu +sun50i-h6-ccu +sun50i-h6-r-ccu +sun50i-h616-ccu +sun50i-iommu +sun6i-msgbox +sun8i-de2-ccu +sun8i-h3-ccu +sun8i-r-ccu +sunxi-ccu +sunxi_sram +syscon-clk +system_heap +t10-pi +tc3589x +tcp_cubic +tegra-ahb +tegra-mc +tegra-tcu +tegra124-cpufreq +tegra186-emc +tegra194-cbb +tegra20-apb-dma +tegra20-cpufreq +tegra234-cbb +thermal +ti-cpufreq +ti-msgmgr +ti-opp-supply +ti_sci +timer-tegra186 +timer-ti-dm +tpm +tpm_crb +tpm_tis +tpm_tis_core +tps65086-restart +tps6586x +tps65912-core +tps65912-i2c +tps65912-spi +trusted +ttyprintk +tun +twl4030-audio +twl6040 +ucs2_string +udmabuf +uinput +unicode +unix +usb-common +usbcore +utf8data +vexpress-config +vexpress-sysreg +vfat +vid-pll-div +virt-dma +virtio +virtio-iommu +virtio_balloon +virtio_console +virtio_mmio +virtio_pci +virtio_pci_legacy_dev +virtio_pci_modern_dev +virtio_ring +virtio_scsi +vivaldi-fmap +watch_queue +watchdog +wwan +wwnr +x509_key_parser +xen-blkfront +xen-netfront +xenbus +xenbus_probe_frontend +xgmac_mdio +xhci-hcd +xhci-pci +xhci-pci-renesas +xts +xxhash +xz_dec +zbud +zlib_deflate +zlib_inflate +zpool +zsmalloc +zstd_common +zstd_compress +zstd_decompress +zswap +zynqmp-ipi-mailbox only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/debian.azure/abi/amd64/azure.modules.builtin +++ linux-azure-6.2-6.2.0/debian.azure/abi/amd64/azure.modules.builtin @@ -0,0 +1,292 @@ +8250 +8250_base +8250_mid +8250_pci +acpi-cpufreq +acpi_dbg +acpi_mdio +acpiphp +aead +aes_generic +af_packet +agpgart +akcipher +amd64-agp +amd_pstate +asn1_decoder +asn1_encoder +asymmetric_keys +ata_generic +ata_piix +atkbd +backlight +bcm84881 +binfmt_elf +binfmt_script +bitrev +bsg +btree +button +cbc +cdrom +cfbcopyarea +cfbfillrect +cfbimgblt +cn +compat_binfmt_elf +configfs +cpufreq_conservative +cpufreq_ondemand +cpufreq_performance +cpufreq_powersave +cpufreq_userspace +crc-ccitt +crc-t10dif +crc16 +crc32 +crc32c-intel +crc32c_generic +crc64 +crc64-rocksoft +crc64_rocksoft_generic +crct10dif_common +crct10dif_generic +crypto +crypto_acompress +crypto_algapi +crypto_hash +crypto_null +cryptomgr +ctr +cts +da9052-core +da9052-spi +dax +deflate +device_dax +dh_generic +digsig +dm-mod +dns_resolver +drbg +drm_mipi_dsi +drm_panel_orientation_quirks +drop_monitor +ecb +ecryptfs +edac_core +edd +efivarfs +encrypted-keys +evdev +exportfs +ext4 +extcon-core +ezx-pcap +fat +fb +fbdev +fddi +firmware_class +fixed_phy +font +freq_table +fuse +fwnode_mdio +gcm +geniv +gf128mul +ghash-generic +glob +governor_passive +governor_performance +governor_powersave +governor_simpleondemand +governor_userspace +hed +hmac +hsu_dma +hv_balloon +hv_storvsc +hv_utils +hv_vmbus +hwmon +hwspinlock_core +i8042 +icc-core +input-core +intel-agp +intel-gtt +intel-uncore +intel_pmc_core +intel_pmc_core_pltdrv +intel_pstate +ioasid +iosf_mbi +iova +ip6_udp_tunnel +ip_tunnel +ipv6 +jbd2 +jitterentropy_rng +kdf_sp800108 +kgdboc +kpp +libaes +libata +libblake2s +libblake2s-x86_64 +libcryptoutils +libnvdimm +libphy +libps2 +libsha1 +libsha256 +linear_ranges +loop +lz4_decompress +lzo +lzo-rle +lzo_compress +lzo_decompress +mana +max310x +mbcache +mctp +md-mod +md5 +mdio_devres +mfd-core +mousedev +mpi +mq-deadline +n_null +nd_btt +nd_e820 +nd_pmem +nfit +nfs_ssc +nls_base +nls_cp437 +nvme +nvme-common +nvme-core +nvmem_core +oid_registry +packing +pata_sis +pcc-cpufreq +pci-ep-cfs +pci-epc-core +pci-epc-mem +pci-epf-core +pci-hyperv +pci-hyperv-intf +pci-meson +pinctrl-cherryview +pinctrl-intel +pkcs7_message +pldmfw +power_supply +powernow-k8 +ppp_generic +pps_core +pretimeout_noop +processor +pstore +ptp +public_key +pwm-lpss +pwm-lpss-pci +pwm-lpss-platform +rapidio +rational +reactor_panic +reactor_printk +regmap-mmio +regmap-spi +restart-poweroff +rfkill +rng +rng-core +rsa_generic +rtc-cmos +sccnxp +scsi_common +scsi_mod +scsi_transport_fc +sd_mod +selftests +seqiv +serial_core +serial_mctrl_gpio +serio +sg +sha1_generic +sha256_generic +sha512_generic +shpchp +skcipher +slhc +speedstep-centrino +squashfs +sr_mod +system_heap +t10-pi +tcp_cubic +tdx-guest +tpm +tpm_crb +tpm_tis +tpm_tis_core +tps65086-restart +tps65912-core +tps65912-spi +trusted +ttyprintk +tun +ucs2_string +udmabuf +udp_tunnel +uinput +unicode +unix +usb-common +usbcore +utf8data +vesafb +vfat +vgacon +via-agp +virt-dma +virtio +virtio-iommu +virtio_balloon +virtio_console +virtio_mmio +virtio_pci +virtio_pci_legacy_dev +virtio_pci_modern_dev +virtio_ring +virtio_scsi +vivaldi-fmap +vxlan +watch_queue +watchdog +wwan +wwnr +x509_key_parser +xhci-hcd +xhci-pci +xts +xxhash +xz_dec +zbud +zlib_deflate +zlib_inflate +zpool +zsmalloc +zstd_common +zstd_compress +zstd_decompress +zswap only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/debian.azure/abi/arm64/azure.modules.builtin +++ linux-azure-6.2-6.2.0/debian.azure/abi/arm64/azure.modules.builtin @@ -0,0 +1,562 @@ +8250 +8250_base +8250_dw +8250_mtk +8250_of +8250_omap +8250_pci +8250_tegra +88pm860x +a64fx-diag +ac +acpi_mdio +acpiphp +aead +aes_generic +af_packet +ahci_imx +akcipher +altera-sysmgr +altera_edac +amba-pl011 +apple-pmgr-pwrstate +arm-cci +arm-cci +arm-ccn +arm_smmu +arm_smmu_v3 +armada_thermal +armmmci +as3722 +as3722-poweroff +asiliantfb +asn1_decoder +asn1_encoder +asymmetric_keys +atkbd +axg +axg-aoclk +backlight +battery +bcm2835-dma +bcm2835-mailbox +bcm2835-pm +bcm2835-power +bcm84881 +bgmac +bgmac-platform +binfmt_elf +binfmt_script +brcmstb_dpfe +brcmstb_gisb +bsg +btree +button +cbc +cdrom +cfbcopyarea +cfbfillrect +cfbimgblt +charger-manager +clk-apmixed +clk-bcm2835 +clk-bcm2835-aux +clk-bm1880 +clk-cpu-dyndiv +clk-cpumux +clk-dualdiv +clk-fixed-mmio +clk-fsl-sai +clk-gate +clk-hi3559a +clk-imx-lpcg-scu +clk-imx-scu +clk-imx8mm +clk-imx8mn +clk-imx8mp +clk-imx8mq +clk-mpll +clk-mt6779 +clk-mt6779-aud +clk-mt6779-cam +clk-mt6779-img +clk-mt6779-ipe +clk-mt6779-mfg +clk-mt6779-mm +clk-mt6779-vdec +clk-mt6779-venc +clk-mtk +clk-mux +clk-pll +clk-pll +clk-regmap +clk-vexpress-osc +cma_heap +cmd-db +cn +compat_binfmt_elf +configfs +cpufreq-dt +cpufreq_conservative +cpufreq_ondemand +cpufreq_performance +cpufreq_powersave +cpufreq_userspace +crc-ccitt +crc-t10dif +crc16 +crc32 +crc32c_generic +crc64 +crc64-rocksoft +crc64_rocksoft_generic +crc8 +crct10dif_common +crct10dif_generic +crypto +crypto_acompress +crypto_algapi +crypto_hash +crypto_null +cryptomgr +ctr +cts +da903x +da9052-core +da9052-i2c +da9052-spi +da9055 +da9063 +davinci_mdio +dax +deflate +device_dax +dh_generic +digsig +dm-mod +dns_resolver +drbg +drm_mipi_dsi +drm_panel_orientation_quirks +drop_monitor +dwc2 +ecb +ecryptfs +edac_core +efivarfs +encrypted-keys +evdev +exportfs +ext4 +extcon-core +ezx-pcap +fan +fat +fb +fddi +fec +firmware_class +fixed_phy +font +freq_table +fsl_dpaa_fman +fsl_dpaa_fman_port +fsl_dpaa_mac +fsl_ifc +fuse +fwnode_mdio +g12a +g12a-aoclk +gcm +geniv +gf128mul +ghash-generic +ghes_edac +glob +governor_passive +governor_performance +governor_powersave +governor_simpleondemand +governor_userspace +gpio-davinci +gpio-generic +gpio-imx-scu +gpio-mxc +gpio-pl061 +gpio-poweroff +gpio-restart +gpio-tegra +gpio-tegra186 +gpio-xilinx +grant-dma-ops +gxbb +gxbb-aoclk +hed +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 +hmac +hv_balloon +hv_storvsc +hv_utils +hv_vmbus +hwmon +hwspinlock_core +i2c-core +i2c-designware-core +i2c-designware-platform +i2c-dev +i2c-omap +i2c-sprd +icc-core +imsttfb +imx +imx-scu +imx-weim +input-core +interconnect_qcom +ioasid +iova +ipu_idmac +ipv6 +irq-al-fic +irq-bcm7038-l1 +irq-brcmstb-l2 +irq-ls-scfg-msi +irq-mbigen +irq-meson-gpio +irq-mvebu-pic +irq-renesas-irqc +irq-renesas-rzg2l +irq-ti-sci-inta +irq-ti-sci-intr +irqbypass +jbd2 +jitterentropy_rng +k3-psil-lib +k3-ringacc +k3-udma +k3-udma-glue +kdf_sp800108 +kgdboc +kpp +kvm +led-class +libaes +libahci +libahci_platform +libata +libblake2s +libcryptoutils +libnvdimm +libphy +libps2 +libsha1 +libsha256 +linear_ranges +loop +lp8788 +ltc2952-poweroff +lz4_decompress +lzo +lzo-rle +lzo_compress +lzo_decompress +max14577 +max310x +max77686 +max77693 +mbcache +mctp +md-mod +md5 +mdio-bitbang +mdio-mux +mdio-mux-bcm-iproc +mdio_devres +meson-aoclk +meson-clk-measure +meson-ee-pwrc +meson-eeclk +meson-gx-pwrc-vpu +meson-secure-pwrc +meson_sm +meson_uart +mfd-core +mii +mmc_block +mmc_core +mousedev +mpi +mq-deadline +msm_serial +mt6323-poweroff +mtk-eint +mv_xor_v2 +mx3fb +mxc-clk +n_null +nd_btt +nd_pmem +nfit +nfs_ssc +nls_base +nls_cp437 +nvme +nvme-common +nvme-core +nvmem_core +nvmem_zynqmp_nvmem +of_mdio +ohci-hcd +ohci-pci +oid_registry +owl-uart +packing +palmas +pci-aardvark +pci-ep-cfs +pci-epc-core +pci-epc-mem +pci-epf-core +pci-host-common +pci-host-generic +pci-hyperv +pci-hyperv-intf +pci-tegra +pcie-altera +pcie-altera-msi +pcie-hisi-error +pcie-histb +pcie-kirin +pcie-mediatek +pcie-microchip-host +pcs-lynx +phy-bcm-ns2-pcie +phy-brcm-sata +phy-meson-axg-mipi-pcie-analog +phy-meson-axg-pcie +phy-mxs-usb +phy-xgene +phylink +pinctrl-amd +pinctrl-as3722 +pinctrl-bcm2835 +pinctrl-imx +pinctrl-imx8dxl +pinctrl-imx8mm +pinctrl-imx8mn +pinctrl-imx8mp +pinctrl-imx8mq +pinctrl-imx8qm +pinctrl-imx8qxp +pinctrl-meson +pinctrl-meson-a1 +pinctrl-meson-axg +pinctrl-meson-axg-pmx +pinctrl-meson-g12a +pinctrl-meson-gxbb +pinctrl-meson-gxl +pinctrl-meson8-pmx +pinctrl-microchip-sgpio +pinctrl-msm +pinctrl-mt6765 +pinctrl-mt8188 +pinctrl-mt8192 +pinctrl-mt8365 +pinctrl-mtk-common-v2 +pinctrl-ocelot +pinctrl-palmas +pinctrl-paris +pinctrl-rockchip +pinctrl-rzg2l +pinctrl-rzv2m +pinctrl-s700 +pinctrl-s900 +pinctrl-scu +pinctrl-single +pinctrl-sprd +pinctrl-sprd-sc9860 +pkcs7_message +pldmfw +power_supply +ppp_generic +pps_core +pretimeout_noop +processor +pstore +ptp +public_key +qcom-ebi2 +qcom-ipcc +qcom-pdc +qcom-scm +qcom-ssc-block-bus +qcom_rpmh +rapidio +raspberrypi +raspberrypi-power +rational +rcar-usb2-clock-sel +reactor_panic +reactor_printk +regmap-i2c +regmap-mmio +regmap-spi +regulator-poweroff +remoteproc +renesas-cpg-mssr +reset +reset-berlin +reset-brcmstb-rescal +reset-imx7 +reset-meson +reset-microchip-sparx5 +reset-qcom-aoss +restart-poweroff +rfkill +rng +rng-core +rockchip-mailbox +roles +rpmhpd +rsa_generic +rtc-efi +rtc-mv +rtc-xgene +rzg2l-cpg +sccnxp +scmi-module +scsi_common +scsi_mod +scsi_transport_fc +scu-pd +sd_mod +sec-core +sec-irq +selftests +seqiv +serdev +serial_core +serial_mctrl_gpio +serio +sg +sh_cmt +sh_tmu +sha1_generic +sha256_generic +sha512_generic +shpchp +simple-pm-bus +skcipher +slhc +smc91x +spi-fsl-lib +spi-fsl-spi +spi-omap2-mcspi +squashfs +sr_mod +stmpe-i2c +stmpe-spi +sun50i-a100-ccu +sun50i-a100-r-ccu +sun50i-a64-ccu +sun50i-h6-ccu +sun50i-h6-r-ccu +sun50i-h616-ccu +sun50i-iommu +sun6i-msgbox +sun8i-de2-ccu +sun8i-h3-ccu +sun8i-r-ccu +sunxi-ccu +sunxi_sram +syscon-clk +system_heap +t10-pi +tc3589x +tcp_cubic +tegra-ahb +tegra-mc +tegra-tcu +tegra124-cpufreq +tegra186-emc +tegra194-cbb +tegra20-apb-dma +tegra20-cpufreq +tegra234-cbb +thermal +ti-cpufreq +ti-msgmgr +ti-opp-supply +ti_sci +timer-tegra186 +timer-ti-dm +tpm +tpm_crb +tpm_tis +tpm_tis_core +tps65086-restart +tps6586x +tps65912-core +tps65912-i2c +tps65912-spi +trusted +ttyprintk +tun +twl4030-audio +twl6040 +ucs2_string +udmabuf +uinput +unicode +unix +usb-common +usbcore +utf8data +vexpress-config +vexpress-sysreg +vfat +vid-pll-div +virt-dma +virtio +virtio-iommu +virtio_balloon +virtio_console +virtio_mmio +virtio_pci +virtio_pci_legacy_dev +virtio_pci_modern_dev +virtio_ring +virtio_scsi +vivaldi-fmap +watch_queue +watchdog +wwan +wwnr +x509_key_parser +xen-blkfront +xen-netfront +xenbus +xenbus_probe_frontend +xgmac_mdio +xhci-hcd +xhci-pci +xhci-pci-renesas +xts +xxhash +xz_dec +zbud +zlib_deflate +zlib_inflate +zpool +zsmalloc +zstd_common +zstd_compress +zstd_decompress +zswap +zynqmp-ipi-mailbox only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/acpi/power.c +++ linux-azure-6.2-6.2.0/drivers/acpi/power.c @@ -23,6 +23,7 @@ #define pr_fmt(fmt) "ACPI: PM: " fmt +#include #include #include #include @@ -1022,6 +1023,21 @@ } #endif +static const struct dmi_system_id dmi_leave_unused_power_resources_on[] = { + { + /* + * The Toshiba Click Mini has a CPR3 power-resource which must + * be on for the touchscreen to work, but which is not in any + * _PR? lists. The other 2 affected power-resources are no-ops. + */ + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"), + DMI_MATCH(DMI_PRODUCT_NAME, "SATELLITE Click Mini L9W-B"), + }, + }, + {} +}; + /** * acpi_turn_off_unused_power_resources - Turn off power resources not in use. */ @@ -1029,6 +1045,9 @@ { struct acpi_power_resource *resource; + if (dmi_check_system(dmi_leave_unused_power_resources_on)) + return; + mutex_lock(&power_resource_list_lock); list_for_each_entry_reverse(resource, &acpi_power_resource_list, list_node) { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/acpi/processor_pdc.c +++ linux-azure-6.2-6.2.0/drivers/acpi/processor_pdc.c @@ -14,6 +14,8 @@ #include #include +#include + #include "internal.h" static bool __init processor_physically_present(acpi_handle handle) @@ -47,6 +49,15 @@ return false; } + if (xen_initial_domain()) + /* + * When running as a Xen dom0 the number of processors Linux + * sees can be different from the real number of processors on + * the system, and we still need to execute _PDC for all of + * them. + */ + return xen_processor_present(acpi_id); + type = (acpi_type == ACPI_TYPE_DEVICE) ? 1 : 0; cpuid = acpi_get_cpuid(handle, type, acpi_id); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/acpi/viot.c +++ linux-azure-6.2-6.2.0/drivers/acpi/viot.c @@ -328,6 +328,7 @@ { u32 epid; struct viot_endpoint *ep; + struct device *aliased_dev = data; u32 domain_nr = pci_domain_nr(pdev->bus); list_for_each_entry(ep, &viot_pci_ranges, list) { @@ -338,7 +339,7 @@ epid = ((domain_nr - ep->segment_start) << 16) + dev_id - ep->bdf_start + ep->endpoint_id; - return viot_dev_iommu_init(&pdev->dev, ep->viommu, + return viot_dev_iommu_init(aliased_dev, ep->viommu, epid); } } @@ -372,7 +373,7 @@ { if (dev_is_pci(dev)) return pci_for_each_dma_alias(to_pci_dev(dev), - viot_pci_dev_iommu_init, NULL); + viot_pci_dev_iommu_init, dev); else if (dev_is_platform(dev)) return viot_mmio_dev_iommu_init(to_platform_device(dev)); return -ENODEV; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/ata/libata-core.c +++ linux-azure-6.2-6.2.0/drivers/ata/libata-core.c @@ -5314,7 +5314,7 @@ mutex_init(&ap->scsi_scan_mutex); INIT_DELAYED_WORK(&ap->hotplug_task, ata_scsi_hotplug); - INIT_WORK(&ap->scsi_rescan_task, ata_scsi_dev_rescan); + INIT_DELAYED_WORK(&ap->scsi_rescan_task, ata_scsi_dev_rescan); INIT_LIST_HEAD(&ap->eh_done_q); init_waitqueue_head(&ap->eh_wait_q); init_completion(&ap->park_req_pending); @@ -5920,6 +5920,7 @@ WARN_ON(!(ap->pflags & ATA_PFLAG_UNLOADED)); cancel_delayed_work_sync(&ap->hotplug_task); + cancel_delayed_work_sync(&ap->scsi_rescan_task); skip_eh: /* clean up zpodd on port removal */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/ata/libata-eh.c +++ linux-azure-6.2-6.2.0/drivers/ata/libata-eh.c @@ -2981,7 +2981,7 @@ ehc->i.flags |= ATA_EHI_SETMODE; /* schedule the scsi_rescan_device() here */ - schedule_work(&(ap->scsi_rescan_task)); + schedule_delayed_work(&ap->scsi_rescan_task, 0); } else if (dev->class == ATA_DEV_UNKNOWN && ehc->tries[dev->devno] && ata_class_enabled(ehc->classes[dev->devno])) { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/ata/libata-scsi.c +++ linux-azure-6.2-6.2.0/drivers/ata/libata-scsi.c @@ -4599,10 +4599,11 @@ void ata_scsi_dev_rescan(struct work_struct *work) { struct ata_port *ap = - container_of(work, struct ata_port, scsi_rescan_task); + container_of(work, struct ata_port, scsi_rescan_task.work); struct ata_link *link; struct ata_device *dev; unsigned long flags; + bool delay_rescan = false; mutex_lock(&ap->scsi_scan_mutex); spin_lock_irqsave(ap->lock, flags); @@ -4616,6 +4617,21 @@ if (scsi_device_get(sdev)) continue; + /* + * If the rescan work was scheduled because of a resume + * event, the port is already fully resumed, but the + * SCSI device may not yet be fully resumed. In such + * case, executing scsi_rescan_device() may cause a + * deadlock with the PM code on device_lock(). Prevent + * this by giving up and retrying rescan after a short + * delay. + */ + delay_rescan = sdev->sdev_gendev.power.is_suspended; + if (delay_rescan) { + scsi_device_put(sdev); + break; + } + spin_unlock_irqrestore(ap->lock, flags); scsi_rescan_device(&(sdev->sdev_gendev)); scsi_device_put(sdev); @@ -4625,4 +4641,8 @@ spin_unlock_irqrestore(ap->lock, flags); mutex_unlock(&ap->scsi_scan_mutex); + + if (delay_rescan) + schedule_delayed_work(&ap->scsi_rescan_task, + msecs_to_jiffies(5)); } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/base/cpu.c +++ linux-azure-6.2-6.2.0/drivers/base/cpu.c @@ -487,7 +487,8 @@ bool cpu_is_hotpluggable(unsigned int cpu) { struct device *dev = get_cpu_device(cpu); - return dev && container_of(dev, struct cpu, dev)->hotpluggable; + return dev && container_of(dev, struct cpu, dev)->hotpluggable + && tick_nohz_cpu_hotpluggable(cpu); } EXPORT_SYMBOL_GPL(cpu_is_hotpluggable); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/base/platform.c +++ linux-azure-6.2-6.2.0/drivers/base/platform.c @@ -1416,7 +1416,9 @@ struct platform_driver *drv = to_platform_driver(_dev->driver); struct platform_device *dev = to_platform_device(_dev); - if (drv->remove) { + if (drv->remove_new) { + drv->remove_new(dev); + } else if (drv->remove) { int ret = drv->remove(dev); if (ret) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/block/drbd/drbd_receiver.c +++ linux-azure-6.2-6.2.0/drivers/block/drbd/drbd_receiver.c @@ -1283,7 +1283,7 @@ static void submit_one_flush(struct drbd_device *device, struct issue_flush_context *ctx) { struct bio *bio = bio_alloc(device->ldev->backing_bdev, 0, - REQ_OP_FLUSH | REQ_PREFLUSH, GFP_NOIO); + REQ_OP_WRITE | REQ_PREFLUSH, GFP_NOIO); struct one_flush_context *octx = kmalloc(sizeof(*octx), GFP_NOIO); if (!octx) { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/bus/mhi/host/boot.c +++ linux-azure-6.2-6.2.0/drivers/bus/mhi/host/boot.c @@ -391,6 +391,7 @@ { const struct firmware *firmware = NULL; struct device *dev = &mhi_cntrl->mhi_dev->dev; + enum mhi_pm_state new_state; const char *fw_name; void *buf; dma_addr_t dma_addr; @@ -508,14 +509,18 @@ } error_fw_load: - mhi_cntrl->pm_state = MHI_PM_FW_DL_ERR; - wake_up_all(&mhi_cntrl->state_event); + write_lock_irq(&mhi_cntrl->pm_lock); + new_state = mhi_tryset_pm_state(mhi_cntrl, MHI_PM_FW_DL_ERR); + write_unlock_irq(&mhi_cntrl->pm_lock); + if (new_state == MHI_PM_FW_DL_ERR) + wake_up_all(&mhi_cntrl->state_event); } int mhi_download_amss_image(struct mhi_controller *mhi_cntrl) { struct image_info *image_info = mhi_cntrl->fbc_image; struct device *dev = &mhi_cntrl->mhi_dev->dev; + enum mhi_pm_state new_state; int ret; if (!image_info) @@ -526,8 +531,11 @@ &image_info->mhi_buf[image_info->entries - 1]); if (ret) { dev_err(dev, "MHI did not load AMSS, ret:%d\n", ret); - mhi_cntrl->pm_state = MHI_PM_FW_DL_ERR; - wake_up_all(&mhi_cntrl->state_event); + write_lock_irq(&mhi_cntrl->pm_lock); + new_state = mhi_tryset_pm_state(mhi_cntrl, MHI_PM_FW_DL_ERR); + write_unlock_irq(&mhi_cntrl->pm_lock); + if (new_state == MHI_PM_FW_DL_ERR) + wake_up_all(&mhi_cntrl->state_event); } return ret; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/bus/mhi/host/init.c +++ linux-azure-6.2-6.2.0/drivers/bus/mhi/host/init.c @@ -516,6 +516,12 @@ return -EIO; } + if (val >= mhi_cntrl->reg_len - (8 * MHI_DEV_WAKE_DB)) { + dev_err(dev, "CHDB offset: 0x%x is out of range: 0x%zx\n", + val, mhi_cntrl->reg_len - (8 * MHI_DEV_WAKE_DB)); + return -ERANGE; + } + /* Setup wake db */ mhi_cntrl->wake_db = base + val + (8 * MHI_DEV_WAKE_DB); mhi_cntrl->wake_set = false; @@ -532,6 +538,12 @@ return -EIO; } + if (val >= mhi_cntrl->reg_len - (8 * mhi_cntrl->total_ev_rings)) { + dev_err(dev, "ERDB offset: 0x%x is out of range: 0x%zx\n", + val, mhi_cntrl->reg_len - (8 * mhi_cntrl->total_ev_rings)); + return -ERANGE; + } + /* Setup event db address for each ev_ring */ mhi_event = mhi_cntrl->mhi_event; for (i = 0; i < mhi_cntrl->total_ev_rings; i++, val += 8, mhi_event++) { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/bus/mhi/host/main.c +++ linux-azure-6.2-6.2.0/drivers/bus/mhi/host/main.c @@ -503,7 +503,7 @@ } write_unlock_irq(&mhi_cntrl->pm_lock); - if (pm_state != MHI_PM_SYS_ERR_DETECT || ee == mhi_cntrl->ee) + if (pm_state != MHI_PM_SYS_ERR_DETECT) goto exit_intvec; switch (ee) { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/bus/mhi/host/pci_generic.c +++ linux-azure-6.2-6.2.0/drivers/bus/mhi/host/pci_generic.c @@ -344,8 +344,6 @@ MHI_CHANNEL_CONFIG_DL(13, "MBIM", 32, 0), MHI_CHANNEL_CONFIG_UL(32, "DUN", 32, 0), MHI_CHANNEL_CONFIG_DL(33, "DUN", 32, 0), - MHI_CHANNEL_CONFIG_UL(92, "DUN2", 32, 1), - MHI_CHANNEL_CONFIG_DL(93, "DUN2", 32, 1), MHI_CHANNEL_CONFIG_HW_UL(100, "IP_HW0_MBIM", 128, 2), MHI_CHANNEL_CONFIG_HW_DL(101, "IP_HW0_MBIM", 128, 3), }; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/char/ipmi/Kconfig +++ linux-azure-6.2-6.2.0/drivers/char/ipmi/Kconfig @@ -162,7 +162,8 @@ config ASPEED_BT_IPMI_BMC depends on ARCH_ASPEED || COMPILE_TEST - depends on REGMAP && REGMAP_MMIO && MFD_SYSCON + depends on MFD_SYSCON + select REGMAP_MMIO tristate "BT IPMI bmc driver" help Provides a driver for the BT (Block Transfer) IPMI interface only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/char/tpm/tpm_tis_core.c +++ linux-azure-6.2-6.2.0/drivers/char/tpm/tpm_tis_core.c @@ -136,16 +136,27 @@ return false; } -static int release_locality(struct tpm_chip *chip, int l) +static int __tpm_tis_relinquish_locality(struct tpm_tis_data *priv, int l) +{ + tpm_tis_write8(priv, TPM_ACCESS(l), TPM_ACCESS_ACTIVE_LOCALITY); + + return 0; +} + +static int tpm_tis_relinquish_locality(struct tpm_chip *chip, int l) { struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev); - tpm_tis_write8(priv, TPM_ACCESS(l), TPM_ACCESS_ACTIVE_LOCALITY); + mutex_lock(&priv->locality_count_mutex); + priv->locality_count--; + if (priv->locality_count == 0) + __tpm_tis_relinquish_locality(priv, l); + mutex_unlock(&priv->locality_count_mutex); return 0; } -static int request_locality(struct tpm_chip *chip, int l) +static int __tpm_tis_request_locality(struct tpm_chip *chip, int l) { struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev); unsigned long stop, timeout; @@ -186,6 +197,20 @@ return -1; } +static int tpm_tis_request_locality(struct tpm_chip *chip, int l) +{ + struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev); + int ret = 0; + + mutex_lock(&priv->locality_count_mutex); + if (priv->locality_count == 0) + ret = __tpm_tis_request_locality(chip, l); + if (!ret) + priv->locality_count++; + mutex_unlock(&priv->locality_count_mutex); + return ret; +} + static u8 tpm_tis_status(struct tpm_chip *chip) { struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev); @@ -652,7 +677,7 @@ if (vendor != TPM_VID_INTEL) return 0; - if (request_locality(chip, 0) != 0) + if (tpm_tis_request_locality(chip, 0) != 0) return -EBUSY; rc = tpm_tis_send_data(chip, cmd_getticks, len); @@ -673,7 +698,7 @@ out: tpm_tis_ready(chip); - release_locality(chip, priv->locality); + tpm_tis_relinquish_locality(chip, priv->locality); return rc; } @@ -732,25 +757,17 @@ return IRQ_HANDLED; } -static int tpm_tis_gen_interrupt(struct tpm_chip *chip) +static void tpm_tis_gen_interrupt(struct tpm_chip *chip) { const char *desc = "attempting to generate an interrupt"; u32 cap2; cap_t cap; int ret; - ret = request_locality(chip, 0); - if (ret < 0) - return ret; - if (chip->flags & TPM_CHIP_FLAG_TPM2) ret = tpm2_get_tpm_pt(chip, 0x100, &cap2, desc); else ret = tpm1_getcap(chip, TPM_CAP_PROP_TIS_TIMEOUT, &cap, desc, 0); - - release_locality(chip, 0); - - return ret; } /* Register the IRQ and issue a command that will cause an interrupt. If an @@ -773,52 +790,55 @@ } priv->irq = irq; + rc = tpm_tis_request_locality(chip, 0); + if (rc < 0) + return rc; + rc = tpm_tis_read8(priv, TPM_INT_VECTOR(priv->locality), &original_int_vec); - if (rc < 0) + if (rc < 0) { + tpm_tis_relinquish_locality(chip, priv->locality); return rc; + } rc = tpm_tis_write8(priv, TPM_INT_VECTOR(priv->locality), irq); if (rc < 0) - return rc; + goto restore_irqs; rc = tpm_tis_read32(priv, TPM_INT_STATUS(priv->locality), &int_status); if (rc < 0) - return rc; + goto restore_irqs; /* Clear all existing */ rc = tpm_tis_write32(priv, TPM_INT_STATUS(priv->locality), int_status); if (rc < 0) - return rc; - + goto restore_irqs; /* Turn on */ rc = tpm_tis_write32(priv, TPM_INT_ENABLE(priv->locality), intmask | TPM_GLOBAL_INT_ENABLE); if (rc < 0) - return rc; + goto restore_irqs; priv->irq_tested = false; /* Generate an interrupt by having the core call through to * tpm_tis_send */ - rc = tpm_tis_gen_interrupt(chip); - if (rc < 0) - return rc; + tpm_tis_gen_interrupt(chip); +restore_irqs: /* tpm_tis_send will either confirm the interrupt is working or it * will call disable_irq which undoes all of the above. */ if (!(chip->flags & TPM_CHIP_FLAG_IRQ)) { - rc = tpm_tis_write8(priv, original_int_vec, - TPM_INT_VECTOR(priv->locality)); - if (rc < 0) - return rc; - - return 1; + tpm_tis_write8(priv, original_int_vec, + TPM_INT_VECTOR(priv->locality)); + rc = -1; } - return 0; + tpm_tis_relinquish_locality(chip, priv->locality); + + return rc; } /* Try to find the IRQ the TPM is using. This is for legacy x86 systems that @@ -932,8 +952,8 @@ .req_complete_mask = TPM_STS_DATA_AVAIL | TPM_STS_VALID, .req_complete_val = TPM_STS_DATA_AVAIL | TPM_STS_VALID, .req_canceled = tpm_tis_req_canceled, - .request_locality = request_locality, - .relinquish_locality = release_locality, + .request_locality = tpm_tis_request_locality, + .relinquish_locality = tpm_tis_relinquish_locality, .clk_enable = tpm_tis_clkrun_enable, }; @@ -967,6 +987,8 @@ priv->timeout_min = TPM_TIMEOUT_USECS_MIN; priv->timeout_max = TPM_TIMEOUT_USECS_MAX; priv->phy_ops = phy_ops; + priv->locality_count = 0; + mutex_init(&priv->locality_count_mutex); dev_set_drvdata(&chip->dev, priv); @@ -1013,14 +1035,14 @@ TPM_INTF_DATA_AVAIL_INT | TPM_INTF_STS_VALID_INT; intmask &= ~TPM_GLOBAL_INT_ENABLE; - rc = request_locality(chip, 0); + rc = tpm_tis_request_locality(chip, 0); if (rc < 0) { rc = -ENODEV; goto out_err; } tpm_tis_write32(priv, TPM_INT_ENABLE(priv->locality), intmask); - release_locality(chip, 0); + tpm_tis_relinquish_locality(chip, 0); rc = tpm_chip_start(chip); if (rc) @@ -1080,13 +1102,13 @@ * proper timeouts for the driver. */ - rc = request_locality(chip, 0); + rc = tpm_tis_request_locality(chip, 0); if (rc < 0) goto out_err; rc = tpm_get_timeouts(chip); - release_locality(chip, 0); + tpm_tis_relinquish_locality(chip, 0); if (rc) { dev_err(dev, "Could not get TPM timeouts and durations\n"); @@ -1094,17 +1116,21 @@ goto out_err; } - if (irq) { + if (irq) tpm_tis_probe_irq_single(chip, intmask, IRQF_SHARED, irq); - if (!(chip->flags & TPM_CHIP_FLAG_IRQ)) { - dev_err(&chip->dev, FW_BUG + else + tpm_tis_probe_irq(chip, intmask); + + if (!(chip->flags & TPM_CHIP_FLAG_IRQ)) { + dev_err(&chip->dev, FW_BUG "TPM interrupt not working, polling instead\n"); - disable_interrupts(chip); - } - } else { - tpm_tis_probe_irq(chip, intmask); + rc = tpm_tis_request_locality(chip, 0); + if (rc < 0) + goto out_err; + disable_interrupts(chip); + tpm_tis_relinquish_locality(chip, 0); } } @@ -1165,28 +1191,27 @@ struct tpm_chip *chip = dev_get_drvdata(dev); int ret; + ret = tpm_tis_request_locality(chip, 0); + if (ret < 0) + return ret; + if (chip->flags & TPM_CHIP_FLAG_IRQ) tpm_tis_reenable_interrupts(chip); ret = tpm_pm_resume(dev); if (ret) - return ret; + goto out; /* * TPM 1.2 requires self-test on resume. This function actually returns * an error code but for unknown reason it isn't handled. */ - if (!(chip->flags & TPM_CHIP_FLAG_TPM2)) { - ret = request_locality(chip, 0); - if (ret < 0) - return ret; - + if (!(chip->flags & TPM_CHIP_FLAG_TPM2)) tpm1_do_selftest(chip); +out: + tpm_tis_relinquish_locality(chip, 0); - release_locality(chip, 0); - } - - return 0; + return ret; } EXPORT_SYMBOL_GPL(tpm_tis_resume); #endif only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/char/tpm/tpm_tis_core.h +++ linux-azure-6.2-6.2.0/drivers/char/tpm/tpm_tis_core.h @@ -91,6 +91,8 @@ struct tpm_tis_data { u16 manufacturer_id; + struct mutex locality_count_mutex; + unsigned int locality_count; int locality; int irq; bool irq_tested; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/at91/clk-sam9x60-pll.c +++ linux-azure-6.2-6.2.0/drivers/clk/at91/clk-sam9x60-pll.c @@ -668,7 +668,7 @@ ret = sam9x60_frac_pll_compute_mul_frac(&frac->core, FCORE_MIN, parent_rate, true); - if (ret <= 0) { + if (ret < 0) { hw = ERR_PTR(ret); goto free; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/clk-conf.c +++ linux-azure-6.2-6.2.0/drivers/clk/clk-conf.c @@ -33,9 +33,12 @@ else return rc; } - if (clkspec.np == node && !clk_supplier) + if (clkspec.np == node && !clk_supplier) { + of_node_put(clkspec.np); return 0; + } pclk = of_clk_get_from_provider(&clkspec); + of_node_put(clkspec.np); if (IS_ERR(pclk)) { if (PTR_ERR(pclk) != -EPROBE_DEFER) pr_warn("clk: couldn't get parent clock %d for %pOF\n", @@ -48,10 +51,12 @@ if (rc < 0) goto err; if (clkspec.np == node && !clk_supplier) { + of_node_put(clkspec.np); rc = 0; goto err; } clk = of_clk_get_from_provider(&clkspec); + of_node_put(clkspec.np); if (IS_ERR(clk)) { if (PTR_ERR(clk) != -EPROBE_DEFER) pr_warn("clk: couldn't get assigned clock %d for %pOF\n", @@ -93,10 +98,13 @@ else return rc; } - if (clkspec.np == node && !clk_supplier) + if (clkspec.np == node && !clk_supplier) { + of_node_put(clkspec.np); return 0; + } clk = of_clk_get_from_provider(&clkspec); + of_node_put(clkspec.np); if (IS_ERR(clk)) { if (PTR_ERR(clk) != -EPROBE_DEFER) pr_warn("clk: couldn't get clock %d for %pOF\n", only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/imx/clk-fracn-gppll.c +++ linux-azure-6.2-6.2.0/drivers/clk/imx/clk-fracn-gppll.c @@ -15,6 +15,7 @@ #include "clk.h" #define PLL_CTRL 0x0 +#define HW_CTRL_SEL BIT(16) #define CLKMUX_BYPASS BIT(2) #define CLKMUX_EN BIT(1) #define POWERUP_MASK BIT(0) @@ -60,18 +61,20 @@ }; /* - * Fvco = Fref * (MFI + MFN / MFD) - * Fout = Fvco / (rdiv * odiv) + * Fvco = (Fref / rdiv) * (MFI + MFN / MFD) + * Fout = Fvco / odiv + * The (Fref / rdiv) should be in range 20MHz to 40MHz + * The Fvco should be in range 2.5Ghz to 5Ghz */ static const struct imx_fracn_gppll_rate_table fracn_tbl[] = { - PLL_FRACN_GP(650000000U, 81, 0, 1, 0, 3), + PLL_FRACN_GP(650000000U, 162, 50, 100, 0, 6), PLL_FRACN_GP(594000000U, 198, 0, 1, 0, 8), - PLL_FRACN_GP(560000000U, 70, 0, 1, 0, 3), - PLL_FRACN_GP(498000000U, 83, 0, 1, 0, 4), + PLL_FRACN_GP(560000000U, 140, 0, 1, 0, 6), + PLL_FRACN_GP(498000000U, 166, 0, 1, 0, 8), PLL_FRACN_GP(484000000U, 121, 0, 1, 0, 6), PLL_FRACN_GP(445333333U, 167, 0, 1, 0, 9), - PLL_FRACN_GP(400000000U, 50, 0, 1, 0, 3), - PLL_FRACN_GP(393216000U, 81, 92, 100, 0, 5) + PLL_FRACN_GP(400000000U, 200, 0, 1, 0, 12), + PLL_FRACN_GP(393216000U, 163, 84, 100, 0, 10) }; struct imx_fracn_gppll_clk imx_fracn_gppll = { @@ -191,6 +194,11 @@ rate = imx_get_pll_settings(pll, drate); + /* Hardware control select disable. PLL is control by register */ + tmp = readl_relaxed(pll->base + PLL_CTRL); + tmp &= ~HW_CTRL_SEL; + writel_relaxed(tmp, pll->base + PLL_CTRL); + /* Disable output */ tmp = readl_relaxed(pll->base + PLL_CTRL); tmp &= ~CLKMUX_EN; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/imx/clk-imx8ulp.c +++ linux-azure-6.2-6.2.0/drivers/clk/imx/clk-imx8ulp.c @@ -200,8 +200,8 @@ clks[IMX8ULP_CLK_NIC_AD_DIVPLAT] = imx_clk_hw_divider_flags("nic_ad_divplat", "nic_sel", base + 0x34, 21, 6, CLK_SET_RATE_PARENT | CLK_IS_CRITICAL); clks[IMX8ULP_CLK_NIC_PER_DIVPLAT] = imx_clk_hw_divider_flags("nic_per_divplat", "nic_ad_divplat", base + 0x34, 14, 6, CLK_SET_RATE_PARENT | CLK_IS_CRITICAL); clks[IMX8ULP_CLK_XBAR_AD_DIVPLAT] = imx_clk_hw_divider_flags("xbar_ad_divplat", "nic_ad_divplat", base + 0x38, 14, 6, CLK_SET_RATE_PARENT | CLK_IS_CRITICAL); - clks[IMX8ULP_CLK_XBAR_DIVBUS] = imx_clk_hw_divider_flags("xbar_divbus", "nic_ad_divplat", base + 0x38, 7, 6, CLK_SET_RATE_PARENT | CLK_IS_CRITICAL); - clks[IMX8ULP_CLK_XBAR_AD_SLOW] = imx_clk_hw_divider_flags("xbar_ad_slow", "nic_ad_divplat", base + 0x38, 0, 6, CLK_SET_RATE_PARENT | CLK_IS_CRITICAL); + clks[IMX8ULP_CLK_XBAR_DIVBUS] = imx_clk_hw_divider_flags("xbar_divbus", "xbar_ad_divplat", base + 0x38, 7, 6, CLK_SET_RATE_PARENT | CLK_IS_CRITICAL); + clks[IMX8ULP_CLK_XBAR_AD_SLOW] = imx_clk_hw_divider_flags("xbar_ad_slow", "xbar_divbus", base + 0x38, 0, 6, CLK_SET_RATE_PARENT | CLK_IS_CRITICAL); clks[IMX8ULP_CLK_SOSC_DIV1_GATE] = imx_clk_hw_gate_dis("sosc_div1_gate", "sosc", base + 0x108, 7); clks[IMX8ULP_CLK_SOSC_DIV2_GATE] = imx_clk_hw_gate_dis("sosc_div2_gate", "sosc", base + 0x108, 15); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt2701-aud.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt2701-aud.c @@ -15,41 +15,17 @@ #include -#define GATE_AUDIO0(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &audio0_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr, \ - } - -#define GATE_AUDIO1(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &audio1_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr, \ - } - -#define GATE_AUDIO2(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &audio2_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr, \ - } - -#define GATE_AUDIO3(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &audio3_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr, \ - } +#define GATE_AUDIO0(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &audio0_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr) + +#define GATE_AUDIO1(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &audio1_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr) + +#define GATE_AUDIO2(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &audio2_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr) + +#define GATE_AUDIO3(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &audio3_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr) static const struct mtk_gate_regs audio0_cg_regs = { .set_ofs = 0x0, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt2701-bdp.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt2701-bdp.c @@ -24,23 +24,11 @@ .sta_ofs = 0x0110, }; -#define GATE_BDP0(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &bdp0_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr_inv, \ - } +#define GATE_BDP0(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &bdp0_cg_regs, _shift, &mtk_clk_gate_ops_setclr_inv) -#define GATE_BDP1(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &bdp1_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr_inv, \ - } +#define GATE_BDP1(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &bdp1_cg_regs, _shift, &mtk_clk_gate_ops_setclr_inv) static const struct mtk_gate bdp_clks[] = { GATE_BDP0(CLK_BDP_BRG_BA, "brg_baclk", "mm_sel", 0), only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt2701-eth.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt2701-eth.c @@ -16,14 +16,8 @@ .sta_ofs = 0x0030, }; -#define GATE_ETH(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = ð_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr_inv, \ - } +#define GATE_ETH(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, ð_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr_inv) static const struct mtk_gate eth_clks[] = { GATE_ETH(CLK_ETHSYS_HSDMA, "hsdma_clk", "ethif_sel", 5), only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt2701-g3d.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt2701-g3d.c @@ -16,14 +16,8 @@ #include -#define GATE_G3D(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &g3d_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_G3D(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &g3d_cg_regs, _shift, &mtk_clk_gate_ops_setclr) static const struct mtk_gate_regs g3d_cg_regs = { .sta_ofs = 0x0, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt2701-hif.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt2701-hif.c @@ -16,14 +16,8 @@ .sta_ofs = 0x0030, }; -#define GATE_HIF(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &hif_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr_inv, \ - } +#define GATE_HIF(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &hif_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr_inv) static const struct mtk_gate hif_clks[] = { GATE_HIF(CLK_HIFSYS_USB0PHY, "usb0_phy_clk", "ethpll_500m_ck", 21), only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt2701-img.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt2701-img.c @@ -18,14 +18,8 @@ .sta_ofs = 0x0000, }; -#define GATE_IMG(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &img_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_IMG(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &img_cg_regs, _shift, &mtk_clk_gate_ops_setclr) static const struct mtk_gate img_clks[] = { GATE_IMG(CLK_IMG_SMI_COMM, "img_smi_comm", "mm_sel", 0), only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt2701-mm.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt2701-mm.c @@ -24,23 +24,11 @@ .sta_ofs = 0x0110, }; -#define GATE_DISP0(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &disp0_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_DISP0(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &disp0_cg_regs, _shift, &mtk_clk_gate_ops_setclr) -#define GATE_DISP1(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &disp1_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_DISP1(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &disp1_cg_regs, _shift, &mtk_clk_gate_ops_setclr) static const struct mtk_gate mm_clks[] = { GATE_DISP0(CLK_MM_SMI_COMMON, "mm_smi_comm", "mm_sel", 0), only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt2701-vdec.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt2701-vdec.c @@ -24,23 +24,11 @@ .sta_ofs = 0x0008, }; -#define GATE_VDEC0(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &vdec0_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr_inv, \ - } +#define GATE_VDEC0(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &vdec0_cg_regs, _shift, &mtk_clk_gate_ops_setclr_inv) -#define GATE_VDEC1(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &vdec1_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr_inv, \ - } +#define GATE_VDEC1(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &vdec1_cg_regs, _shift, &mtk_clk_gate_ops_setclr_inv) static const struct mtk_gate vdec_clks[] = { GATE_VDEC0(CLK_VDEC_CKGEN, "vdec_cken", "vdec_sel", 0), only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt2701.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt2701.c @@ -636,14 +636,8 @@ .sta_ofs = 0x012C, }; -#define GATE_TOP_AUD(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &top_aud_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr, \ - } +#define GATE_TOP_AUD(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &top_aud_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr) static const struct mtk_gate top_clks[] = { GATE_TOP_AUD(CLK_TOP_AUD_48K_TIMING, "a1sys_hp_ck", "aud_mux1_div", @@ -701,14 +695,8 @@ .sta_ofs = 0x0048, }; -#define GATE_ICG(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &infra_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_ICG(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &infra_cg_regs, _shift, &mtk_clk_gate_ops_setclr) static const struct mtk_gate infra_clks[] = { GATE_ICG(CLK_INFRA_DBG, "dbgclk", "axi_sel", 0), @@ -822,23 +810,11 @@ .sta_ofs = 0x001c, }; -#define GATE_PERI0(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &peri0_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_PERI0(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &peri0_cg_regs, _shift, &mtk_clk_gate_ops_setclr) -#define GATE_PERI1(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &peri1_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_PERI1(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &peri1_cg_regs, _shift, &mtk_clk_gate_ops_setclr) static const struct mtk_gate peri_clks[] = { GATE_PERI0(CLK_PERI_USB0_MCU, "usb0_mcu_ck", "axi_sel", 31), only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt2712-bdp.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt2712-bdp.c @@ -18,14 +18,8 @@ .sta_ofs = 0x100, }; -#define GATE_BDP(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &bdp_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr, \ - } +#define GATE_BDP(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &bdp_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr) static const struct mtk_gate bdp_clks[] = { GATE_BDP(CLK_BDP_BRIDGE_B, "bdp_bridge_b", "mm_sel", 0), only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt2712-img.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt2712-img.c @@ -18,14 +18,8 @@ .sta_ofs = 0x0, }; -#define GATE_IMG(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &img_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr, \ - } +#define GATE_IMG(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &img_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr) static const struct mtk_gate img_clks[] = { GATE_IMG(CLK_IMG_SMI_LARB2, "img_smi_larb2", "mm_sel", 0), only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt2712-jpgdec.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt2712-jpgdec.c @@ -18,14 +18,8 @@ .sta_ofs = 0x0, }; -#define GATE_JPGDEC(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &jpgdec_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr_inv, \ - } +#define GATE_JPGDEC(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &jpgdec_cg_regs, _shift, &mtk_clk_gate_ops_setclr_inv) static const struct mtk_gate jpgdec_clks[] = { GATE_JPGDEC(CLK_JPGDEC_JPGDEC1, "jpgdec_jpgdec1", "jpgdec_sel", 0), only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt2712-mfg.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt2712-mfg.c @@ -18,14 +18,8 @@ .sta_ofs = 0x0, }; -#define GATE_MFG(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &mfg_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_MFG(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &mfg_cg_regs, _shift, &mtk_clk_gate_ops_setclr) static const struct mtk_gate mfg_clks[] = { GATE_MFG(CLK_MFG_BG3D, "mfg_bg3d", "mfg_sel", 0), only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt2712-mm.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt2712-mm.c @@ -30,32 +30,14 @@ .sta_ofs = 0x220, }; -#define GATE_MM0(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &mm0_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_MM0(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &mm0_cg_regs, _shift, &mtk_clk_gate_ops_setclr) -#define GATE_MM1(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &mm1_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_MM1(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &mm1_cg_regs, _shift, &mtk_clk_gate_ops_setclr) -#define GATE_MM2(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &mm2_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_MM2(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &mm2_cg_regs, _shift, &mtk_clk_gate_ops_setclr) static const struct mtk_gate mm_clks[] = { /* MM0 */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt2712-vdec.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt2712-vdec.c @@ -24,23 +24,11 @@ .sta_ofs = 0x8, }; -#define GATE_VDEC0(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &vdec0_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr_inv, \ - } +#define GATE_VDEC0(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &vdec0_cg_regs, _shift, &mtk_clk_gate_ops_setclr_inv) -#define GATE_VDEC1(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &vdec1_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr_inv, \ - } +#define GATE_VDEC1(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &vdec1_cg_regs, _shift, &mtk_clk_gate_ops_setclr_inv) static const struct mtk_gate vdec_clks[] = { /* VDEC0 */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt2712-venc.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt2712-venc.c @@ -18,14 +18,8 @@ .sta_ofs = 0x0, }; -#define GATE_VENC(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &venc_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr_inv, \ - } +#define GATE_VENC(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &venc_cg_regs, _shift, &mtk_clk_gate_ops_setclr_inv) static const struct mtk_gate venc_clks[] = { GATE_VENC(CLK_VENC_SMI_COMMON_CON, "venc_smi", "mm_sel", 0), only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt2712.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt2712.c @@ -958,23 +958,11 @@ .sta_ofs = 0x424, }; -#define GATE_TOP0(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &top0_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr, \ - } +#define GATE_TOP0(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &top0_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr) -#define GATE_TOP1(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &top1_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr_inv, \ - } +#define GATE_TOP1(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &top1_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr_inv) static const struct mtk_gate top_clks[] = { /* TOP0 */ @@ -998,14 +986,8 @@ .sta_ofs = 0x48, }; -#define GATE_INFRA(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &infra_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_INFRA(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &infra_cg_regs, _shift, &mtk_clk_gate_ops_setclr) static const struct mtk_gate infra_clks[] = { GATE_INFRA(CLK_INFRA_DBGCLK, "infra_dbgclk", "axi_sel", 0), @@ -1035,32 +1017,14 @@ .sta_ofs = 0x42c, }; -#define GATE_PERI0(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &peri0_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_PERI0(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &peri0_cg_regs, _shift, &mtk_clk_gate_ops_setclr) -#define GATE_PERI1(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &peri1_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_PERI1(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &peri1_cg_regs, _shift, &mtk_clk_gate_ops_setclr) -#define GATE_PERI2(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &peri2_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr_inv, \ - } +#define GATE_PERI2(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &peri2_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr_inv) static const struct mtk_gate peri_clks[] = { /* PERI0 */ @@ -1283,15 +1247,25 @@ struct device_node *node = pdev->dev.of_node; clk_data = mtk_alloc_clk_data(CLK_APMIXED_NR_CLK); + if (!clk_data) + return -ENOMEM; - mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); + r = mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); + if (r) + goto free_clk_data; r = of_clk_add_hw_provider(node, of_clk_hw_onecell_get, clk_data); + if (r) { + dev_err(&pdev->dev, "Cannot register clock provider: %d\n", r); + goto unregister_plls; + } - if (r != 0) - pr_err("%s(): could not register clock provider: %d\n", - __func__, r); + return 0; +unregister_plls: + mtk_clk_unregister_plls(plls, ARRAY_SIZE(plls), clk_data); +free_clk_data: + mtk_free_clk_data(clk_data); return r; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt6765-audio.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt6765-audio.c @@ -24,23 +24,11 @@ .sta_ofs = 0x4, }; -#define GATE_AUDIO0(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &audio0_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr, \ - } +#define GATE_AUDIO0(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &audio0_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr) -#define GATE_AUDIO1(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &audio1_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr, \ - } +#define GATE_AUDIO1(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &audio1_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr) static const struct mtk_gate audio_clks[] = { /* AUDIO0 */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt6765-cam.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt6765-cam.c @@ -18,14 +18,8 @@ .sta_ofs = 0x0, }; -#define GATE_CAM(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &cam_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_CAM(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &cam_cg_regs, _shift, &mtk_clk_gate_ops_setclr) static const struct mtk_gate cam_clks[] = { GATE_CAM(CLK_CAM_LARB3, "cam_larb3", "mm_ck", 0), only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt6765-img.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt6765-img.c @@ -18,14 +18,8 @@ .sta_ofs = 0x0, }; -#define GATE_IMG(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &img_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_IMG(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &img_cg_regs, _shift, &mtk_clk_gate_ops_setclr) static const struct mtk_gate img_clks[] = { GATE_IMG(CLK_IMG_LARB2, "img_larb2", "mm_ck", 0), only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt6765-mipi0a.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt6765-mipi0a.c @@ -18,14 +18,8 @@ .sta_ofs = 0x80, }; -#define GATE_MIPI0A(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &mipi0a_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr_inv, \ - } +#define GATE_MIPI0A(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &mipi0a_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr_inv) static const struct mtk_gate mipi0a_clks[] = { GATE_MIPI0A(CLK_MIPI0A_CSR_CSI_EN_0A, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt6765-mm.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt6765-mm.c @@ -18,14 +18,8 @@ .sta_ofs = 0x100, }; -#define GATE_MM(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &mm_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_MM(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &mm_cg_regs, _shift, &mtk_clk_gate_ops_setclr) static const struct mtk_gate mm_clks[] = { /* MM */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt6765-vcodec.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt6765-vcodec.c @@ -18,14 +18,8 @@ .sta_ofs = 0x0, }; -#define GATE_VENC(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &venc_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr_inv, \ - } +#define GATE_VENC(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &venc_cg_regs, _shift, &mtk_clk_gate_ops_setclr_inv) static const struct mtk_gate venc_clks[] = { GATE_VENC(CLK_VENC_SET0_LARB, "venc_set0_larb", "mm_ck", 0), only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt6765.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt6765.c @@ -483,32 +483,14 @@ .sta_ofs = 0x320, }; -#define GATE_TOP0(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &top0_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr, \ - } - -#define GATE_TOP1(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &top1_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr_inv, \ - } - -#define GATE_TOP2(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &top2_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr, \ - } +#define GATE_TOP0(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &top0_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr) + +#define GATE_TOP1(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &top1_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr_inv) + +#define GATE_TOP2(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &top2_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr) static const struct mtk_gate top_clks[] = { /* TOP0 */ @@ -559,41 +541,17 @@ .sta_ofs = 0xc8, }; -#define GATE_IFR2(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &ifr2_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } - -#define GATE_IFR3(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &ifr3_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } - -#define GATE_IFR4(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &ifr4_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } - -#define GATE_IFR5(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &ifr5_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_IFR2(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &ifr2_cg_regs, _shift, &mtk_clk_gate_ops_setclr) + +#define GATE_IFR3(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &ifr3_cg_regs, _shift, &mtk_clk_gate_ops_setclr) + +#define GATE_IFR4(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &ifr4_cg_regs, _shift, &mtk_clk_gate_ops_setclr) + +#define GATE_IFR5(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &ifr5_cg_regs, _shift, &mtk_clk_gate_ops_setclr) static const struct mtk_gate ifr_clks[] = { /* INFRA_TOPAXI */ @@ -674,14 +632,8 @@ .sta_ofs = 0x14, }; -#define GATE_APMIXED(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &apmixed_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr_inv, \ - } +#define GATE_APMIXED(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &apmixed_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr_inv) static const struct mtk_gate apmixed_clks[] = { /* AUDIO0 */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt6797-img.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt6797-img.c @@ -16,14 +16,8 @@ .sta_ofs = 0x0000, }; -#define GATE_IMG(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &img_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_IMG(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &img_cg_regs, _shift, &mtk_clk_gate_ops_setclr) static const struct mtk_gate img_clks[] = { GATE_IMG(CLK_IMG_FDVT, "img_fdvt", "mm_sel", 11), only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt6797-mm.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt6797-mm.c @@ -23,23 +23,11 @@ .sta_ofs = 0x0110, }; -#define GATE_MM0(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &mm0_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ -} +#define GATE_MM0(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &mm0_cg_regs, _shift, &mtk_clk_gate_ops_setclr) -#define GATE_MM1(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &mm1_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ -} +#define GATE_MM1(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &mm1_cg_regs, _shift, &mtk_clk_gate_ops_setclr) static const struct mtk_gate mm_clks[] = { GATE_MM0(CLK_MM_SMI_COMMON, "mm_smi_common", "mm_sel", 0), only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt6797-vdec.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt6797-vdec.c @@ -24,23 +24,11 @@ .sta_ofs = 0x0008, }; -#define GATE_VDEC0(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &vdec0_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr_inv, \ -} +#define GATE_VDEC0(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &vdec0_cg_regs, _shift, &mtk_clk_gate_ops_setclr_inv) -#define GATE_VDEC1(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &vdec1_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr_inv, \ -} +#define GATE_VDEC1(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &vdec1_cg_regs, _shift, &mtk_clk_gate_ops_setclr_inv) static const struct mtk_gate vdec_clks[] = { GATE_VDEC0(CLK_VDEC_CKEN_ENG, "vdec_cken_eng", "vdec_sel", 8), only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt6797-venc.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt6797-venc.c @@ -18,14 +18,8 @@ .sta_ofs = 0x0000, }; -#define GATE_VENC(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &venc_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr_inv, \ - } +#define GATE_VENC(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &venc_cg_regs, _shift, &mtk_clk_gate_ops_setclr_inv) static const struct mtk_gate venc_clks[] = { GATE_VENC(CLK_VENC_0, "venc_0", "mm_sel", 0), only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt6797.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt6797.c @@ -420,40 +420,22 @@ .sta_ofs = 0x00b0, }; -#define GATE_ICG0(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &infra0_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ -} - -#define GATE_ICG1(_id, _name, _parent, _shift) \ - GATE_ICG1_FLAGS(_id, _name, _parent, _shift, 0) - -#define GATE_ICG1_FLAGS(_id, _name, _parent, _shift, _flags) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &infra1_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - .flags = _flags, \ -} - -#define GATE_ICG2(_id, _name, _parent, _shift) \ - GATE_ICG2_FLAGS(_id, _name, _parent, _shift, 0) - -#define GATE_ICG2_FLAGS(_id, _name, _parent, _shift, _flags) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &infra2_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - .flags = _flags, \ -} +#define GATE_ICG0(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &infra0_cg_regs, _shift, &mtk_clk_gate_ops_setclr) + +#define GATE_ICG1(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &infra1_cg_regs, _shift, &mtk_clk_gate_ops_setclr) + +#define GATE_ICG1_FLAGS(_id, _name, _parent, _shift, _flags) \ + GATE_MTK_FLAGS(_id, _name, _parent, &infra1_cg_regs, _shift, \ + &mtk_clk_gate_ops_setclr, _flags) + +#define GATE_ICG2(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &infra2_cg_regs, _shift, &mtk_clk_gate_ops_setclr) + +#define GATE_ICG2_FLAGS(_id, _name, _parent, _shift, _flags) \ + GATE_MTK_FLAGS(_id, _name, _parent, &infra2_cg_regs, _shift, \ + &mtk_clk_gate_ops_setclr, _flags) /* * Clock gates dramc and dramc_b are needed by the DRAM controller. only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt7622-aud.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt7622-aud.c @@ -16,41 +16,17 @@ #include -#define GATE_AUDIO0(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &audio0_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr, \ - } - -#define GATE_AUDIO1(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &audio1_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr, \ - } - -#define GATE_AUDIO2(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &audio2_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr, \ - } - -#define GATE_AUDIO3(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &audio3_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr, \ - } +#define GATE_AUDIO0(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &audio0_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr) + +#define GATE_AUDIO1(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &audio1_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr) + +#define GATE_AUDIO2(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &audio2_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr) + +#define GATE_AUDIO3(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &audio3_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr) static const struct mtk_gate_regs audio0_cg_regs = { .set_ofs = 0x0, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt7622-eth.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt7622-eth.c @@ -16,14 +16,8 @@ #include -#define GATE_ETH(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = ð_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr_inv, \ - } +#define GATE_ETH(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, ð_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr_inv) static const struct mtk_gate_regs eth_cg_regs = { .set_ofs = 0x30, @@ -45,14 +39,8 @@ .sta_ofs = 0xE4, }; -#define GATE_SGMII(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &sgmii_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr_inv, \ - } +#define GATE_SGMII(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &sgmii_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr_inv) static const struct mtk_gate sgmii_clks[] = { GATE_SGMII(CLK_SGMII_TX250M_EN, "sgmii_tx250m_en", only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt7622-hif.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt7622-hif.c @@ -16,23 +16,11 @@ #include -#define GATE_PCIE(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &pcie_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr_inv, \ - } +#define GATE_PCIE(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &pcie_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr_inv) -#define GATE_SSUSB(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &ssusb_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr_inv, \ - } +#define GATE_SSUSB(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &ssusb_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr_inv) static const struct mtk_gate_regs pcie_cg_regs = { .set_ofs = 0x30, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt7622.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt7622.c @@ -50,59 +50,28 @@ _pd_reg, _pd_shift, _tuner_reg, _pcw_reg, _pcw_shift, \ NULL, "clkxtal") -#define GATE_APMIXED(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &apmixed_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr_inv, \ - } - -#define GATE_INFRA(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &infra_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } - -#define GATE_TOP0(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &top0_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr, \ - } - -#define GATE_TOP1(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &top1_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr, \ - } - -#define GATE_PERI0(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &peri0_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } - -#define GATE_PERI1(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &peri1_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_APMIXED_AO(_id, _name, _parent, _shift) \ + GATE_MTK_FLAGS(_id, _name, _parent, &apmixed_cg_regs, _shift, \ + &mtk_clk_gate_ops_no_setclr_inv, CLK_IS_CRITICAL) + +#define GATE_INFRA(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &infra_cg_regs, _shift, &mtk_clk_gate_ops_setclr) + +#define GATE_TOP0(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &top0_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr) + +#define GATE_TOP1(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &top1_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr) + +#define GATE_PERI0(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &peri0_cg_regs, _shift, &mtk_clk_gate_ops_setclr) + +#define GATE_PERI0_AO(_id, _name, _parent, _shift) \ + GATE_MTK_FLAGS(_id, _name, _parent, &peri0_cg_regs, _shift, \ + &mtk_clk_gate_ops_setclr, CLK_IS_CRITICAL) + +#define GATE_PERI1(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &peri1_cg_regs, _shift, &mtk_clk_gate_ops_setclr) static DEFINE_SPINLOCK(mt7622_clk_lock); @@ -350,7 +319,7 @@ }; static const struct mtk_gate apmixed_clks[] = { - GATE_APMIXED(CLK_APMIXED_MAIN_CORE_EN, "main_core_en", "mainpll", 5), + GATE_APMIXED_AO(CLK_APMIXED_MAIN_CORE_EN, "main_core_en", "mainpll", 5), }; static const struct mtk_gate infra_clks[] = { @@ -485,7 +454,7 @@ GATE_PERI0(CLK_PERI_AP_DMA_PD, "peri_ap_dma_pd", "axi_sel", 12), GATE_PERI0(CLK_PERI_MSDC30_0_PD, "peri_msdc30_0", "msdc30_0_sel", 13), GATE_PERI0(CLK_PERI_MSDC30_1_PD, "peri_msdc30_1", "msdc30_1_sel", 14), - GATE_PERI0(CLK_PERI_UART0_PD, "peri_uart0_pd", "axi_sel", 17), + GATE_PERI0_AO(CLK_PERI_UART0_PD, "peri_uart0_pd", "axi_sel", 17), GATE_PERI0(CLK_PERI_UART1_PD, "peri_uart1_pd", "axi_sel", 18), GATE_PERI0(CLK_PERI_UART2_PD, "peri_uart2_pd", "axi_sel", 19), GATE_PERI0(CLK_PERI_UART3_PD, "peri_uart3_pd", "axi_sel", 20), @@ -513,12 +482,12 @@ static struct mtk_composite top_muxes[] = { /* CLK_CFG_0 */ - MUX_GATE(CLK_TOP_AXI_SEL, "axi_sel", axi_parents, - 0x040, 0, 3, 7), - MUX_GATE(CLK_TOP_MEM_SEL, "mem_sel", mem_parents, - 0x040, 8, 1, 15), - MUX_GATE(CLK_TOP_DDRPHYCFG_SEL, "ddrphycfg_sel", ddrphycfg_parents, - 0x040, 16, 1, 23), + MUX_GATE_FLAGS(CLK_TOP_AXI_SEL, "axi_sel", axi_parents, + 0x040, 0, 3, 7, CLK_IS_CRITICAL), + MUX_GATE_FLAGS(CLK_TOP_MEM_SEL, "mem_sel", mem_parents, + 0x040, 8, 1, 15, CLK_IS_CRITICAL), + MUX_GATE_FLAGS(CLK_TOP_DDRPHYCFG_SEL, "ddrphycfg_sel", ddrphycfg_parents, + 0x040, 16, 1, 23, CLK_IS_CRITICAL), MUX_GATE(CLK_TOP_ETH_SEL, "eth_sel", eth_parents, 0x040, 24, 3, 31), @@ -655,10 +624,6 @@ mtk_clk_register_gates(node, top_clks, ARRAY_SIZE(top_clks), clk_data); - clk_prepare_enable(clk_data->hws[CLK_TOP_AXI_SEL]->clk); - clk_prepare_enable(clk_data->hws[CLK_TOP_MEM_SEL]->clk); - clk_prepare_enable(clk_data->hws[CLK_TOP_DDRPHYCFG_SEL]->clk); - return of_clk_add_hw_provider(node, of_clk_hw_onecell_get, clk_data); } @@ -701,9 +666,6 @@ mtk_clk_register_gates(node, apmixed_clks, ARRAY_SIZE(apmixed_clks), clk_data); - clk_prepare_enable(clk_data->hws[CLK_APMIXED_ARMPLL]->clk); - clk_prepare_enable(clk_data->hws[CLK_APMIXED_MAIN_CORE_EN]->clk); - return of_clk_add_hw_provider(node, of_clk_hw_onecell_get, clk_data); } @@ -730,8 +692,6 @@ if (r) return r; - clk_prepare_enable(clk_data->hws[CLK_PERI_UART0_PD]->clk); - mtk_register_reset_controller_with_dev(&pdev->dev, &clk_rst_desc[1]); return 0; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt7629-eth.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt7629-eth.c @@ -16,14 +16,8 @@ #include -#define GATE_ETH(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = ð_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr_inv, \ - } +#define GATE_ETH(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, ð_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr_inv) static const struct mtk_gate_regs eth_cg_regs = { .set_ofs = 0x30, @@ -45,14 +39,8 @@ .sta_ofs = 0xE4, }; -#define GATE_SGMII(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &sgmii_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr_inv, \ - } +#define GATE_SGMII(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &sgmii_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr_inv) static const struct mtk_gate sgmii_clks[2][4] = { { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt7629-hif.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt7629-hif.c @@ -16,23 +16,11 @@ #include -#define GATE_PCIE(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &pcie_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr_inv, \ - } +#define GATE_PCIE(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &pcie_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr_inv) -#define GATE_SSUSB(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &ssusb_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr_inv, \ - } +#define GATE_SSUSB(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &ssusb_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr_inv) static const struct mtk_gate_regs pcie_cg_regs = { .set_ofs = 0x30, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt7629.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt7629.c @@ -50,41 +50,17 @@ _pd_reg, _pd_shift, _tuner_reg, _pcw_reg, _pcw_shift, \ NULL, "clk20m") -#define GATE_APMIXED(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &apmixed_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr_inv, \ - } - -#define GATE_INFRA(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &infra_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } - -#define GATE_PERI0(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &peri0_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } - -#define GATE_PERI1(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &peri1_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_APMIXED(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &apmixed_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr_inv) + +#define GATE_INFRA(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &infra_cg_regs, _shift, &mtk_clk_gate_ops_setclr) + +#define GATE_PERI0(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &peri0_cg_regs, _shift, &mtk_clk_gate_ops_setclr) + +#define GATE_PERI1(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &peri1_cg_regs, _shift, &mtk_clk_gate_ops_setclr) static DEFINE_SPINLOCK(mt7629_clk_lock); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt7986-eth.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt7986-eth.c @@ -22,12 +22,8 @@ .sta_ofs = 0xe4, }; -#define GATE_SGMII0(_id, _name, _parent, _shift) \ - { \ - .id = _id, .name = _name, .parent_name = _parent, \ - .regs = &sgmii0_cg_regs, .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr_inv, \ - } +#define GATE_SGMII0(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &sgmii0_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr_inv) static const struct mtk_gate sgmii0_clks[] __initconst = { GATE_SGMII0(CLK_SGMII0_TX250M_EN, "sgmii0_tx250m_en", "top_xtal", 2), @@ -42,12 +38,8 @@ .sta_ofs = 0xe4, }; -#define GATE_SGMII1(_id, _name, _parent, _shift) \ - { \ - .id = _id, .name = _name, .parent_name = _parent, \ - .regs = &sgmii1_cg_regs, .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr_inv, \ - } +#define GATE_SGMII1(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &sgmii1_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr_inv) static const struct mtk_gate sgmii1_clks[] __initconst = { GATE_SGMII1(CLK_SGMII1_TX250M_EN, "sgmii1_tx250m_en", "top_xtal", 2), @@ -62,12 +54,8 @@ .sta_ofs = 0x30, }; -#define GATE_ETH(_id, _name, _parent, _shift) \ - { \ - .id = _id, .name = _name, .parent_name = _parent, \ - .regs = ð_cg_regs, .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr_inv, \ - } +#define GATE_ETH(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, ð_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr_inv) static const struct mtk_gate eth_clks[] __initconst = { GATE_ETH(CLK_ETH_FE_EN, "eth_fe_en", "netsys_2x_sel", 6), only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt7986-infracfg.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt7986-infracfg.c @@ -87,26 +87,14 @@ .sta_ofs = 0x68, }; -#define GATE_INFRA0(_id, _name, _parent, _shift) \ - { \ - .id = _id, .name = _name, .parent_name = _parent, \ - .regs = &infra0_cg_regs, .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_INFRA0(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &infra0_cg_regs, _shift, &mtk_clk_gate_ops_setclr) -#define GATE_INFRA1(_id, _name, _parent, _shift) \ - { \ - .id = _id, .name = _name, .parent_name = _parent, \ - .regs = &infra1_cg_regs, .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_INFRA1(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &infra1_cg_regs, _shift, &mtk_clk_gate_ops_setclr) -#define GATE_INFRA2(_id, _name, _parent, _shift) \ - { \ - .id = _id, .name = _name, .parent_name = _parent, \ - .regs = &infra2_cg_regs, .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_INFRA2(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &infra2_cg_regs, _shift, &mtk_clk_gate_ops_setclr) static const struct mtk_gate infra_clks[] = { /* INFRA0 */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt8135.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt8135.c @@ -2,6 +2,8 @@ /* * Copyright (c) 2014 MediaTek Inc. * Author: James Liao + * Copyright (c) 2023 Collabora, Ltd. + * AngeloGioacchino Del Regno */ #include @@ -390,7 +392,7 @@ MUX_GATE(CLK_TOP_GCPU_SEL, "gcpu_sel", gcpu_parents, 0x0164, 24, 3, 31), /* CLK_CFG_9 */ MUX_GATE(CLK_TOP_DPI1_SEL, "dpi1_sel", dpi1_parents, 0x0168, 0, 2, 7), - MUX_GATE(CLK_TOP_CCI_SEL, "cci_sel", cci_parents, 0x0168, 8, 3, 15), + MUX_GATE_FLAGS(CLK_TOP_CCI_SEL, "cci_sel", cci_parents, 0x0168, 8, 3, 15, CLK_IS_CRITICAL), MUX_GATE(CLK_TOP_APLL_SEL, "apll_sel", apll_parents, 0x0168, 16, 3, 23), MUX_GATE(CLK_TOP_HDMIPLL_SEL, "hdmipll_sel", hdmipll_parents, 0x0168, 24, 2, 31), }; @@ -401,14 +403,12 @@ .sta_ofs = 0x0048, }; -#define GATE_ICG(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &infra_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_ICG(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &infra_cg_regs, _shift, &mtk_clk_gate_ops_setclr) + +#define GATE_ICG_AO(_id, _name, _parent, _shift) \ + GATE_MTK_FLAGS(_id, _name, _parent, &infra_cg_regs, _shift, \ + &mtk_clk_gate_ops_setclr, CLK_IS_CRITICAL) static const struct mtk_gate infra_clks[] __initconst = { GATE_ICG(CLK_INFRA_PMIC_WRAP, "pmic_wrap_ck", "axi_sel", 23), @@ -417,7 +417,7 @@ GATE_ICG(CLK_INFRA_CCIF0_AP_CTRL, "ccif0_ap_ctrl", "axi_sel", 20), GATE_ICG(CLK_INFRA_KP, "kp_ck", "axi_sel", 16), GATE_ICG(CLK_INFRA_CPUM, "cpum_ck", "cpum_tck_in", 15), - GATE_ICG(CLK_INFRA_M4U, "m4u_ck", "mem_sel", 8), + GATE_ICG_AO(CLK_INFRA_M4U, "m4u_ck", "mem_sel", 8), GATE_ICG(CLK_INFRA_MFGAXI, "mfgaxi_ck", "axi_sel", 7), GATE_ICG(CLK_INFRA_DEVAPC, "devapc_ck", "axi_sel", 6), GATE_ICG(CLK_INFRA_AUDIO, "audio_ck", "aud_intbus_sel", 5), @@ -438,23 +438,11 @@ .sta_ofs = 0x001c, }; -#define GATE_PERI0(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &peri0_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_PERI0(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &peri0_cg_regs, _shift, &mtk_clk_gate_ops_setclr) -#define GATE_PERI1(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &peri1_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_PERI1(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &peri1_cg_regs, _shift, &mtk_clk_gate_ops_setclr) static const struct mtk_gate peri_gates[] __initconst = { /* PERI0 */ @@ -551,8 +539,6 @@ mtk_clk_register_composites(top_muxes, ARRAY_SIZE(top_muxes), base, &mt8135_clk_lock, clk_data); - clk_prepare_enable(clk_data->hws[CLK_TOP_CCI_SEL]->clk); - r = of_clk_add_hw_provider(node, of_clk_hw_onecell_get, clk_data); if (r) pr_err("%s(): could not register clock provider: %d\n", @@ -570,8 +556,6 @@ mtk_clk_register_gates(node, infra_clks, ARRAY_SIZE(infra_clks), clk_data); - clk_prepare_enable(clk_data->hws[CLK_INFRA_M4U]->clk); - r = of_clk_add_hw_provider(node, of_clk_hw_onecell_get, clk_data); if (r) pr_err("%s(): could not register clock provider: %d\n", only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt8167-aud.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt8167-aud.c @@ -23,14 +23,9 @@ .sta_ofs = 0x0, }; -#define GATE_AUD(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &aud_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr, \ - } +#define GATE_AUD(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &aud_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr) + static const struct mtk_gate aud_clks[] __initconst = { GATE_AUD(CLK_AUD_AFE, "aud_afe", "clk26m_ck", 2), only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt8167-img.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt8167-img.c @@ -23,14 +23,8 @@ .sta_ofs = 0x0, }; -#define GATE_IMG(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &img_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_IMG(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &img_cg_regs, _shift, &mtk_clk_gate_ops_setclr) static const struct mtk_gate img_clks[] __initconst = { GATE_IMG(CLK_IMG_LARB1_SMI, "img_larb1_smi", "smi_mm", 0), only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt8167-mfgcfg.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt8167-mfgcfg.c @@ -23,14 +23,8 @@ .sta_ofs = 0x0, }; -#define GATE_MFG(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &mfg_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_MFG(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &mfg_cg_regs, _shift, &mtk_clk_gate_ops_setclr) static const struct mtk_gate mfg_clks[] __initconst = { GATE_MFG(CLK_MFG_BAXI, "mfg_baxi", "ahb_infra_sel", 0), only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt8167-mm.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt8167-mm.c @@ -29,23 +29,11 @@ .sta_ofs = 0x110, }; -#define GATE_MM0(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &mm0_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_MM0(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &mm0_cg_regs, _shift, &mtk_clk_gate_ops_setclr) -#define GATE_MM1(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &mm1_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_MM1(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &mm1_cg_regs, _shift, &mtk_clk_gate_ops_setclr) static const struct mtk_gate mm_clks[] = { /* MM0 */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt8167-vdec.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt8167-vdec.c @@ -29,23 +29,11 @@ .sta_ofs = 0x8, }; -#define GATE_VDEC0_I(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &vdec0_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr_inv, \ - } +#define GATE_VDEC0_I(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &vdec0_cg_regs, _shift, &mtk_clk_gate_ops_setclr_inv) -#define GATE_VDEC1_I(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &vdec1_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr_inv, \ - } +#define GATE_VDEC1_I(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &vdec1_cg_regs, _shift, &mtk_clk_gate_ops_setclr_inv) static const struct mtk_gate vdec_clks[] __initconst = { /* VDEC0 */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt8173-mm.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt8173-mm.c @@ -25,23 +25,11 @@ .sta_ofs = 0x0110, }; -#define GATE_MM0(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &mm0_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_MM0(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &mm0_cg_regs, _shift, &mtk_clk_gate_ops_setclr) -#define GATE_MM1(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &mm1_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } +#define GATE_MM1(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &mm1_cg_regs, _shift, &mtk_clk_gate_ops_setclr) static const struct mtk_gate mt8173_mm_clks[] = { /* MM0 */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt8516-aud.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt8516-aud.c @@ -22,14 +22,8 @@ .sta_ofs = 0x0, }; -#define GATE_AUD(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &aud_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr, \ - } +#define GATE_AUD(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &aud_cg_regs, _shift, &mtk_clk_gate_ops_no_setclr) static const struct mtk_gate aud_clks[] __initconst = { GATE_AUD(CLK_AUD_AFE, "aud_afe", "clk26m_ck", 2), only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-mt8516.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-mt8516.c @@ -525,59 +525,23 @@ .sta_ofs = 0x44, }; -#define GATE_TOP1(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &top1_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } - -#define GATE_TOP2(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &top2_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } - -#define GATE_TOP2_I(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &top2_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr_inv, \ - } - -#define GATE_TOP3(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &top3_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr, \ - } - -#define GATE_TOP4_I(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &top4_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_setclr_inv, \ - } - -#define GATE_TOP5(_id, _name, _parent, _shift) { \ - .id = _id, \ - .name = _name, \ - .parent_name = _parent, \ - .regs = &top5_cg_regs, \ - .shift = _shift, \ - .ops = &mtk_clk_gate_ops_no_setclr, \ - } +#define GATE_TOP1(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &top1_cg_regs, _shift, &mtk_clk_gate_ops_setclr) + +#define GATE_TOP2(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &top2_cg_regs, _shift, &mtk_clk_gate_ops_setclr) + +#define GATE_TOP2_I(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &top2_cg_regs, _shift, &mtk_clk_gate_ops_setclr_inv) + +#define GATE_TOP3(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &top3_cg_regs, _shift, &mtk_clk_gate_ops_setclr) + +#define GATE_TOP4_I(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &top4_cg_regs, _shift, &mtk_clk_gate_ops_setclr_inv) + +#define GATE_TOP5(_id, _name, _parent, _shift) \ + GATE_MTK(_id, _name, _parent, &top5_cg_regs, _shift, &mtk_clk_gate_ops_setclr) static const struct mtk_gate top_clks[] __initconst = { /* TOP1 */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/mediatek/clk-pllfh.c +++ linux-azure-6.2-6.2.0/drivers/clk/mediatek/clk-pllfh.c @@ -75,13 +75,13 @@ base = of_iomap(node, 0); if (!base) { pr_err("%s(): ioremap failed\n", __func__); - return; + goto out_node_put; } num_clocks = of_clk_get_parent_count(node); if (!num_clocks) { pr_err("%s(): failed to get clocks property\n", __func__); - return; + goto err; } for (i = 0; i < num_clocks; i++) { @@ -102,6 +102,13 @@ pllfh->state.ssc_rate = ssc_rate; pllfh->state.base = base; } + +out_node_put: + of_node_put(node); + return; +err: + iounmap(base); + goto out_node_put; } static void pllfh_init(struct mtk_fh *fh, struct mtk_pllfh_data *pllfh_data) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/microchip/clk-mpfs.c +++ linux-azure-6.2-6.2.0/drivers/clk/microchip/clk-mpfs.c @@ -374,14 +374,13 @@ struct auxiliary_device *adev = _adev; auxiliary_device_delete(adev); + auxiliary_device_uninit(adev); } static void mpfs_reset_adev_release(struct device *dev) { struct auxiliary_device *adev = to_auxiliary_dev(dev); - auxiliary_device_uninit(adev); - kfree(adev); } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/qcom/dispcc-qcm2290.c +++ linux-azure-6.2-6.2.0/drivers/clk/qcom/dispcc-qcm2290.c @@ -26,7 +26,6 @@ P_DISP_CC_PLL0_OUT_MAIN, P_DSI0_PHY_PLL_OUT_BYTECLK, P_DSI0_PHY_PLL_OUT_DSICLK, - P_DSI1_PHY_PLL_OUT_DSICLK, P_GPLL0_OUT_MAIN, P_SLEEP_CLK, }; @@ -71,7 +70,6 @@ static const struct clk_parent_data disp_cc_parent_data_0[] = { { .fw_name = "bi_tcxo" }, { .fw_name = "dsi0_phy_pll_out_byteclk" }, - { .fw_name = "core_bi_pll_test_se" }, }; static const struct parent_map disp_cc_parent_map_1[] = { @@ -80,7 +78,6 @@ static const struct clk_parent_data disp_cc_parent_data_1[] = { { .fw_name = "bi_tcxo" }, - { .fw_name = "core_bi_pll_test_se" }, }; static const struct parent_map disp_cc_parent_map_2[] = { @@ -91,7 +88,6 @@ static const struct clk_parent_data disp_cc_parent_data_2[] = { { .fw_name = "bi_tcxo_ao" }, { .fw_name = "gcc_disp_gpll0_div_clk_src" }, - { .fw_name = "core_bi_pll_test_se" }, }; static const struct parent_map disp_cc_parent_map_3[] = { @@ -104,20 +100,16 @@ { .fw_name = "bi_tcxo" }, { .hw = &disp_cc_pll0.clkr.hw }, { .fw_name = "gcc_disp_gpll0_clk_src" }, - { .fw_name = "core_bi_pll_test_se" }, }; static const struct parent_map disp_cc_parent_map_4[] = { { P_BI_TCXO, 0 }, { P_DSI0_PHY_PLL_OUT_DSICLK, 1 }, - { P_DSI1_PHY_PLL_OUT_DSICLK, 2 }, }; static const struct clk_parent_data disp_cc_parent_data_4[] = { { .fw_name = "bi_tcxo" }, { .fw_name = "dsi0_phy_pll_out_dsiclk" }, - { .fw_name = "dsi1_phy_pll_out_dsiclk" }, - { .fw_name = "core_bi_pll_test_se" }, }; static const struct parent_map disp_cc_parent_map_5[] = { @@ -126,7 +118,6 @@ static const struct clk_parent_data disp_cc_parent_data_5[] = { { .fw_name = "sleep_clk" }, - { .fw_name = "core_bi_pll_test_se" }, }; static struct clk_rcg2 disp_cc_mdss_byte0_clk_src = { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/qcom/gcc-qcm2290.c +++ linux-azure-6.2-6.2.0/drivers/clk/qcom/gcc-qcm2290.c @@ -1243,7 +1243,8 @@ .name = "gcc_sdcc2_apps_clk_src", .parent_data = gcc_parents_12, .num_parents = ARRAY_SIZE(gcc_parents_12), - .ops = &clk_rcg2_ops, + .ops = &clk_rcg2_floor_ops, + .flags = CLK_OPS_PARENT_ENABLE, }, }; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/qcom/gcc-sm6115.c +++ linux-azure-6.2-6.2.0/drivers/clk/qcom/gcc-sm6115.c @@ -694,7 +694,7 @@ .parent_data = gcc_parents_7, .num_parents = ARRAY_SIZE(gcc_parents_7), .flags = CLK_SET_RATE_PARENT, - .ops = &clk_rcg2_ops, + .ops = &clk_rcg2_shared_ops, }, }; @@ -715,7 +715,7 @@ .parent_data = gcc_parents_9, .num_parents = ARRAY_SIZE(gcc_parents_9), .flags = CLK_SET_RATE_PARENT | CLK_OPS_PARENT_ENABLE, - .ops = &clk_rcg2_ops, + .ops = &clk_rcg2_shared_ops, }, }; @@ -738,7 +738,7 @@ .parent_data = gcc_parents_4, .num_parents = ARRAY_SIZE(gcc_parents_4), .flags = CLK_SET_RATE_PARENT | CLK_OPS_PARENT_ENABLE, - .ops = &clk_rcg2_ops, + .ops = &clk_rcg2_shared_ops, }, }; @@ -753,7 +753,7 @@ .parent_data = gcc_parents_4, .num_parents = ARRAY_SIZE(gcc_parents_4), .flags = CLK_SET_RATE_PARENT | CLK_OPS_PARENT_ENABLE, - .ops = &clk_rcg2_ops, + .ops = &clk_rcg2_shared_ops, }, }; @@ -768,7 +768,7 @@ .parent_data = gcc_parents_4, .num_parents = ARRAY_SIZE(gcc_parents_4), .flags = CLK_SET_RATE_PARENT | CLK_OPS_PARENT_ENABLE, - .ops = &clk_rcg2_ops, + .ops = &clk_rcg2_shared_ops, }, }; @@ -790,7 +790,7 @@ .parent_data = gcc_parents_3, .num_parents = ARRAY_SIZE(gcc_parents_3), .flags = CLK_SET_RATE_PARENT | CLK_OPS_PARENT_ENABLE, - .ops = &clk_rcg2_ops, + .ops = &clk_rcg2_shared_ops, }, }; @@ -805,7 +805,7 @@ .parent_data = gcc_parents_3, .num_parents = ARRAY_SIZE(gcc_parents_3), .flags = CLK_SET_RATE_PARENT | CLK_OPS_PARENT_ENABLE, - .ops = &clk_rcg2_ops, + .ops = &clk_rcg2_shared_ops, }, }; @@ -820,7 +820,7 @@ .parent_data = gcc_parents_3, .num_parents = ARRAY_SIZE(gcc_parents_3), .flags = CLK_SET_RATE_PARENT | CLK_OPS_PARENT_ENABLE, - .ops = &clk_rcg2_ops, + .ops = &clk_rcg2_shared_ops, }, }; @@ -835,7 +835,7 @@ .parent_data = gcc_parents_3, .num_parents = ARRAY_SIZE(gcc_parents_3), .flags = CLK_SET_RATE_PARENT | CLK_OPS_PARENT_ENABLE, - .ops = &clk_rcg2_ops, + .ops = &clk_rcg2_shared_ops, }, }; @@ -857,7 +857,7 @@ .parent_data = gcc_parents_8, .num_parents = ARRAY_SIZE(gcc_parents_8), .flags = CLK_SET_RATE_PARENT, - .ops = &clk_rcg2_ops, + .ops = &clk_rcg2_shared_ops, }, }; @@ -881,7 +881,7 @@ .parent_data = gcc_parents_8, .num_parents = ARRAY_SIZE(gcc_parents_8), .flags = CLK_SET_RATE_PARENT, - .ops = &clk_rcg2_ops, + .ops = &clk_rcg2_shared_ops, }, }; @@ -916,7 +916,7 @@ .parent_data = gcc_parents_5, .num_parents = ARRAY_SIZE(gcc_parents_5), .flags = CLK_SET_RATE_PARENT, - .ops = &clk_rcg2_ops, + .ops = &clk_rcg2_shared_ops, }, }; @@ -941,7 +941,7 @@ .parent_data = gcc_parents_6, .num_parents = ARRAY_SIZE(gcc_parents_6), .flags = CLK_SET_RATE_PARENT, - .ops = &clk_rcg2_ops, + .ops = &clk_rcg2_shared_ops, }, }; @@ -956,7 +956,7 @@ .parent_data = gcc_parents_5, .num_parents = ARRAY_SIZE(gcc_parents_5), .flags = CLK_SET_RATE_PARENT, - .ops = &clk_rcg2_ops, + .ops = &clk_rcg2_shared_ops, }, }; @@ -971,7 +971,7 @@ .parent_data = gcc_parents_6, .num_parents = ARRAY_SIZE(gcc_parents_6), .flags = CLK_SET_RATE_PARENT, - .ops = &clk_rcg2_ops, + .ops = &clk_rcg2_shared_ops, }, }; @@ -986,7 +986,7 @@ .parent_data = gcc_parents_5, .num_parents = ARRAY_SIZE(gcc_parents_5), .flags = CLK_SET_RATE_PARENT, - .ops = &clk_rcg2_ops, + .ops = &clk_rcg2_shared_ops, }, }; @@ -1001,7 +1001,7 @@ .parent_data = gcc_parents_6, .num_parents = ARRAY_SIZE(gcc_parents_6), .flags = CLK_SET_RATE_PARENT, - .ops = &clk_rcg2_ops, + .ops = &clk_rcg2_shared_ops, }, }; @@ -1024,7 +1024,7 @@ .parent_data = gcc_parents_10, .num_parents = ARRAY_SIZE(gcc_parents_10), .flags = CLK_SET_RATE_PARENT | CLK_OPS_PARENT_ENABLE, - .ops = &clk_rcg2_ops, + .ops = &clk_rcg2_shared_ops, }, }; @@ -1046,7 +1046,7 @@ .parent_data = gcc_parents_7, .num_parents = ARRAY_SIZE(gcc_parents_7), .flags = CLK_SET_RATE_PARENT | CLK_OPS_PARENT_ENABLE, - .ops = &clk_rcg2_ops, + .ops = &clk_rcg2_shared_ops, }, }; @@ -1116,7 +1116,7 @@ .name = "gcc_pdm2_clk_src", .parent_data = gcc_parents_0, .num_parents = ARRAY_SIZE(gcc_parents_0), - .ops = &clk_rcg2_ops, + .ops = &clk_rcg2_shared_ops, }, }; @@ -1329,7 +1329,7 @@ .name = "gcc_ufs_phy_axi_clk_src", .parent_data = gcc_parents_0, .num_parents = ARRAY_SIZE(gcc_parents_0), - .ops = &clk_rcg2_ops, + .ops = &clk_rcg2_shared_ops, }, }; @@ -1351,7 +1351,7 @@ .name = "gcc_ufs_phy_ice_core_clk_src", .parent_data = gcc_parents_0, .num_parents = ARRAY_SIZE(gcc_parents_0), - .ops = &clk_rcg2_ops, + .ops = &clk_rcg2_shared_ops, }, }; @@ -1392,7 +1392,7 @@ .name = "gcc_ufs_phy_unipro_core_clk_src", .parent_data = gcc_parents_0, .num_parents = ARRAY_SIZE(gcc_parents_0), - .ops = &clk_rcg2_ops, + .ops = &clk_rcg2_shared_ops, }, }; @@ -1414,7 +1414,7 @@ .name = "gcc_usb30_prim_master_clk_src", .parent_data = gcc_parents_0, .num_parents = ARRAY_SIZE(gcc_parents_0), - .ops = &clk_rcg2_ops, + .ops = &clk_rcg2_shared_ops, }, }; @@ -1483,7 +1483,7 @@ .parent_data = gcc_parents_13, .num_parents = ARRAY_SIZE(gcc_parents_13), .flags = CLK_SET_RATE_PARENT, - .ops = &clk_rcg2_ops, + .ops = &clk_rcg2_shared_ops, }, }; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/qcom/gcc-sm8350.c +++ linux-azure-6.2-6.2.0/drivers/clk/qcom/gcc-sm8350.c @@ -17,6 +17,7 @@ #include "clk-regmap.h" #include "clk-regmap-divider.h" #include "clk-regmap-mux.h" +#include "clk-regmap-phy-mux.h" #include "gdsc.h" #include "reset.h" @@ -167,26 +168,6 @@ { .fw_name = "core_bi_pll_test_se" }, }; -static const struct parent_map gcc_parent_map_4[] = { - { P_PCIE_0_PIPE_CLK, 0 }, - { P_BI_TCXO, 2 }, -}; - -static const struct clk_parent_data gcc_parent_data_4[] = { - { .fw_name = "pcie_0_pipe_clk", }, - { .fw_name = "bi_tcxo" }, -}; - -static const struct parent_map gcc_parent_map_5[] = { - { P_PCIE_1_PIPE_CLK, 0 }, - { P_BI_TCXO, 2 }, -}; - -static const struct clk_parent_data gcc_parent_data_5[] = { - { .fw_name = "pcie_1_pipe_clk" }, - { .fw_name = "bi_tcxo" }, -}; - static const struct parent_map gcc_parent_map_6[] = { { P_BI_TCXO, 0 }, { P_GCC_GPLL0_OUT_MAIN, 1 }, @@ -289,32 +270,30 @@ { .fw_name = "bi_tcxo" }, }; -static struct clk_regmap_mux gcc_pcie_0_pipe_clk_src = { +static struct clk_regmap_phy_mux gcc_pcie_0_pipe_clk_src = { .reg = 0x6b054, - .shift = 0, - .width = 2, - .parent_map = gcc_parent_map_4, .clkr = { .hw.init = &(struct clk_init_data){ .name = "gcc_pcie_0_pipe_clk_src", - .parent_data = gcc_parent_data_4, - .num_parents = ARRAY_SIZE(gcc_parent_data_4), - .ops = &clk_regmap_mux_closest_ops, + .parent_data = &(const struct clk_parent_data){ + .fw_name = "pcie_0_pipe_clk", + }, + .num_parents = 1, + .ops = &clk_regmap_phy_mux_ops, }, }, }; -static struct clk_regmap_mux gcc_pcie_1_pipe_clk_src = { +static struct clk_regmap_phy_mux gcc_pcie_1_pipe_clk_src = { .reg = 0x8d054, - .shift = 0, - .width = 2, - .parent_map = gcc_parent_map_5, .clkr = { .hw.init = &(struct clk_init_data){ .name = "gcc_pcie_1_pipe_clk_src", - .parent_data = gcc_parent_data_5, - .num_parents = ARRAY_SIZE(gcc_parent_data_5), - .ops = &clk_regmap_mux_closest_ops, + .parent_data = &(const struct clk_parent_data){ + .fw_name = "pcie_1_pipe_clk", + }, + .num_parents = 1, + .ops = &clk_regmap_phy_mux_ops, }, }, }; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/qcom/lpassaudiocc-sc7280.c +++ linux-azure-6.2-6.2.0/drivers/clk/qcom/lpassaudiocc-sc7280.c @@ -696,6 +696,8 @@ .config = &lpass_audio_cc_sc7280_regmap_config, .clks = lpass_cc_sc7280_clocks, .num_clks = ARRAY_SIZE(lpass_cc_sc7280_clocks), + .gdscs = lpass_aon_cc_sc7280_gdscs, + .num_gdscs = ARRAY_SIZE(lpass_aon_cc_sc7280_gdscs), }; static const struct qcom_cc_desc lpass_audio_cc_sc7280_desc = { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/qcom/lpasscc-sc7280.c +++ linux-azure-6.2-6.2.0/drivers/clk/qcom/lpasscc-sc7280.c @@ -118,14 +118,18 @@ goto destroy_pm_clk; } - lpass_regmap_config.name = "qdsp6ss"; - desc = &lpass_qdsp6ss_sc7280_desc; + if (!of_property_read_bool(pdev->dev.of_node, "qcom,adsp-pil-mode")) { + lpass_regmap_config.name = "qdsp6ss"; + lpass_regmap_config.max_register = 0x3f; + desc = &lpass_qdsp6ss_sc7280_desc; - ret = qcom_cc_probe_by_index(pdev, 0, desc); - if (ret) - goto destroy_pm_clk; + ret = qcom_cc_probe_by_index(pdev, 0, desc); + if (ret) + goto destroy_pm_clk; + } lpass_regmap_config.name = "top_cc"; + lpass_regmap_config.max_register = 0x4; desc = &lpass_cc_top_sc7280_desc; ret = qcom_cc_probe_by_index(pdev, 1, desc); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clk/rockchip/clk-rk3399.c +++ linux-azure-6.2-6.2.0/drivers/clk/rockchip/clk-rk3399.c @@ -1263,7 +1263,7 @@ RK3399_CLKSEL_CON(56), 6, 2, MFLAGS, RK3399_CLKGATE_CON(10), 7, GFLAGS), - COMPOSITE_NOGATE(SCLK_CIF_OUT, "clk_cifout", mux_clk_cif_p, 0, + COMPOSITE_NOGATE(SCLK_CIF_OUT, "clk_cifout", mux_clk_cif_p, CLK_SET_RATE_PARENT, RK3399_CLKSEL_CON(56), 5, 1, MFLAGS, 0, 5, DFLAGS), /* gic */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/clocksource/timer-davinci.c +++ linux-azure-6.2-6.2.0/drivers/clocksource/timer-davinci.c @@ -257,21 +257,25 @@ resource_size(&timer_cfg->reg), "davinci-timer")) { pr_err("Unable to request memory region\n"); - return -EBUSY; + rv = -EBUSY; + goto exit_clk_disable; } base = ioremap(timer_cfg->reg.start, resource_size(&timer_cfg->reg)); if (!base) { pr_err("Unable to map the register range\n"); - return -ENOMEM; + rv = -ENOMEM; + goto exit_mem_region; } davinci_timer_init(base); tick_rate = clk_get_rate(clk); clockevent = kzalloc(sizeof(*clockevent), GFP_KERNEL); - if (!clockevent) - return -ENOMEM; + if (!clockevent) { + rv = -ENOMEM; + goto exit_iounmap_base; + } clockevent->dev.name = "tim12"; clockevent->dev.features = CLOCK_EVT_FEAT_ONESHOT; @@ -296,7 +300,7 @@ "clockevent/tim12", clockevent); if (rv) { pr_err("Unable to request the clockevent interrupt\n"); - return rv; + goto exit_free_clockevent; } davinci_clocksource.dev.rating = 300; @@ -323,13 +327,27 @@ rv = clocksource_register_hz(&davinci_clocksource.dev, tick_rate); if (rv) { pr_err("Unable to register clocksource\n"); - return rv; + goto exit_free_irq; } sched_clock_register(davinci_timer_read_sched_clock, DAVINCI_TIMER_CLKSRC_BITS, tick_rate); return 0; + +exit_free_irq: + free_irq(timer_cfg->irq[DAVINCI_TIMER_CLOCKEVENT_IRQ].start, + clockevent); +exit_free_clockevent: + kfree(clockevent); +exit_iounmap_base: + iounmap(base); +exit_mem_region: + release_mem_region(timer_cfg->reg.start, + resource_size(&timer_cfg->reg)); +exit_clk_disable: + clk_disable_unprepare(clk); + return rv; } static int __init of_davinci_timer_register(struct device_node *np) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/cpufreq/mediatek-cpufreq.c +++ linux-azure-6.2-6.2.0/drivers/cpufreq/mediatek-cpufreq.c @@ -373,13 +373,13 @@ struct platform_device *pdev; np = of_parse_phandle(cpu_dev->of_node, "mediatek,cci", 0); - if (IS_ERR_OR_NULL(np)) - return NULL; + if (!np) + return ERR_PTR(-ENODEV); pdev = of_find_device_by_node(np); of_node_put(np); - if (IS_ERR_OR_NULL(pdev)) - return NULL; + if (!pdev) + return ERR_PTR(-ENODEV); return &pdev->dev; } @@ -401,7 +401,7 @@ info->ccifreq_bound = false; if (info->soc_data->ccifreq_supported) { info->cci_dev = of_get_cci(info->cpu_dev); - if (IS_ERR_OR_NULL(info->cci_dev)) { + if (IS_ERR(info->cci_dev)) { ret = PTR_ERR(info->cci_dev); dev_err(cpu_dev, "cpu%d: failed to get cci device\n", cpu); return -ENODEV; @@ -420,7 +420,7 @@ ret = PTR_ERR(info->inter_clk); dev_err_probe(cpu_dev, ret, "cpu%d: failed to get intermediate clk\n", cpu); - goto out_free_resources; + goto out_free_mux_clock; } info->proc_reg = regulator_get_optional(cpu_dev, "proc"); @@ -428,13 +428,13 @@ ret = PTR_ERR(info->proc_reg); dev_err_probe(cpu_dev, ret, "cpu%d: failed to get proc regulator\n", cpu); - goto out_free_resources; + goto out_free_inter_clock; } ret = regulator_enable(info->proc_reg); if (ret) { dev_warn(cpu_dev, "cpu%d: failed to enable vproc\n", cpu); - goto out_free_resources; + goto out_free_proc_reg; } /* Both presence and absence of sram regulator are valid cases. */ @@ -442,14 +442,14 @@ if (IS_ERR(info->sram_reg)) { ret = PTR_ERR(info->sram_reg); if (ret == -EPROBE_DEFER) - goto out_free_resources; + goto out_disable_proc_reg; info->sram_reg = NULL; } else { ret = regulator_enable(info->sram_reg); if (ret) { dev_warn(cpu_dev, "cpu%d: failed to enable vsram\n", cpu); - goto out_free_resources; + goto out_free_sram_reg; } } @@ -458,13 +458,13 @@ if (ret) { dev_err(cpu_dev, "cpu%d: failed to get OPP-sharing information\n", cpu); - goto out_free_resources; + goto out_disable_sram_reg; } ret = dev_pm_opp_of_cpumask_add_table(&info->cpus); if (ret) { dev_warn(cpu_dev, "cpu%d: no OPP table\n", cpu); - goto out_free_resources; + goto out_disable_sram_reg; } ret = clk_prepare_enable(info->cpu_clk); @@ -533,43 +533,41 @@ out_free_opp_table: dev_pm_opp_of_cpumask_remove_table(&info->cpus); -out_free_resources: - if (regulator_is_enabled(info->proc_reg)) - regulator_disable(info->proc_reg); - if (info->sram_reg && regulator_is_enabled(info->sram_reg)) +out_disable_sram_reg: + if (info->sram_reg) regulator_disable(info->sram_reg); - if (!IS_ERR(info->proc_reg)) - regulator_put(info->proc_reg); - if (!IS_ERR(info->sram_reg)) +out_free_sram_reg: + if (info->sram_reg) regulator_put(info->sram_reg); - if (!IS_ERR(info->cpu_clk)) - clk_put(info->cpu_clk); - if (!IS_ERR(info->inter_clk)) - clk_put(info->inter_clk); + +out_disable_proc_reg: + regulator_disable(info->proc_reg); + +out_free_proc_reg: + regulator_put(info->proc_reg); + +out_free_inter_clock: + clk_put(info->inter_clk); + +out_free_mux_clock: + clk_put(info->cpu_clk); return ret; } static void mtk_cpu_dvfs_info_release(struct mtk_cpu_dvfs_info *info) { - if (!IS_ERR(info->proc_reg)) { - regulator_disable(info->proc_reg); - regulator_put(info->proc_reg); - } - if (!IS_ERR(info->sram_reg)) { + regulator_disable(info->proc_reg); + regulator_put(info->proc_reg); + if (info->sram_reg) { regulator_disable(info->sram_reg); regulator_put(info->sram_reg); } - if (!IS_ERR(info->cpu_clk)) { - clk_disable_unprepare(info->cpu_clk); - clk_put(info->cpu_clk); - } - if (!IS_ERR(info->inter_clk)) { - clk_disable_unprepare(info->inter_clk); - clk_put(info->inter_clk); - } - + clk_disable_unprepare(info->cpu_clk); + clk_put(info->cpu_clk); + clk_disable_unprepare(info->inter_clk); + clk_put(info->inter_clk); dev_pm_opp_of_cpumask_remove_table(&info->cpus); dev_pm_opp_unregister_notifier(info->cpu_dev, &info->opp_nb); } @@ -695,6 +693,15 @@ .ccifreq_supported = false, }; +static const struct mtk_cpufreq_platform_data mt7622_platform_data = { + .min_volt_shift = 100000, + .max_volt_shift = 200000, + .proc_max_volt = 1360000, + .sram_min_volt = 0, + .sram_max_volt = 1360000, + .ccifreq_supported = false, +}; + static const struct mtk_cpufreq_platform_data mt8183_platform_data = { .min_volt_shift = 100000, .max_volt_shift = 200000, @@ -713,20 +720,29 @@ .ccifreq_supported = true, }; +static const struct mtk_cpufreq_platform_data mt8516_platform_data = { + .min_volt_shift = 100000, + .max_volt_shift = 200000, + .proc_max_volt = 1310000, + .sram_min_volt = 0, + .sram_max_volt = 1310000, + .ccifreq_supported = false, +}; + /* List of machines supported by this driver */ static const struct of_device_id mtk_cpufreq_machines[] __initconst = { { .compatible = "mediatek,mt2701", .data = &mt2701_platform_data }, { .compatible = "mediatek,mt2712", .data = &mt2701_platform_data }, - { .compatible = "mediatek,mt7622", .data = &mt2701_platform_data }, - { .compatible = "mediatek,mt7623", .data = &mt2701_platform_data }, - { .compatible = "mediatek,mt8167", .data = &mt2701_platform_data }, + { .compatible = "mediatek,mt7622", .data = &mt7622_platform_data }, + { .compatible = "mediatek,mt7623", .data = &mt7622_platform_data }, + { .compatible = "mediatek,mt8167", .data = &mt8516_platform_data }, { .compatible = "mediatek,mt817x", .data = &mt2701_platform_data }, { .compatible = "mediatek,mt8173", .data = &mt2701_platform_data }, { .compatible = "mediatek,mt8176", .data = &mt2701_platform_data }, { .compatible = "mediatek,mt8183", .data = &mt8183_platform_data }, { .compatible = "mediatek,mt8186", .data = &mt8186_platform_data }, { .compatible = "mediatek,mt8365", .data = &mt2701_platform_data }, - { .compatible = "mediatek,mt8516", .data = &mt2701_platform_data }, + { .compatible = "mediatek,mt8516", .data = &mt8516_platform_data }, { } }; MODULE_DEVICE_TABLE(of, mtk_cpufreq_machines); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/cpufreq/qcom-cpufreq-hw.c +++ linux-azure-6.2-6.2.0/drivers/cpufreq/qcom-cpufreq-hw.c @@ -14,7 +14,6 @@ #include #include #include -#include #include #include #include @@ -43,7 +42,6 @@ struct qcom_cpufreq_data { void __iomem *base; - struct resource *res; /* * Mutex to synchronize between de-init sequence and re-starting LMh @@ -58,8 +56,6 @@ struct clk_hw cpu_clk; bool per_core_dcvs; - - struct freq_qos_request throttle_freq_req; }; static struct { @@ -349,8 +345,6 @@ throttled_freq = freq_hz / HZ_PER_KHZ; - freq_qos_update_request(&data->throttle_freq_req, throttled_freq); - /* Update thermal pressure (the boost frequencies are accepted) */ arch_update_thermal_pressure(policy->related_cpus, throttled_freq); @@ -443,14 +437,6 @@ if (data->throttle_irq < 0) return data->throttle_irq; - ret = freq_qos_add_request(&policy->constraints, - &data->throttle_freq_req, FREQ_QOS_MAX, - FREQ_QOS_MAX_DEFAULT_VALUE); - if (ret < 0) { - dev_err(&pdev->dev, "Failed to add freq constraint (%d)\n", ret); - return ret; - } - data->cancel_throttle = false; data->policy = policy; @@ -517,7 +503,6 @@ if (data->throttle_irq <= 0) return; - freq_qos_remove_request(&data->throttle_freq_req); free_irq(data->throttle_irq, data); } @@ -590,16 +575,12 @@ { struct device *cpu_dev = get_cpu_device(policy->cpu); struct qcom_cpufreq_data *data = policy->driver_data; - struct resource *res = data->res; - void __iomem *base = data->base; dev_pm_opp_remove_all_dynamic(cpu_dev); dev_pm_opp_of_cpumask_remove_table(policy->related_cpus); qcom_cpufreq_hw_lmh_exit(data); kfree(policy->freq_table); kfree(data); - iounmap(base); - release_mem_region(res->start, resource_size(res)); return 0; } @@ -718,17 +699,15 @@ for (i = 0; i < num_domains; i++) { struct qcom_cpufreq_data *data = &qcom_cpufreq.data[i]; struct clk_init_data clk_init = {}; - struct resource *res; void __iomem *base; - base = devm_platform_get_and_ioremap_resource(pdev, i, &res); + base = devm_platform_ioremap_resource(pdev, i); if (IS_ERR(base)) { - dev_err(dev, "Failed to map resource %pR\n", res); + dev_err(dev, "Failed to map resource index %d\n", i); return PTR_ERR(base); } data->base = base; - data->res = res; /* Register CPU clock for each frequency domain */ clk_init.name = kasprintf(GFP_KERNEL, "qcom_cpufreq%d", i); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/cpuidle/cpuidle-riscv-sbi.c +++ linux-azure-6.2-6.2.0/drivers/cpuidle/cpuidle-riscv-sbi.c @@ -612,7 +612,7 @@ * 2) SBI HSM extension is available */ if ((sbi_spec_version < sbi_mk_version(0, 3)) || - sbi_probe_extension(SBI_EXT_HSM) <= 0) { + !sbi_probe_extension(SBI_EXT_HSM)) { pr_info("HSM suspend not available\n"); return 0; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/crypto/Kconfig +++ linux-azure-6.2-6.2.0/drivers/crypto/Kconfig @@ -820,6 +820,7 @@ select CRYPTO_AES select CRYPTO_ALGAPI select CRYPTO_AUTHENC + select CRYPTO_DES select CRYPTO_SHA1 select CRYPTO_SHA256 select CRYPTO_SHA512 only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/crypto/caam/ctrl.c +++ linux-azure-6.2-6.2.0/drivers/crypto/caam/ctrl.c @@ -284,6 +284,10 @@ const u32 rdsta_if = RDSTA_IF0 << sh_idx; const u32 rdsta_pr = RDSTA_PR0 << sh_idx; const u32 rdsta_mask = rdsta_if | rdsta_pr; + + /* Clear the contents before using the descriptor */ + memset(desc, 0x00, CAAM_CMD_SZ * 7); + /* * If the corresponding bit is set, this state handle * was initialized by somebody else, so it's left alone. @@ -327,8 +331,6 @@ } dev_info(ctrldev, "Instantiated RNG4 SH%d\n", sh_idx); - /* Clear the contents before recreating the descriptor */ - memset(desc, 0x00, CAAM_CMD_SZ * 7); } kfree(desc); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/crypto/ccp/sp-pci.c +++ linux-azure-6.2-6.2.0/drivers/crypto/ccp/sp-pci.c @@ -451,9 +451,9 @@ { PCI_VDEVICE(AMD, 0x1468), (kernel_ulong_t)&dev_vdata[2] }, { PCI_VDEVICE(AMD, 0x1486), (kernel_ulong_t)&dev_vdata[3] }, { PCI_VDEVICE(AMD, 0x15DF), (kernel_ulong_t)&dev_vdata[4] }, - { PCI_VDEVICE(AMD, 0x1649), (kernel_ulong_t)&dev_vdata[4] }, { PCI_VDEVICE(AMD, 0x14CA), (kernel_ulong_t)&dev_vdata[5] }, { PCI_VDEVICE(AMD, 0x15C7), (kernel_ulong_t)&dev_vdata[6] }, + { PCI_VDEVICE(AMD, 0x1649), (kernel_ulong_t)&dev_vdata[6] }, /* Last entry must be zero */ { 0, } }; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/crypto/inside-secure/safexcel.c +++ linux-azure-6.2-6.2.0/drivers/crypto/inside-secure/safexcel.c @@ -1639,19 +1639,23 @@ &priv->ring[i].rdr); if (ret) { dev_err(dev, "Failed to initialize rings\n"); - return ret; + goto err_cleanup_rings; } priv->ring[i].rdr_req = devm_kcalloc(dev, EIP197_DEFAULT_RING_SIZE, sizeof(*priv->ring[i].rdr_req), GFP_KERNEL); - if (!priv->ring[i].rdr_req) - return -ENOMEM; + if (!priv->ring[i].rdr_req) { + ret = -ENOMEM; + goto err_cleanup_rings; + } ring_irq = devm_kzalloc(dev, sizeof(*ring_irq), GFP_KERNEL); - if (!ring_irq) - return -ENOMEM; + if (!ring_irq) { + ret = -ENOMEM; + goto err_cleanup_rings; + } ring_irq->priv = priv; ring_irq->ring = i; @@ -1665,7 +1669,8 @@ ring_irq); if (irq < 0) { dev_err(dev, "Failed to get IRQ ID for ring %d\n", i); - return irq; + ret = irq; + goto err_cleanup_rings; } priv->ring[i].irq = irq; @@ -1677,8 +1682,10 @@ snprintf(wq_name, 9, "wq_ring%d", i); priv->ring[i].workqueue = create_singlethread_workqueue(wq_name); - if (!priv->ring[i].workqueue) - return -ENOMEM; + if (!priv->ring[i].workqueue) { + ret = -ENOMEM; + goto err_cleanup_rings; + } priv->ring[i].requests = 0; priv->ring[i].busy = false; @@ -1695,16 +1702,26 @@ ret = safexcel_hw_init(priv); if (ret) { dev_err(dev, "HW init failed (%d)\n", ret); - return ret; + goto err_cleanup_rings; } ret = safexcel_register_algorithms(priv); if (ret) { dev_err(dev, "Failed to register algorithms (%d)\n", ret); - return ret; + goto err_cleanup_rings; } return 0; + +err_cleanup_rings: + for (i = 0; i < priv->config.rings; i++) { + if (priv->ring[i].irq) + irq_set_affinity_hint(priv->ring[i].irq, NULL); + if (priv->ring[i].workqueue) + destroy_workqueue(priv->ring[i].workqueue); + } + + return ret; } static void safexcel_hw_reset_rings(struct safexcel_crypto_priv *priv) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/crypto/qat/qat_common/adf_accel_devices.h +++ linux-azure-6.2-6.2.0/drivers/crypto/qat/qat_common/adf_accel_devices.h @@ -310,6 +310,7 @@ u8 pf_compat_ver; } vf; }; + struct mutex state_lock; /* protect state of the device */ bool is_vf; u32 accel_id; }; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/crypto/qat/qat_common/adf_common_drv.h +++ linux-azure-6.2-6.2.0/drivers/crypto/qat/qat_common/adf_common_drv.h @@ -58,6 +58,9 @@ void adf_dev_shutdown(struct adf_accel_dev *accel_dev); int adf_dev_shutdown_cache_cfg(struct adf_accel_dev *accel_dev); +int adf_dev_up(struct adf_accel_dev *accel_dev, bool init_config); +int adf_dev_down(struct adf_accel_dev *accel_dev, bool cache_config); + void adf_devmgr_update_class_index(struct adf_hw_device_data *hw_data); void adf_clean_vf_map(bool); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/crypto/qat/qat_common/adf_dev_mgr.c +++ linux-azure-6.2-6.2.0/drivers/crypto/qat/qat_common/adf_dev_mgr.c @@ -223,6 +223,7 @@ map->attached = true; list_add_tail(&map->list, &vfs_table); } + mutex_init(&accel_dev->state_lock); unlock: mutex_unlock(&table_lock); return ret; @@ -269,6 +270,7 @@ } } unlock: + mutex_destroy(&accel_dev->state_lock); list_del(&accel_dev->list); mutex_unlock(&table_lock); } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/crypto/qat/qat_common/adf_init.c +++ linux-azure-6.2-6.2.0/drivers/crypto/qat/qat_common/adf_init.c @@ -400,3 +400,67 @@ return 0; } + +int adf_dev_down(struct adf_accel_dev *accel_dev, bool reconfig) +{ + int ret = 0; + + if (!accel_dev) + return -EINVAL; + + mutex_lock(&accel_dev->state_lock); + + if (!adf_dev_started(accel_dev)) { + dev_info(&GET_DEV(accel_dev), "Device qat_dev%d already down\n", + accel_dev->accel_id); + ret = -EINVAL; + goto out; + } + + if (reconfig) { + ret = adf_dev_shutdown_cache_cfg(accel_dev); + goto out; + } + + adf_dev_stop(accel_dev); + adf_dev_shutdown(accel_dev); + +out: + mutex_unlock(&accel_dev->state_lock); + return ret; +} +EXPORT_SYMBOL_GPL(adf_dev_down); + +int adf_dev_up(struct adf_accel_dev *accel_dev, bool config) +{ + int ret = 0; + + if (!accel_dev) + return -EINVAL; + + mutex_lock(&accel_dev->state_lock); + + if (adf_dev_started(accel_dev)) { + dev_info(&GET_DEV(accel_dev), "Device qat_dev%d already up\n", + accel_dev->accel_id); + ret = -EALREADY; + goto out; + } + + if (config && GET_HW_DATA(accel_dev)->dev_config) { + ret = GET_HW_DATA(accel_dev)->dev_config(accel_dev); + if (unlikely(ret)) + goto out; + } + + ret = adf_dev_init(accel_dev); + if (unlikely(ret)) + goto out; + + ret = adf_dev_start(accel_dev); + +out: + mutex_unlock(&accel_dev->state_lock); + return ret; +} +EXPORT_SYMBOL_GPL(adf_dev_up); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/crypto/qat/qat_common/adf_sysfs.c +++ linux-azure-6.2-6.2.0/drivers/crypto/qat/qat_common/adf_sysfs.c @@ -50,38 +50,21 @@ switch (ret) { case DEV_DOWN: - if (!adf_dev_started(accel_dev)) { - dev_info(dev, "Device qat_dev%d already down\n", - accel_id); - return -EINVAL; - } - dev_info(dev, "Stopping device qat_dev%d\n", accel_id); - ret = adf_dev_shutdown_cache_cfg(accel_dev); + ret = adf_dev_down(accel_dev, true); if (ret < 0) return -EINVAL; break; case DEV_UP: - if (adf_dev_started(accel_dev)) { - dev_info(dev, "Device qat_dev%d already up\n", - accel_id); - return -EINVAL; - } - dev_info(dev, "Starting device qat_dev%d\n", accel_id); - ret = GET_HW_DATA(accel_dev)->dev_config(accel_dev); - if (!ret) - ret = adf_dev_init(accel_dev); - if (!ret) - ret = adf_dev_start(accel_dev); - + ret = adf_dev_up(accel_dev, true); if (ret < 0) { dev_err(dev, "Failed to start device qat_dev%d\n", accel_id); - adf_dev_shutdown_cache_cfg(accel_dev); + adf_dev_down(accel_dev, true); return ret; } break; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/cxl/core/hdm.c +++ linux-azure-6.2-6.2.0/drivers/cxl/core/hdm.c @@ -219,8 +219,11 @@ lockdep_assert_held_write(&cxl_dpa_rwsem); - if (!len) - goto success; + if (!len) { + dev_warn(dev, "decoder%d.%d: empty reservation attempted\n", + port->id, cxled->cxld.id); + return -EINVAL; + } if (cxled->dpa_res) { dev_dbg(dev, "decoder%d.%d: existing allocation %pr assigned\n", @@ -273,7 +276,6 @@ cxled->mode = CXL_DECODER_MIXED; } -success: port->hdm_end++; get_device(&cxled->cxld.dev); return 0; @@ -732,6 +734,13 @@ port->id, cxld->id); return -ENXIO; } + + if (size == 0) { + dev_warn(&port->dev, + "decoder%d.%d: Committed with zero size\n", + port->id, cxld->id); + return -ENXIO; + } port->commit_end = cxld->id; } else { /* unless / until type-2 drivers arrive, assume type-3 */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/dma/at_xdmac.c +++ linux-azure-6.2-6.2.0/drivers/dma/at_xdmac.c @@ -243,6 +243,7 @@ int irq; struct clk *clk; u32 save_gim; + u32 save_gs; struct dma_pool *at_xdmac_desc_pool; const struct at_xdmac_layout *layout; struct at_xdmac_chan chan[]; @@ -1988,6 +1989,7 @@ } } atxdmac->save_gim = at_xdmac_read(atxdmac, AT_XDMAC_GIM); + atxdmac->save_gs = at_xdmac_read(atxdmac, AT_XDMAC_GS); at_xdmac_off(atxdmac); clk_disable_unprepare(atxdmac->clk); @@ -2027,7 +2029,8 @@ at_xdmac_chan_write(atchan, AT_XDMAC_CNDC, atchan->save_cndc); at_xdmac_chan_write(atchan, AT_XDMAC_CIE, atchan->save_cim); wmb(); - at_xdmac_write(atxdmac, AT_XDMAC_GE, atchan->mask); + if (atxdmac->save_gs & atchan->mask) + at_xdmac_write(atxdmac, AT_XDMAC_GE, atchan->mask); } } return 0; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/dma/mv_xor_v2.c +++ linux-azure-6.2-6.2.0/drivers/dma/mv_xor_v2.c @@ -755,7 +755,7 @@ xor_dev->clk = devm_clk_get(&pdev->dev, NULL); if (PTR_ERR(xor_dev->clk) == -EPROBE_DEFER) { - ret = EPROBE_DEFER; + ret = -EPROBE_DEFER; goto disable_reg_clk; } if (!IS_ERR(xor_dev->clk)) { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/dma/qcom/gpi.c +++ linux-azure-6.2-6.2.0/drivers/dma/qcom/gpi.c @@ -1966,7 +1966,6 @@ error_config_int: gpi_free_ring(&gpii->ev_ring, gpii); exit_gpi_init: - mutex_unlock(&gpii->ctrl_lock); return ret; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/edac/skx_base.c +++ linux-azure-6.2-6.2.0/drivers/edac/skx_base.c @@ -510,7 +510,7 @@ } static u8 skx_close_row[] = { - 15, 16, 17, 18, 20, 21, 22, 28, 10, 11, 12, 13, 29, 30, 31, 32, 33 + 15, 16, 17, 18, 20, 21, 22, 28, 10, 11, 12, 13, 29, 30, 31, 32, 33, 34 }; static u8 skx_close_column[] = { @@ -518,7 +518,7 @@ }; static u8 skx_open_row[] = { - 14, 15, 16, 20, 28, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33 + 14, 15, 16, 20, 28, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34 }; static u8 skx_open_column[] = { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/firmware/arm_scmi/driver.c +++ linux-azure-6.2-6.2.0/drivers/firmware/arm_scmi/driver.c @@ -1981,7 +1981,7 @@ return ret; ret = __scmi_xfer_info_init(sinfo, &sinfo->tx_minfo); - if (!ret && idr_find(&sinfo->rx_idr, SCMI_PROTOCOL_BASE)) + if (!ret && !idr_is_empty(&sinfo->rx_idr)) ret = __scmi_xfer_info_init(sinfo, &sinfo->rx_minfo); return ret; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/firmware/qcom_scm.c +++ linux-azure-6.2-6.2.0/drivers/firmware/qcom_scm.c @@ -1418,8 +1418,7 @@ static void qcom_scm_shutdown(struct platform_device *pdev) { /* Clean shutdown, disable download mode to allow normal restart */ - if (download_mode) - qcom_scm_set_download_mode(false); + qcom_scm_set_download_mode(false); } static const struct of_device_id qcom_scm_dt_match[] = { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c +++ linux-azure-6.2-6.2.0/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c @@ -122,6 +122,9 @@ psr_config.allow_multi_disp_optimizations = (amdgpu_dc_feature_mask & DC_PSR_ALLOW_MULTI_DISP_OPT); + if (!psr_su_set_y_granularity(dc, link, stream, &psr_config)) + return false; + ret = dc_link_setup_psr(link, stream, &psr_config, &psr_context); } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/gpu/drm/amd/display/dc/dce60/Makefile +++ linux-azure-6.2-6.2.0/drivers/gpu/drm/amd/display/dc/dce60/Makefile @@ -23,7 +23,7 @@ # Makefile for the 'controller' sub-component of DAL. # It provides the control and status of HW CRTC block. -CFLAGS_AMDDALPATH)/dc/dce60/dce60_resource.o = $(call cc-disable-warning, override-init) +CFLAGS_$(AMDDALPATH)/dc/dce60/dce60_resource.o = $(call cc-disable-warning, override-init) DCE60 = dce60_timing_generator.o dce60_hw_sequencer.o \ dce60_resource.o only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_resource.c +++ linux-azure-6.2-6.2.0/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_resource.c @@ -1648,7 +1648,8 @@ display_e2e_pipe_params_st *pipes, int *pipe_cnt_out, int *vlevel_out, - bool fast_validate) + bool fast_validate, + bool allow_self_refresh_only) { bool out = false; bool repopulate_pipes = false; @@ -1675,7 +1676,7 @@ dml_log_pipe_params(&context->bw_ctx.dml, pipes, pipe_cnt); - if (!fast_validate) { + if (!fast_validate || !allow_self_refresh_only) { /* * DML favors voltage over p-state, but we're more interested in * supporting p-state over voltage. We can't support p-state in @@ -1688,11 +1689,12 @@ if (vlevel < context->bw_ctx.dml.soc.num_states) vlevel = dcn20_validate_apply_pipe_split_flags(dc, context, vlevel, split, merge); } - if (fast_validate || vlevel == context->bw_ctx.dml.soc.num_states || - vba->DRAMClockChangeSupport[vlevel][vba->maxMpcComb] == dm_dram_clock_change_unsupported) { + if (allow_self_refresh_only && + (fast_validate || vlevel == context->bw_ctx.dml.soc.num_states || + vba->DRAMClockChangeSupport[vlevel][vba->maxMpcComb] == dm_dram_clock_change_unsupported)) { /* - * If mode is unsupported or there's still no p-state support then - * fall back to favoring voltage. + * If mode is unsupported or there's still no p-state support + * then fall back to favoring voltage. * * We don't actually support prefetch mode 2, so require that we * at least support prefetch mode 1. @@ -2063,7 +2065,7 @@ BW_VAL_TRACE_COUNT(); DC_FP_START(); - out = dcn30_internal_validate_bw(dc, context, pipes, &pipe_cnt, &vlevel, fast_validate); + out = dcn30_internal_validate_bw(dc, context, pipes, &pipe_cnt, &vlevel, fast_validate, true); DC_FP_END(); if (pipe_cnt == 0) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_resource.h +++ linux-azure-6.2-6.2.0/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_resource.h @@ -64,7 +64,8 @@ display_e2e_pipe_params_st *pipes, int *pipe_cnt_out, int *vlevel_out, - bool fast_validate); + bool fast_validate, + bool allow_self_refresh_only); void dcn30_calculate_wm_and_dlg( struct dc *dc, struct dc_state *context, display_e2e_pipe_params_st *pipes, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_resource.c +++ linux-azure-6.2-6.2.0/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_resource.c @@ -1795,7 +1795,7 @@ BW_VAL_TRACE_COUNT(); DC_FP_START(); - out = dcn30_internal_validate_bw(dc, context, pipes, &pipe_cnt, &vlevel, fast_validate); + out = dcn30_internal_validate_bw(dc, context, pipes, &pipe_cnt, &vlevel, fast_validate, true); DC_FP_END(); // Disable fast_validate to set min dcfclk in alculate_wm_and_dlg only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/gpu/drm/amd/display/dc/dcn314/dcn314_resource.h +++ linux-azure-6.2-6.2.0/drivers/gpu/drm/amd/display/dc/dcn314/dcn314_resource.h @@ -39,6 +39,10 @@ struct resource_pool base; }; +bool dcn314_validate_bandwidth(struct dc *dc, + struct dc_state *context, + bool fast_validate); + struct resource_pool *dcn314_create_resource_pool( const struct dc_init_data *init_data, struct dc *dc); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c +++ linux-azure-6.2-6.2.0/drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c @@ -634,7 +634,7 @@ while (dummy_latency_index < max_latency_table_entries) { context->bw_ctx.dml.soc.dram_clock_change_latency_us = dc->clk_mgr->bw_params->dummy_pstate_table[dummy_latency_index].dummy_pstate_latency_us; - dcn30_internal_validate_bw(dc, context, pipes, &pipe_cnt, &vlevel, false); + dcn30_internal_validate_bw(dc, context, pipes, &pipe_cnt, &vlevel, false, true); if (context->bw_ctx.dml.soc.allow_dram_self_refresh_or_dram_clock_change_in_vblank == dm_allow_self_refresh_and_mclk_switch) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/gpu/drm/amd/display/modules/power/power_helpers.c +++ linux-azure-6.2-6.2.0/drivers/gpu/drm/amd/display/modules/power/power_helpers.c @@ -916,3 +916,38 @@ { return context && context->stream_count == 1 && dc_is_embedded_signal(stream->signal); } + +bool psr_su_set_y_granularity(struct dc *dc, struct dc_link *link, + struct dc_stream_state *stream, + struct psr_config *config) +{ + uint16_t pic_height; + uint8_t slice_height; + + if ((link->connector_signal & SIGNAL_TYPE_EDP) && + (!dc->caps.edp_dsc_support || + link->panel_config.dsc.disable_dsc_edp || + !link->dpcd_caps.dsc_caps.dsc_basic_caps.fields.dsc_support.DSC_SUPPORT || + !stream->timing.dsc_cfg.num_slices_v)) + return true; + + pic_height = stream->timing.v_addressable + + stream->timing.v_border_top + stream->timing.v_border_bottom; + + if (stream->timing.dsc_cfg.num_slices_v == 0) + return false; + + slice_height = pic_height / stream->timing.dsc_cfg.num_slices_v; + + if (slice_height) { + if (config->su_y_granularity && + (slice_height % config->su_y_granularity)) { + ASSERT(0); + return false; + } + + config->su_y_granularity = slice_height; + } + + return true; +} only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/gpu/drm/amd/display/modules/power/power_helpers.h +++ linux-azure-6.2-6.2.0/drivers/gpu/drm/amd/display/modules/power/power_helpers.h @@ -59,4 +59,7 @@ const struct dc_stream_state *stream); bool mod_power_only_edp(const struct dc_state *context, const struct dc_stream_state *stream); +bool psr_su_set_y_granularity(struct dc *dc, struct dc_link *link, + struct dc_stream_state *stream, + struct psr_config *config); #endif /* MODULES_POWER_POWER_HELPERS_H_ */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c +++ linux-azure-6.2-6.2.0/drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c @@ -161,10 +161,15 @@ int smu_set_gfx_power_up_by_imu(struct smu_context *smu) { - if (!smu->ppt_funcs || !smu->ppt_funcs->set_gfx_power_up_by_imu) - return -EOPNOTSUPP; + int ret = 0; + struct amdgpu_device *adev = smu->adev; - return smu->ppt_funcs->set_gfx_power_up_by_imu(smu); + if (smu->ppt_funcs->set_gfx_power_up_by_imu) { + ret = smu->ppt_funcs->set_gfx_power_up_by_imu(smu); + if (ret) + dev_err(adev->dev, "Failed to enable gfx imu!\n"); + } + return ret; } static u32 smu_get_mclk(void *handle, bool low) @@ -195,6 +200,19 @@ return clk_freq * 100; } +static int smu_set_gfx_imu_enable(struct smu_context *smu) +{ + struct amdgpu_device *adev = smu->adev; + + if (adev->firmware.load_type != AMDGPU_FW_LOAD_PSP) + return 0; + + if (amdgpu_in_reset(smu->adev) || adev->in_s0ix) + return 0; + + return smu_set_gfx_power_up_by_imu(smu); +} + static int smu_dpm_set_vcn_enable(struct smu_context *smu, bool enable) { @@ -1386,15 +1404,9 @@ } if (smu->is_apu) { - if ((smu->ppt_funcs->set_gfx_power_up_by_imu) && - likely(adev->firmware.load_type == AMDGPU_FW_LOAD_PSP)) { - ret = smu->ppt_funcs->set_gfx_power_up_by_imu(smu); - if (ret) { - dev_err(adev->dev, "Failed to Enable gfx imu!\n"); - return ret; - } - } - + ret = smu_set_gfx_imu_enable(smu); + if (ret) + return ret; smu_dpm_set_vcn_enable(smu, true); smu_dpm_set_jpeg_enable(smu, true); smu_set_gfx_cgpg(smu, true); @@ -1671,6 +1683,10 @@ return ret; } + ret = smu_set_gfx_imu_enable(smu); + if (ret) + return ret; + smu_set_gfx_cgpg(smu, true); smu->disable_uclk_switch = 0; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/gpu/drm/bridge/adv7511/adv7533.c +++ linux-azure-6.2-6.2.0/drivers/gpu/drm/bridge/adv7511/adv7533.c @@ -103,22 +103,19 @@ enum drm_mode_status adv7533_mode_valid(struct adv7511 *adv, const struct drm_display_mode *mode) { - int lanes; + unsigned long max_lane_freq; struct mipi_dsi_device *dsi = adv->dsi; + u8 bpp = mipi_dsi_pixel_format_to_bpp(dsi->format); - if (mode->clock > 80000) - lanes = 4; - else - lanes = 3; + /* Check max clock for either 7533 or 7535 */ + if (mode->clock > (adv->type == ADV7533 ? 80000 : 148500)) + return MODE_CLOCK_HIGH; - /* - * TODO: add support for dynamic switching of lanes - * by using the bridge pre_enable() op . Till then filter - * out the modes which shall need different number of lanes - * than what was configured in the device tree. - */ - if (lanes != dsi->lanes) - return MODE_BAD; + /* Check max clock for each lane */ + max_lane_freq = (adv->type == ADV7533 ? 800000 : 891000); + + if (mode->clock * bpp > max_lane_freq * adv->num_dsi_lanes) + return MODE_CLOCK_HIGH; return MODE_OK; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/gpu/drm/drm_fb_helper.c +++ linux-azure-6.2-6.2.0/drivers/gpu/drm/drm_fb_helper.c @@ -1558,6 +1558,9 @@ return -EINVAL; } + var->xres_virtual = fb->width; + var->yres_virtual = fb->height; + /* * Workaround for SDL 1.2, which is known to be setting all pixel format * fields values to zero in some cases. We treat this situation as a only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/gpu/drm/drm_probe_helper.c +++ linux-azure-6.2-6.2.0/drivers/gpu/drm/drm_probe_helper.c @@ -556,8 +556,9 @@ */ dev->mode_config.delayed_event = true; if (dev->mode_config.poll_enabled) - schedule_delayed_work(&dev->mode_config.output_poll_work, - 0); + mod_delayed_work(system_wq, + &dev->mode_config.output_poll_work, + 0); } /* Re-enable polling in case the global poll config changed. */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/gpu/drm/lima/lima_drv.c +++ linux-azure-6.2-6.2.0/drivers/gpu/drm/lima/lima_drv.c @@ -392,8 +392,10 @@ /* Allocate and initialize the DRM device. */ ddev = drm_dev_alloc(&lima_drm_driver, &pdev->dev); - if (IS_ERR(ddev)) - return PTR_ERR(ddev); + if (IS_ERR(ddev)) { + err = PTR_ERR(ddev); + goto err_out0; + } ddev->dev_private = ldev; ldev->ddev = ddev; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/gpu/drm/mediatek/mtk_dp.c +++ linux-azure-6.2-6.2.0/drivers/gpu/drm/mediatek/mtk_dp.c @@ -806,10 +806,9 @@ } static int mtk_dp_aux_do_transfer(struct mtk_dp *mtk_dp, bool is_read, u8 cmd, - u32 addr, u8 *buf, size_t length) + u32 addr, u8 *buf, size_t length, u8 *reply_cmd) { int ret; - u32 reply_cmd; if (is_read && (length > DP_AUX_MAX_PAYLOAD_BYTES || (cmd == DP_AUX_NATIVE_READ && !length))) @@ -841,10 +840,10 @@ /* Wait for feedback from sink device. */ ret = mtk_dp_aux_wait_for_completion(mtk_dp, is_read); - reply_cmd = mtk_dp_read(mtk_dp, MTK_DP_AUX_P0_3624) & - AUX_RX_REPLY_COMMAND_AUX_TX_P0_MASK; + *reply_cmd = mtk_dp_read(mtk_dp, MTK_DP_AUX_P0_3624) & + AUX_RX_REPLY_COMMAND_AUX_TX_P0_MASK; - if (ret || reply_cmd) { + if (ret) { u32 phy_status = mtk_dp_read(mtk_dp, MTK_DP_AUX_P0_3628) & AUX_RX_PHY_STATE_AUX_TX_P0_MASK; if (phy_status != AUX_RX_PHY_STATE_AUX_TX_P0_RX_IDLE) { @@ -1823,7 +1822,8 @@ spin_unlock_irqrestore(&mtk_dp->irq_thread_lock, flags); if (status & MTK_DP_THREAD_CABLE_STATE_CHG) { - drm_helper_hpd_irq_event(mtk_dp->bridge.dev); + if (mtk_dp->bridge.dev) + drm_helper_hpd_irq_event(mtk_dp->bridge.dev); if (!mtk_dp->train_info.cable_plugged_in) { mtk_dp_disable_sdp_aui(mtk_dp); @@ -2070,7 +2070,7 @@ ret = mtk_dp_aux_do_transfer(mtk_dp, is_read, request, msg->address + accessed_bytes, msg->buffer + accessed_bytes, - to_access); + to_access, &msg->reply); if (ret) { drm_info(mtk_dp->drm_dev, @@ -2080,7 +2080,6 @@ accessed_bytes += to_access; } while (accessed_bytes < msg->size); - msg->reply = DP_AUX_NATIVE_REPLY_ACK | DP_AUX_I2C_REPLY_ACK; return msg->size; err: msg->reply = DP_AUX_NATIVE_REPLY_NACK | DP_AUX_I2C_REPLY_NACK; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c +++ linux-azure-6.2-6.2.0/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c @@ -654,7 +654,7 @@ if (drm_atomic_crtc_needs_modeset(crtc_state)) { dpu_rm_release(global_state, drm_enc); - if (!crtc_state->active_changed || crtc_state->active) + if (!crtc_state->active_changed || crtc_state->enable) ret = dpu_rm_reserve(&dpu_kms->rm, global_state, drm_enc, crtc_state, topology); } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/gpu/drm/panel/panel-novatek-nt35950.c +++ linux-azure-6.2-6.2.0/drivers/gpu/drm/panel/panel-novatek-nt35950.c @@ -593,8 +593,12 @@ DRM_MODE_CONNECTOR_DSI); ret = drm_panel_of_backlight(&nt->panel); - if (ret) + if (ret) { + if (num_dsis == 2) + mipi_dsi_device_unregister(nt->dsi[1]); + return dev_err_probe(dev, ret, "Failed to get backlight\n"); + } drm_panel_add(&nt->panel); @@ -610,6 +614,10 @@ ret = mipi_dsi_attach(nt->dsi[i]); if (ret < 0) { + /* If we fail to attach to either host, we're done */ + if (num_dsis == 2) + mipi_dsi_device_unregister(nt->dsi[1]); + return dev_err_probe(dev, ret, "Cannot attach to DSI%d host.\n", i); } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/gpu/drm/rcar-du/rcar_du_encoder.c +++ linux-azure-6.2-6.2.0/drivers/gpu/drm/rcar-du/rcar_du_encoder.c @@ -109,8 +109,8 @@ renc = drmm_encoder_alloc(&rcdu->ddev, struct rcar_du_encoder, base, &rcar_du_encoder_funcs, DRM_MODE_ENCODER_NONE, NULL); - if (!renc) - return -ENOMEM; + if (IS_ERR(renc)) + return PTR_ERR(renc); renc->output = output; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/gpu/drm/rockchip/rockchip_drm_gem.c +++ linux-azure-6.2-6.2.0/drivers/gpu/drm/rockchip/rockchip_drm_gem.c @@ -262,9 +262,6 @@ else ret = rockchip_drm_gem_object_mmap_dma(obj, vma); - if (ret) - drm_gem_vm_close(vma); - return ret; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/gpu/drm/ttm/ttm_pool.c +++ linux-azure-6.2-6.2.0/drivers/gpu/drm/ttm/ttm_pool.c @@ -367,6 +367,43 @@ } /** + * ttm_pool_free_range() - Free a range of TTM pages + * @pool: The pool used for allocating. + * @tt: The struct ttm_tt holding the page pointers. + * @caching: The page caching mode used by the range. + * @start_page: index for first page to free. + * @end_page: index for last page to free + 1. + * + * During allocation the ttm_tt page-vector may be populated with ranges of + * pages with different attributes if allocation hit an error without being + * able to completely fulfill the allocation. This function can be used + * to free these individual ranges. + */ +static void ttm_pool_free_range(struct ttm_pool *pool, struct ttm_tt *tt, + enum ttm_caching caching, + pgoff_t start_page, pgoff_t end_page) +{ + struct page **pages = tt->pages; + unsigned int order; + pgoff_t i, nr; + + for (i = start_page; i < end_page; i += nr, pages += nr) { + struct ttm_pool_type *pt = NULL; + + order = ttm_pool_page_order(pool, *pages); + nr = (1UL << order); + if (tt->dma_address) + ttm_pool_unmap(pool, tt->dma_address[i], nr); + + pt = ttm_pool_select_type(pool, caching, order); + if (pt) + ttm_pool_type_give(pt, *pages); + else + ttm_pool_free_page(pool, caching, order, *pages); + } +} + +/** * ttm_pool_alloc - Fill a ttm_tt object * * @pool: ttm_pool to use @@ -381,12 +418,14 @@ int ttm_pool_alloc(struct ttm_pool *pool, struct ttm_tt *tt, struct ttm_operation_ctx *ctx) { - unsigned long num_pages = tt->num_pages; + pgoff_t num_pages = tt->num_pages; dma_addr_t *dma_addr = tt->dma_address; struct page **caching = tt->pages; struct page **pages = tt->pages; + enum ttm_caching page_caching; gfp_t gfp_flags = GFP_USER; - unsigned int i, order; + pgoff_t caching_divide; + unsigned int order; struct page *p; int r; @@ -409,6 +448,7 @@ order = min_t(unsigned int, order, __fls(num_pages))) { struct ttm_pool_type *pt; + page_caching = tt->caching; pt = ttm_pool_select_type(pool, tt->caching, order); p = pt ? ttm_pool_type_take(pt) : NULL; if (p) { @@ -417,6 +457,7 @@ if (r) goto error_free_page; + caching = pages; do { r = ttm_pool_page_allocated(pool, order, p, &dma_addr, @@ -425,14 +466,15 @@ if (r) goto error_free_page; + caching = pages; if (num_pages < (1 << order)) break; p = ttm_pool_type_take(pt); } while (p); - caching = pages; } + page_caching = ttm_cached; while (num_pages >= (1 << order) && (p = ttm_pool_alloc_page(pool, gfp_flags, order))) { @@ -441,6 +483,7 @@ tt->caching); if (r) goto error_free_page; + caching = pages; } r = ttm_pool_page_allocated(pool, order, p, &dma_addr, &num_pages, &pages); @@ -467,15 +510,13 @@ return 0; error_free_page: - ttm_pool_free_page(pool, tt->caching, order, p); + ttm_pool_free_page(pool, page_caching, order, p); error_free_all: num_pages = tt->num_pages - num_pages; - for (i = 0; i < num_pages; ) { - order = ttm_pool_page_order(pool, tt->pages[i]); - ttm_pool_free_page(pool, tt->caching, order, tt->pages[i]); - i += 1 << order; - } + caching_divide = caching - tt->pages; + ttm_pool_free_range(pool, tt, tt->caching, 0, caching_divide); + ttm_pool_free_range(pool, tt, ttm_cached, caching_divide, num_pages); return r; } @@ -491,27 +532,7 @@ */ void ttm_pool_free(struct ttm_pool *pool, struct ttm_tt *tt) { - unsigned int i; - - for (i = 0; i < tt->num_pages; ) { - struct page *p = tt->pages[i]; - unsigned int order, num_pages; - struct ttm_pool_type *pt; - - order = ttm_pool_page_order(pool, p); - num_pages = 1ULL << order; - if (tt->dma_address) - ttm_pool_unmap(pool, tt->dma_address[i], num_pages); - - pt = ttm_pool_select_type(pool, tt->caching, order); - if (pt) - ttm_pool_type_give(pt, tt->pages[i]); - else - ttm_pool_free_page(pool, tt->caching, order, - tt->pages[i]); - - i += num_pages; - } + ttm_pool_free_range(pool, tt, tt->caching, 0, tt->num_pages); while (atomic_long_read(&allocated_pages) > page_pool_size) ttm_pool_shrink(); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/gpu/drm/vgem/vgem_fence.c +++ linux-azure-6.2-6.2.0/drivers/gpu/drm/vgem/vgem_fence.c @@ -249,4 +249,5 @@ { idr_for_each(&vfile->fence_idr, __vgem_fence_idr_fini, vfile); idr_destroy(&vfile->fence_idr); + mutex_destroy(&vfile->fence_mutex); } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c +++ linux-azure-6.2-6.2.0/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c @@ -1420,70 +1420,10 @@ kfree(vfbd); } -static int vmw_framebuffer_bo_dirty(struct drm_framebuffer *framebuffer, - struct drm_file *file_priv, - unsigned int flags, unsigned int color, - struct drm_clip_rect *clips, - unsigned int num_clips) -{ - struct vmw_private *dev_priv = vmw_priv(framebuffer->dev); - struct vmw_framebuffer_bo *vfbd = - vmw_framebuffer_to_vfbd(framebuffer); - struct drm_clip_rect norect; - int ret, increment = 1; - - drm_modeset_lock_all(&dev_priv->drm); - - if (!num_clips) { - num_clips = 1; - clips = &norect; - norect.x1 = norect.y1 = 0; - norect.x2 = framebuffer->width; - norect.y2 = framebuffer->height; - } else if (flags & DRM_MODE_FB_DIRTY_ANNOTATE_COPY) { - num_clips /= 2; - increment = 2; - } - - switch (dev_priv->active_display_unit) { - case vmw_du_legacy: - ret = vmw_kms_ldu_do_bo_dirty(dev_priv, &vfbd->base, 0, 0, - clips, num_clips, increment); - break; - default: - ret = -EINVAL; - WARN_ONCE(true, "Dirty called with invalid display system.\n"); - break; - } - - vmw_cmd_flush(dev_priv, false); - - drm_modeset_unlock_all(&dev_priv->drm); - - return ret; -} - -static int vmw_framebuffer_bo_dirty_ext(struct drm_framebuffer *framebuffer, - struct drm_file *file_priv, - unsigned int flags, unsigned int color, - struct drm_clip_rect *clips, - unsigned int num_clips) -{ - struct vmw_private *dev_priv = vmw_priv(framebuffer->dev); - - if (dev_priv->active_display_unit == vmw_du_legacy && - vmw_cmd_supported(dev_priv)) - return vmw_framebuffer_bo_dirty(framebuffer, file_priv, flags, - color, clips, num_clips); - - return drm_atomic_helper_dirtyfb(framebuffer, file_priv, flags, color, - clips, num_clips); -} - static const struct drm_framebuffer_funcs vmw_framebuffer_bo_funcs = { .create_handle = vmw_framebuffer_bo_create_handle, .destroy = vmw_framebuffer_bo_destroy, - .dirty = vmw_framebuffer_bo_dirty_ext, + .dirty = drm_atomic_helper_dirtyfb, }; /* only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/gpu/drm/vmwgfx/vmwgfx_kms.h +++ linux-azure-6.2-6.2.0/drivers/gpu/drm/vmwgfx/vmwgfx_kms.h @@ -512,11 +512,6 @@ */ int vmw_kms_ldu_init_display(struct vmw_private *dev_priv); int vmw_kms_ldu_close_display(struct vmw_private *dev_priv); -int vmw_kms_ldu_do_bo_dirty(struct vmw_private *dev_priv, - struct vmw_framebuffer *framebuffer, - unsigned int flags, unsigned int color, - struct drm_clip_rect *clips, - unsigned int num_clips, int increment); int vmw_kms_update_proxy(struct vmw_resource *res, const struct drm_clip_rect *clips, unsigned num_clips, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c +++ linux-azure-6.2-6.2.0/drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c @@ -234,6 +234,7 @@ .atomic_duplicate_state = vmw_du_crtc_duplicate_state, .atomic_destroy_state = vmw_du_crtc_destroy_state, .set_config = drm_atomic_helper_set_config, + .page_flip = drm_atomic_helper_page_flip, }; @@ -273,6 +274,12 @@ drm_connector_helper_funcs vmw_ldu_connector_helper_funcs = { }; +static int vmw_kms_ldu_do_bo_dirty(struct vmw_private *dev_priv, + struct vmw_framebuffer *framebuffer, + unsigned int flags, unsigned int color, + struct drm_mode_rect *clips, + unsigned int num_clips); + /* * Legacy Display Plane Functions */ @@ -291,7 +298,6 @@ struct drm_framebuffer *fb; struct drm_crtc *crtc = new_state->crtc ?: old_state->crtc; - ldu = vmw_crtc_to_ldu(crtc); dev_priv = vmw_priv(plane->dev); fb = new_state->fb; @@ -304,8 +310,31 @@ vmw_ldu_del_active(dev_priv, ldu); vmw_ldu_commit_list(dev_priv); -} + if (vfb && vmw_cmd_supported(dev_priv)) { + struct drm_mode_rect fb_rect = { + .x1 = 0, + .y1 = 0, + .x2 = vfb->base.width, + .y2 = vfb->base.height + }; + struct drm_mode_rect *damage_rects = drm_plane_get_damage_clips(new_state); + u32 rect_count = drm_plane_get_damage_clips_count(new_state); + int ret; + + if (!damage_rects) { + damage_rects = &fb_rect; + rect_count = 1; + } + + ret = vmw_kms_ldu_do_bo_dirty(dev_priv, vfb, 0, 0, damage_rects, rect_count); + + drm_WARN_ONCE(plane->dev, ret, + "vmw_kms_ldu_do_bo_dirty failed with: ret=%d\n", ret); + + vmw_cmd_flush(dev_priv, false); + } +} static const struct drm_plane_funcs vmw_ldu_plane_funcs = { .update_plane = drm_atomic_helper_update_plane, @@ -536,11 +565,11 @@ } -int vmw_kms_ldu_do_bo_dirty(struct vmw_private *dev_priv, - struct vmw_framebuffer *framebuffer, - unsigned int flags, unsigned int color, - struct drm_clip_rect *clips, - unsigned int num_clips, int increment) +static int vmw_kms_ldu_do_bo_dirty(struct vmw_private *dev_priv, + struct vmw_framebuffer *framebuffer, + unsigned int flags, unsigned int color, + struct drm_mode_rect *clips, + unsigned int num_clips) { size_t fifo_size; int i; @@ -556,7 +585,7 @@ return -ENOMEM; memset(cmd, 0, fifo_size); - for (i = 0; i < num_clips; i++, clips += increment) { + for (i = 0; i < num_clips; i++, clips++) { cmd[i].header = SVGA_CMD_UPDATE; cmd[i].body.x = clips->x1; cmd[i].body.y = clips->y1; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/gpu/host1x/context.c +++ linux-azure-6.2-6.2.0/drivers/gpu/host1x/context.c @@ -13,6 +13,11 @@ #include "context.h" #include "dev.h" +static void host1x_memory_context_release(struct device *dev) +{ + /* context device is freed in host1x_memory_context_list_free() */ +} + int host1x_memory_context_list_init(struct host1x *host1x) { struct host1x_memory_context_list *cdl = &host1x->context_list; @@ -53,28 +58,30 @@ dev_set_name(&ctx->dev, "host1x-ctx.%d", i); ctx->dev.bus = &host1x_context_device_bus_type; ctx->dev.parent = host1x->dev; + ctx->dev.release = host1x_memory_context_release; dma_set_max_seg_size(&ctx->dev, UINT_MAX); err = device_add(&ctx->dev); if (err) { dev_err(host1x->dev, "could not add context device %d: %d\n", i, err); - goto del_devices; + put_device(&ctx->dev); + goto unreg_devices; } err = of_dma_configure_id(&ctx->dev, node, true, &i); if (err) { dev_err(host1x->dev, "IOMMU configuration failed for context device %d: %d\n", i, err); - device_del(&ctx->dev); - goto del_devices; + device_unregister(&ctx->dev); + goto unreg_devices; } fwspec = dev_iommu_fwspec_get(&ctx->dev); if (!fwspec || !device_iommu_mapped(&ctx->dev)) { dev_err(host1x->dev, "Context device %d has no IOMMU!\n", i); - device_del(&ctx->dev); - goto del_devices; + device_unregister(&ctx->dev); + goto unreg_devices; } ctx->stream_id = fwspec->ids[0] & 0xffff; @@ -82,11 +89,12 @@ return 0; -del_devices: +unreg_devices: while (i--) - device_del(&cdl->devs[i].dev); + device_unregister(&cdl->devs[i].dev); kfree(cdl->devs); + cdl->devs = NULL; cdl->len = 0; return err; @@ -97,7 +105,7 @@ unsigned int i; for (i = 0; i < cdl->len; i++) - device_del(&cdl->devs[i].dev); + device_unregister(&cdl->devs[i].dev); kfree(cdl->devs); cdl->len = 0; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/hid/amd-sfh-hid/amd_sfh_pcie.c +++ linux-azure-6.2-6.2.0/drivers/hid/amd-sfh-hid/amd_sfh_pcie.c @@ -367,6 +367,14 @@ return devm_add_action_or_reset(&pdev->dev, privdata->mp2_ops->remove, privdata); } +static void amd_sfh_shutdown(struct pci_dev *pdev) +{ + struct amd_mp2_dev *mp2 = pci_get_drvdata(pdev); + + if (mp2 && mp2->mp2_ops) + mp2->mp2_ops->stop_all(mp2); +} + static int __maybe_unused amd_mp2_pci_resume(struct device *dev) { struct amd_mp2_dev *mp2 = dev_get_drvdata(dev); @@ -401,6 +409,7 @@ .id_table = amd_mp2_pci_tbl, .probe = amd_mp2_pci_probe, .driver.pm = &amd_mp2_pm_ops, + .shutdown = amd_sfh_shutdown, }; module_pci_driver(amd_mp2_pci_driver); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c +++ linux-azure-6.2-6.2.0/drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c @@ -218,7 +218,7 @@ OFFSET_SENSOR_DATA_DEFAULT; memcpy_fromio(&als_data, sensoraddr, sizeof(struct sfh_als_data)); get_common_inputs(&als_input.common_property, report_id); - als_input.illuminance_value = als_data.lux; + als_input.illuminance_value = float_to_int(als_data.lux); report_size = sizeof(als_input); memcpy(input_report, &als_input, sizeof(als_input)); break; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c +++ linux-azure-6.2-6.2.0/drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c @@ -112,6 +112,7 @@ cl_data->num_hid_devices = amd_sfh_get_sensor_num(privdata, &cl_data->sensor_idx[0]); if (cl_data->num_hid_devices == 0) return -ENODEV; + cl_data->is_any_sensor_enabled = false; INIT_DELAYED_WORK(&cl_data->work, amd_sfh_work); INIT_DELAYED_WORK(&cl_data->work_buffer, amd_sfh_work_buffer); @@ -170,6 +171,7 @@ status = (status == 0) ? SENSOR_ENABLED : SENSOR_DISABLED; if (status == SENSOR_ENABLED) { + cl_data->is_any_sensor_enabled = true; cl_data->sensor_sts[i] = SENSOR_ENABLED; rc = amdtp_hid_probe(i, cl_data); if (rc) { @@ -186,12 +188,21 @@ cl_data->sensor_sts[i]); goto cleanup; } + } else { + cl_data->sensor_sts[i] = SENSOR_DISABLED; } dev_dbg(dev, "sid 0x%x (%s) status 0x%x\n", cl_data->sensor_idx[i], get_sensor_name(cl_data->sensor_idx[i]), cl_data->sensor_sts[i]); } + if (!cl_data->is_any_sensor_enabled) { + dev_warn(dev, "Failed to discover, sensors not enabled is %d\n", + cl_data->is_any_sensor_enabled); + rc = -EOPNOTSUPP; + goto cleanup; + } + schedule_delayed_work(&cl_data->work_buffer, msecs_to_jiffies(AMD_SFH_IDLE_LOOP)); return 0; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.c +++ linux-azure-6.2-6.2.0/drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.c @@ -16,11 +16,11 @@ { struct sfh_cmd_response cmd_resp; - /* Get response with status within a max of 1600 ms timeout */ + /* Get response with status within a max of 10000 ms timeout */ if (!readl_poll_timeout(mp2->mmio + AMD_P2C_MSG(0), cmd_resp.resp, (cmd_resp.response.response == 0 && cmd_resp.response.cmd_id == cmd_id && (sid == 0xff || - cmd_resp.response.sensor_id == sid)), 500, 1600000)) + cmd_resp.response.sensor_id == sid)), 500, 10000000)) return cmd_resp.response.response; return -1; @@ -33,6 +33,7 @@ cmd_base.ul = 0; cmd_base.cmd.cmd_id = ENABLE_SENSOR; cmd_base.cmd.intr_disable = 0; + cmd_base.cmd.sub_cmd_value = 1; cmd_base.cmd.sensor_id = info.sensor_idx; writel(cmd_base.ul, privdata->mmio + AMD_C2P_MSG(0)); @@ -45,6 +46,7 @@ cmd_base.ul = 0; cmd_base.cmd.cmd_id = DISABLE_SENSOR; cmd_base.cmd.intr_disable = 0; + cmd_base.cmd.sub_cmd_value = 1; cmd_base.cmd.sensor_id = sensor_idx; writeq(0x0, privdata->mmio + AMD_C2P_MSG(1)); @@ -56,8 +58,10 @@ struct sfh_cmd_base cmd_base; cmd_base.ul = 0; - cmd_base.cmd.cmd_id = STOP_ALL_SENSORS; + cmd_base.cmd.cmd_id = DISABLE_SENSOR; cmd_base.cmd.intr_disable = 0; + /* 0xf indicates all sensors */ + cmd_base.cmd.sensor_id = 0xf; writel(cmd_base.ul, privdata->mmio + AMD_C2P_MSG(0)); } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.h +++ linux-azure-6.2-6.2.0/drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.h @@ -33,9 +33,9 @@ struct { u32 sensor_id : 4; u32 cmd_id : 4; - u32 sub_cmd_id : 6; - u32 length : 12; - u32 rsvd : 5; + u32 sub_cmd_id : 8; + u32 sub_cmd_value : 12; + u32 rsvd : 3; u32 intr_disable : 1; } cmd; }; @@ -133,7 +133,7 @@ struct sfh_als_data { struct sfh_common_data commondata; - u16 lux; + u32 lux; }; struct hpd_status { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/hte/hte-tegra194-test.c +++ linux-azure-6.2-6.2.0/drivers/hte/hte-tegra194-test.c @@ -6,6 +6,7 @@ */ #include +#include #include #include #include only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/hte/hte-tegra194.c +++ linux-azure-6.2-6.2.0/drivers/hte/hte-tegra194.c @@ -251,7 +251,7 @@ { if (m) { - if (eid > map_sz) + if (eid >= map_sz) return -EINVAL; if (m[eid].slice == NV_AON_SLICE_INVALID) return -EINVAL; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/hwmon/k10temp.c +++ linux-azure-6.2-6.2.0/drivers/hwmon/k10temp.c @@ -75,6 +75,7 @@ #define ZEN_CUR_TEMP_SHIFT 21 #define ZEN_CUR_TEMP_RANGE_SEL_MASK BIT(19) +#define ZEN_CUR_TEMP_TJ_SEL_MASK GENMASK(17, 16) struct k10temp_data { struct pci_dev *pdev; @@ -155,7 +156,8 @@ data->read_tempreg(data->pdev, ®val); temp = (regval >> ZEN_CUR_TEMP_SHIFT) * 125; - if (regval & data->temp_adjust_mask) + if ((regval & data->temp_adjust_mask) || + (regval & ZEN_CUR_TEMP_TJ_SEL_MASK) == ZEN_CUR_TEMP_TJ_SEL_MASK) temp -= 49000; return temp; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/hwmon/pmbus/fsp-3y.c +++ linux-azure-6.2-6.2.0/drivers/hwmon/pmbus/fsp-3y.c @@ -180,7 +180,6 @@ PMBUS_HAVE_FAN12, .func[YM2151_PAGE_5VSB_LOG] = PMBUS_HAVE_VOUT | PMBUS_HAVE_IOUT, - PMBUS_HAVE_IIN, .read_word_data = fsp3y_read_word_data, .read_byte_data = fsp3y_read_byte_data, }, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/hwtracing/coresight/coresight-etm-perf.c +++ linux-azure-6.2-6.2.0/drivers/hwtracing/coresight/coresight-etm-perf.c @@ -870,6 +870,7 @@ etm_pmu.addr_filters_sync = etm_addr_filters_sync; etm_pmu.addr_filters_validate = etm_addr_filters_validate; etm_pmu.nr_addr_filters = ETM_ADDR_CMP_MAX; + etm_pmu.module = THIS_MODULE; ret = perf_pmu_register(&etm_pmu, CORESIGHT_ETM_PMU_NAME, -1); if (ret == 0) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/i2c/busses/i2c-cadence.c +++ linux-azure-6.2-6.2.0/drivers/i2c/busses/i2c-cadence.c @@ -833,8 +833,10 @@ #if IS_ENABLED(CONFIG_I2C_SLAVE) /* Check i2c operating mode and switch if possible */ if (id->dev_mode == CDNS_I2C_MODE_SLAVE) { - if (id->slave_state != CDNS_I2C_SLAVE_STATE_IDLE) - return -EAGAIN; + if (id->slave_state != CDNS_I2C_SLAVE_STATE_IDLE) { + ret = -EAGAIN; + goto out; + } /* Set mode to master */ cdns_i2c_set_mode(CDNS_I2C_MODE_MASTER, id); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/i2c/busses/i2c-omap.c +++ linux-azure-6.2-6.2.0/drivers/i2c/busses/i2c-omap.c @@ -1058,7 +1058,7 @@ u16 stat; stat = omap_i2c_read_reg(omap, OMAP_I2C_STAT_REG); - mask = omap_i2c_read_reg(omap, OMAP_I2C_IE_REG); + mask = omap_i2c_read_reg(omap, OMAP_I2C_IE_REG) & ~OMAP_I2C_STAT_NACK; if (stat & mask) ret = IRQ_WAKE_THREAD; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/i2c/busses/i2c-xiic.c +++ linux-azure-6.2-6.2.0/drivers/i2c/busses/i2c-xiic.c @@ -704,7 +704,7 @@ err = xiic_start_xfer(i2c, msgs, num); if (err < 0) { dev_err(adap->dev.parent, "Error xiic_start_xfer\n"); - return err; + goto out; } err = wait_for_completion_timeout(&i2c->completion, XIIC_XFER_TIMEOUT); @@ -722,6 +722,8 @@ err = (i2c->state == STATE_DONE) ? num : -EIO; } mutex_unlock(&i2c->lock); + +out: pm_runtime_mark_last_busy(i2c->dev); pm_runtime_put_autosuspend(i2c->dev); return err; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/iio/adc/palmas_gpadc.c +++ linux-azure-6.2-6.2.0/drivers/iio/adc/palmas_gpadc.c @@ -639,7 +639,7 @@ static int palmas_gpadc_remove(struct platform_device *pdev) { - struct iio_dev *indio_dev = dev_to_iio_dev(&pdev->dev); + struct iio_dev *indio_dev = dev_get_drvdata(&pdev->dev); struct palmas_gpadc *adc = iio_priv(indio_dev); if (adc->wakeup1_enable || adc->wakeup2_enable) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/iio/addac/stx104.c +++ linux-azure-6.2-6.2.0/drivers/iio/addac/stx104.c @@ -15,6 +15,7 @@ #include #include #include +#include #include #include @@ -69,10 +70,12 @@ /** * struct stx104_iio - IIO device private data structure + * @lock: synchronization lock to prevent I/O race conditions * @chan_out_states: channels' output states * @reg: I/O address offset for the device registers */ struct stx104_iio { + struct mutex lock; unsigned int chan_out_states[STX104_NUM_OUT_CHAN]; struct stx104_reg __iomem *reg; }; @@ -114,6 +117,8 @@ return IIO_VAL_INT; } + mutex_lock(&priv->lock); + /* select ADC channel */ iowrite8(chan->channel | (chan->channel << 4), ®->achan); @@ -124,6 +129,8 @@ while (ioread8(®->cir_asr) & BIT(7)); *val = ioread16(®->ssr_ad); + + mutex_unlock(&priv->lock); return IIO_VAL_INT; case IIO_CHAN_INFO_OFFSET: /* get ADC bipolar/unipolar configuration */ @@ -178,9 +185,12 @@ if ((unsigned int)val > 65535) return -EINVAL; + mutex_lock(&priv->lock); + priv->chan_out_states[chan->channel] = val; iowrite16(val, &priv->reg->dac[chan->channel]); + mutex_unlock(&priv->lock); return 0; } return -EINVAL; @@ -351,6 +361,8 @@ indio_dev->name = dev_name(dev); + mutex_init(&priv->lock); + /* configure device for software trigger operation */ iowrite8(0, &priv->reg->acr); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/iio/light/max44009.c +++ linux-azure-6.2-6.2.0/drivers/iio/light/max44009.c @@ -528,6 +528,12 @@ return devm_iio_device_register(&client->dev, indio_dev); } +static const struct of_device_id max44009_of_match[] = { + { .compatible = "maxim,max44009" }, + { } +}; +MODULE_DEVICE_TABLE(of, max44009_of_match); + static const struct i2c_device_id max44009_id[] = { { "max44009", 0 }, { } @@ -537,18 +543,13 @@ static struct i2c_driver max44009_driver = { .driver = { .name = MAX44009_DRV_NAME, + .of_match_table = max44009_of_match, }, .probe = max44009_probe, .id_table = max44009_id, }; module_i2c_driver(max44009_driver); -static const struct of_device_id max44009_of_match[] = { - { .compatible = "maxim,max44009" }, - { } -}; -MODULE_DEVICE_TABLE(of, max44009_of_match); - MODULE_AUTHOR("Robert Eshleman "); MODULE_LICENSE("GPL v2"); MODULE_DESCRIPTION("MAX44009 ambient light sensor driver"); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/infiniband/core/cm.c +++ linux-azure-6.2-6.2.0/drivers/infiniband/core/cm.c @@ -2912,6 +2912,8 @@ (ari && ari_length > IB_CM_REJ_ARI_LENGTH)) return -EINVAL; + trace_icm_send_rej(&cm_id_priv->id, reason); + switch (state) { case IB_CM_REQ_SENT: case IB_CM_MRA_REQ_RCVD: @@ -2942,7 +2944,6 @@ return -EINVAL; } - trace_icm_send_rej(&cm_id_priv->id, reason); ret = ib_post_send_mad(msg, NULL); if (ret) { cm_free_msg(msg); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/infiniband/hw/hfi1/ipoib_tx.c +++ linux-azure-6.2-6.2.0/drivers/infiniband/hw/hfi1/ipoib_tx.c @@ -215,6 +215,7 @@ const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; ret = sdma_txadd_page(dd, + NULL, txreq, skb_frag_page(frag), frag->bv_offset, @@ -737,10 +738,13 @@ txq->tx_ring.shift = ilog2(tx_item_size); txq->tx_ring.avail = hfi1_ipoib_ring_hwat(txq); tx_ring = &txq->tx_ring; - for (j = 0; j < tx_ring_size; j++) + for (j = 0; j < tx_ring_size; j++) { hfi1_txreq_from_idx(tx_ring, j)->sdma_hdr = kzalloc_node(sizeof(*tx->sdma_hdr), GFP_KERNEL, priv->dd->node); + if (!hfi1_txreq_from_idx(tx_ring, j)->sdma_hdr) + goto free_txqs; + } netif_napi_add_tx(dev, &txq->napi, hfi1_ipoib_poll_tx_ring); } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/infiniband/hw/hfi1/mmu_rb.c +++ linux-azure-6.2-6.2.0/drivers/infiniband/hw/hfi1/mmu_rb.c @@ -126,11 +126,11 @@ spin_lock_irqsave(&handler->lock, flags); node = __mmu_rb_search(handler, mnode->addr, mnode->len); if (node) { - ret = -EINVAL; + ret = -EEXIST; goto unlock; } __mmu_int_rb_insert(mnode, &handler->root); - list_add(&mnode->list, &handler->lru_list); + list_add_tail(&mnode->list, &handler->lru_list); ret = handler->ops->insert(handler->ops_arg, mnode); if (ret) { @@ -144,6 +144,19 @@ } /* Caller must hold handler lock */ +struct mmu_rb_node *hfi1_mmu_rb_get_first(struct mmu_rb_handler *handler, + unsigned long addr, unsigned long len) +{ + struct mmu_rb_node *node; + + trace_hfi1_mmu_rb_search(addr, len); + node = __mmu_int_rb_iter_first(&handler->root, addr, (addr + len) - 1); + if (node) + list_move_tail(&node->list, &handler->lru_list); + return node; +} + +/* Caller must hold handler lock */ static struct mmu_rb_node *__mmu_rb_search(struct mmu_rb_handler *handler, unsigned long addr, unsigned long len) @@ -167,32 +180,6 @@ return node; } -bool hfi1_mmu_rb_remove_unless_exact(struct mmu_rb_handler *handler, - unsigned long addr, unsigned long len, - struct mmu_rb_node **rb_node) -{ - struct mmu_rb_node *node; - unsigned long flags; - bool ret = false; - - if (current->mm != handler->mn.mm) - return ret; - - spin_lock_irqsave(&handler->lock, flags); - node = __mmu_rb_search(handler, addr, len); - if (node) { - if (node->addr == addr && node->len == len) - goto unlock; - __mmu_int_rb_remove(node, &handler->root); - list_del(&node->list); /* remove from LRU list */ - ret = true; - } -unlock: - spin_unlock_irqrestore(&handler->lock, flags); - *rb_node = node; - return ret; -} - void hfi1_mmu_rb_evict(struct mmu_rb_handler *handler, void *evict_arg) { struct mmu_rb_node *rbnode, *ptr; @@ -206,8 +193,7 @@ INIT_LIST_HEAD(&del_list); spin_lock_irqsave(&handler->lock, flags); - list_for_each_entry_safe_reverse(rbnode, ptr, &handler->lru_list, - list) { + list_for_each_entry_safe(rbnode, ptr, &handler->lru_list, list) { if (handler->ops->evict(handler->ops_arg, rbnode, evict_arg, &stop)) { __mmu_int_rb_remove(rbnode, &handler->root); @@ -219,36 +205,11 @@ } spin_unlock_irqrestore(&handler->lock, flags); - while (!list_empty(&del_list)) { - rbnode = list_first_entry(&del_list, struct mmu_rb_node, list); - list_del(&rbnode->list); + list_for_each_entry_safe(rbnode, ptr, &del_list, list) { handler->ops->remove(handler->ops_arg, rbnode); } } -/* - * It is up to the caller to ensure that this function does not race with the - * mmu invalidate notifier which may be calling the users remove callback on - * 'node'. - */ -void hfi1_mmu_rb_remove(struct mmu_rb_handler *handler, - struct mmu_rb_node *node) -{ - unsigned long flags; - - if (current->mm != handler->mn.mm) - return; - - /* Validity of handler and node pointers has been checked by caller. */ - trace_hfi1_mmu_rb_remove(node->addr, node->len); - spin_lock_irqsave(&handler->lock, flags); - __mmu_int_rb_remove(node, &handler->root); - list_del(&node->list); /* remove from LRU list */ - spin_unlock_irqrestore(&handler->lock, flags); - - handler->ops->remove(handler->ops_arg, node); -} - static int mmu_notifier_range_start(struct mmu_notifier *mn, const struct mmu_notifier_range *range) { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/infiniband/hw/hfi1/mmu_rb.h +++ linux-azure-6.2-6.2.0/drivers/infiniband/hw/hfi1/mmu_rb.h @@ -52,10 +52,8 @@ int hfi1_mmu_rb_insert(struct mmu_rb_handler *handler, struct mmu_rb_node *mnode); void hfi1_mmu_rb_evict(struct mmu_rb_handler *handler, void *evict_arg); -void hfi1_mmu_rb_remove(struct mmu_rb_handler *handler, - struct mmu_rb_node *mnode); -bool hfi1_mmu_rb_remove_unless_exact(struct mmu_rb_handler *handler, - unsigned long addr, unsigned long len, - struct mmu_rb_node **rb_node); +struct mmu_rb_node *hfi1_mmu_rb_get_first(struct mmu_rb_handler *handler, + unsigned long addr, + unsigned long len); #endif /* _HFI1_MMU_RB_H */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/infiniband/hw/hfi1/sdma_txreq.h +++ linux-azure-6.2-6.2.0/drivers/infiniband/hw/hfi1/sdma_txreq.h @@ -19,6 +19,7 @@ struct sdma_desc { /* private: don't use directly */ u64 qw[2]; + void *pinning_ctx; }; /** only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/infiniband/hw/hfi1/trace_mmu.h +++ linux-azure-6.2-6.2.0/drivers/infiniband/hw/hfi1/trace_mmu.h @@ -37,10 +37,6 @@ TP_PROTO(unsigned long addr, unsigned long len), TP_ARGS(addr, len)); -DEFINE_EVENT(hfi1_mmu_rb_template, hfi1_mmu_rb_remove, - TP_PROTO(unsigned long addr, unsigned long len), - TP_ARGS(addr, len)); - DEFINE_EVENT(hfi1_mmu_rb_template, hfi1_mmu_mem_invalidate, TP_PROTO(unsigned long addr, unsigned long len), TP_ARGS(addr, len)); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/infiniband/hw/hfi1/user_sdma.c +++ linux-azure-6.2-6.2.0/drivers/infiniband/hw/hfi1/user_sdma.c @@ -24,7 +24,6 @@ #include "hfi.h" #include "sdma.h" -#include "mmu_rb.h" #include "user_sdma.h" #include "verbs.h" /* for the headers */ #include "common.h" /* for struct hfi1_tid_info */ @@ -39,11 +38,7 @@ static int user_sdma_send_pkts(struct user_sdma_request *req, u16 maxpkts); static void user_sdma_txreq_cb(struct sdma_txreq *txreq, int status); static inline void pq_update(struct hfi1_user_sdma_pkt_q *pq); -static void user_sdma_free_request(struct user_sdma_request *req, bool unpin); -static int pin_vector_pages(struct user_sdma_request *req, - struct user_sdma_iovec *iovec); -static void unpin_vector_pages(struct mm_struct *mm, struct page **pages, - unsigned start, unsigned npages); +static void user_sdma_free_request(struct user_sdma_request *req); static int check_header_template(struct user_sdma_request *req, struct hfi1_pkt_header *hdr, u32 lrhlen, u32 datalen); @@ -81,6 +76,11 @@ .invalidate = sdma_rb_invalidate }; +static int add_system_pages_to_sdma_packet(struct user_sdma_request *req, + struct user_sdma_txreq *tx, + struct user_sdma_iovec *iovec, + u32 *pkt_remaining); + static int defer_packet_queue( struct sdma_engine *sde, struct iowait_work *wait, @@ -410,6 +410,7 @@ ret = -EINVAL; goto free_req; } + /* Copy the header from the user buffer */ ret = copy_from_user(&req->hdr, iovec[idx].iov_base + sizeof(info), sizeof(req->hdr)); @@ -484,9 +485,8 @@ memcpy(&req->iovs[i].iov, iovec + idx++, sizeof(req->iovs[i].iov)); - ret = pin_vector_pages(req, &req->iovs[i]); - if (ret) { - req->data_iovs = i; + if (req->iovs[i].iov.iov_len == 0) { + ret = -EINVAL; goto free_req; } req->data_len += req->iovs[i].iov.iov_len; @@ -584,7 +584,7 @@ if (req->seqsubmitted) wait_event(pq->busy.wait_dma, (req->seqcomp == req->seqsubmitted - 1)); - user_sdma_free_request(req, true); + user_sdma_free_request(req); pq_update(pq); set_comp_state(pq, cq, info.comp_idx, ERROR, ret); } @@ -696,48 +696,6 @@ return ret; } -static int user_sdma_txadd(struct user_sdma_request *req, - struct user_sdma_txreq *tx, - struct user_sdma_iovec *iovec, u32 datalen, - u32 *queued_ptr, u32 *data_sent_ptr, - u64 *iov_offset_ptr) -{ - int ret; - unsigned int pageidx, len; - unsigned long base, offset; - u64 iov_offset = *iov_offset_ptr; - u32 queued = *queued_ptr, data_sent = *data_sent_ptr; - struct hfi1_user_sdma_pkt_q *pq = req->pq; - - base = (unsigned long)iovec->iov.iov_base; - offset = offset_in_page(base + iovec->offset + iov_offset); - pageidx = (((iovec->offset + iov_offset + base) - (base & PAGE_MASK)) >> - PAGE_SHIFT); - len = offset + req->info.fragsize > PAGE_SIZE ? - PAGE_SIZE - offset : req->info.fragsize; - len = min((datalen - queued), len); - ret = sdma_txadd_page(pq->dd, &tx->txreq, iovec->pages[pageidx], - offset, len); - if (ret) { - SDMA_DBG(req, "SDMA txreq add page failed %d\n", ret); - return ret; - } - iov_offset += len; - queued += len; - data_sent += len; - if (unlikely(queued < datalen && pageidx == iovec->npages && - req->iov_idx < req->data_iovs - 1)) { - iovec->offset += iov_offset; - iovec = &req->iovs[++req->iov_idx]; - iov_offset = 0; - } - - *queued_ptr = queued; - *data_sent_ptr = data_sent; - *iov_offset_ptr = iov_offset; - return ret; -} - static int user_sdma_send_pkts(struct user_sdma_request *req, u16 maxpkts) { int ret = 0; @@ -769,8 +727,7 @@ maxpkts = req->info.npkts - req->seqnum; while (npkts < maxpkts) { - u32 datalen = 0, queued = 0, data_sent = 0; - u64 iov_offset = 0; + u32 datalen = 0; /* * Check whether any of the completions have come back @@ -863,27 +820,17 @@ goto free_txreq; } - /* - * If the request contains any data vectors, add up to - * fragsize bytes to the descriptor. - */ - while (queued < datalen && - (req->sent + data_sent) < req->data_len) { - ret = user_sdma_txadd(req, tx, iovec, datalen, - &queued, &data_sent, &iov_offset); - if (ret) - goto free_txreq; - } - /* - * The txreq was submitted successfully so we can update - * the counters. - */ req->koffset += datalen; if (req_opcode(req->info.ctrl) == EXPECTED) req->tidoffset += datalen; - req->sent += data_sent; - if (req->data_len) - iovec->offset += iov_offset; + req->sent += datalen; + while (datalen) { + ret = add_system_pages_to_sdma_packet(req, tx, iovec, + &datalen); + if (ret) + goto free_txreq; + iovec = &req->iovs[req->iov_idx]; + } list_add_tail(&tx->txreq.list, &req->txps); /* * It is important to increment this here as it is used to @@ -920,133 +867,14 @@ static u32 sdma_cache_evict(struct hfi1_user_sdma_pkt_q *pq, u32 npages) { struct evict_data evict_data; + struct mmu_rb_handler *handler = pq->handler; evict_data.cleared = 0; evict_data.target = npages; - hfi1_mmu_rb_evict(pq->handler, &evict_data); + hfi1_mmu_rb_evict(handler, &evict_data); return evict_data.cleared; } -static int pin_sdma_pages(struct user_sdma_request *req, - struct user_sdma_iovec *iovec, - struct sdma_mmu_node *node, - int npages) -{ - int pinned, cleared; - struct page **pages; - struct hfi1_user_sdma_pkt_q *pq = req->pq; - - pages = kcalloc(npages, sizeof(*pages), GFP_KERNEL); - if (!pages) - return -ENOMEM; - memcpy(pages, node->pages, node->npages * sizeof(*pages)); - - npages -= node->npages; -retry: - if (!hfi1_can_pin_pages(pq->dd, current->mm, - atomic_read(&pq->n_locked), npages)) { - cleared = sdma_cache_evict(pq, npages); - if (cleared >= npages) - goto retry; - } - pinned = hfi1_acquire_user_pages(current->mm, - ((unsigned long)iovec->iov.iov_base + - (node->npages * PAGE_SIZE)), npages, 0, - pages + node->npages); - if (pinned < 0) { - kfree(pages); - return pinned; - } - if (pinned != npages) { - unpin_vector_pages(current->mm, pages, node->npages, pinned); - return -EFAULT; - } - kfree(node->pages); - node->rb.len = iovec->iov.iov_len; - node->pages = pages; - atomic_add(pinned, &pq->n_locked); - return pinned; -} - -static void unpin_sdma_pages(struct sdma_mmu_node *node) -{ - if (node->npages) { - unpin_vector_pages(mm_from_sdma_node(node), node->pages, 0, - node->npages); - atomic_sub(node->npages, &node->pq->n_locked); - } -} - -static int pin_vector_pages(struct user_sdma_request *req, - struct user_sdma_iovec *iovec) -{ - int ret = 0, pinned, npages; - struct hfi1_user_sdma_pkt_q *pq = req->pq; - struct sdma_mmu_node *node = NULL; - struct mmu_rb_node *rb_node; - struct iovec *iov; - bool extracted; - - extracted = - hfi1_mmu_rb_remove_unless_exact(pq->handler, - (unsigned long) - iovec->iov.iov_base, - iovec->iov.iov_len, &rb_node); - if (rb_node) { - node = container_of(rb_node, struct sdma_mmu_node, rb); - if (!extracted) { - atomic_inc(&node->refcount); - iovec->pages = node->pages; - iovec->npages = node->npages; - iovec->node = node; - return 0; - } - } - - if (!node) { - node = kzalloc(sizeof(*node), GFP_KERNEL); - if (!node) - return -ENOMEM; - - node->rb.addr = (unsigned long)iovec->iov.iov_base; - node->pq = pq; - atomic_set(&node->refcount, 0); - } - - iov = &iovec->iov; - npages = num_user_pages((unsigned long)iov->iov_base, iov->iov_len); - if (node->npages < npages) { - pinned = pin_sdma_pages(req, iovec, node, npages); - if (pinned < 0) { - ret = pinned; - goto bail; - } - node->npages += pinned; - npages = node->npages; - } - iovec->pages = node->pages; - iovec->npages = npages; - iovec->node = node; - - ret = hfi1_mmu_rb_insert(req->pq->handler, &node->rb); - if (ret) { - iovec->node = NULL; - goto bail; - } - return 0; -bail: - unpin_sdma_pages(node); - kfree(node); - return ret; -} - -static void unpin_vector_pages(struct mm_struct *mm, struct page **pages, - unsigned start, unsigned npages) -{ - hfi1_release_user_pages(mm, pages + start, npages, false); - kfree(pages); -} - static int check_header_template(struct user_sdma_request *req, struct hfi1_pkt_header *hdr, u32 lrhlen, u32 datalen) @@ -1388,7 +1216,7 @@ if (req->seqcomp != req->info.npkts - 1) return; - user_sdma_free_request(req, false); + user_sdma_free_request(req); set_comp_state(pq, cq, req->info.comp_idx, state, status); pq_update(pq); } @@ -1399,10 +1227,8 @@ wake_up(&pq->wait); } -static void user_sdma_free_request(struct user_sdma_request *req, bool unpin) +static void user_sdma_free_request(struct user_sdma_request *req) { - int i; - if (!list_empty(&req->txps)) { struct sdma_txreq *t, *p; @@ -1415,21 +1241,6 @@ } } - for (i = 0; i < req->data_iovs; i++) { - struct sdma_mmu_node *node = req->iovs[i].node; - - if (!node) - continue; - - req->iovs[i].node = NULL; - - if (unpin) - hfi1_mmu_rb_remove(req->pq->handler, - &node->rb); - else - atomic_dec(&node->refcount); - } - kfree(req->tids); clear_bit(req->info.comp_idx, req->pq->req_in_use); } @@ -1447,6 +1258,368 @@ idx, state, ret); } +static void unpin_vector_pages(struct mm_struct *mm, struct page **pages, + unsigned int start, unsigned int npages) +{ + hfi1_release_user_pages(mm, pages + start, npages, false); + kfree(pages); +} + +static void free_system_node(struct sdma_mmu_node *node) +{ + if (node->npages) { + unpin_vector_pages(mm_from_sdma_node(node), node->pages, 0, + node->npages); + atomic_sub(node->npages, &node->pq->n_locked); + } + kfree(node); +} + +static inline void acquire_node(struct sdma_mmu_node *node) +{ + atomic_inc(&node->refcount); + WARN_ON(atomic_read(&node->refcount) < 0); +} + +static inline void release_node(struct mmu_rb_handler *handler, + struct sdma_mmu_node *node) +{ + atomic_dec(&node->refcount); + WARN_ON(atomic_read(&node->refcount) < 0); +} + +static struct sdma_mmu_node *find_system_node(struct mmu_rb_handler *handler, + unsigned long start, + unsigned long end) +{ + struct mmu_rb_node *rb_node; + struct sdma_mmu_node *node; + unsigned long flags; + + spin_lock_irqsave(&handler->lock, flags); + rb_node = hfi1_mmu_rb_get_first(handler, start, (end - start)); + if (!rb_node) { + spin_unlock_irqrestore(&handler->lock, flags); + return NULL; + } + node = container_of(rb_node, struct sdma_mmu_node, rb); + acquire_node(node); + spin_unlock_irqrestore(&handler->lock, flags); + + return node; +} + +static int pin_system_pages(struct user_sdma_request *req, + uintptr_t start_address, size_t length, + struct sdma_mmu_node *node, int npages) +{ + struct hfi1_user_sdma_pkt_q *pq = req->pq; + int pinned, cleared; + struct page **pages; + + pages = kcalloc(npages, sizeof(*pages), GFP_KERNEL); + if (!pages) + return -ENOMEM; + +retry: + if (!hfi1_can_pin_pages(pq->dd, current->mm, atomic_read(&pq->n_locked), + npages)) { + SDMA_DBG(req, "Evicting: nlocked %u npages %u", + atomic_read(&pq->n_locked), npages); + cleared = sdma_cache_evict(pq, npages); + if (cleared >= npages) + goto retry; + } + + SDMA_DBG(req, "Acquire user pages start_address %lx node->npages %u npages %u", + start_address, node->npages, npages); + pinned = hfi1_acquire_user_pages(current->mm, start_address, npages, 0, + pages); + + if (pinned < 0) { + kfree(pages); + SDMA_DBG(req, "pinned %d", pinned); + return pinned; + } + if (pinned != npages) { + unpin_vector_pages(current->mm, pages, node->npages, pinned); + SDMA_DBG(req, "npages %u pinned %d", npages, pinned); + return -EFAULT; + } + node->rb.addr = start_address; + node->rb.len = length; + node->pages = pages; + node->npages = npages; + atomic_add(pinned, &pq->n_locked); + SDMA_DBG(req, "done. pinned %d", pinned); + return 0; +} + +static int add_system_pinning(struct user_sdma_request *req, + struct sdma_mmu_node **node_p, + unsigned long start, unsigned long len) + +{ + struct hfi1_user_sdma_pkt_q *pq = req->pq; + struct sdma_mmu_node *node; + int ret; + + node = kzalloc(sizeof(*node), GFP_KERNEL); + if (!node) + return -ENOMEM; + + node->pq = pq; + ret = pin_system_pages(req, start, len, node, PFN_DOWN(len)); + if (ret == 0) { + ret = hfi1_mmu_rb_insert(pq->handler, &node->rb); + if (ret) + free_system_node(node); + else + *node_p = node; + + return ret; + } + + kfree(node); + return ret; +} + +static int get_system_cache_entry(struct user_sdma_request *req, + struct sdma_mmu_node **node_p, + size_t req_start, size_t req_len) +{ + struct hfi1_user_sdma_pkt_q *pq = req->pq; + u64 start = ALIGN_DOWN(req_start, PAGE_SIZE); + u64 end = PFN_ALIGN(req_start + req_len); + struct mmu_rb_handler *handler = pq->handler; + int ret; + + if ((end - start) == 0) { + SDMA_DBG(req, + "Request for empty cache entry req_start %lx req_len %lx start %llx end %llx", + req_start, req_len, start, end); + return -EINVAL; + } + + SDMA_DBG(req, "req_start %lx req_len %lu", req_start, req_len); + + while (1) { + struct sdma_mmu_node *node = + find_system_node(handler, start, end); + u64 prepend_len = 0; + + SDMA_DBG(req, "node %p start %llx end %llu", node, start, end); + if (!node) { + ret = add_system_pinning(req, node_p, start, + end - start); + if (ret == -EEXIST) { + /* + * Another execution context has inserted a + * conficting entry first. + */ + continue; + } + return ret; + } + + if (node->rb.addr <= start) { + /* + * This entry covers at least part of the region. If it doesn't extend + * to the end, then this will be called again for the next segment. + */ + *node_p = node; + return 0; + } + + SDMA_DBG(req, "prepend: node->rb.addr %lx, node->refcount %d", + node->rb.addr, atomic_read(&node->refcount)); + prepend_len = node->rb.addr - start; + + /* + * This node will not be returned, instead a new node + * will be. So release the reference. + */ + release_node(handler, node); + + /* Prepend a node to cover the beginning of the allocation */ + ret = add_system_pinning(req, node_p, start, prepend_len); + if (ret == -EEXIST) { + /* Another execution context has inserted a conficting entry first. */ + continue; + } + return ret; + } +} + +static int add_mapping_to_sdma_packet(struct user_sdma_request *req, + struct user_sdma_txreq *tx, + struct sdma_mmu_node *cache_entry, + size_t start, + size_t from_this_cache_entry) +{ + struct hfi1_user_sdma_pkt_q *pq = req->pq; + unsigned int page_offset; + unsigned int from_this_page; + size_t page_index; + void *ctx; + int ret; + + /* + * Because the cache may be more fragmented than the memory that is being accessed, + * it's not strictly necessary to have a descriptor per cache entry. + */ + + while (from_this_cache_entry) { + page_index = PFN_DOWN(start - cache_entry->rb.addr); + + if (page_index >= cache_entry->npages) { + SDMA_DBG(req, + "Request for page_index %zu >= cache_entry->npages %u", + page_index, cache_entry->npages); + return -EINVAL; + } + + page_offset = start - ALIGN_DOWN(start, PAGE_SIZE); + from_this_page = PAGE_SIZE - page_offset; + + if (from_this_page < from_this_cache_entry) { + ctx = NULL; + } else { + /* + * In the case they are equal the next line has no practical effect, + * but it's better to do a register to register copy than a conditional + * branch. + */ + from_this_page = from_this_cache_entry; + ctx = cache_entry; + } + + ret = sdma_txadd_page(pq->dd, ctx, &tx->txreq, + cache_entry->pages[page_index], + page_offset, from_this_page); + if (ret) { + /* + * When there's a failure, the entire request is freed by + * user_sdma_send_pkts(). + */ + SDMA_DBG(req, + "sdma_txadd_page failed %d page_index %lu page_offset %u from_this_page %u", + ret, page_index, page_offset, from_this_page); + return ret; + } + start += from_this_page; + from_this_cache_entry -= from_this_page; + } + return 0; +} + +static int add_system_iovec_to_sdma_packet(struct user_sdma_request *req, + struct user_sdma_txreq *tx, + struct user_sdma_iovec *iovec, + size_t from_this_iovec) +{ + struct mmu_rb_handler *handler = req->pq->handler; + + while (from_this_iovec > 0) { + struct sdma_mmu_node *cache_entry; + size_t from_this_cache_entry; + size_t start; + int ret; + + start = (uintptr_t)iovec->iov.iov_base + iovec->offset; + ret = get_system_cache_entry(req, &cache_entry, start, + from_this_iovec); + if (ret) { + SDMA_DBG(req, "pin system segment failed %d", ret); + return ret; + } + + from_this_cache_entry = cache_entry->rb.len - (start - cache_entry->rb.addr); + if (from_this_cache_entry > from_this_iovec) + from_this_cache_entry = from_this_iovec; + + ret = add_mapping_to_sdma_packet(req, tx, cache_entry, start, + from_this_cache_entry); + if (ret) { + /* + * We're guaranteed that there will be no descriptor + * completion callback that releases this node + * because only the last descriptor referencing it + * has a context attached, and a failure means the + * last descriptor was never added. + */ + release_node(handler, cache_entry); + SDMA_DBG(req, "add system segment failed %d", ret); + return ret; + } + + iovec->offset += from_this_cache_entry; + from_this_iovec -= from_this_cache_entry; + } + + return 0; +} + +static int add_system_pages_to_sdma_packet(struct user_sdma_request *req, + struct user_sdma_txreq *tx, + struct user_sdma_iovec *iovec, + u32 *pkt_data_remaining) +{ + size_t remaining_to_add = *pkt_data_remaining; + /* + * Walk through iovec entries, ensure the associated pages + * are pinned and mapped, add data to the packet until no more + * data remains to be added. + */ + while (remaining_to_add > 0) { + struct user_sdma_iovec *cur_iovec; + size_t from_this_iovec; + int ret; + + cur_iovec = iovec; + from_this_iovec = iovec->iov.iov_len - iovec->offset; + + if (from_this_iovec > remaining_to_add) { + from_this_iovec = remaining_to_add; + } else { + /* The current iovec entry will be consumed by this pass. */ + req->iov_idx++; + iovec++; + } + + ret = add_system_iovec_to_sdma_packet(req, tx, cur_iovec, + from_this_iovec); + if (ret) + return ret; + + remaining_to_add -= from_this_iovec; + } + *pkt_data_remaining = remaining_to_add; + + return 0; +} + +void system_descriptor_complete(struct hfi1_devdata *dd, + struct sdma_desc *descp) +{ + switch (sdma_mapping_type(descp)) { + case SDMA_MAP_SINGLE: + dma_unmap_single(&dd->pcidev->dev, sdma_mapping_addr(descp), + sdma_mapping_len(descp), DMA_TO_DEVICE); + break; + case SDMA_MAP_PAGE: + dma_unmap_page(&dd->pcidev->dev, sdma_mapping_addr(descp), + sdma_mapping_len(descp), DMA_TO_DEVICE); + break; + } + + if (descp->pinning_ctx) { + struct sdma_mmu_node *node = descp->pinning_ctx; + + release_node(node->rb.handler, node); + } +} + static bool sdma_rb_filter(struct mmu_rb_node *node, unsigned long addr, unsigned long len) { @@ -1493,8 +1666,7 @@ struct sdma_mmu_node *node = container_of(mnode, struct sdma_mmu_node, rb); - unpin_sdma_pages(node); - kfree(node); + free_system_node(node); } static int sdma_rb_invalidate(void *arg, struct mmu_rb_node *mnode) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/infiniband/hw/hfi1/user_sdma.h +++ linux-azure-6.2-6.2.0/drivers/infiniband/hw/hfi1/user_sdma.h @@ -112,16 +112,11 @@ struct user_sdma_iovec { struct list_head list; struct iovec iov; - /* number of pages in this vector */ - unsigned int npages; - /* array of pinned pages for this vector */ - struct page **pages; /* * offset into the virtual address space of the vector at * which we last left off. */ u64 offset; - struct sdma_mmu_node *node; }; /* evict operation argument */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/infiniband/hw/hfi1/verbs.c +++ linux-azure-6.2-6.2.0/drivers/infiniband/hw/hfi1/verbs.c @@ -778,8 +778,8 @@ /* add icrc, lt byte, and padding to flit */ if (extra_bytes) - ret = sdma_txadd_daddr(sde->dd, &tx->txreq, - sde->dd->sdma_pad_phys, extra_bytes); + ret = sdma_txadd_daddr(sde->dd, &tx->txreq, sde->dd->sdma_pad_phys, + extra_bytes); bail_txadd: return ret; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/infiniband/hw/hfi1/vnic_sdma.c +++ linux-azure-6.2-6.2.0/drivers/infiniband/hw/hfi1/vnic_sdma.c @@ -64,6 +64,7 @@ /* combine physically continuous fragments later? */ ret = sdma_txadd_page(sde->dd, + NULL, &tx->txreq, skb_frag_page(frag), skb_frag_off(frag), only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/infiniband/hw/mlx4/qp.c +++ linux-azure-6.2-6.2.0/drivers/infiniband/hw/mlx4/qp.c @@ -412,9 +412,13 @@ struct mlx4_ib_qp *qp, struct mlx4_ib_create_qp *ucmd) { + u32 cnt; + /* Sanity check SQ size before proceeding */ - if ((1 << ucmd->log_sq_bb_count) > dev->dev->caps.max_wqes || - ucmd->log_sq_stride > + if (check_shl_overflow(1, ucmd->log_sq_bb_count, &cnt) || + cnt > dev->dev->caps.max_wqes) + return -EINVAL; + if (ucmd->log_sq_stride > ilog2(roundup_pow_of_two(dev->dev->caps.max_sq_desc_sz)) || ucmd->log_sq_stride < MLX4_IB_MIN_SQ_STRIDE) return -EINVAL; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/infiniband/hw/mlx5/umr.c +++ linux-azure-6.2-6.2.0/drivers/infiniband/hw/mlx5/umr.c @@ -380,6 +380,9 @@ struct mlx5_mkey_seg *seg, unsigned int access_flags) { + bool ro_read = (access_flags & IB_ACCESS_RELAXED_ORDERING) && + pcie_relaxed_ordering_enabled(dev->mdev->pdev); + MLX5_SET(mkc, seg, a, !!(access_flags & IB_ACCESS_REMOTE_ATOMIC)); MLX5_SET(mkc, seg, rw, !!(access_flags & IB_ACCESS_REMOTE_WRITE)); MLX5_SET(mkc, seg, rr, !!(access_flags & IB_ACCESS_REMOTE_READ)); @@ -387,8 +390,7 @@ MLX5_SET(mkc, seg, lr, 1); MLX5_SET(mkc, seg, relaxed_ordering_write, !!(access_flags & IB_ACCESS_RELAXED_ORDERING)); - MLX5_SET(mkc, seg, relaxed_ordering_read, - !!(access_flags & IB_ACCESS_RELAXED_ORDERING)); + MLX5_SET(mkc, seg, relaxed_ordering_read, ro_read); } int mlx5r_umr_rereg_pd_access(struct mlx5_ib_mr *mr, struct ib_pd *pd, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/infiniband/sw/rdmavt/qp.c +++ linux-azure-6.2-6.2.0/drivers/infiniband/sw/rdmavt/qp.c @@ -464,8 +464,6 @@ if (qps_inuse) rvt_pr_err(rdi, "QP memory leak! %u still in use\n", qps_inuse); - if (!rdi->qp_dev) - return; kfree(rdi->qp_dev->qp_table); free_qpn_table(&rdi->qp_dev->qpn_table); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/infiniband/sw/rxe/rxe.c +++ linux-azure-6.2-6.2.0/drivers/infiniband/sw/rxe/rxe.c @@ -175,7 +175,7 @@ static int rxe_newlink(const char *ibdev_name, struct net_device *ndev) { - struct rxe_dev *exists; + struct rxe_dev *rxe; int err = 0; if (is_vlan_dev(ndev)) { @@ -184,17 +184,17 @@ goto err; } - exists = rxe_get_dev_from_net(ndev); - if (exists) { - ib_device_put(&exists->ib_dev); - rxe_dbg(exists, "already configured on %s\n", ndev->name); + rxe = rxe_get_dev_from_net(ndev); + if (rxe) { + ib_device_put(&rxe->ib_dev); + rxe_dbg(rxe, "already configured on %s\n", ndev->name); err = -EEXIST; goto err; } err = rxe_net_add(ibdev_name, ndev); if (err) { - rxe_dbg(exists, "failed to add %s\n", ndev->name); + pr_debug("failed to add %s\n", ndev->name); goto err; } err: only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/infiniband/sw/rxe/rxe_comp.c +++ linux-azure-6.2-6.2.0/drivers/infiniband/sw/rxe/rxe_comp.c @@ -571,9 +571,8 @@ ib_device_put(dev); } -int rxe_completer(void *arg) +int rxe_completer(struct rxe_qp *qp) { - struct rxe_qp *qp = (struct rxe_qp *)arg; struct rxe_dev *rxe = to_rdev(qp->ibqp.device); struct rxe_send_wqe *wqe = NULL; struct sk_buff *skb = NULL; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/infiniband/sw/rxe/rxe_cq.c +++ linux-azure-6.2-6.2.0/drivers/infiniband/sw/rxe/rxe_cq.c @@ -39,21 +39,6 @@ return -EINVAL; } -static void rxe_send_complete(struct tasklet_struct *t) -{ - struct rxe_cq *cq = from_tasklet(cq, t, comp_task); - unsigned long flags; - - spin_lock_irqsave(&cq->cq_lock, flags); - if (cq->is_dying) { - spin_unlock_irqrestore(&cq->cq_lock, flags); - return; - } - spin_unlock_irqrestore(&cq->cq_lock, flags); - - cq->ibcq.comp_handler(&cq->ibcq, cq->ibcq.cq_context); -} - int rxe_cq_from_init(struct rxe_dev *rxe, struct rxe_cq *cq, int cqe, int comp_vector, struct ib_udata *udata, struct rxe_create_cq_resp __user *uresp) @@ -79,10 +64,6 @@ cq->is_user = uresp; - cq->is_dying = false; - - tasklet_setup(&cq->comp_task, rxe_send_complete); - spin_lock_init(&cq->cq_lock); cq->ibcq.cqe = cqe; return 0; @@ -103,6 +84,7 @@ return err; } +/* caller holds reference to cq */ int rxe_cq_post(struct rxe_cq *cq, struct rxe_cqe *cqe, int solicited) { struct ib_event ev; @@ -135,21 +117,13 @@ if ((cq->notify == IB_CQ_NEXT_COMP) || (cq->notify == IB_CQ_SOLICITED && solicited)) { cq->notify = 0; - tasklet_schedule(&cq->comp_task); + + cq->ibcq.comp_handler(&cq->ibcq, cq->ibcq.cq_context); } return 0; } -void rxe_cq_disable(struct rxe_cq *cq) -{ - unsigned long flags; - - spin_lock_irqsave(&cq->cq_lock, flags); - cq->is_dying = true; - spin_unlock_irqrestore(&cq->cq_lock, flags); -} - void rxe_cq_cleanup(struct rxe_pool_elem *elem) { struct rxe_cq *cq = container_of(elem, typeof(*cq), elem); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/infiniband/sw/rxe/rxe_qp.c +++ linux-azure-6.2-6.2.0/drivers/infiniband/sw/rxe/rxe_qp.c @@ -473,29 +473,23 @@ { /* stop tasks from running */ rxe_disable_task(&qp->resp.task); - - /* stop request/comp */ - if (qp->sq.queue) { - if (qp_type(qp) == IB_QPT_RC) - rxe_disable_task(&qp->comp.task); - rxe_disable_task(&qp->req.task); - } + rxe_disable_task(&qp->comp.task); + rxe_disable_task(&qp->req.task); /* move qp to the reset state */ qp->req.state = QP_STATE_RESET; qp->comp.state = QP_STATE_RESET; qp->resp.state = QP_STATE_RESET; - /* let state machines reset themselves drain work and packet queues - * etc. - */ - __rxe_do_task(&qp->resp.task); + /* drain work and packet queuesc */ + rxe_requester(qp); + rxe_completer(qp); + rxe_responder(qp); - if (qp->sq.queue) { - __rxe_do_task(&qp->comp.task); - __rxe_do_task(&qp->req.task); + if (qp->rq.queue) + rxe_queue_reset(qp->rq.queue); + if (qp->sq.queue) rxe_queue_reset(qp->sq.queue); - } /* cleanup attributes */ atomic_set(&qp->ssn, 0); @@ -518,13 +512,8 @@ /* reenable tasks */ rxe_enable_task(&qp->resp.task); - - if (qp->sq.queue) { - if (qp_type(qp) == IB_QPT_RC) - rxe_enable_task(&qp->comp.task); - - rxe_enable_task(&qp->req.task); - } + rxe_enable_task(&qp->comp.task); + rxe_enable_task(&qp->req.task); } /* drain the send queue */ @@ -533,10 +522,7 @@ if (qp->sq.queue) { if (qp->req.state != QP_STATE_DRAINED) { qp->req.state = QP_STATE_DRAIN; - if (qp_type(qp) == IB_QPT_RC) - rxe_sched_task(&qp->comp.task); - else - __rxe_do_task(&qp->comp.task); + rxe_sched_task(&qp->comp.task); rxe_sched_task(&qp->req.task); } } @@ -552,11 +538,7 @@ /* drain work and packet queues */ rxe_sched_task(&qp->resp.task); - - if (qp_type(qp) == IB_QPT_RC) - rxe_sched_task(&qp->comp.task); - else - __rxe_do_task(&qp->comp.task); + rxe_sched_task(&qp->comp.task); rxe_sched_task(&qp->req.task); } @@ -773,24 +755,25 @@ qp->valid = 0; qp->qp_timeout_jiffies = 0; - rxe_cleanup_task(&qp->resp.task); if (qp_type(qp) == IB_QPT_RC) { del_timer_sync(&qp->retrans_timer); del_timer_sync(&qp->rnr_nak_timer); } - rxe_cleanup_task(&qp->req.task); - rxe_cleanup_task(&qp->comp.task); + if (qp->resp.task.func) + rxe_cleanup_task(&qp->resp.task); - /* flush out any receive wr's or pending requests */ if (qp->req.task.func) - __rxe_do_task(&qp->req.task); + rxe_cleanup_task(&qp->req.task); - if (qp->sq.queue) { - __rxe_do_task(&qp->comp.task); - __rxe_do_task(&qp->req.task); - } + if (qp->comp.task.func) + rxe_cleanup_task(&qp->comp.task); + + /* flush out any receive wr's or pending requests */ + rxe_requester(qp); + rxe_completer(qp); + rxe_responder(qp); if (qp->sq.queue) rxe_queue_cleanup(qp->sq.queue); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/infiniband/sw/rxe/rxe_req.c +++ linux-azure-6.2-6.2.0/drivers/infiniband/sw/rxe/rxe_req.c @@ -635,9 +635,8 @@ return 0; } -int rxe_requester(void *arg) +int rxe_requester(struct rxe_qp *qp) { - struct rxe_qp *qp = (struct rxe_qp *)arg; struct rxe_dev *rxe = to_rdev(qp->ibqp.device); struct rxe_pkt_info pkt; struct sk_buff *skb; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/infiniband/sw/rxe/rxe_task.c +++ linux-azure-6.2-6.2.0/drivers/infiniband/sw/rxe/rxe_task.c @@ -6,19 +6,6 @@ #include "rxe.h" -int __rxe_do_task(struct rxe_task *task) - -{ - int ret; - - while ((ret = task->func(task->arg)) == 0) - ; - - task->ret = ret; - - return ret; -} - /* * this locking is due to a potential race where * a second caller finds the task already running @@ -29,7 +16,7 @@ int cont; int ret; struct rxe_task *task = from_tasklet(task, t, tasklet); - struct rxe_qp *qp = (struct rxe_qp *)task->arg; + struct rxe_qp *qp = (struct rxe_qp *)task->qp; unsigned int iterations = RXE_MAX_ITERATIONS; spin_lock_bh(&task->lock); @@ -54,7 +41,7 @@ do { cont = 0; - ret = task->func(task->arg); + ret = task->func(task->qp); spin_lock_bh(&task->lock); switch (task->state) { @@ -91,9 +78,10 @@ task->ret = ret; } -int rxe_init_task(struct rxe_task *task, void *arg, int (*func)(void *)) +int rxe_init_task(struct rxe_task *task, struct rxe_qp *qp, + int (*func)(struct rxe_qp *)) { - task->arg = arg; + task->qp = qp; task->func = func; task->destroyed = false; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/infiniband/sw/rxe/rxe_task.h +++ linux-azure-6.2-6.2.0/drivers/infiniband/sw/rxe/rxe_task.h @@ -22,28 +22,23 @@ struct tasklet_struct tasklet; int state; spinlock_t lock; - void *arg; - int (*func)(void *arg); + struct rxe_qp *qp; + int (*func)(struct rxe_qp *qp); int ret; bool destroyed; }; /* * init rxe_task structure - * arg => parameter to pass to fcn + * qp => parameter to pass to func * func => function to call until it returns != 0 */ -int rxe_init_task(struct rxe_task *task, void *arg, int (*func)(void *)); +int rxe_init_task(struct rxe_task *task, struct rxe_qp *qp, + int (*func)(struct rxe_qp *)); /* cleanup task */ void rxe_cleanup_task(struct rxe_task *task); -/* - * raw call to func in loop without any checking - * can call when tasklets are disabled - */ -int __rxe_do_task(struct rxe_task *task); - void rxe_run_task(struct rxe_task *task); void rxe_sched_task(struct rxe_task *task); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/infiniband/sw/siw/siw_main.c +++ linux-azure-6.2-6.2.0/drivers/infiniband/sw/siw/siw_main.c @@ -437,9 +437,6 @@ dev_dbg(&netdev->dev, "siw: event %lu\n", event); - if (dev_net(netdev) != &init_net) - return NOTIFY_OK; - base_dev = ib_device_get_by_netdev(netdev, RDMA_DRIVER_SIW); if (!base_dev) return NOTIFY_OK; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/infiniband/sw/siw/siw_qp_tx.c +++ linux-azure-6.2-6.2.0/drivers/infiniband/sw/siw/siw_qp_tx.c @@ -558,7 +558,7 @@ data_len -= plen; fp_off = 0; - if (++seg > (int)MAX_ARRAY) { + if (++seg >= (int)MAX_ARRAY) { siw_dbg_qp(tx_qp(c_tx), "to many fragments\n"); siw_unmap_pages(iov, kmap_mask, seg-1); wqe->processed -= c_tx->bytes_unsent; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/infiniband/ulp/isert/ib_isert.c +++ linux-azure-6.2-6.2.0/drivers/infiniband/ulp/isert/ib_isert.c @@ -2506,8 +2506,8 @@ isert_info("iscsit_conn %p\n", conn); if (conn->sess) { - target_stop_session(conn->sess->se_sess); - target_wait_for_sess_cmds(conn->sess->se_sess); + target_stop_cmd_counter(conn->cmd_cnt); + target_wait_for_cmds(conn->cmd_cnt); } } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/infiniband/ulp/srpt/ib_srpt.c +++ linux-azure-6.2-6.2.0/drivers/infiniband/ulp/srpt/ib_srpt.c @@ -549,6 +549,7 @@ */ static int srpt_refresh_port(struct srpt_port *sport) { + struct ib_mad_agent *mad_agent; struct ib_mad_reg_req reg_req; struct ib_port_modify port_modify; struct ib_port_attr port_attr; @@ -593,24 +594,26 @@ set_bit(IB_MGMT_METHOD_GET, reg_req.method_mask); set_bit(IB_MGMT_METHOD_SET, reg_req.method_mask); - sport->mad_agent = ib_register_mad_agent(sport->sdev->device, - sport->port, - IB_QPT_GSI, - ®_req, 0, - srpt_mad_send_handler, - srpt_mad_recv_handler, - sport, 0); - if (IS_ERR(sport->mad_agent)) { + mad_agent = ib_register_mad_agent(sport->sdev->device, + sport->port, + IB_QPT_GSI, + ®_req, 0, + srpt_mad_send_handler, + srpt_mad_recv_handler, + sport, 0); + if (IS_ERR(mad_agent)) { pr_err("%s-%d: MAD agent registration failed (%ld). Note: this is expected if SR-IOV is enabled.\n", dev_name(&sport->sdev->device->dev), sport->port, - PTR_ERR(sport->mad_agent)); + PTR_ERR(mad_agent)); sport->mad_agent = NULL; memset(&port_modify, 0, sizeof(port_modify)); port_modify.clr_port_cap_mask = IB_PORT_DEVICE_MGMT_SUP; ib_modify_port(sport->sdev->device, sport->port, 0, &port_modify); - + return 0; } + + sport->mad_agent = mad_agent; } return 0; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/input/touchscreen/raspberrypi-ts.c +++ linux-azure-6.2-6.2.0/drivers/input/touchscreen/raspberrypi-ts.c @@ -134,7 +134,7 @@ return -ENOENT; } - fw = rpi_firmware_get(fw_node); + fw = devm_rpi_firmware_get(&pdev->dev, fw_node); of_node_put(fw_node); if (!fw) return -EPROBE_DEFER; @@ -160,7 +160,6 @@ touchbuf = (u32)ts->fw_regs_phys; error = rpi_firmware_property(fw, RPI_FIRMWARE_FRAMEBUFFER_SET_TOUCHBUF, &touchbuf, sizeof(touchbuf)); - rpi_firmware_put(fw); if (error || touchbuf != 0) { dev_warn(dev, "Failed to set touchbuf, %d\n", error); return error; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/interconnect/qcom/icc-rpm.h +++ linux-azure-6.2-6.2.0/drivers/interconnect/qcom/icc-rpm.h @@ -91,7 +91,6 @@ size_t num_nodes; const char * const *clocks; size_t num_clocks; - bool has_bus_pd; enum qcom_icc_type type; const struct regmap_config *regmap_cfg; unsigned int qos_offset; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/interconnect/qcom/msm8996.c +++ linux-azure-6.2-6.2.0/drivers/interconnect/qcom/msm8996.c @@ -1823,7 +1823,6 @@ .num_nodes = ARRAY_SIZE(a0noc_nodes), .clocks = bus_a0noc_clocks, .num_clocks = ARRAY_SIZE(bus_a0noc_clocks), - .has_bus_pd = true, .regmap_cfg = &msm8996_a0noc_regmap_config }; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/interconnect/qcom/sc7180.h +++ linux-azure-6.2-6.2.0/drivers/interconnect/qcom/sc7180.h @@ -145,7 +145,5 @@ #define SC7180_SLAVE_SERVICE_SNOC 134 #define SC7180_SLAVE_QDSS_STM 135 #define SC7180_SLAVE_TCU 136 -#define SC7180_MASTER_OSM_L3_APPS 137 -#define SC7180_SLAVE_OSM_L3 138 #endif only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/interconnect/qcom/sc7280.h +++ linux-azure-6.2-6.2.0/drivers/interconnect/qcom/sc7280.h @@ -150,7 +150,5 @@ #define SC7280_SLAVE_PCIE_1 139 #define SC7280_SLAVE_QDSS_STM 140 #define SC7280_SLAVE_TCU 141 -#define SC7280_MASTER_EPSS_L3_APPS 142 -#define SC7280_SLAVE_EPSS_L3 143 #endif only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/interconnect/qcom/sc8180x.h +++ linux-azure-6.2-6.2.0/drivers/interconnect/qcom/sc8180x.h @@ -168,8 +168,6 @@ #define SC8180X_SLAVE_EBI_CH0_DISPLAY 158 #define SC8180X_SLAVE_MNOC_SF_MEM_NOC_DISPLAY 159 #define SC8180X_SLAVE_MNOC_HF_MEM_NOC_DISPLAY 160 -#define SC8180X_MASTER_OSM_L3_APPS 161 -#define SC8180X_SLAVE_OSM_L3 162 #define SC8180X_MASTER_QUP_CORE_0 163 #define SC8180X_MASTER_QUP_CORE_1 164 only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/interconnect/qcom/sdm845.h +++ linux-azure-6.2-6.2.0/drivers/interconnect/qcom/sdm845.h @@ -136,7 +136,5 @@ #define SDM845_SLAVE_SERVICE_SNOC 128 #define SDM845_SLAVE_QDSS_STM 129 #define SDM845_SLAVE_TCU 130 -#define SDM845_MASTER_OSM_L3_APPS 131 -#define SDM845_SLAVE_OSM_L3 132 #endif /* __DRIVERS_INTERCONNECT_QCOM_SDM845_H__ */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/interconnect/qcom/sm8150.h +++ linux-azure-6.2-6.2.0/drivers/interconnect/qcom/sm8150.h @@ -148,7 +148,5 @@ #define SM8150_SLAVE_VSENSE_CTRL_CFG 137 #define SM8150_SNOC_CNOC_MAS 138 #define SM8150_SNOC_CNOC_SLV 139 -#define SM8150_MASTER_OSM_L3_APPS 140 -#define SM8150_SLAVE_OSM_L3 141 #endif only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/interconnect/qcom/sm8250.h +++ linux-azure-6.2-6.2.0/drivers/interconnect/qcom/sm8250.h @@ -158,7 +158,5 @@ #define SM8250_SLAVE_VSENSE_CTRL_CFG 147 #define SM8250_SNOC_CNOC_MAS 148 #define SM8250_SNOC_CNOC_SLV 149 -#define SM8250_MASTER_EPSS_L3_APPS 150 -#define SM8250_SLAVE_EPSS_L3 151 #endif only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/iommu/amd/amd_iommu_types.h +++ linux-azure-6.2-6.2.0/drivers/iommu/amd/amd_iommu_types.h @@ -1001,8 +1001,8 @@ */ struct irq_cfg *cfg; int ga_vector; - int ga_root_ptr; - int ga_tag; + u64 ga_root_ptr; + u32 ga_tag; }; struct amd_irte_ops { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/iommu/amd/iommu_v2.c +++ linux-azure-6.2-6.2.0/drivers/iommu/amd/iommu_v2.c @@ -485,8 +485,8 @@ flags |= FAULT_FLAG_REMOTE; mmap_read_lock(mm); - vma = find_extend_vma(mm, address); - if (!vma || address < vma->vm_start) + vma = vma_lookup(mm, address); + if (!vma) /* failed to get a vma in the right range */ goto out; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/iommu/iommu-sva.c +++ linux-azure-6.2-6.2.0/drivers/iommu/iommu-sva.c @@ -203,7 +203,7 @@ mmap_read_lock(mm); - vma = find_extend_vma(mm, prm->addr); + vma = vma_lookup(mm, prm->addr); if (!vma) /* Unmapped area */ goto out_put_mm; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/iommu/iommufd/selftest.c +++ linux-azure-6.2-6.2.0/drivers/iommu/iommufd/selftest.c @@ -339,10 +339,12 @@ { struct iommufd_hw_pagetable *hwpt; struct mock_iommu_domain *mock; + uintptr_t end; int rc; if (iova % MOCK_IO_PAGE_SIZE || length % MOCK_IO_PAGE_SIZE || - (uintptr_t)uptr % MOCK_IO_PAGE_SIZE) + (uintptr_t)uptr % MOCK_IO_PAGE_SIZE || + check_add_overflow((uintptr_t)uptr, (uintptr_t)length, &end)) return -EINVAL; hwpt = get_md_pagetable(ucmd, mockpt_id, &mock); @@ -390,7 +392,10 @@ void __user *uptr, size_t length, unsigned int refs) { - if (length % PAGE_SIZE || (uintptr_t)uptr % PAGE_SIZE) + uintptr_t end; + + if (length % PAGE_SIZE || (uintptr_t)uptr % PAGE_SIZE || + check_add_overflow((uintptr_t)uptr, (uintptr_t)length, &end)) return -EINVAL; for (; length; length -= PAGE_SIZE) { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/iommu/mtk_iommu.c +++ linux-azure-6.2-6.2.0/drivers/iommu/mtk_iommu.c @@ -1267,6 +1267,14 @@ return PTR_ERR(data->bclk); } + if (MTK_IOMMU_HAS_FLAG(data->plat_data, PGTABLE_PA_35_EN)) { + ret = dma_set_mask(dev, DMA_BIT_MASK(35)); + if (ret) { + dev_err(dev, "Failed to set dma_mask 35.\n"); + return ret; + } + } + pm_runtime_enable(dev); if (MTK_IOMMU_IS_TYPE(data->plat_data, MTK_IOMMU_TYPE_MM)) { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/leds/leds-tca6507.c +++ linux-azure-6.2-6.2.0/drivers/leds/leds-tca6507.c @@ -691,8 +691,9 @@ if (fwnode_property_read_string(child, "label", &led.name)) led.name = fwnode_get_name(child); - fwnode_property_read_string(child, "linux,default-trigger", - &led.default_trigger); + if (fwnode_property_read_string(child, "linux,default-trigger", + &led.default_trigger)) + led.default_trigger = NULL; led.flags = 0; if (fwnode_property_match_string(child, "compatible", only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/macintosh/Kconfig +++ linux-azure-6.2-6.2.0/drivers/macintosh/Kconfig @@ -86,6 +86,7 @@ config ADB_PMU_LED_DISK bool "Use front LED as DISK LED by default" + depends on ATA depends on ADB_PMU_LED depends on LEDS_CLASS select LEDS_TRIGGERS only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/macintosh/windfarm_smu_sat.c +++ linux-azure-6.2-6.2.0/drivers/macintosh/windfarm_smu_sat.c @@ -171,6 +171,7 @@ if (sat->nr >= 0) sats[sat->nr] = NULL; + of_node_put(sat->node); kfree(sat); } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/mailbox/mailbox-mpfs.c +++ linux-azure-6.2-6.2.0/drivers/mailbox/mailbox-mpfs.c @@ -79,6 +79,13 @@ return status & SCB_STATUS_BUSY_MASK; } +static bool mpfs_mbox_last_tx_done(struct mbox_chan *chan) +{ + struct mpfs_mbox *mbox = (struct mpfs_mbox *)chan->con_priv; + + return !mpfs_mbox_busy(mbox); +} + static int mpfs_mbox_send_data(struct mbox_chan *chan, void *data) { struct mpfs_mbox *mbox = (struct mpfs_mbox *)chan->con_priv; @@ -182,7 +189,6 @@ mpfs_mbox_rx_data(chan); - mbox_chan_txdone(chan, 0); return IRQ_HANDLED; } @@ -212,6 +218,7 @@ .send_data = mpfs_mbox_send_data, .startup = mpfs_mbox_startup, .shutdown = mpfs_mbox_shutdown, + .last_tx_done = mpfs_mbox_last_tx_done, }; static int mpfs_mbox_probe(struct platform_device *pdev) @@ -247,7 +254,8 @@ mbox->controller.num_chans = 1; mbox->controller.chans = mbox->chans; mbox->controller.ops = &mpfs_mbox_ops; - mbox->controller.txdone_irq = true; + mbox->controller.txdone_poll = true; + mbox->controller.txpoll_period = 10u; ret = devm_mbox_controller_register(&pdev->dev, &mbox->controller); if (ret) { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/mailbox/zynqmp-ipi-mailbox.c +++ linux-azure-6.2-6.2.0/drivers/mailbox/zynqmp-ipi-mailbox.c @@ -152,7 +152,7 @@ struct zynqmp_ipi_message *msg; u64 arg0, arg3; struct arm_smccc_res res; - int ret, i; + int ret, i, status = IRQ_NONE; (void)irq; arg0 = SMC_IPI_MAILBOX_STATUS_ENQUIRY; @@ -170,11 +170,11 @@ memcpy_fromio(msg->data, mchan->req_buf, msg->len); mbox_chan_received_data(chan, (void *)msg); - return IRQ_HANDLED; + status = IRQ_HANDLED; } } } - return IRQ_NONE; + return status; } /** only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/md/dm-clone-target.c +++ linux-azure-6.2-6.2.0/drivers/md/dm-clone-target.c @@ -2205,6 +2205,7 @@ r = dm_register_target(&clone_target); if (r < 0) { DMERR("Failed to register clone target"); + kmem_cache_destroy(_hydration_cache); return r; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/md/raid10.c +++ linux-azure-6.2-6.2.0/drivers/md/raid10.c @@ -995,11 +995,15 @@ (!bio_list_empty(&bio_list[0]) || !bio_list_empty(&bio_list[1]))) return true; - /* move on if recovery thread is blocked by us */ - if (conf->mddev->thread->tsk == current && - test_bit(MD_RECOVERY_RUNNING, &conf->mddev->recovery) && - conf->nr_queued > 0) + /* + * move on if io is issued from raid10d(), nr_pending is not released + * from original io(see handle_read_error()). All raise barrier is + * blocked until this io is done. + */ + if (conf->mddev->thread->tsk == current) { + WARN_ON_ONCE(atomic_read(&conf->nr_pending) == 0); return true; + } return false; } @@ -1244,7 +1248,8 @@ } slot = r10_bio->read_slot; - if (blk_queue_io_stat(bio->bi_bdev->bd_disk->queue)) + if (!r10_bio->start_time && + blk_queue_io_stat(bio->bi_bdev->bd_disk->queue)) r10_bio->start_time = bio_start_io_acct(bio); read_bio = bio_alloc_clone(rdev->bdev, bio, gfp, &mddev->bio_set); @@ -1574,6 +1579,7 @@ r10_bio->sector = bio->bi_iter.bi_sector; r10_bio->state = 0; r10_bio->read_slot = -1; + r10_bio->start_time = 0; memset(r10_bio->devs, 0, sizeof(r10_bio->devs[0]) * conf->geo.raid_disks); @@ -2609,11 +2615,22 @@ { struct r10conf *conf = mddev->private; int d; - struct bio *wbio, *wbio2; + struct bio *wbio = r10_bio->devs[1].bio; + struct bio *wbio2 = r10_bio->devs[1].repl_bio; + + /* Need to test wbio2->bi_end_io before we call + * submit_bio_noacct as if the former is NULL, + * the latter is free to free wbio2. + */ + if (wbio2 && !wbio2->bi_end_io) + wbio2 = NULL; if (!test_bit(R10BIO_Uptodate, &r10_bio->state)) { fix_recovery_read_error(r10_bio); - end_sync_request(r10_bio); + if (wbio->bi_end_io) + end_sync_request(r10_bio); + if (wbio2) + end_sync_request(r10_bio); return; } @@ -2622,14 +2639,6 @@ * and submit the write request */ d = r10_bio->devs[1].devnum; - wbio = r10_bio->devs[1].bio; - wbio2 = r10_bio->devs[1].repl_bio; - /* Need to test wbio2->bi_end_io before we call - * submit_bio_noacct as if the former is NULL, - * the latter is free to free wbio2. - */ - if (wbio2 && !wbio2->bi_end_io) - wbio2 = NULL; if (wbio->bi_end_io) { atomic_inc(&conf->mirrors[d].rdev->nr_pending); md_sync_acct(conf->mirrors[d].rdev->bdev, bio_sectors(wbio)); @@ -2978,9 +2987,13 @@ md_error(mddev, rdev); rdev_dec_pending(rdev, mddev); - allow_barrier(conf); r10_bio->state = 0; raid10_read_request(mddev, r10_bio->master_bio, r10_bio); + /* + * allow_barrier after re-submit to ensure no sync io + * can be issued while regular io pending. + */ + allow_barrier(conf); } static void handle_write_completed(struct r10conf *conf, struct r10bio *r10_bio) @@ -3289,10 +3302,6 @@ sector_t chunk_mask = conf->geo.chunk_mask; int page_idx = 0; - if (!mempool_initialized(&conf->r10buf_pool)) - if (init_resync(conf)) - return 0; - /* * Allow skipping a full rebuild for incremental assembly * of a clean array, like RAID1 does. @@ -3308,6 +3317,10 @@ return mddev->dev_sectors - sector_nr; } + if (!mempool_initialized(&conf->r10buf_pool)) + if (init_resync(conf)) + return 0; + skipped: max_sector = mddev->dev_sectors; if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) || @@ -4004,6 +4017,20 @@ return nc*fc; } +static void raid10_free_conf(struct r10conf *conf) +{ + if (!conf) + return; + + mempool_exit(&conf->r10bio_pool); + kfree(conf->mirrors); + kfree(conf->mirrors_old); + kfree(conf->mirrors_new); + safe_put_page(conf->tmppage); + bioset_exit(&conf->bio_split); + kfree(conf); +} + static struct r10conf *setup_conf(struct mddev *mddev) { struct r10conf *conf = NULL; @@ -4086,13 +4113,7 @@ return conf; out: - if (conf) { - mempool_exit(&conf->r10bio_pool); - kfree(conf->mirrors); - safe_put_page(conf->tmppage); - bioset_exit(&conf->bio_split); - kfree(conf); - } + raid10_free_conf(conf); return ERR_PTR(err); } @@ -4129,6 +4150,9 @@ if (!conf) goto out; + mddev->thread = conf->thread; + conf->thread = NULL; + if (mddev_is_clustered(conf->mddev)) { int fc, fo; @@ -4141,9 +4165,6 @@ } } - mddev->thread = conf->thread; - conf->thread = NULL; - if (mddev->queue) { blk_queue_max_write_zeroes_sectors(mddev->queue, 0); blk_queue_io_min(mddev->queue, mddev->chunk_sectors << 9); @@ -4283,10 +4304,7 @@ out_free_conf: md_unregister_thread(&mddev->thread); - mempool_exit(&conf->r10bio_pool); - safe_put_page(conf->tmppage); - kfree(conf->mirrors); - kfree(conf); + raid10_free_conf(conf); mddev->private = NULL; out: return -EIO; @@ -4294,15 +4312,7 @@ static void raid10_free(struct mddev *mddev, void *priv) { - struct r10conf *conf = priv; - - mempool_exit(&conf->r10bio_pool); - safe_put_page(conf->tmppage); - kfree(conf->mirrors); - kfree(conf->mirrors_old); - kfree(conf->mirrors_new); - bioset_exit(&conf->bio_split); - kfree(conf); + raid10_free_conf(priv); } static void raid10_quiesce(struct mddev *mddev, int quiesce) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/md/raid5.c +++ linux-azure-6.2-6.2.0/drivers/md/raid5.c @@ -6079,6 +6079,38 @@ return ret; } +/* + * If the bio covers multiple data disks, find sector within the bio that has + * the lowest chunk offset in the first chunk. + */ +static sector_t raid5_bio_lowest_chunk_sector(struct r5conf *conf, + struct bio *bi) +{ + int sectors_per_chunk = conf->chunk_sectors; + int raid_disks = conf->raid_disks; + int dd_idx; + struct stripe_head sh; + unsigned int chunk_offset; + sector_t r_sector = bi->bi_iter.bi_sector & ~((sector_t)RAID5_STRIPE_SECTORS(conf)-1); + sector_t sector; + + /* We pass in fake stripe_head to get back parity disk numbers */ + sector = raid5_compute_sector(conf, r_sector, 0, &dd_idx, &sh); + chunk_offset = sector_div(sector, sectors_per_chunk); + if (sectors_per_chunk - chunk_offset >= bio_sectors(bi)) + return r_sector; + /* + * Bio crosses to the next data disk. Check whether it's in the same + * chunk. + */ + dd_idx++; + while (dd_idx == sh.pd_idx || dd_idx == sh.qd_idx) + dd_idx++; + if (dd_idx >= raid_disks) + return r_sector; + return r_sector + sectors_per_chunk - chunk_offset; +} + static bool raid5_make_request(struct mddev *mddev, struct bio * bi) { DEFINE_WAIT_FUNC(wait, woken_wake_function); @@ -6150,6 +6182,17 @@ } md_account_bio(mddev, &bi); + /* + * Lets start with the stripe with the lowest chunk offset in the first + * chunk. That has the best chances of creating IOs adjacent to + * previous IOs in case of sequential IO and thus creates the most + * sequential IO pattern. We don't bother with the optimization when + * reshaping as the performance benefit is not worth the complexity. + */ + if (likely(conf->reshape_progress == MaxSector)) + logical_sector = raid5_bio_lowest_chunk_sector(conf, bi); + s = (logical_sector - ctx.first_sector) >> RAID5_STRIPE_SHIFT(conf); + add_wait_queue(&conf->wait_for_overlap, &wait); while (1) { res = make_stripe_request(mddev, conf, &ctx, logical_sector, @@ -6178,7 +6221,7 @@ continue; } - s = find_first_bit(ctx.sectors_to_do, stripe_cnt); + s = find_next_bit_wrap(ctx.sectors_to_do, stripe_cnt, s); if (s == stripe_cnt) break; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/media/i2c/hi846.c +++ linux-azure-6.2-6.2.0/drivers/media/i2c/hi846.c @@ -1472,21 +1472,26 @@ if (ctrl_hdlr->error) { dev_err(&client->dev, "v4l ctrl handler error: %d\n", ctrl_hdlr->error); - return ctrl_hdlr->error; + ret = ctrl_hdlr->error; + goto error; } ret = v4l2_fwnode_device_parse(&client->dev, &props); if (ret) - return ret; + goto error; ret = v4l2_ctrl_new_fwnode_properties(ctrl_hdlr, &hi846_ctrl_ops, &props); if (ret) - return ret; + goto error; hi846->sd.ctrl_handler = ctrl_hdlr; return 0; + +error: + v4l2_ctrl_handler_free(ctrl_hdlr); + return ret; } static int hi846_set_video_mode(struct hi846 *hi846, int fps) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/media/i2c/ov8856.c +++ linux-azure-6.2-6.2.0/drivers/media/i2c/ov8856.c @@ -1709,46 +1709,6 @@ return -ENXIO; } - ret = ov8856_write_reg(ov8856, OV8856_REG_MODE_SELECT, - OV8856_REG_VALUE_08BIT, OV8856_MODE_STREAMING); - if (ret) - return ret; - - ret = ov8856_write_reg(ov8856, OV8856_OTP_MODE_CTRL, - OV8856_REG_VALUE_08BIT, OV8856_OTP_MODE_AUTO); - if (ret) { - dev_err(&client->dev, "failed to set otp mode"); - return ret; - } - - ret = ov8856_write_reg(ov8856, OV8856_OTP_LOAD_CTRL, - OV8856_REG_VALUE_08BIT, - OV8856_OTP_LOAD_CTRL_ENABLE); - if (ret) { - dev_err(&client->dev, "failed to enable load control"); - return ret; - } - - ret = ov8856_read_reg(ov8856, OV8856_MODULE_REVISION, - OV8856_REG_VALUE_08BIT, &val); - if (ret) { - dev_err(&client->dev, "failed to read module revision"); - return ret; - } - - dev_info(&client->dev, "OV8856 revision %x (%s) at address 0x%02x\n", - val, - val == OV8856_2A_MODULE ? "2A" : - val == OV8856_1B_MODULE ? "1B" : "unknown revision", - client->addr); - - ret = ov8856_write_reg(ov8856, OV8856_REG_MODE_SELECT, - OV8856_REG_VALUE_08BIT, OV8856_MODE_STANDBY); - if (ret) { - dev_err(&client->dev, "failed to exit streaming mode"); - return ret; - } - ov8856->identified = true; return 0; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/media/pci/dm1105/dm1105.c +++ linux-azure-6.2-6.2.0/drivers/media/pci/dm1105/dm1105.c @@ -1176,6 +1176,7 @@ struct dvb_demux *dvbdemux = &dev->demux; struct dmx_demux *dmx = &dvbdemux->dmx; + cancel_work_sync(&dev->ir.work); dm1105_ir_exit(dev); dmx->close(dmx); dvb_net_release(&dev->dvbnet); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/media/pci/saa7134/saa7134-ts.c +++ linux-azure-6.2-6.2.0/drivers/media/pci/saa7134/saa7134-ts.c @@ -300,6 +300,7 @@ int saa7134_ts_fini(struct saa7134_dev *dev) { + del_timer_sync(&dev->ts_q.timeout); saa7134_pgtable_free(dev->pci, &dev->ts_q.pt); return 0; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/media/pci/saa7134/saa7134-vbi.c +++ linux-azure-6.2-6.2.0/drivers/media/pci/saa7134/saa7134-vbi.c @@ -185,6 +185,7 @@ int saa7134_vbi_fini(struct saa7134_dev *dev) { /* nothing */ + del_timer_sync(&dev->vbi_q.timeout); return 0; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/media/pci/saa7134/saa7134-video.c +++ linux-azure-6.2-6.2.0/drivers/media/pci/saa7134/saa7134-video.c @@ -2146,6 +2146,7 @@ void saa7134_video_fini(struct saa7134_dev *dev) { + del_timer_sync(&dev->video_q.timeout); /* free stuff */ saa7134_pgtable_free(dev->pci, &dev->video_q.pt); saa7134_pgtable_free(dev->pci, &dev->vbi_q.pt); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/media/platform/amphion/vdec.c +++ linux-azure-6.2-6.2.0/drivers/media/platform/amphion/vdec.c @@ -168,7 +168,31 @@ {0, 0, 0, 0}, }; +static int vdec_op_s_ctrl(struct v4l2_ctrl *ctrl) +{ + struct vpu_inst *inst = ctrl_to_inst(ctrl); + struct vdec_t *vdec = inst->priv; + int ret = 0; + + vpu_inst_lock(inst); + switch (ctrl->id) { + case V4L2_CID_MPEG_VIDEO_DEC_DISPLAY_DELAY_ENABLE: + vdec->params.display_delay_enable = ctrl->val; + break; + case V4L2_CID_MPEG_VIDEO_DEC_DISPLAY_DELAY: + vdec->params.display_delay = ctrl->val; + break; + default: + ret = -EINVAL; + break; + } + vpu_inst_unlock(inst); + + return ret; +} + static const struct v4l2_ctrl_ops vdec_ctrl_ops = { + .s_ctrl = vdec_op_s_ctrl, .g_volatile_ctrl = vpu_helper_g_volatile_ctrl, }; @@ -181,6 +205,14 @@ if (ret) return ret; + v4l2_ctrl_new_std(&inst->ctrl_handler, &vdec_ctrl_ops, + V4L2_CID_MPEG_VIDEO_DEC_DISPLAY_DELAY, + 0, 0, 1, 0); + + v4l2_ctrl_new_std(&inst->ctrl_handler, &vdec_ctrl_ops, + V4L2_CID_MPEG_VIDEO_DEC_DISPLAY_DELAY_ENABLE, + 0, 1, 1, 0); + ctrl = v4l2_ctrl_new_std(&inst->ctrl_handler, &vdec_ctrl_ops, V4L2_CID_MIN_BUFFERS_FOR_CAPTURE, 1, 32, 1, 2); if (ctrl) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/media/platform/amphion/vpu_codec.h +++ linux-azure-6.2-6.2.0/drivers/media/platform/amphion/vpu_codec.h @@ -55,7 +55,8 @@ struct vpu_decode_params { u32 codec_format; u32 output_format; - u32 b_dis_reorder; + u32 display_delay_enable; + u32 display_delay; u32 b_non_frame; u32 frame_count; u32 end_flag; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/media/platform/amphion/vpu_malone.c +++ linux-azure-6.2-6.2.0/drivers/media/platform/amphion/vpu_malone.c @@ -641,7 +641,9 @@ hc->jpg[instance].jpg_mjpeg_interlaced = 0; } - hc->codec_param[instance].disp_imm = params->b_dis_reorder ? 1 : 0; + hc->codec_param[instance].disp_imm = params->display_delay_enable ? 1 : 0; + if (malone_format != MALONE_FMT_AVC) + hc->codec_param[instance].disp_imm = 0; hc->codec_param[instance].dbglog_enable = 0; iface->dbglog_desc.level = 0; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c +++ linux-azure-6.2-6.2.0/drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c @@ -1025,9 +1025,6 @@ if (!dst_buf) goto getbuf_fail; - v4l2_m2m_src_buf_remove(ctx->fh.m2m_ctx); - v4l2_m2m_dst_buf_remove(ctx->fh.m2m_ctx); - v4l2_m2m_buf_copy_metadata(src_buf, dst_buf, true); mtk_jpegenc_set_hw_param(ctx, hw_id, src_buf, dst_buf); @@ -1045,6 +1042,9 @@ goto enc_end; } + v4l2_m2m_src_buf_remove(ctx->fh.m2m_ctx); + v4l2_m2m_dst_buf_remove(ctx->fh.m2m_ctx); + schedule_delayed_work(&comp_jpeg[hw_id]->job_timeout_work, msecs_to_jiffies(MTK_JPEG_HW_TIMEOUT_MSEC)); @@ -1220,9 +1220,6 @@ if (!dst_buf) goto getbuf_fail; - v4l2_m2m_src_buf_remove(ctx->fh.m2m_ctx); - v4l2_m2m_dst_buf_remove(ctx->fh.m2m_ctx); - v4l2_m2m_buf_copy_metadata(src_buf, dst_buf, true); jpeg_src_buf = mtk_jpeg_vb2_to_srcbuf(&src_buf->vb2_buf); jpeg_dst_buf = mtk_jpeg_vb2_to_srcbuf(&dst_buf->vb2_buf); @@ -1231,7 +1228,7 @@ &jpeg_src_buf->dec_param)) { mtk_jpeg_queue_src_chg_event(ctx); ctx->state = MTK_JPEG_SOURCE_CHANGE; - goto dec_end; + goto getbuf_fail; } jpeg_src_buf->curr_ctx = ctx; @@ -1254,6 +1251,9 @@ goto clk_end; } + v4l2_m2m_src_buf_remove(ctx->fh.m2m_ctx); + v4l2_m2m_dst_buf_remove(ctx->fh.m2m_ctx); + schedule_delayed_work(&comp_jpeg[hw_id]->job_timeout_work, msecs_to_jiffies(MTK_JPEG_HW_TIMEOUT_MSEC)); @@ -1692,7 +1692,7 @@ return -EINVAL; } - if (list_empty(&pdev->dev.devres_head)) { + if (!jpeg->variant->multi_core) { INIT_DELAYED_WORK(&jpeg->job_timeout_work, mtk_jpeg_job_timeout_work); @@ -1874,6 +1874,7 @@ .ioctl_ops = &mtk_jpeg_enc_ioctl_ops, .out_q_default_fourcc = V4L2_PIX_FMT_YUYV, .cap_q_default_fourcc = V4L2_PIX_FMT_JPEG, + .multi_core = false, }; static struct mtk_jpeg_variant mtk8195_jpegenc_drvdata = { @@ -1885,6 +1886,7 @@ .ioctl_ops = &mtk_jpeg_enc_ioctl_ops, .out_q_default_fourcc = V4L2_PIX_FMT_YUYV, .cap_q_default_fourcc = V4L2_PIX_FMT_JPEG, + .multi_core = true, }; static const struct mtk_jpeg_variant mtk8195_jpegdec_drvdata = { @@ -1896,6 +1898,7 @@ .ioctl_ops = &mtk_jpeg_dec_ioctl_ops, .out_q_default_fourcc = V4L2_PIX_FMT_JPEG, .cap_q_default_fourcc = V4L2_PIX_FMT_YUV420M, + .multi_core = true, }; #if defined(CONFIG_OF) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.h +++ linux-azure-6.2-6.2.0/drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.h @@ -60,6 +60,7 @@ * @ioctl_ops: the callback of jpeg v4l2_ioctl_ops * @out_q_default_fourcc: output queue default fourcc * @cap_q_default_fourcc: capture queue default fourcc + * @multi_core: mark jpeg hw is multi_core or not */ struct mtk_jpeg_variant { struct clk_bulk_data *clks; @@ -74,6 +75,7 @@ const struct v4l2_ioctl_ops *ioctl_ops; u32 out_q_default_fourcc; u32 cap_q_default_fourcc; + bool multi_core; }; struct mtk_jpeg_src_buf { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/media/platform/mediatek/jpeg/mtk_jpeg_enc_hw.c +++ linux-azure-6.2-6.2.0/drivers/media/platform/mediatek/jpeg/mtk_jpeg_enc_hw.c @@ -286,10 +286,6 @@ mtk_jpegenc_put_buf(jpeg); pm_runtime_put(ctx->jpeg->dev); clk_disable_unprepare(jpeg->venc_clk.clks->clk); - if (!list_empty(&ctx->fh.m2m_ctx->out_q_ctx.rdy_queue) || - !list_empty(&ctx->fh.m2m_ctx->cap_q_ctx.rdy_queue)) { - queue_work(master_jpeg->workqueue, &ctx->jpeg_work); - } jpeg->hw_state = MTK_JPEG_HW_IDLE; wake_up(&master_jpeg->enc_hw_wq); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c +++ linux-azure-6.2-6.2.0/drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c @@ -566,7 +566,11 @@ goto err_free_ctx; } - ctx->id = ida_alloc(&mdp->mdp_ida, GFP_KERNEL); + ret = ida_alloc(&mdp->mdp_ida, GFP_KERNEL); + if (ret < 0) + goto err_unlock_mutex; + ctx->id = ret; + ctx->mdp_dev = mdp; v4l2_fh_init(&ctx->fh, vdev); @@ -617,6 +621,8 @@ v4l2_fh_del(&ctx->fh); err_exit_fh: v4l2_fh_exit(&ctx->fh); + ida_free(&mdp->mdp_ida, ctx->id); +err_unlock_mutex: mutex_unlock(&mdp->m2m_lock); err_free_ctx: kfree(ctx); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c +++ linux-azure-6.2-6.2.0/drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c @@ -4,6 +4,7 @@ * Author: Ping-Hsun Wu */ +#include #include #include #include @@ -428,14 +429,15 @@ u32 bpl = pix_mp->plane_fmt[i].bytesperline; u32 min_si, max_si; u32 si = pix_mp->plane_fmt[i].sizeimage; + u64 di; bpl = clamp(bpl, min_bpl, max_bpl); pix_mp->plane_fmt[i].bytesperline = bpl; - min_si = (bpl * pix_mp->height * fmt->depth[i]) / - fmt->row_depth[i]; - max_si = (bpl * s.max_height * fmt->depth[i]) / - fmt->row_depth[i]; + di = (u64)bpl * pix_mp->height * fmt->depth[i]; + min_si = (u32)div_u64(di, fmt->row_depth[i]); + di = (u64)bpl * s.max_height * fmt->depth[i]; + max_si = (u32)div_u64(di, fmt->row_depth[i]); si = clamp(si, min_si, max_si); pix_mp->plane_fmt[i].sizeimage = si; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec.c +++ linux-azure-6.2-6.2.0/drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec.c @@ -39,10 +39,9 @@ { const struct mtk_vcodec_dec_pdata *dec_pdata = ctx->dev->vdec_pdata; const struct mtk_video_fmt *fmt; - struct mtk_q_data *q_data; int num_frame_count = 0, i; - bool ret = true; + fmt = &dec_pdata->vdec_formats[format_index]; for (i = 0; i < *dec_pdata->num_formats; i++) { if (dec_pdata->vdec_formats[i].type != MTK_FMT_FRAME) continue; @@ -50,27 +49,10 @@ num_frame_count++; } - if (num_frame_count == 1) + if (num_frame_count == 1 || fmt->fourcc == V4L2_PIX_FMT_MM21) return true; - fmt = &dec_pdata->vdec_formats[format_index]; - q_data = &ctx->q_data[MTK_Q_DATA_SRC]; - switch (q_data->fmt->fourcc) { - case V4L2_PIX_FMT_VP8_FRAME: - if (fmt->fourcc == V4L2_PIX_FMT_MM21) - ret = true; - break; - case V4L2_PIX_FMT_H264_SLICE: - case V4L2_PIX_FMT_VP9_FRAME: - if (fmt->fourcc == V4L2_PIX_FMT_MM21) - ret = false; - break; - default: - ret = true; - break; - } - - return ret; + return false; } static struct mtk_q_data *mtk_vdec_get_q_data(struct mtk_vcodec_ctx *ctx, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_drv.c +++ linux-azure-6.2-6.2.0/drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_drv.c @@ -451,7 +451,8 @@ if (IS_VDEC_LAT_ARCH(dev->vdec_pdata->hw_arch)) destroy_workqueue(dev->core_workqueue); err_res: - pm_runtime_disable(dev->pm.dev); + if (!dev->vdec_pdata->is_subdev_supported) + pm_runtime_disable(dev->pm.dev); err_dec_pm: mtk_vcodec_fw_release(dev->fw_handler); return ret; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_hw.c +++ linux-azure-6.2-6.2.0/drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_hw.c @@ -193,8 +193,16 @@ return ret; } +static int mtk_vdec_hw_remove(struct platform_device *pdev) +{ + pm_runtime_disable(&pdev->dev); + + return 0; +} + static struct platform_driver mtk_vdec_driver = { .probe = mtk_vdec_hw_probe, + .remove = mtk_vdec_hw_remove, .driver = { .name = "mtk-vdec-comp", .of_match_table = mtk_vdec_hw_match, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_stateful.c +++ linux-azure-6.2-6.2.0/drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_stateful.c @@ -11,7 +11,7 @@ #include "mtk_vcodec_dec_pm.h" #include "vdec_drv_if.h" -static const struct mtk_video_fmt mtk_video_formats[] = { +static struct mtk_video_fmt mtk_video_formats[] = { { .fourcc = V4L2_PIX_FMT_H264, .type = MTK_FMT_DEC, @@ -580,6 +580,16 @@ static void mtk_init_vdec_params(struct mtk_vcodec_ctx *ctx) { + unsigned int i; + + if (!(ctx->dev->dec_capability & VCODEC_CAPABILITY_4K_DISABLED)) { + for (i = 0; i < num_supported_formats; i++) { + mtk_video_formats[i].frmsize.max_width = + VCODEC_DEC_4K_CODED_WIDTH; + mtk_video_formats[i].frmsize.max_height = + VCODEC_DEC_4K_CODED_HEIGHT; + } + } } static struct vb2_ops mtk_vdec_frame_vb2_ops = { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_stateless.c +++ linux-azure-6.2-6.2.0/drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_stateless.c @@ -258,8 +258,10 @@ if (src_buf_req) v4l2_ctrl_request_complete(src_buf_req, &ctx->ctrl_hdl); } else { - v4l2_m2m_src_buf_remove(ctx->m2m_ctx); - v4l2_m2m_buf_done(vb2_v4l2_src, state); + if (ret != -EAGAIN) { + v4l2_m2m_src_buf_remove(ctx->m2m_ctx); + v4l2_m2m_buf_done(vb2_v4l2_src, state); + } v4l2_m2m_job_finish(dev->m2m_dev_dec, ctx->m2m_ctx); } } @@ -390,14 +392,14 @@ if (num_formats) return; - if (ctx->dev->dec_capability & MTK_VDEC_FORMAT_MM21) { - mtk_vcodec_add_formats(V4L2_PIX_FMT_MM21, ctx); - cap_format_count++; - } if (ctx->dev->dec_capability & MTK_VDEC_FORMAT_MT21C) { mtk_vcodec_add_formats(V4L2_PIX_FMT_MT21C, ctx); cap_format_count++; } + if (ctx->dev->dec_capability & MTK_VDEC_FORMAT_MM21) { + mtk_vcodec_add_formats(V4L2_PIX_FMT_MM21, ctx); + cap_format_count++; + } if (ctx->dev->dec_capability & MTK_VDEC_FORMAT_H264_SLICE) { mtk_vcodec_add_formats(V4L2_PIX_FMT_H264_SLICE, ctx); out_format_count++; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_multi_if.c +++ linux-azure-6.2-6.2.0/drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_multi_if.c @@ -597,7 +597,7 @@ lat_buf = vdec_msg_queue_dqbuf(&inst->ctx->msg_queue.lat_ctx); if (!lat_buf) { mtk_vcodec_err(inst, "failed to get lat buffer"); - return -EINVAL; + return -EAGAIN; } share_info = lat_buf->private_data; src_buf_info = container_of(bs, struct mtk_video_dec_buf, bs_buffer); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/media/platform/mediatek/vcodec/vdec/vdec_vp9_req_lat_if.c +++ linux-azure-6.2-6.2.0/drivers/media/platform/mediatek/vcodec/vdec/vdec_vp9_req_lat_if.c @@ -2070,7 +2070,7 @@ lat_buf = vdec_msg_queue_dqbuf(&instance->ctx->msg_queue.lat_ctx); if (!lat_buf) { mtk_vcodec_err(instance, "Failed to get VP9 lat buf\n"); - return -EBUSY; + return -EAGAIN; } pfc = (struct vdec_vp9_slice_pfc *)lat_buf->private_data; if (!pfc) { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/media/platform/mediatek/vcodec/vdec_msg_queue.c +++ linux-azure-6.2-6.2.0/drivers/media/platform/mediatek/vcodec/vdec_msg_queue.c @@ -52,9 +52,26 @@ } } +static void vdec_msg_queue_inc(struct vdec_msg_queue *msg_queue, int hardware_index) +{ + if (hardware_index == MTK_VDEC_CORE) + atomic_inc(&msg_queue->core_list_cnt); + else + atomic_inc(&msg_queue->lat_list_cnt); +} + +static void vdec_msg_queue_dec(struct vdec_msg_queue *msg_queue, int hardware_index) +{ + if (hardware_index == MTK_VDEC_CORE) + atomic_dec(&msg_queue->core_list_cnt); + else + atomic_dec(&msg_queue->lat_list_cnt); +} + int vdec_msg_queue_qbuf(struct vdec_msg_queue_ctx *msg_ctx, struct vdec_lat_buf *buf) { struct list_head *head; + int status; head = vdec_get_buf_list(msg_ctx->hardware_index, buf); if (!head) { @@ -66,11 +83,18 @@ list_add_tail(head, &msg_ctx->ready_queue); msg_ctx->ready_num++; - if (msg_ctx->hardware_index != MTK_VDEC_CORE) + vdec_msg_queue_inc(&buf->ctx->msg_queue, msg_ctx->hardware_index); + if (msg_ctx->hardware_index != MTK_VDEC_CORE) { wake_up_all(&msg_ctx->ready_to_use); - else - queue_work(buf->ctx->dev->core_workqueue, - &buf->ctx->msg_queue.core_work); + } else { + if (buf->ctx->msg_queue.core_work_cnt < + atomic_read(&buf->ctx->msg_queue.core_list_cnt)) { + status = queue_work(buf->ctx->dev->core_workqueue, + &buf->ctx->msg_queue.core_work); + if (status) + buf->ctx->msg_queue.core_work_cnt++; + } + } mtk_v4l2_debug(3, "enqueue buf type: %d addr: 0x%p num: %d", msg_ctx->hardware_index, buf, msg_ctx->ready_num); @@ -127,6 +151,7 @@ return NULL; } list_del(head); + vdec_msg_queue_dec(&buf->ctx->msg_queue, msg_ctx->hardware_index); msg_ctx->ready_num--; mtk_v4l2_debug(3, "dqueue buf type:%d addr: 0x%p num: %d", @@ -156,11 +181,29 @@ bool vdec_msg_queue_wait_lat_buf_full(struct vdec_msg_queue *msg_queue) { + struct vdec_lat_buf *buf, *tmp; + struct list_head *list_core[3]; + struct vdec_msg_queue_ctx *core_ctx; + int ret, i, in_core_count = 0, count = 0; long timeout_jiff; - int ret; + + core_ctx = &msg_queue->ctx->dev->msg_queue_core_ctx; + spin_lock(&core_ctx->ready_lock); + list_for_each_entry_safe(buf, tmp, &core_ctx->ready_queue, core_list) { + if (buf && buf->ctx == msg_queue->ctx) { + list_core[in_core_count++] = &buf->core_list; + list_del(&buf->core_list); + } + } + + for (i = 0; i < in_core_count; i++) { + list_add(list_core[in_core_count - (1 + i)], &core_ctx->ready_queue); + queue_work(msg_queue->ctx->dev->core_workqueue, &msg_queue->core_work); + } + spin_unlock(&core_ctx->ready_lock); timeout_jiff = msecs_to_jiffies(1000 * (NUM_BUFFER_COUNT + 2)); - ret = wait_event_timeout(msg_queue->lat_ctx.ready_to_use, + ret = wait_event_timeout(msg_queue->ctx->msg_queue.core_dec_done, msg_queue->lat_ctx.ready_num == NUM_BUFFER_COUNT, timeout_jiff); if (ret) { @@ -168,8 +211,20 @@ msg_queue->lat_ctx.ready_num); return true; } - mtk_v4l2_err("failed with lat buf isn't full: %d", - msg_queue->lat_ctx.ready_num); + + spin_lock(&core_ctx->ready_lock); + list_for_each_entry_safe(buf, tmp, &core_ctx->ready_queue, core_list) { + if (buf && buf->ctx == msg_queue->ctx) { + count++; + list_del(&buf->core_list); + } + } + spin_unlock(&core_ctx->ready_lock); + + mtk_v4l2_err("failed with lat buf isn't full: list(%d %d) count:%d", + atomic_read(&msg_queue->lat_list_cnt), + atomic_read(&msg_queue->core_list_cnt), count); + return false; } @@ -206,6 +261,7 @@ container_of(msg_queue, struct mtk_vcodec_ctx, msg_queue); struct mtk_vcodec_dev *dev = ctx->dev; struct vdec_lat_buf *lat_buf; + int status; lat_buf = vdec_msg_queue_dqbuf(&dev->msg_queue_core_ctx); if (!lat_buf) @@ -221,11 +277,18 @@ mtk_vcodec_dec_disable_hardware(ctx, MTK_VDEC_CORE); vdec_msg_queue_qbuf(&ctx->msg_queue.lat_ctx, lat_buf); - if (!list_empty(&dev->msg_queue_core_ctx.ready_queue)) { - mtk_v4l2_debug(3, "re-schedule to decode for core: %d", - dev->msg_queue_core_ctx.ready_num); - queue_work(dev->core_workqueue, &msg_queue->core_work); + wake_up_all(&ctx->msg_queue.core_dec_done); + spin_lock(&dev->msg_queue_core_ctx.ready_lock); + lat_buf->ctx->msg_queue.core_work_cnt--; + + if (lat_buf->ctx->msg_queue.core_work_cnt < + atomic_read(&lat_buf->ctx->msg_queue.core_list_cnt)) { + status = queue_work(lat_buf->ctx->dev->core_workqueue, + &lat_buf->ctx->msg_queue.core_work); + if (status) + lat_buf->ctx->msg_queue.core_work_cnt++; } + spin_unlock(&dev->msg_queue_core_ctx.ready_lock); } int vdec_msg_queue_init(struct vdec_msg_queue *msg_queue, @@ -239,12 +302,18 @@ if (msg_queue->wdma_addr.size) return 0; + msg_queue->ctx = ctx; + msg_queue->core_work_cnt = 0; vdec_msg_queue_init_ctx(&msg_queue->lat_ctx, MTK_VDEC_LAT0); INIT_WORK(&msg_queue->core_work, vdec_msg_queue_core_work); + + atomic_set(&msg_queue->lat_list_cnt, 0); + atomic_set(&msg_queue->core_list_cnt, 0); + init_waitqueue_head(&msg_queue->core_dec_done); + msg_queue->wdma_addr.size = vde_msg_queue_get_trans_size(ctx->picinfo.buf_w, ctx->picinfo.buf_h); - err = mtk_vcodec_mem_alloc(ctx, &msg_queue->wdma_addr); if (err) { mtk_v4l2_err("failed to allocate wdma_addr buf"); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/media/platform/mediatek/vcodec/vdec_msg_queue.h +++ linux-azure-6.2-6.2.0/drivers/media/platform/mediatek/vcodec/vdec_msg_queue.h @@ -72,6 +72,12 @@ * @wdma_wptr_addr: ube write point * @core_work: core hardware work * @lat_ctx: used to store lat buffer list + * @ctx: point to mtk_vcodec_ctx + * + * @lat_list_cnt: used to record each instance lat list count + * @core_list_cnt: used to record each instance core list count + * @core_dec_done: core work queue decode done event + * @core_work_cnt: the number of core work in work queue */ struct vdec_msg_queue { struct vdec_lat_buf lat_buf[NUM_BUFFER_COUNT]; @@ -82,6 +88,12 @@ struct work_struct core_work; struct vdec_msg_queue_ctx lat_ctx; + struct mtk_vcodec_ctx *ctx; + + atomic_t lat_list_cnt; + atomic_t core_list_cnt; + wait_queue_head_t core_dec_done; + int core_work_cnt; }; /** only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/media/platform/qcom/venus/vdec.c +++ linux-azure-6.2-6.2.0/drivers/media/platform/qcom/venus/vdec.c @@ -31,15 +31,15 @@ */ static const struct venus_format vdec_formats[] = { { - .pixfmt = V4L2_PIX_FMT_QC08C, + .pixfmt = V4L2_PIX_FMT_NV12, .num_planes = 1, .type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE, }, { - .pixfmt = V4L2_PIX_FMT_QC10C, + .pixfmt = V4L2_PIX_FMT_QC08C, .num_planes = 1, .type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE, - },{ - .pixfmt = V4L2_PIX_FMT_NV12, + }, { + .pixfmt = V4L2_PIX_FMT_QC10C, .num_planes = 1, .type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE, }, { @@ -526,6 +526,7 @@ vdec_decoder_cmd(struct file *file, void *fh, struct v4l2_decoder_cmd *cmd) { struct venus_inst *inst = to_inst(file); + struct vb2_queue *dst_vq; struct hfi_frame_data fdata = {0}; int ret; @@ -556,6 +557,13 @@ inst->codec_state = VENUS_DEC_STATE_DRAIN; inst->drain_active = true; } + } else if (cmd->cmd == V4L2_DEC_CMD_START && + inst->codec_state == VENUS_DEC_STATE_STOPPED) { + dst_vq = v4l2_m2m_get_vq(inst->fh.m2m_ctx, + V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE); + vb2_clear_last_buffer_dequeued(dst_vq); + + inst->codec_state = VENUS_DEC_STATE_DECODING; } unlock: only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/media/platform/renesas/rcar_fdp1.c +++ linux-azure-6.2-6.2.0/drivers/media/platform/renesas/rcar_fdp1.c @@ -2313,8 +2313,10 @@ /* Determine our clock rate */ clk = clk_get(&pdev->dev, NULL); - if (IS_ERR(clk)) - return PTR_ERR(clk); + if (IS_ERR(clk)) { + ret = PTR_ERR(clk); + goto put_dev; + } fdp1->clk_rate = clk_get_rate(clk); clk_put(clk); @@ -2323,7 +2325,7 @@ ret = v4l2_device_register(&pdev->dev, &fdp1->v4l2_dev); if (ret) { v4l2_err(&fdp1->v4l2_dev, "Failed to register video device\n"); - return ret; + goto put_dev; } /* M2M registration */ @@ -2393,10 +2395,12 @@ unreg_dev: v4l2_device_unregister(&fdp1->v4l2_dev); +put_dev: + rcar_fcp_put(fdp1->fcp); return ret; } -static int fdp1_remove(struct platform_device *pdev) +static void fdp1_remove(struct platform_device *pdev) { struct fdp1_dev *fdp1 = platform_get_drvdata(pdev); @@ -2404,8 +2408,7 @@ video_unregister_device(&fdp1->vfd); v4l2_device_unregister(&fdp1->v4l2_dev); pm_runtime_disable(&pdev->dev); - - return 0; + rcar_fcp_put(fdp1->fcp); } static int __maybe_unused fdp1_pm_runtime_suspend(struct device *dev) @@ -2441,7 +2444,7 @@ static struct platform_driver fdp1_pdrv = { .probe = fdp1_probe, - .remove = fdp1_remove, + .remove_new = fdp1_remove, .driver = { .name = DRIVER_NAME, .of_match_table = fdp1_dt_ids, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/media/platform/renesas/vsp1/vsp1_video.c +++ linux-azure-6.2-6.2.0/drivers/media/platform/renesas/vsp1/vsp1_video.c @@ -776,7 +776,7 @@ video->rwpf->mem = buf->mem; pipe->buffers_ready |= 1 << video->pipe_index; - if (vb2_is_streaming(&video->queue) && + if (vb2_start_streaming_called(&video->queue) && vsp1_pipeline_ready(pipe)) vsp1_video_pipeline_run(pipe); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c +++ linux-azure-6.2-6.2.0/drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c @@ -1309,6 +1309,8 @@ init_waitqueue_head(&bdisp->irq_queue); INIT_DELAYED_WORK(&bdisp->timeout_work, bdisp_irq_timeout); bdisp->work_queue = create_workqueue(BDISP_NAME); + if (!bdisp->work_queue) + return -ENOMEM; spin_lock_init(&bdisp->slock); mutex_init(&bdisp->lock); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/media/v4l2-core/v4l2-async.c +++ linux-azure-6.2-6.2.0/drivers/media/v4l2-core/v4l2-async.c @@ -414,7 +414,8 @@ /* Unbind all sub-devices in the notifier tree. */ static void -v4l2_async_nf_unbind_all_subdevs(struct v4l2_async_notifier *notifier) +v4l2_async_nf_unbind_all_subdevs(struct v4l2_async_notifier *notifier, + bool readd) { struct v4l2_subdev *sd, *tmp; @@ -423,9 +424,11 @@ v4l2_async_find_subdev_notifier(sd); if (subdev_notifier) - v4l2_async_nf_unbind_all_subdevs(subdev_notifier); + v4l2_async_nf_unbind_all_subdevs(subdev_notifier, true); v4l2_async_nf_call_unbind(notifier, sd, sd->asd); + if (readd) + list_add_tail(&sd->asd->list, ¬ifier->waiting); v4l2_async_cleanup(sd); list_move(&sd->async_list, &subdev_list); @@ -557,7 +560,7 @@ /* * On failure, unbind all sub-devices registered through this notifier. */ - v4l2_async_nf_unbind_all_subdevs(notifier); + v4l2_async_nf_unbind_all_subdevs(notifier, false); err_unlock: mutex_unlock(&list_lock); @@ -607,7 +610,7 @@ if (!notifier || (!notifier->v4l2_dev && !notifier->sd)) return; - v4l2_async_nf_unbind_all_subdevs(notifier); + v4l2_async_nf_unbind_all_subdevs(notifier, false); notifier->sd = NULL; notifier->v4l2_dev = NULL; @@ -805,7 +808,7 @@ */ subdev_notifier = v4l2_async_find_subdev_notifier(sd); if (subdev_notifier) - v4l2_async_nf_unbind_all_subdevs(subdev_notifier); + v4l2_async_nf_unbind_all_subdevs(subdev_notifier, false); if (sd->asd) v4l2_async_nf_call_unbind(notifier, sd, sd->asd); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/memstick/host/r592.c +++ linux-azure-6.2-6.2.0/drivers/memstick/host/r592.c @@ -829,7 +829,7 @@ /* Stop the processing thread. That ensures that we won't take any more requests */ kthread_stop(dev->io_thread); - + del_timer_sync(&dev->detect_timer); r592_enable_device(dev, false); while (!error && dev->req) { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/mfd/arizona-spi.c +++ linux-azure-6.2-6.2.0/drivers/mfd/arizona-spi.c @@ -277,6 +277,7 @@ { .compatible = "cirrus,cs47l24", .data = (void *)CS47L24 }, {}, }; +MODULE_DEVICE_TABLE(of, arizona_spi_of_match); #endif static struct spi_driver arizona_spi_driver = { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/mfd/ocelot-spi.c +++ linux-azure-6.2-6.2.0/drivers/mfd/ocelot-spi.c @@ -130,6 +130,7 @@ .write_flag_mask = 0x80, + .use_single_read = true, .use_single_write = true, .can_multi_write = false, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/mfd/tqmx86.c +++ linux-azure-6.2-6.2.0/drivers/mfd/tqmx86.c @@ -16,8 +16,8 @@ #include #include -#define TQMX86_IOBASE 0x160 -#define TQMX86_IOSIZE 0x3f +#define TQMX86_IOBASE 0x180 +#define TQMX86_IOSIZE 0x20 #define TQMX86_IOBASE_I2C 0x1a0 #define TQMX86_IOSIZE_I2C 0xa #define TQMX86_IOBASE_WATCHDOG 0x18b @@ -25,14 +25,14 @@ #define TQMX86_IOBASE_GPIO 0x18d #define TQMX86_IOSIZE_GPIO 0x4 -#define TQMX86_REG_BOARD_ID 0x20 +#define TQMX86_REG_BOARD_ID 0x00 #define TQMX86_REG_BOARD_ID_E38M 1 #define TQMX86_REG_BOARD_ID_50UC 2 #define TQMX86_REG_BOARD_ID_E38C 3 #define TQMX86_REG_BOARD_ID_60EB 4 -#define TQMX86_REG_BOARD_ID_E39M 5 -#define TQMX86_REG_BOARD_ID_E39C 6 -#define TQMX86_REG_BOARD_ID_E39x 7 +#define TQMX86_REG_BOARD_ID_E39MS 5 +#define TQMX86_REG_BOARD_ID_E39C1 6 +#define TQMX86_REG_BOARD_ID_E39C2 7 #define TQMX86_REG_BOARD_ID_70EB 8 #define TQMX86_REG_BOARD_ID_80UC 9 #define TQMX86_REG_BOARD_ID_110EB 11 @@ -40,18 +40,18 @@ #define TQMX86_REG_BOARD_ID_E40S 13 #define TQMX86_REG_BOARD_ID_E40C1 14 #define TQMX86_REG_BOARD_ID_E40C2 15 -#define TQMX86_REG_BOARD_REV 0x21 -#define TQMX86_REG_IO_EXT_INT 0x26 +#define TQMX86_REG_BOARD_REV 0x01 +#define TQMX86_REG_IO_EXT_INT 0x06 #define TQMX86_REG_IO_EXT_INT_NONE 0 #define TQMX86_REG_IO_EXT_INT_7 1 #define TQMX86_REG_IO_EXT_INT_9 2 #define TQMX86_REG_IO_EXT_INT_12 3 #define TQMX86_REG_IO_EXT_INT_MASK 0x3 #define TQMX86_REG_IO_EXT_INT_GPIO_SHIFT 4 +#define TQMX86_REG_SAUC 0x17 -#define TQMX86_REG_I2C_DETECT 0x47 +#define TQMX86_REG_I2C_DETECT 0x1a7 #define TQMX86_REG_I2C_DETECT_SOFT 0xa5 -#define TQMX86_REG_I2C_INT_EN 0x49 static uint gpio_irq; module_param(gpio_irq, uint, 0); @@ -111,7 +111,7 @@ }, }; -static const char *tqmx86_board_id_to_name(u8 board_id) +static const char *tqmx86_board_id_to_name(u8 board_id, u8 sauc) { switch (board_id) { case TQMX86_REG_BOARD_ID_E38M: @@ -122,12 +122,12 @@ return "TQMxE38C"; case TQMX86_REG_BOARD_ID_60EB: return "TQMx60EB"; - case TQMX86_REG_BOARD_ID_E39M: - return "TQMxE39M"; - case TQMX86_REG_BOARD_ID_E39C: - return "TQMxE39C"; - case TQMX86_REG_BOARD_ID_E39x: - return "TQMxE39x"; + case TQMX86_REG_BOARD_ID_E39MS: + return (sauc == 0xff) ? "TQMxE39M" : "TQMxE39S"; + case TQMX86_REG_BOARD_ID_E39C1: + return "TQMxE39C1"; + case TQMX86_REG_BOARD_ID_E39C2: + return "TQMxE39C2"; case TQMX86_REG_BOARD_ID_70EB: return "TQMx70EB"; case TQMX86_REG_BOARD_ID_80UC: @@ -160,9 +160,9 @@ case TQMX86_REG_BOARD_ID_E40C1: case TQMX86_REG_BOARD_ID_E40C2: return 24000; - case TQMX86_REG_BOARD_ID_E39M: - case TQMX86_REG_BOARD_ID_E39C: - case TQMX86_REG_BOARD_ID_E39x: + case TQMX86_REG_BOARD_ID_E39MS: + case TQMX86_REG_BOARD_ID_E39C1: + case TQMX86_REG_BOARD_ID_E39C2: return 25000; case TQMX86_REG_BOARD_ID_E38M: case TQMX86_REG_BOARD_ID_E38C: @@ -176,7 +176,7 @@ static int tqmx86_probe(struct platform_device *pdev) { - u8 board_id, rev, i2c_det, io_ext_int_val; + u8 board_id, sauc, rev, i2c_det, io_ext_int_val; struct device *dev = &pdev->dev; u8 gpio_irq_cfg, readback; const char *board_name; @@ -206,14 +206,20 @@ return -ENOMEM; board_id = ioread8(io_base + TQMX86_REG_BOARD_ID); - board_name = tqmx86_board_id_to_name(board_id); + sauc = ioread8(io_base + TQMX86_REG_SAUC); + board_name = tqmx86_board_id_to_name(board_id, sauc); rev = ioread8(io_base + TQMX86_REG_BOARD_REV); dev_info(dev, "Found %s - Board ID %d, PCB Revision %d, PLD Revision %d\n", board_name, board_id, rev >> 4, rev & 0xf); - i2c_det = ioread8(io_base + TQMX86_REG_I2C_DETECT); + /* + * The I2C_DETECT register is in the range assigned to the I2C driver + * later, so we don't extend TQMX86_IOSIZE. Use inb() for this one-off + * access instead of ioport_map + unmap. + */ + i2c_det = inb(TQMX86_REG_I2C_DETECT); if (gpio_irq_cfg) { io_ext_int_val = only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/mmc/host/sdhci-of-esdhc.c +++ linux-azure-6.2-6.2.0/drivers/mmc/host/sdhci-of-esdhc.c @@ -133,6 +133,7 @@ return ret; } } + /* * The DAT[3:0] line signal levels and the CMD line signal level are * not compatible with standard SDHC register. The line signal levels @@ -144,6 +145,16 @@ ret = value & 0x000fffff; ret |= (value >> 4) & SDHCI_DATA_LVL_MASK; ret |= (value << 1) & SDHCI_CMD_LVL; + + /* + * Some controllers have unreliable Data Line Active + * bit for commands with busy signal. This affects + * Command Inhibit (data) bit. Just ignore it since + * MMC core driver has already polled card status + * with CMD13 after any command with busy siganl. + */ + if (esdhc->quirk_ignore_data_inhibit) + ret &= ~SDHCI_DATA_INHIBIT; return ret; } @@ -158,19 +169,6 @@ return ret; } - /* - * Some controllers have unreliable Data Line Active - * bit for commands with busy signal. This affects - * Command Inhibit (data) bit. Just ignore it since - * MMC core driver has already polled card status - * with CMD13 after any command with busy siganl. - */ - if ((spec_reg == SDHCI_PRESENT_STATE) && - (esdhc->quirk_ignore_data_inhibit == true)) { - ret = value & ~SDHCI_DATA_INHIBIT; - return ret; - } - ret = value; return ret; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/mtd/mtdcore.c +++ linux-azure-6.2-6.2.0/drivers/mtd/mtdcore.c @@ -888,8 +888,8 @@ /* OTP nvmem will be registered on the physical device */ config.dev = mtd->dev.parent; - config.name = kasprintf(GFP_KERNEL, "%s-%s", dev_name(&mtd->dev), compatible); - config.id = NVMEM_DEVID_NONE; + config.name = compatible; + config.id = NVMEM_DEVID_AUTO; config.owner = THIS_MODULE; config.type = NVMEM_TYPE_OTP; config.root_only = true; @@ -905,7 +905,6 @@ nvmem = NULL; of_node_put(np); - kfree(config.name); return nvmem; } @@ -940,6 +939,7 @@ static int mtd_otp_nvmem_add(struct mtd_info *mtd) { + struct device *dev = mtd->dev.parent; struct nvmem_device *nvmem; ssize_t size; int err; @@ -953,7 +953,7 @@ nvmem = mtd_otp_nvmem_register(mtd, "user-otp", size, mtd_nvmem_user_otp_reg_read); if (IS_ERR(nvmem)) { - dev_err(&mtd->dev, "Failed to register OTP NVMEM device\n"); + dev_err(dev, "Failed to register OTP NVMEM device\n"); return PTR_ERR(nvmem); } mtd->otp_user_nvmem = nvmem; @@ -971,7 +971,7 @@ nvmem = mtd_otp_nvmem_register(mtd, "factory-otp", size, mtd_nvmem_fact_otp_reg_read); if (IS_ERR(nvmem)) { - dev_err(&mtd->dev, "Failed to register OTP NVMEM device\n"); + dev_err(dev, "Failed to register OTP NVMEM device\n"); err = PTR_ERR(nvmem); goto err; } @@ -1023,10 +1023,14 @@ mtd_set_dev_defaults(mtd); + ret = mtd_otp_nvmem_add(mtd); + if (ret) + goto out; + if (IS_ENABLED(CONFIG_MTD_PARTITIONED_MASTER)) { ret = add_mtd_device(mtd); if (ret) - return ret; + goto out; } /* Prefer parsed partitions over driver-provided fallback */ @@ -1061,9 +1065,12 @@ register_reboot_notifier(&mtd->reboot_notifier); } - ret = mtd_otp_nvmem_add(mtd); - out: + if (ret) { + nvmem_unregister(mtd->otp_user_nvmem); + nvmem_unregister(mtd->otp_factory_nvmem); + } + if (ret && device_is_registered(&mtd->dev)) del_mtd_device(mtd); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/mtd/ubi/eba.c +++ linux-azure-6.2-6.2.0/drivers/mtd/ubi/eba.c @@ -946,7 +946,7 @@ int offset, int len) { struct ubi_device *ubi = vol->ubi; - int pnum, opnum, err, vol_id = vol->vol_id; + int pnum, opnum, err, err2, vol_id = vol->vol_id; pnum = ubi_wl_get_peb(ubi); if (pnum < 0) { @@ -981,10 +981,19 @@ out_put: up_read(&ubi->fm_eba_sem); - if (err && pnum >= 0) - err = ubi_wl_put_peb(ubi, vol_id, lnum, pnum, 1); - else if (!err && opnum >= 0) - err = ubi_wl_put_peb(ubi, vol_id, lnum, opnum, 0); + if (err && pnum >= 0) { + err2 = ubi_wl_put_peb(ubi, vol_id, lnum, pnum, 1); + if (err2) { + ubi_warn(ubi, "failed to return physical eraseblock %d, error %d", + pnum, err2); + } + } else if (!err && opnum >= 0) { + err2 = ubi_wl_put_peb(ubi, vol_id, lnum, opnum, 0); + if (err2) { + ubi_warn(ubi, "failed to return physical eraseblock %d, error %d", + opnum, err2); + } + } return err; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/dsa/qca/qca8k-8xxx.c +++ linux-azure-6.2-6.2.0/drivers/net/dsa/qca/qca8k-8xxx.c @@ -1427,7 +1427,6 @@ state->link = !!(reg & QCA8K_PORT_STATUS_LINK_UP); state->an_complete = state->link; - state->an_enabled = !!(reg & QCA8K_PORT_STATUS_LINK_AUTO); state->duplex = (reg & QCA8K_PORT_STATUS_DUPLEX) ? DUPLEX_FULL : DUPLEX_HALF; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/amd/nmclan_cs.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/amd/nmclan_cs.c @@ -651,7 +651,7 @@ } else { pr_notice("mace id not found: %x %x should be 0x40 0x?9\n", sig[0], sig[1]); - return -ENODEV; + goto failed; } } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/freescale/dpaa/dpaa_eth.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/freescale/dpaa/dpaa_eth.c @@ -295,7 +295,8 @@ { struct mac_device *mac_dev; struct dpaa_priv *priv; - int i, err, error; + int i, error; + int err = 0; priv = netdev_priv(net_dev); mac_dev = priv->mac_dev; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/intel/i40e/i40e.h +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e.h @@ -1287,9 +1287,9 @@ int i40e_ptp_alloc_pins(struct i40e_pf *pf); int i40e_update_adq_vsi_queues(struct i40e_vsi *vsi, int vsi_offset); int i40e_is_vsi_uplink_mode_veb(struct i40e_vsi *vsi); -i40e_status i40e_get_partition_bw_setting(struct i40e_pf *pf); -i40e_status i40e_set_partition_bw_setting(struct i40e_pf *pf); -i40e_status i40e_commit_partition_bw_setting(struct i40e_pf *pf); +int i40e_get_partition_bw_setting(struct i40e_pf *pf); +int i40e_set_partition_bw_setting(struct i40e_pf *pf); +int i40e_commit_partition_bw_setting(struct i40e_pf *pf); void i40e_print_link_message(struct i40e_vsi *vsi, bool isup); void i40e_set_fec_in_flags(u8 fec_cfg, u32 *flags); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/intel/i40e/i40e_adminq.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e_adminq.c @@ -47,9 +47,9 @@ * i40e_alloc_adminq_asq_ring - Allocate Admin Queue send rings * @hw: pointer to the hardware structure **/ -static i40e_status i40e_alloc_adminq_asq_ring(struct i40e_hw *hw) +static int i40e_alloc_adminq_asq_ring(struct i40e_hw *hw) { - i40e_status ret_code; + int ret_code; ret_code = i40e_allocate_dma_mem(hw, &hw->aq.asq.desc_buf, i40e_mem_atq_ring, @@ -74,9 +74,9 @@ * i40e_alloc_adminq_arq_ring - Allocate Admin Queue receive rings * @hw: pointer to the hardware structure **/ -static i40e_status i40e_alloc_adminq_arq_ring(struct i40e_hw *hw) +static int i40e_alloc_adminq_arq_ring(struct i40e_hw *hw) { - i40e_status ret_code; + int ret_code; ret_code = i40e_allocate_dma_mem(hw, &hw->aq.arq.desc_buf, i40e_mem_arq_ring, @@ -115,11 +115,11 @@ * i40e_alloc_arq_bufs - Allocate pre-posted buffers for the receive queue * @hw: pointer to the hardware structure **/ -static i40e_status i40e_alloc_arq_bufs(struct i40e_hw *hw) +static int i40e_alloc_arq_bufs(struct i40e_hw *hw) { - i40e_status ret_code; struct i40e_aq_desc *desc; struct i40e_dma_mem *bi; + int ret_code; int i; /* We'll be allocating the buffer info memory first, then we can @@ -182,10 +182,10 @@ * i40e_alloc_asq_bufs - Allocate empty buffer structs for the send queue * @hw: pointer to the hardware structure **/ -static i40e_status i40e_alloc_asq_bufs(struct i40e_hw *hw) +static int i40e_alloc_asq_bufs(struct i40e_hw *hw) { - i40e_status ret_code; struct i40e_dma_mem *bi; + int ret_code; int i; /* No mapped memory needed yet, just the buffer info structures */ @@ -266,9 +266,9 @@ * * Configure base address and length registers for the transmit queue **/ -static i40e_status i40e_config_asq_regs(struct i40e_hw *hw) +static int i40e_config_asq_regs(struct i40e_hw *hw) { - i40e_status ret_code = 0; + int ret_code = 0; u32 reg = 0; /* Clear Head and Tail */ @@ -295,9 +295,9 @@ * * Configure base address and length registers for the receive (event queue) **/ -static i40e_status i40e_config_arq_regs(struct i40e_hw *hw) +static int i40e_config_arq_regs(struct i40e_hw *hw) { - i40e_status ret_code = 0; + int ret_code = 0; u32 reg = 0; /* Clear Head and Tail */ @@ -334,9 +334,9 @@ * Do *NOT* hold the lock when calling this as the memory allocation routines * called are not going to be atomic context safe **/ -static i40e_status i40e_init_asq(struct i40e_hw *hw) +static int i40e_init_asq(struct i40e_hw *hw) { - i40e_status ret_code = 0; + int ret_code = 0; if (hw->aq.asq.count > 0) { /* queue already initialized */ @@ -393,9 +393,9 @@ * Do *NOT* hold the lock when calling this as the memory allocation routines * called are not going to be atomic context safe **/ -static i40e_status i40e_init_arq(struct i40e_hw *hw) +static int i40e_init_arq(struct i40e_hw *hw) { - i40e_status ret_code = 0; + int ret_code = 0; if (hw->aq.arq.count > 0) { /* queue already initialized */ @@ -445,9 +445,9 @@ * * The main shutdown routine for the Admin Send Queue **/ -static i40e_status i40e_shutdown_asq(struct i40e_hw *hw) +static int i40e_shutdown_asq(struct i40e_hw *hw) { - i40e_status ret_code = 0; + int ret_code = 0; mutex_lock(&hw->aq.asq_mutex); @@ -479,9 +479,9 @@ * * The main shutdown routine for the Admin Receive Queue **/ -static i40e_status i40e_shutdown_arq(struct i40e_hw *hw) +static int i40e_shutdown_arq(struct i40e_hw *hw) { - i40e_status ret_code = 0; + int ret_code = 0; mutex_lock(&hw->aq.arq_mutex); @@ -582,12 +582,12 @@ * - hw->aq.arq_buf_size * - hw->aq.asq_buf_size **/ -i40e_status i40e_init_adminq(struct i40e_hw *hw) +int i40e_init_adminq(struct i40e_hw *hw) { u16 cfg_ptr, oem_hi, oem_lo; u16 eetrack_lo, eetrack_hi; - i40e_status ret_code; int retry = 0; + int ret_code; /* verify input for valid configuration */ if ((hw->aq.num_arq_entries == 0) || @@ -780,7 +780,7 @@ * This is the main send command driver routine for the Admin Queue send * queue. It runs the queue, cleans the queue, etc **/ -static i40e_status +static int i40e_asq_send_command_atomic_exec(struct i40e_hw *hw, struct i40e_aq_desc *desc, void *buff, /* can be NULL */ @@ -788,12 +788,12 @@ struct i40e_asq_cmd_details *cmd_details, bool is_atomic_context) { - i40e_status status = 0; struct i40e_dma_mem *dma_buff = NULL; struct i40e_asq_cmd_details *details; struct i40e_aq_desc *desc_on_ring; bool cmd_completed = false; u16 retval = 0; + int status = 0; u32 val = 0; if (hw->aq.asq.count == 0) { @@ -984,7 +984,7 @@ * Acquires the lock and calls the main send command execution * routine. **/ -i40e_status +int i40e_asq_send_command_atomic(struct i40e_hw *hw, struct i40e_aq_desc *desc, void *buff, /* can be NULL */ @@ -992,7 +992,7 @@ struct i40e_asq_cmd_details *cmd_details, bool is_atomic_context) { - i40e_status status; + int status; mutex_lock(&hw->aq.asq_mutex); status = i40e_asq_send_command_atomic_exec(hw, desc, buff, buff_size, @@ -1003,7 +1003,7 @@ return status; } -i40e_status +int i40e_asq_send_command(struct i40e_hw *hw, struct i40e_aq_desc *desc, void *buff, /* can be NULL */ u16 buff_size, struct i40e_asq_cmd_details *cmd_details) @@ -1026,7 +1026,7 @@ * routine. Returns the last Admin Queue status in aq_status * to avoid race conditions in access to hw->aq.asq_last_status. **/ -i40e_status +int i40e_asq_send_command_atomic_v2(struct i40e_hw *hw, struct i40e_aq_desc *desc, void *buff, /* can be NULL */ @@ -1035,7 +1035,7 @@ bool is_atomic_context, enum i40e_admin_queue_err *aq_status) { - i40e_status status; + int status; mutex_lock(&hw->aq.asq_mutex); status = i40e_asq_send_command_atomic_exec(hw, desc, buff, @@ -1048,7 +1048,7 @@ return status; } -i40e_status +int i40e_asq_send_command_v2(struct i40e_hw *hw, struct i40e_aq_desc *desc, void *buff, /* can be NULL */ u16 buff_size, struct i40e_asq_cmd_details *cmd_details, @@ -1084,14 +1084,14 @@ * the contents through e. It can also return how many events are * left to process through 'pending' **/ -i40e_status i40e_clean_arq_element(struct i40e_hw *hw, - struct i40e_arq_event_info *e, - u16 *pending) +int i40e_clean_arq_element(struct i40e_hw *hw, + struct i40e_arq_event_info *e, + u16 *pending) { - i40e_status ret_code = 0; u16 ntc = hw->aq.arq.next_to_clean; struct i40e_aq_desc *desc; struct i40e_dma_mem *bi; + int ret_code = 0; u16 desc_idx; u16 datalen; u16 flags; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/intel/i40e/i40e_alloc.h +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e_alloc.h @@ -20,16 +20,16 @@ }; /* prototype for functions used for dynamic memory allocation */ -i40e_status i40e_allocate_dma_mem(struct i40e_hw *hw, - struct i40e_dma_mem *mem, - enum i40e_memory_type type, - u64 size, u32 alignment); -i40e_status i40e_free_dma_mem(struct i40e_hw *hw, - struct i40e_dma_mem *mem); -i40e_status i40e_allocate_virt_mem(struct i40e_hw *hw, - struct i40e_virt_mem *mem, - u32 size); -i40e_status i40e_free_virt_mem(struct i40e_hw *hw, - struct i40e_virt_mem *mem); +int i40e_allocate_dma_mem(struct i40e_hw *hw, + struct i40e_dma_mem *mem, + enum i40e_memory_type type, + u64 size, u32 alignment); +int i40e_free_dma_mem(struct i40e_hw *hw, + struct i40e_dma_mem *mem); +int i40e_allocate_virt_mem(struct i40e_hw *hw, + struct i40e_virt_mem *mem, + u32 size); +int i40e_free_virt_mem(struct i40e_hw *hw, + struct i40e_virt_mem *mem); #endif /* _I40E_ALLOC_H_ */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/intel/i40e/i40e_client.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e_client.c @@ -541,7 +541,7 @@ { struct i40e_pf *pf = ldev->pf; struct i40e_hw *hw = &pf->hw; - i40e_status err; + int err; err = i40e_aq_send_msg_to_vf(hw, vf_id, VIRTCHNL_OP_IWARP, 0, msg, len, NULL); @@ -674,7 +674,7 @@ struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; struct i40e_vsi_context ctxt; bool update = true; - i40e_status err; + int err; /* TODO: for now do not allow setting VF's VSI setting */ if (is_vf) @@ -686,8 +686,8 @@ ctxt.flags = I40E_AQ_VSI_TYPE_PF; if (err) { dev_info(&pf->pdev->dev, - "couldn't get PF vsi config, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, err), + "couldn't get PF vsi config, err %d aq_err %s\n", + err, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); return -ENOENT; @@ -714,8 +714,8 @@ err = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); if (err) { dev_info(&pf->pdev->dev, - "update VSI ctxt for PE failed, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, err), + "update VSI ctxt for PE failed, err %d aq_err %s\n", + err, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/intel/i40e/i40e_common.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e_common.c @@ -14,9 +14,9 @@ * This function sets the mac type of the adapter based on the * vendor ID and device ID stored in the hw structure. **/ -i40e_status i40e_set_mac_type(struct i40e_hw *hw) +int i40e_set_mac_type(struct i40e_hw *hw) { - i40e_status status = 0; + int status = 0; if (hw->vendor_id == PCI_VENDOR_ID_INTEL) { switch (hw->device_id) { @@ -125,154 +125,6 @@ } /** - * i40e_stat_str - convert status err code to a string - * @hw: pointer to the HW structure - * @stat_err: the status error code to convert - **/ -const char *i40e_stat_str(struct i40e_hw *hw, i40e_status stat_err) -{ - switch (stat_err) { - case 0: - return "OK"; - case I40E_ERR_NVM: - return "I40E_ERR_NVM"; - case I40E_ERR_NVM_CHECKSUM: - return "I40E_ERR_NVM_CHECKSUM"; - case I40E_ERR_PHY: - return "I40E_ERR_PHY"; - case I40E_ERR_CONFIG: - return "I40E_ERR_CONFIG"; - case I40E_ERR_PARAM: - return "I40E_ERR_PARAM"; - case I40E_ERR_MAC_TYPE: - return "I40E_ERR_MAC_TYPE"; - case I40E_ERR_UNKNOWN_PHY: - return "I40E_ERR_UNKNOWN_PHY"; - case I40E_ERR_LINK_SETUP: - return "I40E_ERR_LINK_SETUP"; - case I40E_ERR_ADAPTER_STOPPED: - return "I40E_ERR_ADAPTER_STOPPED"; - case I40E_ERR_INVALID_MAC_ADDR: - return "I40E_ERR_INVALID_MAC_ADDR"; - case I40E_ERR_DEVICE_NOT_SUPPORTED: - return "I40E_ERR_DEVICE_NOT_SUPPORTED"; - case I40E_ERR_PRIMARY_REQUESTS_PENDING: - return "I40E_ERR_PRIMARY_REQUESTS_PENDING"; - case I40E_ERR_INVALID_LINK_SETTINGS: - return "I40E_ERR_INVALID_LINK_SETTINGS"; - case I40E_ERR_AUTONEG_NOT_COMPLETE: - return "I40E_ERR_AUTONEG_NOT_COMPLETE"; - case I40E_ERR_RESET_FAILED: - return "I40E_ERR_RESET_FAILED"; - case I40E_ERR_SWFW_SYNC: - return "I40E_ERR_SWFW_SYNC"; - case I40E_ERR_NO_AVAILABLE_VSI: - return "I40E_ERR_NO_AVAILABLE_VSI"; - case I40E_ERR_NO_MEMORY: - return "I40E_ERR_NO_MEMORY"; - case I40E_ERR_BAD_PTR: - return "I40E_ERR_BAD_PTR"; - case I40E_ERR_RING_FULL: - return "I40E_ERR_RING_FULL"; - case I40E_ERR_INVALID_PD_ID: - return "I40E_ERR_INVALID_PD_ID"; - case I40E_ERR_INVALID_QP_ID: - return "I40E_ERR_INVALID_QP_ID"; - case I40E_ERR_INVALID_CQ_ID: - return "I40E_ERR_INVALID_CQ_ID"; - case I40E_ERR_INVALID_CEQ_ID: - return "I40E_ERR_INVALID_CEQ_ID"; - case I40E_ERR_INVALID_AEQ_ID: - return "I40E_ERR_INVALID_AEQ_ID"; - case I40E_ERR_INVALID_SIZE: - return "I40E_ERR_INVALID_SIZE"; - case I40E_ERR_INVALID_ARP_INDEX: - return "I40E_ERR_INVALID_ARP_INDEX"; - case I40E_ERR_INVALID_FPM_FUNC_ID: - return "I40E_ERR_INVALID_FPM_FUNC_ID"; - case I40E_ERR_QP_INVALID_MSG_SIZE: - return "I40E_ERR_QP_INVALID_MSG_SIZE"; - case I40E_ERR_QP_TOOMANY_WRS_POSTED: - return "I40E_ERR_QP_TOOMANY_WRS_POSTED"; - case I40E_ERR_INVALID_FRAG_COUNT: - return "I40E_ERR_INVALID_FRAG_COUNT"; - case I40E_ERR_QUEUE_EMPTY: - return "I40E_ERR_QUEUE_EMPTY"; - case I40E_ERR_INVALID_ALIGNMENT: - return "I40E_ERR_INVALID_ALIGNMENT"; - case I40E_ERR_FLUSHED_QUEUE: - return "I40E_ERR_FLUSHED_QUEUE"; - case I40E_ERR_INVALID_PUSH_PAGE_INDEX: - return "I40E_ERR_INVALID_PUSH_PAGE_INDEX"; - case I40E_ERR_INVALID_IMM_DATA_SIZE: - return "I40E_ERR_INVALID_IMM_DATA_SIZE"; - case I40E_ERR_TIMEOUT: - return "I40E_ERR_TIMEOUT"; - case I40E_ERR_OPCODE_MISMATCH: - return "I40E_ERR_OPCODE_MISMATCH"; - case I40E_ERR_CQP_COMPL_ERROR: - return "I40E_ERR_CQP_COMPL_ERROR"; - case I40E_ERR_INVALID_VF_ID: - return "I40E_ERR_INVALID_VF_ID"; - case I40E_ERR_INVALID_HMCFN_ID: - return "I40E_ERR_INVALID_HMCFN_ID"; - case I40E_ERR_BACKING_PAGE_ERROR: - return "I40E_ERR_BACKING_PAGE_ERROR"; - case I40E_ERR_NO_PBLCHUNKS_AVAILABLE: - return "I40E_ERR_NO_PBLCHUNKS_AVAILABLE"; - case I40E_ERR_INVALID_PBLE_INDEX: - return "I40E_ERR_INVALID_PBLE_INDEX"; - case I40E_ERR_INVALID_SD_INDEX: - return "I40E_ERR_INVALID_SD_INDEX"; - case I40E_ERR_INVALID_PAGE_DESC_INDEX: - return "I40E_ERR_INVALID_PAGE_DESC_INDEX"; - case I40E_ERR_INVALID_SD_TYPE: - return "I40E_ERR_INVALID_SD_TYPE"; - case I40E_ERR_MEMCPY_FAILED: - return "I40E_ERR_MEMCPY_FAILED"; - case I40E_ERR_INVALID_HMC_OBJ_INDEX: - return "I40E_ERR_INVALID_HMC_OBJ_INDEX"; - case I40E_ERR_INVALID_HMC_OBJ_COUNT: - return "I40E_ERR_INVALID_HMC_OBJ_COUNT"; - case I40E_ERR_INVALID_SRQ_ARM_LIMIT: - return "I40E_ERR_INVALID_SRQ_ARM_LIMIT"; - case I40E_ERR_SRQ_ENABLED: - return "I40E_ERR_SRQ_ENABLED"; - case I40E_ERR_ADMIN_QUEUE_ERROR: - return "I40E_ERR_ADMIN_QUEUE_ERROR"; - case I40E_ERR_ADMIN_QUEUE_TIMEOUT: - return "I40E_ERR_ADMIN_QUEUE_TIMEOUT"; - case I40E_ERR_BUF_TOO_SHORT: - return "I40E_ERR_BUF_TOO_SHORT"; - case I40E_ERR_ADMIN_QUEUE_FULL: - return "I40E_ERR_ADMIN_QUEUE_FULL"; - case I40E_ERR_ADMIN_QUEUE_NO_WORK: - return "I40E_ERR_ADMIN_QUEUE_NO_WORK"; - case I40E_ERR_BAD_IWARP_CQE: - return "I40E_ERR_BAD_IWARP_CQE"; - case I40E_ERR_NVM_BLANK_MODE: - return "I40E_ERR_NVM_BLANK_MODE"; - case I40E_ERR_NOT_IMPLEMENTED: - return "I40E_ERR_NOT_IMPLEMENTED"; - case I40E_ERR_PE_DOORBELL_NOT_ENABLED: - return "I40E_ERR_PE_DOORBELL_NOT_ENABLED"; - case I40E_ERR_DIAG_TEST_FAILED: - return "I40E_ERR_DIAG_TEST_FAILED"; - case I40E_ERR_NOT_READY: - return "I40E_ERR_NOT_READY"; - case I40E_NOT_SUPPORTED: - return "I40E_NOT_SUPPORTED"; - case I40E_ERR_FIRMWARE_API_VERSION: - return "I40E_ERR_FIRMWARE_API_VERSION"; - case I40E_ERR_ADMIN_QUEUE_CRITICAL_ERROR: - return "I40E_ERR_ADMIN_QUEUE_CRITICAL_ERROR"; - } - - snprintf(hw->err_str, sizeof(hw->err_str), "%d", stat_err); - return hw->err_str; -} - -/** * i40e_debug_aq * @hw: debug mask related to admin queue * @mask: debug mask @@ -355,13 +207,13 @@ * Tell the Firmware that we're shutting down the AdminQ and whether * or not the driver is unloading as well. **/ -i40e_status i40e_aq_queue_shutdown(struct i40e_hw *hw, - bool unloading) +int i40e_aq_queue_shutdown(struct i40e_hw *hw, + bool unloading) { struct i40e_aq_desc desc; struct i40e_aqc_queue_shutdown *cmd = (struct i40e_aqc_queue_shutdown *)&desc.params.raw; - i40e_status status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_queue_shutdown); @@ -384,15 +236,15 @@ * * Internal function to get or set RSS look up table **/ -static i40e_status i40e_aq_get_set_rss_lut(struct i40e_hw *hw, - u16 vsi_id, bool pf_lut, - u8 *lut, u16 lut_size, - bool set) +static int i40e_aq_get_set_rss_lut(struct i40e_hw *hw, + u16 vsi_id, bool pf_lut, + u8 *lut, u16 lut_size, + bool set) { - i40e_status status; struct i40e_aq_desc desc; struct i40e_aqc_get_set_rss_lut *cmd_resp = (struct i40e_aqc_get_set_rss_lut *)&desc.params.raw; + int status; if (set) i40e_fill_default_direct_cmd_desc(&desc, @@ -437,8 +289,8 @@ * * get the RSS lookup table, PF or VSI type **/ -i40e_status i40e_aq_get_rss_lut(struct i40e_hw *hw, u16 vsi_id, - bool pf_lut, u8 *lut, u16 lut_size) +int i40e_aq_get_rss_lut(struct i40e_hw *hw, u16 vsi_id, + bool pf_lut, u8 *lut, u16 lut_size) { return i40e_aq_get_set_rss_lut(hw, vsi_id, pf_lut, lut, lut_size, false); @@ -454,8 +306,8 @@ * * set the RSS lookup table, PF or VSI type **/ -i40e_status i40e_aq_set_rss_lut(struct i40e_hw *hw, u16 vsi_id, - bool pf_lut, u8 *lut, u16 lut_size) +int i40e_aq_set_rss_lut(struct i40e_hw *hw, u16 vsi_id, + bool pf_lut, u8 *lut, u16 lut_size) { return i40e_aq_get_set_rss_lut(hw, vsi_id, pf_lut, lut, lut_size, true); } @@ -469,16 +321,16 @@ * * get the RSS key per VSI **/ -static i40e_status i40e_aq_get_set_rss_key(struct i40e_hw *hw, - u16 vsi_id, - struct i40e_aqc_get_set_rss_key_data *key, - bool set) +static int i40e_aq_get_set_rss_key(struct i40e_hw *hw, + u16 vsi_id, + struct i40e_aqc_get_set_rss_key_data *key, + bool set) { - i40e_status status; struct i40e_aq_desc desc; struct i40e_aqc_get_set_rss_key *cmd_resp = (struct i40e_aqc_get_set_rss_key *)&desc.params.raw; u16 key_size = sizeof(struct i40e_aqc_get_set_rss_key_data); + int status; if (set) i40e_fill_default_direct_cmd_desc(&desc, @@ -509,9 +361,9 @@ * @key: pointer to key info struct * **/ -i40e_status i40e_aq_get_rss_key(struct i40e_hw *hw, - u16 vsi_id, - struct i40e_aqc_get_set_rss_key_data *key) +int i40e_aq_get_rss_key(struct i40e_hw *hw, + u16 vsi_id, + struct i40e_aqc_get_set_rss_key_data *key) { return i40e_aq_get_set_rss_key(hw, vsi_id, key, false); } @@ -524,9 +376,9 @@ * * set the RSS key per VSI **/ -i40e_status i40e_aq_set_rss_key(struct i40e_hw *hw, - u16 vsi_id, - struct i40e_aqc_get_set_rss_key_data *key) +int i40e_aq_set_rss_key(struct i40e_hw *hw, + u16 vsi_id, + struct i40e_aqc_get_set_rss_key_data *key) { return i40e_aq_get_set_rss_key(hw, vsi_id, key, true); } @@ -796,10 +648,10 @@ * hw_addr, back, device_id, vendor_id, subsystem_device_id, * subsystem_vendor_id, and revision_id **/ -i40e_status i40e_init_shared_code(struct i40e_hw *hw) +int i40e_init_shared_code(struct i40e_hw *hw) { - i40e_status status = 0; u32 port, ari, func_rid; + int status = 0; i40e_set_mac_type(hw); @@ -836,15 +688,16 @@ * @addrs: the requestor's mac addr store * @cmd_details: pointer to command details structure or NULL **/ -static i40e_status i40e_aq_mac_address_read(struct i40e_hw *hw, - u16 *flags, - struct i40e_aqc_mac_address_read_data *addrs, - struct i40e_asq_cmd_details *cmd_details) +static int +i40e_aq_mac_address_read(struct i40e_hw *hw, + u16 *flags, + struct i40e_aqc_mac_address_read_data *addrs, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_mac_address_read *cmd_data = (struct i40e_aqc_mac_address_read *)&desc.params.raw; - i40e_status status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_mac_address_read); desc.flags |= cpu_to_le16(I40E_AQ_FLAG_BUF); @@ -863,14 +716,14 @@ * @mac_addr: address to write * @cmd_details: pointer to command details structure or NULL **/ -i40e_status i40e_aq_mac_address_write(struct i40e_hw *hw, - u16 flags, u8 *mac_addr, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_mac_address_write(struct i40e_hw *hw, + u16 flags, u8 *mac_addr, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_mac_address_write *cmd_data = (struct i40e_aqc_mac_address_write *)&desc.params.raw; - i40e_status status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_mac_address_write); @@ -893,11 +746,11 @@ * * Reads the adapter's MAC address from register **/ -i40e_status i40e_get_mac_addr(struct i40e_hw *hw, u8 *mac_addr) +int i40e_get_mac_addr(struct i40e_hw *hw, u8 *mac_addr) { struct i40e_aqc_mac_address_read_data addrs; - i40e_status status; u16 flags = 0; + int status; status = i40e_aq_mac_address_read(hw, &flags, &addrs, NULL); @@ -914,11 +767,11 @@ * * Reads the adapter's Port MAC address **/ -i40e_status i40e_get_port_mac_addr(struct i40e_hw *hw, u8 *mac_addr) +int i40e_get_port_mac_addr(struct i40e_hw *hw, u8 *mac_addr) { struct i40e_aqc_mac_address_read_data addrs; - i40e_status status; u16 flags = 0; + int status; status = i40e_aq_mac_address_read(hw, &flags, &addrs, NULL); if (status) @@ -972,13 +825,13 @@ * * Reads the part number string from the EEPROM. **/ -i40e_status i40e_read_pba_string(struct i40e_hw *hw, u8 *pba_num, - u32 pba_num_size) +int i40e_read_pba_string(struct i40e_hw *hw, u8 *pba_num, + u32 pba_num_size) { - i40e_status status = 0; u16 pba_word = 0; u16 pba_size = 0; u16 pba_ptr = 0; + int status = 0; u16 i = 0; status = i40e_read_nvm_word(hw, I40E_SR_PBA_FLAGS, &pba_word); @@ -1087,8 +940,8 @@ * @hw: pointer to the hardware structure * @retry_limit: how many times to retry before failure **/ -static i40e_status i40e_poll_globr(struct i40e_hw *hw, - u32 retry_limit) +static int i40e_poll_globr(struct i40e_hw *hw, + u32 retry_limit) { u32 cnt, reg = 0; @@ -1114,7 +967,7 @@ * Assuming someone else has triggered a global reset, * assure the global reset is complete and then reset the PF **/ -i40e_status i40e_pf_reset(struct i40e_hw *hw) +int i40e_pf_reset(struct i40e_hw *hw) { u32 cnt = 0; u32 cnt1 = 0; @@ -1453,15 +1306,16 @@ * * Returns the various PHY abilities supported on the Port. **/ -i40e_status i40e_aq_get_phy_capabilities(struct i40e_hw *hw, - bool qualified_modules, bool report_init, - struct i40e_aq_get_phy_abilities_resp *abilities, - struct i40e_asq_cmd_details *cmd_details) +int +i40e_aq_get_phy_capabilities(struct i40e_hw *hw, + bool qualified_modules, bool report_init, + struct i40e_aq_get_phy_abilities_resp *abilities, + struct i40e_asq_cmd_details *cmd_details) { - struct i40e_aq_desc desc; - i40e_status status; u16 abilities_size = sizeof(struct i40e_aq_get_phy_abilities_resp); u16 max_delay = I40E_MAX_PHY_TIMEOUT, total_delay = 0; + struct i40e_aq_desc desc; + int status; if (!abilities) return I40E_ERR_PARAM; @@ -1532,14 +1386,14 @@ * of the PHY Config parameters. This status will be indicated by the * command response. **/ -enum i40e_status_code i40e_aq_set_phy_config(struct i40e_hw *hw, - struct i40e_aq_set_phy_config *config, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_set_phy_config(struct i40e_hw *hw, + struct i40e_aq_set_phy_config *config, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aq_set_phy_config *cmd = (struct i40e_aq_set_phy_config *)&desc.params.raw; - enum i40e_status_code status; + int status; if (!config) return I40E_ERR_PARAM; @@ -1554,7 +1408,7 @@ return status; } -static noinline_for_stack enum i40e_status_code +static noinline_for_stack int i40e_set_fc_status(struct i40e_hw *hw, struct i40e_aq_get_phy_abilities_resp *abilities, bool atomic_restart) @@ -1612,11 +1466,11 @@ * * Set the requested flow control mode using set_phy_config. **/ -enum i40e_status_code i40e_set_fc(struct i40e_hw *hw, u8 *aq_failures, - bool atomic_restart) +int i40e_set_fc(struct i40e_hw *hw, u8 *aq_failures, + bool atomic_restart) { struct i40e_aq_get_phy_abilities_resp abilities; - enum i40e_status_code status; + int status; *aq_failures = 0x0; @@ -1655,13 +1509,13 @@ * * Tell the firmware that the driver is taking over from PXE **/ -i40e_status i40e_aq_clear_pxe_mode(struct i40e_hw *hw, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_clear_pxe_mode(struct i40e_hw *hw, + struct i40e_asq_cmd_details *cmd_details) { - i40e_status status; struct i40e_aq_desc desc; struct i40e_aqc_clear_pxe *cmd = (struct i40e_aqc_clear_pxe *)&desc.params.raw; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_clear_pxe_mode); @@ -1683,14 +1537,14 @@ * * Sets up the link and restarts the Auto-Negotiation over the link. **/ -i40e_status i40e_aq_set_link_restart_an(struct i40e_hw *hw, - bool enable_link, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_set_link_restart_an(struct i40e_hw *hw, + bool enable_link, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_set_link_restart_an *cmd = (struct i40e_aqc_set_link_restart_an *)&desc.params.raw; - i40e_status status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_set_link_restart_an); @@ -1715,17 +1569,17 @@ * * Returns the link status of the adapter. **/ -i40e_status i40e_aq_get_link_info(struct i40e_hw *hw, - bool enable_lse, struct i40e_link_status *link, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_get_link_info(struct i40e_hw *hw, + bool enable_lse, struct i40e_link_status *link, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_get_link_status *resp = (struct i40e_aqc_get_link_status *)&desc.params.raw; struct i40e_link_status *hw_link_info = &hw->phy.link_info; - i40e_status status; bool tx_pause, rx_pause; u16 command_flags; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_get_link_status); @@ -1811,14 +1665,14 @@ * * Set link interrupt mask. **/ -i40e_status i40e_aq_set_phy_int_mask(struct i40e_hw *hw, - u16 mask, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_set_phy_int_mask(struct i40e_hw *hw, + u16 mask, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_set_phy_int_mask *cmd = (struct i40e_aqc_set_phy_int_mask *)&desc.params.raw; - i40e_status status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_set_phy_int_mask); @@ -1838,8 +1692,8 @@ * * Enable/disable loopback on a given port */ -i40e_status i40e_aq_set_mac_loopback(struct i40e_hw *hw, bool ena_lpbk, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_set_mac_loopback(struct i40e_hw *hw, bool ena_lpbk, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_set_lb_mode *cmd = @@ -1864,13 +1718,13 @@ * * Reset the external PHY. **/ -i40e_status i40e_aq_set_phy_debug(struct i40e_hw *hw, u8 cmd_flags, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_set_phy_debug(struct i40e_hw *hw, u8 cmd_flags, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_set_phy_debug *cmd = (struct i40e_aqc_set_phy_debug *)&desc.params.raw; - i40e_status status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_set_phy_debug); @@ -1905,9 +1759,9 @@ * * Add a VSI context to the hardware. **/ -i40e_status i40e_aq_add_vsi(struct i40e_hw *hw, - struct i40e_vsi_context *vsi_ctx, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_add_vsi(struct i40e_hw *hw, + struct i40e_vsi_context *vsi_ctx, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_add_get_update_vsi *cmd = @@ -1915,7 +1769,7 @@ struct i40e_aqc_add_get_update_vsi_completion *resp = (struct i40e_aqc_add_get_update_vsi_completion *) &desc.params.raw; - i40e_status status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_add_vsi); @@ -1949,15 +1803,15 @@ * @seid: vsi number * @cmd_details: pointer to command details structure or NULL **/ -i40e_status i40e_aq_set_default_vsi(struct i40e_hw *hw, - u16 seid, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_set_default_vsi(struct i40e_hw *hw, + u16 seid, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_set_vsi_promiscuous_modes *cmd = (struct i40e_aqc_set_vsi_promiscuous_modes *) &desc.params.raw; - i40e_status status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_set_vsi_promiscuous_modes); @@ -1977,15 +1831,15 @@ * @seid: vsi number * @cmd_details: pointer to command details structure or NULL **/ -i40e_status i40e_aq_clear_default_vsi(struct i40e_hw *hw, - u16 seid, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_clear_default_vsi(struct i40e_hw *hw, + u16 seid, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_set_vsi_promiscuous_modes *cmd = (struct i40e_aqc_set_vsi_promiscuous_modes *) &desc.params.raw; - i40e_status status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_set_vsi_promiscuous_modes); @@ -2007,16 +1861,16 @@ * @cmd_details: pointer to command details structure or NULL * @rx_only_promisc: flag to decide if egress traffic gets mirrored in promisc **/ -i40e_status i40e_aq_set_vsi_unicast_promiscuous(struct i40e_hw *hw, - u16 seid, bool set, - struct i40e_asq_cmd_details *cmd_details, - bool rx_only_promisc) +int i40e_aq_set_vsi_unicast_promiscuous(struct i40e_hw *hw, + u16 seid, bool set, + struct i40e_asq_cmd_details *cmd_details, + bool rx_only_promisc) { struct i40e_aq_desc desc; struct i40e_aqc_set_vsi_promiscuous_modes *cmd = (struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw; - i40e_status status; u16 flags = 0; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_set_vsi_promiscuous_modes); @@ -2047,14 +1901,15 @@ * @set: set multicast promiscuous enable/disable * @cmd_details: pointer to command details structure or NULL **/ -i40e_status i40e_aq_set_vsi_multicast_promiscuous(struct i40e_hw *hw, - u16 seid, bool set, struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_set_vsi_multicast_promiscuous(struct i40e_hw *hw, + u16 seid, bool set, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_set_vsi_promiscuous_modes *cmd = (struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw; - i40e_status status; u16 flags = 0; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_set_vsi_promiscuous_modes); @@ -2080,16 +1935,16 @@ * @vid: The VLAN tag filter - capture any multicast packet with this VLAN tag * @cmd_details: pointer to command details structure or NULL **/ -enum i40e_status_code i40e_aq_set_vsi_mc_promisc_on_vlan(struct i40e_hw *hw, - u16 seid, bool enable, - u16 vid, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_set_vsi_mc_promisc_on_vlan(struct i40e_hw *hw, + u16 seid, bool enable, + u16 vid, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_set_vsi_promiscuous_modes *cmd = (struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw; - enum i40e_status_code status; u16 flags = 0; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_set_vsi_promiscuous_modes); @@ -2116,16 +1971,16 @@ * @vid: The VLAN tag filter - capture any unicast packet with this VLAN tag * @cmd_details: pointer to command details structure or NULL **/ -enum i40e_status_code i40e_aq_set_vsi_uc_promisc_on_vlan(struct i40e_hw *hw, - u16 seid, bool enable, - u16 vid, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_set_vsi_uc_promisc_on_vlan(struct i40e_hw *hw, + u16 seid, bool enable, + u16 vid, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_set_vsi_promiscuous_modes *cmd = (struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw; - enum i40e_status_code status; u16 flags = 0; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_set_vsi_promiscuous_modes); @@ -2158,15 +2013,15 @@ * @vid: The VLAN tag filter - capture any broadcast packet with this VLAN tag * @cmd_details: pointer to command details structure or NULL **/ -i40e_status i40e_aq_set_vsi_bc_promisc_on_vlan(struct i40e_hw *hw, - u16 seid, bool enable, u16 vid, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_set_vsi_bc_promisc_on_vlan(struct i40e_hw *hw, + u16 seid, bool enable, u16 vid, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_set_vsi_promiscuous_modes *cmd = (struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw; - i40e_status status; u16 flags = 0; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_set_vsi_promiscuous_modes); @@ -2193,14 +2048,14 @@ * * Set or clear the broadcast promiscuous flag (filter) for a given VSI. **/ -i40e_status i40e_aq_set_vsi_broadcast(struct i40e_hw *hw, - u16 seid, bool set_filter, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_set_vsi_broadcast(struct i40e_hw *hw, + u16 seid, bool set_filter, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_set_vsi_promiscuous_modes *cmd = (struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw; - i40e_status status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_set_vsi_promiscuous_modes); @@ -2226,15 +2081,15 @@ * @enable: set MAC L2 layer unicast promiscuous enable/disable for a given VLAN * @cmd_details: pointer to command details structure or NULL **/ -i40e_status i40e_aq_set_vsi_vlan_promisc(struct i40e_hw *hw, - u16 seid, bool enable, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_set_vsi_vlan_promisc(struct i40e_hw *hw, + u16 seid, bool enable, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_set_vsi_promiscuous_modes *cmd = (struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw; - i40e_status status; u16 flags = 0; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_set_vsi_promiscuous_modes); @@ -2256,9 +2111,9 @@ * @vsi_ctx: pointer to a vsi context struct * @cmd_details: pointer to command details structure or NULL **/ -i40e_status i40e_aq_get_vsi_params(struct i40e_hw *hw, - struct i40e_vsi_context *vsi_ctx, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_get_vsi_params(struct i40e_hw *hw, + struct i40e_vsi_context *vsi_ctx, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_add_get_update_vsi *cmd = @@ -2266,7 +2121,7 @@ struct i40e_aqc_add_get_update_vsi_completion *resp = (struct i40e_aqc_add_get_update_vsi_completion *) &desc.params.raw; - i40e_status status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_get_vsi_parameters); @@ -2298,9 +2153,9 @@ * * Update a VSI context. **/ -i40e_status i40e_aq_update_vsi_params(struct i40e_hw *hw, - struct i40e_vsi_context *vsi_ctx, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_update_vsi_params(struct i40e_hw *hw, + struct i40e_vsi_context *vsi_ctx, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_add_get_update_vsi *cmd = @@ -2308,7 +2163,7 @@ struct i40e_aqc_add_get_update_vsi_completion *resp = (struct i40e_aqc_add_get_update_vsi_completion *) &desc.params.raw; - i40e_status status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_update_vsi_parameters); @@ -2336,15 +2191,15 @@ * * Fill the buf with switch configuration returned from AdminQ command **/ -i40e_status i40e_aq_get_switch_config(struct i40e_hw *hw, - struct i40e_aqc_get_switch_config_resp *buf, - u16 buf_size, u16 *start_seid, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_get_switch_config(struct i40e_hw *hw, + struct i40e_aqc_get_switch_config_resp *buf, + u16 buf_size, u16 *start_seid, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_switch_seid *scfg = (struct i40e_aqc_switch_seid *)&desc.params.raw; - i40e_status status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_get_switch_config); @@ -2370,15 +2225,15 @@ * * Set switch configuration bits **/ -enum i40e_status_code i40e_aq_set_switch_config(struct i40e_hw *hw, - u16 flags, - u16 valid_flags, u8 mode, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_set_switch_config(struct i40e_hw *hw, + u16 flags, + u16 valid_flags, u8 mode, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_set_switch_config *scfg = (struct i40e_aqc_set_switch_config *)&desc.params.raw; - enum i40e_status_code status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_set_switch_config); @@ -2407,16 +2262,16 @@ * * Get the firmware version from the admin queue commands **/ -i40e_status i40e_aq_get_firmware_version(struct i40e_hw *hw, - u16 *fw_major_version, u16 *fw_minor_version, - u32 *fw_build, - u16 *api_major_version, u16 *api_minor_version, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_get_firmware_version(struct i40e_hw *hw, + u16 *fw_major_version, u16 *fw_minor_version, + u32 *fw_build, + u16 *api_major_version, u16 *api_minor_version, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_get_version *resp = (struct i40e_aqc_get_version *)&desc.params.raw; - i40e_status status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_get_version); @@ -2446,14 +2301,14 @@ * * Send the driver version to the firmware **/ -i40e_status i40e_aq_send_driver_version(struct i40e_hw *hw, +int i40e_aq_send_driver_version(struct i40e_hw *hw, struct i40e_driver_version *dv, struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_driver_version *cmd = (struct i40e_aqc_driver_version *)&desc.params.raw; - i40e_status status; + int status; u16 len; if (dv == NULL) @@ -2488,9 +2343,9 @@ * * Side effect: LinkStatusEvent reporting becomes enabled **/ -i40e_status i40e_get_link_status(struct i40e_hw *hw, bool *link_up) +int i40e_get_link_status(struct i40e_hw *hw, bool *link_up) { - i40e_status status = 0; + int status = 0; if (hw->phy.get_link_info) { status = i40e_update_link_info(hw); @@ -2509,10 +2364,10 @@ * i40e_update_link_info - update status of the HW network link * @hw: pointer to the hw struct **/ -noinline_for_stack i40e_status i40e_update_link_info(struct i40e_hw *hw) +noinline_for_stack int i40e_update_link_info(struct i40e_hw *hw) { struct i40e_aq_get_phy_abilities_resp abilities; - i40e_status status = 0; + int status = 0; status = i40e_aq_get_link_info(hw, true, NULL, NULL); if (status) @@ -2559,19 +2414,19 @@ * This asks the FW to add a VEB between the uplink and downlink * elements. If the uplink SEID is 0, this will be a floating VEB. **/ -i40e_status i40e_aq_add_veb(struct i40e_hw *hw, u16 uplink_seid, - u16 downlink_seid, u8 enabled_tc, - bool default_port, u16 *veb_seid, - bool enable_stats, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_add_veb(struct i40e_hw *hw, u16 uplink_seid, + u16 downlink_seid, u8 enabled_tc, + bool default_port, u16 *veb_seid, + bool enable_stats, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_add_veb *cmd = (struct i40e_aqc_add_veb *)&desc.params.raw; struct i40e_aqc_add_veb_completion *resp = (struct i40e_aqc_add_veb_completion *)&desc.params.raw; - i40e_status status; u16 veb_flags = 0; + int status; /* SEIDs need to either both be set or both be 0 for floating VEB */ if (!!uplink_seid != !!downlink_seid) @@ -2617,17 +2472,17 @@ * This retrieves the parameters for a particular VEB, specified by * uplink_seid, and returns them to the caller. **/ -i40e_status i40e_aq_get_veb_parameters(struct i40e_hw *hw, - u16 veb_seid, u16 *switch_id, - bool *floating, u16 *statistic_index, - u16 *vebs_used, u16 *vebs_free, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_get_veb_parameters(struct i40e_hw *hw, + u16 veb_seid, u16 *switch_id, + bool *floating, u16 *statistic_index, + u16 *vebs_used, u16 *vebs_free, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_get_veb_parameters_completion *cmd_resp = (struct i40e_aqc_get_veb_parameters_completion *) &desc.params.raw; - i40e_status status; + int status; if (veb_seid == 0) return I40E_ERR_PARAM; @@ -2711,7 +2566,7 @@ * * Add MAC/VLAN addresses to the HW filtering **/ -i40e_status +int i40e_aq_add_macvlan(struct i40e_hw *hw, u16 seid, struct i40e_aqc_add_macvlan_element_data *mv_list, u16 count, struct i40e_asq_cmd_details *cmd_details) @@ -2743,7 +2598,7 @@ * It also calls _v2 versions of asq_send_command functions to * get the aq_status on the stack. **/ -i40e_status +int i40e_aq_add_macvlan_v2(struct i40e_hw *hw, u16 seid, struct i40e_aqc_add_macvlan_element_data *mv_list, u16 count, struct i40e_asq_cmd_details *cmd_details, @@ -2771,15 +2626,16 @@ * * Remove MAC/VLAN addresses from the HW filtering **/ -i40e_status i40e_aq_remove_macvlan(struct i40e_hw *hw, u16 seid, - struct i40e_aqc_remove_macvlan_element_data *mv_list, - u16 count, struct i40e_asq_cmd_details *cmd_details) +int +i40e_aq_remove_macvlan(struct i40e_hw *hw, u16 seid, + struct i40e_aqc_remove_macvlan_element_data *mv_list, + u16 count, struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_macvlan *cmd = (struct i40e_aqc_macvlan *)&desc.params.raw; - i40e_status status; u16 buf_size; + int status; if (count == 0 || !mv_list || !hw) return I40E_ERR_PARAM; @@ -2818,7 +2674,7 @@ * It also calls _v2 versions of asq_send_command functions to * get the aq_status on the stack. **/ -i40e_status +int i40e_aq_remove_macvlan_v2(struct i40e_hw *hw, u16 seid, struct i40e_aqc_remove_macvlan_element_data *mv_list, u16 count, struct i40e_asq_cmd_details *cmd_details, @@ -2866,19 +2722,19 @@ * Add/Delete a mirror rule to a specific switch. Mirror rules are supported for * VEBs/VEPA elements only **/ -static i40e_status i40e_mirrorrule_op(struct i40e_hw *hw, - u16 opcode, u16 sw_seid, u16 rule_type, u16 id, - u16 count, __le16 *mr_list, - struct i40e_asq_cmd_details *cmd_details, - u16 *rule_id, u16 *rules_used, u16 *rules_free) +static int i40e_mirrorrule_op(struct i40e_hw *hw, + u16 opcode, u16 sw_seid, u16 rule_type, u16 id, + u16 count, __le16 *mr_list, + struct i40e_asq_cmd_details *cmd_details, + u16 *rule_id, u16 *rules_used, u16 *rules_free) { struct i40e_aq_desc desc; struct i40e_aqc_add_delete_mirror_rule *cmd = (struct i40e_aqc_add_delete_mirror_rule *)&desc.params.raw; struct i40e_aqc_add_delete_mirror_rule_completion *resp = (struct i40e_aqc_add_delete_mirror_rule_completion *)&desc.params.raw; - i40e_status status; u16 buf_size; + int status; buf_size = count * sizeof(*mr_list); @@ -2926,10 +2782,11 @@ * * Add mirror rule. Mirror rules are supported for VEBs or VEPA elements only **/ -i40e_status i40e_aq_add_mirrorrule(struct i40e_hw *hw, u16 sw_seid, - u16 rule_type, u16 dest_vsi, u16 count, __le16 *mr_list, - struct i40e_asq_cmd_details *cmd_details, - u16 *rule_id, u16 *rules_used, u16 *rules_free) +int i40e_aq_add_mirrorrule(struct i40e_hw *hw, u16 sw_seid, + u16 rule_type, u16 dest_vsi, u16 count, + __le16 *mr_list, + struct i40e_asq_cmd_details *cmd_details, + u16 *rule_id, u16 *rules_used, u16 *rules_free) { if (!(rule_type == I40E_AQC_MIRROR_RULE_TYPE_ALL_INGRESS || rule_type == I40E_AQC_MIRROR_RULE_TYPE_ALL_EGRESS)) { @@ -2957,10 +2814,11 @@ * * Delete a mirror rule. Mirror rules are supported for VEBs/VEPA elements only **/ -i40e_status i40e_aq_delete_mirrorrule(struct i40e_hw *hw, u16 sw_seid, - u16 rule_type, u16 rule_id, u16 count, __le16 *mr_list, - struct i40e_asq_cmd_details *cmd_details, - u16 *rules_used, u16 *rules_free) +int i40e_aq_delete_mirrorrule(struct i40e_hw *hw, u16 sw_seid, + u16 rule_type, u16 rule_id, u16 count, + __le16 *mr_list, + struct i40e_asq_cmd_details *cmd_details, + u16 *rules_used, u16 *rules_free) { /* Rule ID has to be valid except rule_type: INGRESS VLAN mirroring */ if (rule_type == I40E_AQC_MIRROR_RULE_TYPE_VLAN) { @@ -2989,14 +2847,14 @@ * * send msg to vf **/ -i40e_status i40e_aq_send_msg_to_vf(struct i40e_hw *hw, u16 vfid, - u32 v_opcode, u32 v_retval, u8 *msg, u16 msglen, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_send_msg_to_vf(struct i40e_hw *hw, u16 vfid, + u32 v_opcode, u32 v_retval, u8 *msg, u16 msglen, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_pf_vf_message *cmd = (struct i40e_aqc_pf_vf_message *)&desc.params.raw; - i40e_status status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_send_msg_to_vf); cmd->id = cpu_to_le32(vfid); @@ -3024,14 +2882,14 @@ * * Read the register using the admin queue commands **/ -i40e_status i40e_aq_debug_read_register(struct i40e_hw *hw, +int i40e_aq_debug_read_register(struct i40e_hw *hw, u32 reg_addr, u64 *reg_val, struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_debug_reg_read_write *cmd_resp = (struct i40e_aqc_debug_reg_read_write *)&desc.params.raw; - i40e_status status; + int status; if (reg_val == NULL) return I40E_ERR_PARAM; @@ -3059,14 +2917,14 @@ * * Write to a register using the admin queue commands **/ -i40e_status i40e_aq_debug_write_register(struct i40e_hw *hw, - u32 reg_addr, u64 reg_val, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_debug_write_register(struct i40e_hw *hw, + u32 reg_addr, u64 reg_val, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_debug_reg_read_write *cmd = (struct i40e_aqc_debug_reg_read_write *)&desc.params.raw; - i40e_status status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_debug_write_reg); @@ -3090,16 +2948,16 @@ * * requests common resource using the admin queue commands **/ -i40e_status i40e_aq_request_resource(struct i40e_hw *hw, - enum i40e_aq_resources_ids resource, - enum i40e_aq_resource_access_type access, - u8 sdp_number, u64 *timeout, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_request_resource(struct i40e_hw *hw, + enum i40e_aq_resources_ids resource, + enum i40e_aq_resource_access_type access, + u8 sdp_number, u64 *timeout, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_request_resource *cmd_resp = (struct i40e_aqc_request_resource *)&desc.params.raw; - i40e_status status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_request_resource); @@ -3129,15 +2987,15 @@ * * release common resource using the admin queue commands **/ -i40e_status i40e_aq_release_resource(struct i40e_hw *hw, - enum i40e_aq_resources_ids resource, - u8 sdp_number, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_release_resource(struct i40e_hw *hw, + enum i40e_aq_resources_ids resource, + u8 sdp_number, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_request_resource *cmd = (struct i40e_aqc_request_resource *)&desc.params.raw; - i40e_status status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_release_resource); @@ -3161,15 +3019,15 @@ * * Read the NVM using the admin queue commands **/ -i40e_status i40e_aq_read_nvm(struct i40e_hw *hw, u8 module_pointer, - u32 offset, u16 length, void *data, - bool last_command, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_read_nvm(struct i40e_hw *hw, u8 module_pointer, + u32 offset, u16 length, void *data, + bool last_command, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_nvm_update *cmd = (struct i40e_aqc_nvm_update *)&desc.params.raw; - i40e_status status; + int status; /* In offset the highest byte must be zeroed. */ if (offset & 0xFF000000) { @@ -3207,14 +3065,14 @@ * * Erase the NVM sector using the admin queue commands **/ -i40e_status i40e_aq_erase_nvm(struct i40e_hw *hw, u8 module_pointer, - u32 offset, u16 length, bool last_command, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_erase_nvm(struct i40e_hw *hw, u8 module_pointer, + u32 offset, u16 length, bool last_command, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_nvm_update *cmd = (struct i40e_aqc_nvm_update *)&desc.params.raw; - i40e_status status; + int status; /* In offset the highest byte must be zeroed. */ if (offset & 0xFF000000) { @@ -3255,8 +3113,8 @@ u32 number, logical_id, phys_id; struct i40e_hw_capabilities *p; u16 id, ocp_cfg_word0; - i40e_status status; u8 major_rev; + int status; u32 i = 0; cap = (struct i40e_aqc_list_capabilities_element_resp *) buff; @@ -3497,14 +3355,14 @@ * * Get the device capabilities descriptions from the firmware **/ -i40e_status i40e_aq_discover_capabilities(struct i40e_hw *hw, - void *buff, u16 buff_size, u16 *data_size, - enum i40e_admin_queue_opc list_type_opc, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_discover_capabilities(struct i40e_hw *hw, + void *buff, u16 buff_size, u16 *data_size, + enum i40e_admin_queue_opc list_type_opc, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aqc_list_capabilites *cmd; struct i40e_aq_desc desc; - i40e_status status = 0; + int status = 0; cmd = (struct i40e_aqc_list_capabilites *)&desc.params.raw; @@ -3546,15 +3404,15 @@ * * Update the NVM using the admin queue commands **/ -i40e_status i40e_aq_update_nvm(struct i40e_hw *hw, u8 module_pointer, - u32 offset, u16 length, void *data, - bool last_command, u8 preservation_flags, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_update_nvm(struct i40e_hw *hw, u8 module_pointer, + u32 offset, u16 length, void *data, + bool last_command, u8 preservation_flags, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_nvm_update *cmd = (struct i40e_aqc_nvm_update *)&desc.params.raw; - i40e_status status; + int status; /* In offset the highest byte must be zeroed. */ if (offset & 0xFF000000) { @@ -3599,13 +3457,13 @@ * * Rearrange NVM structure, available only for transition FW **/ -i40e_status i40e_aq_rearrange_nvm(struct i40e_hw *hw, - u8 rearrange_nvm, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_rearrange_nvm(struct i40e_hw *hw, + u8 rearrange_nvm, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aqc_nvm_update *cmd; - i40e_status status; struct i40e_aq_desc desc; + int status; cmd = (struct i40e_aqc_nvm_update *)&desc.params.raw; @@ -3639,17 +3497,17 @@ * * Requests the complete LLDP MIB (entire packet). **/ -i40e_status i40e_aq_get_lldp_mib(struct i40e_hw *hw, u8 bridge_type, - u8 mib_type, void *buff, u16 buff_size, - u16 *local_len, u16 *remote_len, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_get_lldp_mib(struct i40e_hw *hw, u8 bridge_type, + u8 mib_type, void *buff, u16 buff_size, + u16 *local_len, u16 *remote_len, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_lldp_get_mib *cmd = (struct i40e_aqc_lldp_get_mib *)&desc.params.raw; struct i40e_aqc_lldp_get_mib *resp = (struct i40e_aqc_lldp_get_mib *)&desc.params.raw; - i40e_status status; + int status; if (buff_size == 0 || !buff) return I40E_ERR_PARAM; @@ -3689,14 +3547,14 @@ * * Set the LLDP MIB. **/ -enum i40e_status_code +int i40e_aq_set_lldp_mib(struct i40e_hw *hw, u8 mib_type, void *buff, u16 buff_size, struct i40e_asq_cmd_details *cmd_details) { struct i40e_aqc_lldp_set_local_mib *cmd; - enum i40e_status_code status; struct i40e_aq_desc desc; + int status; cmd = (struct i40e_aqc_lldp_set_local_mib *)&desc.params.raw; if (buff_size == 0 || !buff) @@ -3728,14 +3586,14 @@ * Enable or Disable posting of an event on ARQ when LLDP MIB * associated with the interface changes **/ -i40e_status i40e_aq_cfg_lldp_mib_change_event(struct i40e_hw *hw, - bool enable_update, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_cfg_lldp_mib_change_event(struct i40e_hw *hw, + bool enable_update, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_lldp_update_mib *cmd = (struct i40e_aqc_lldp_update_mib *)&desc.params.raw; - i40e_status status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_lldp_update_mib); @@ -3757,14 +3615,14 @@ * Restore LLDP Agent factory settings if @restore set to True. In other case * only returns factory setting in AQ response. **/ -enum i40e_status_code +int i40e_aq_restore_lldp(struct i40e_hw *hw, u8 *setting, bool restore, struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_lldp_restore *cmd = (struct i40e_aqc_lldp_restore *)&desc.params.raw; - i40e_status status; + int status; if (!(hw->flags & I40E_HW_FLAG_FW_LLDP_PERSISTENT)) { i40e_debug(hw, I40E_DEBUG_ALL, @@ -3794,14 +3652,14 @@ * * Stop or Shutdown the embedded LLDP Agent **/ -i40e_status i40e_aq_stop_lldp(struct i40e_hw *hw, bool shutdown_agent, - bool persist, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_stop_lldp(struct i40e_hw *hw, bool shutdown_agent, + bool persist, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_lldp_stop *cmd = (struct i40e_aqc_lldp_stop *)&desc.params.raw; - i40e_status status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_lldp_stop); @@ -3829,13 +3687,13 @@ * * Start the embedded LLDP Agent on all ports. **/ -i40e_status i40e_aq_start_lldp(struct i40e_hw *hw, bool persist, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_start_lldp(struct i40e_hw *hw, bool persist, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_lldp_start *cmd = (struct i40e_aqc_lldp_start *)&desc.params.raw; - i40e_status status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_lldp_start); @@ -3861,14 +3719,14 @@ * @dcb_enable: True if DCB configuration needs to be applied * **/ -enum i40e_status_code +int i40e_aq_set_dcb_parameters(struct i40e_hw *hw, bool dcb_enable, struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_set_dcb_parameters *cmd = (struct i40e_aqc_set_dcb_parameters *)&desc.params.raw; - i40e_status status; + int status; if (!(hw->flags & I40E_HW_FLAG_FW_LLDP_STOPPABLE)) return I40E_ERR_DEVICE_NOT_SUPPORTED; @@ -3894,12 +3752,12 @@ * * Get CEE DCBX mode operational configuration from firmware **/ -i40e_status i40e_aq_get_cee_dcb_config(struct i40e_hw *hw, - void *buff, u16 buff_size, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_get_cee_dcb_config(struct i40e_hw *hw, + void *buff, u16 buff_size, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; - i40e_status status; + int status; if (buff_size == 0 || !buff) return I40E_ERR_PARAM; @@ -3925,17 +3783,17 @@ * and this function will call cpu_to_le16 to convert from Host byte order to * Little Endian order. **/ -i40e_status i40e_aq_add_udp_tunnel(struct i40e_hw *hw, - u16 udp_port, u8 protocol_index, - u8 *filter_index, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_add_udp_tunnel(struct i40e_hw *hw, + u16 udp_port, u8 protocol_index, + u8 *filter_index, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_add_udp_tunnel *cmd = (struct i40e_aqc_add_udp_tunnel *)&desc.params.raw; struct i40e_aqc_del_udp_tunnel_completion *resp = (struct i40e_aqc_del_udp_tunnel_completion *)&desc.params.raw; - i40e_status status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_add_udp_tunnel); @@ -3956,13 +3814,13 @@ * @index: filter index * @cmd_details: pointer to command details structure or NULL **/ -i40e_status i40e_aq_del_udp_tunnel(struct i40e_hw *hw, u8 index, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_del_udp_tunnel(struct i40e_hw *hw, u8 index, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_remove_udp_tunnel *cmd = (struct i40e_aqc_remove_udp_tunnel *)&desc.params.raw; - i40e_status status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_del_udp_tunnel); @@ -3981,13 +3839,13 @@ * * This deletes a switch element from the switch. **/ -i40e_status i40e_aq_delete_element(struct i40e_hw *hw, u16 seid, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_delete_element(struct i40e_hw *hw, u16 seid, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_switch_seid *cmd = (struct i40e_aqc_switch_seid *)&desc.params.raw; - i40e_status status; + int status; if (seid == 0) return I40E_ERR_PARAM; @@ -4011,11 +3869,11 @@ * recomputed and modified. The retval field in the descriptor * will be set to 0 when RPB is modified. **/ -i40e_status i40e_aq_dcb_updated(struct i40e_hw *hw, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_dcb_updated(struct i40e_hw *hw, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; - i40e_status status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_dcb_updated); @@ -4035,15 +3893,15 @@ * * Generic command handler for Tx scheduler AQ commands **/ -static i40e_status i40e_aq_tx_sched_cmd(struct i40e_hw *hw, u16 seid, +static int i40e_aq_tx_sched_cmd(struct i40e_hw *hw, u16 seid, void *buff, u16 buff_size, - enum i40e_admin_queue_opc opcode, + enum i40e_admin_queue_opc opcode, struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_tx_sched_ind *cmd = (struct i40e_aqc_tx_sched_ind *)&desc.params.raw; - i40e_status status; + int status; bool cmd_param_flag = false; switch (opcode) { @@ -4093,14 +3951,14 @@ * @max_credit: Max BW limit credits * @cmd_details: pointer to command details structure or NULL **/ -i40e_status i40e_aq_config_vsi_bw_limit(struct i40e_hw *hw, +int i40e_aq_config_vsi_bw_limit(struct i40e_hw *hw, u16 seid, u16 credit, u8 max_credit, struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_configure_vsi_bw_limit *cmd = (struct i40e_aqc_configure_vsi_bw_limit *)&desc.params.raw; - i40e_status status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_configure_vsi_bw_limit); @@ -4121,10 +3979,10 @@ * @bw_data: Buffer holding enabled TCs, relative TC BW limit/credits * @cmd_details: pointer to command details structure or NULL **/ -i40e_status i40e_aq_config_vsi_tc_bw(struct i40e_hw *hw, - u16 seid, - struct i40e_aqc_configure_vsi_tc_bw_data *bw_data, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_config_vsi_tc_bw(struct i40e_hw *hw, + u16 seid, + struct i40e_aqc_configure_vsi_tc_bw_data *bw_data, + struct i40e_asq_cmd_details *cmd_details) { return i40e_aq_tx_sched_cmd(hw, seid, (void *)bw_data, sizeof(*bw_data), i40e_aqc_opc_configure_vsi_tc_bw, @@ -4139,11 +3997,12 @@ * @opcode: Tx scheduler AQ command opcode * @cmd_details: pointer to command details structure or NULL **/ -i40e_status i40e_aq_config_switch_comp_ets(struct i40e_hw *hw, - u16 seid, - struct i40e_aqc_configure_switching_comp_ets_data *ets_data, - enum i40e_admin_queue_opc opcode, - struct i40e_asq_cmd_details *cmd_details) +int +i40e_aq_config_switch_comp_ets(struct i40e_hw *hw, + u16 seid, + struct i40e_aqc_configure_switching_comp_ets_data *ets_data, + enum i40e_admin_queue_opc opcode, + struct i40e_asq_cmd_details *cmd_details) { return i40e_aq_tx_sched_cmd(hw, seid, (void *)ets_data, sizeof(*ets_data), opcode, cmd_details); @@ -4156,7 +4015,8 @@ * @bw_data: Buffer holding enabled TCs, relative/absolute TC BW limit/credits * @cmd_details: pointer to command details structure or NULL **/ -i40e_status i40e_aq_config_switch_comp_bw_config(struct i40e_hw *hw, +int +i40e_aq_config_switch_comp_bw_config(struct i40e_hw *hw, u16 seid, struct i40e_aqc_configure_switching_comp_bw_config_data *bw_data, struct i40e_asq_cmd_details *cmd_details) @@ -4173,10 +4033,11 @@ * @bw_data: Buffer to hold VSI BW configuration * @cmd_details: pointer to command details structure or NULL **/ -i40e_status i40e_aq_query_vsi_bw_config(struct i40e_hw *hw, - u16 seid, - struct i40e_aqc_query_vsi_bw_config_resp *bw_data, - struct i40e_asq_cmd_details *cmd_details) +int +i40e_aq_query_vsi_bw_config(struct i40e_hw *hw, + u16 seid, + struct i40e_aqc_query_vsi_bw_config_resp *bw_data, + struct i40e_asq_cmd_details *cmd_details) { return i40e_aq_tx_sched_cmd(hw, seid, (void *)bw_data, sizeof(*bw_data), i40e_aqc_opc_query_vsi_bw_config, @@ -4190,10 +4051,11 @@ * @bw_data: Buffer to hold VSI BW configuration per TC * @cmd_details: pointer to command details structure or NULL **/ -i40e_status i40e_aq_query_vsi_ets_sla_config(struct i40e_hw *hw, - u16 seid, - struct i40e_aqc_query_vsi_ets_sla_config_resp *bw_data, - struct i40e_asq_cmd_details *cmd_details) +int +i40e_aq_query_vsi_ets_sla_config(struct i40e_hw *hw, + u16 seid, + struct i40e_aqc_query_vsi_ets_sla_config_resp *bw_data, + struct i40e_asq_cmd_details *cmd_details) { return i40e_aq_tx_sched_cmd(hw, seid, (void *)bw_data, sizeof(*bw_data), i40e_aqc_opc_query_vsi_ets_sla_config, @@ -4207,10 +4069,11 @@ * @bw_data: Buffer to hold switching component's per TC BW config * @cmd_details: pointer to command details structure or NULL **/ -i40e_status i40e_aq_query_switch_comp_ets_config(struct i40e_hw *hw, - u16 seid, - struct i40e_aqc_query_switching_comp_ets_config_resp *bw_data, - struct i40e_asq_cmd_details *cmd_details) +int +i40e_aq_query_switch_comp_ets_config(struct i40e_hw *hw, + u16 seid, + struct i40e_aqc_query_switching_comp_ets_config_resp *bw_data, + struct i40e_asq_cmd_details *cmd_details) { return i40e_aq_tx_sched_cmd(hw, seid, (void *)bw_data, sizeof(*bw_data), i40e_aqc_opc_query_switching_comp_ets_config, @@ -4224,10 +4087,11 @@ * @bw_data: Buffer to hold current ETS configuration for the Physical Port * @cmd_details: pointer to command details structure or NULL **/ -i40e_status i40e_aq_query_port_ets_config(struct i40e_hw *hw, - u16 seid, - struct i40e_aqc_query_port_ets_config_resp *bw_data, - struct i40e_asq_cmd_details *cmd_details) +int +i40e_aq_query_port_ets_config(struct i40e_hw *hw, + u16 seid, + struct i40e_aqc_query_port_ets_config_resp *bw_data, + struct i40e_asq_cmd_details *cmd_details) { return i40e_aq_tx_sched_cmd(hw, seid, (void *)bw_data, sizeof(*bw_data), i40e_aqc_opc_query_port_ets_config, @@ -4241,10 +4105,11 @@ * @bw_data: Buffer to hold switching component's BW configuration * @cmd_details: pointer to command details structure or NULL **/ -i40e_status i40e_aq_query_switch_comp_bw_config(struct i40e_hw *hw, - u16 seid, - struct i40e_aqc_query_switching_comp_bw_config_resp *bw_data, - struct i40e_asq_cmd_details *cmd_details) +int +i40e_aq_query_switch_comp_bw_config(struct i40e_hw *hw, + u16 seid, + struct i40e_aqc_query_switching_comp_bw_config_resp *bw_data, + struct i40e_asq_cmd_details *cmd_details) { return i40e_aq_tx_sched_cmd(hw, seid, (void *)bw_data, sizeof(*bw_data), i40e_aqc_opc_query_switching_comp_bw_config, @@ -4263,8 +4128,9 @@ * Returns 0 if the values passed are valid and within * range else returns an error. **/ -static i40e_status i40e_validate_filter_settings(struct i40e_hw *hw, - struct i40e_filter_control_settings *settings) +static int +i40e_validate_filter_settings(struct i40e_hw *hw, + struct i40e_filter_control_settings *settings) { u32 fcoe_cntx_size, fcoe_filt_size; u32 fcoe_fmax; @@ -4350,11 +4216,11 @@ * for a single PF. It is expected that these settings are programmed * at the driver initialization time. **/ -i40e_status i40e_set_filter_control(struct i40e_hw *hw, - struct i40e_filter_control_settings *settings) +int i40e_set_filter_control(struct i40e_hw *hw, + struct i40e_filter_control_settings *settings) { - i40e_status ret = 0; u32 hash_lut_size = 0; + int ret = 0; u32 val; if (!settings) @@ -4424,11 +4290,11 @@ * In return it will update the total number of perfect filter count in * the stats member. **/ -i40e_status i40e_aq_add_rem_control_packet_filter(struct i40e_hw *hw, - u8 *mac_addr, u16 ethtype, u16 flags, - u16 vsi_seid, u16 queue, bool is_add, - struct i40e_control_filter_stats *stats, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_add_rem_control_packet_filter(struct i40e_hw *hw, + u8 *mac_addr, u16 ethtype, u16 flags, + u16 vsi_seid, u16 queue, bool is_add, + struct i40e_control_filter_stats *stats, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_add_remove_control_packet_filter *cmd = @@ -4437,7 +4303,7 @@ struct i40e_aqc_add_remove_control_packet_filter_completion *resp = (struct i40e_aqc_add_remove_control_packet_filter_completion *) &desc.params.raw; - i40e_status status; + int status; if (vsi_seid == 0) return I40E_ERR_PARAM; @@ -4483,7 +4349,7 @@ I40E_AQC_ADD_CONTROL_PACKET_FLAGS_DROP | I40E_AQC_ADD_CONTROL_PACKET_FLAGS_TX; u16 ethtype = I40E_FLOW_CONTROL_ETHTYPE; - i40e_status status; + int status; status = i40e_aq_add_rem_control_packet_filter(hw, NULL, ethtype, flag, seid, 0, true, NULL, @@ -4505,14 +4371,14 @@ * is not passed then only register at 'reg_addr0' is read. * **/ -static i40e_status i40e_aq_alternate_read(struct i40e_hw *hw, - u32 reg_addr0, u32 *reg_val0, - u32 reg_addr1, u32 *reg_val1) +static int i40e_aq_alternate_read(struct i40e_hw *hw, + u32 reg_addr0, u32 *reg_val0, + u32 reg_addr1, u32 *reg_val1) { struct i40e_aq_desc desc; struct i40e_aqc_alternate_write *cmd_resp = (struct i40e_aqc_alternate_write *)&desc.params.raw; - i40e_status status; + int status; if (!reg_val0) return I40E_ERR_PARAM; @@ -4541,12 +4407,12 @@ * * Suspend port's Tx traffic **/ -i40e_status i40e_aq_suspend_port_tx(struct i40e_hw *hw, u16 seid, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_suspend_port_tx(struct i40e_hw *hw, u16 seid, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aqc_tx_sched_ind *cmd; struct i40e_aq_desc desc; - i40e_status status; + int status; cmd = (struct i40e_aqc_tx_sched_ind *)&desc.params.raw; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_suspend_port_tx); @@ -4563,11 +4429,11 @@ * * Resume port's Tx traffic **/ -i40e_status i40e_aq_resume_port_tx(struct i40e_hw *hw, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_resume_port_tx(struct i40e_hw *hw, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; - i40e_status status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_resume_port_tx); @@ -4637,18 +4503,18 @@ * Dump internal FW/HW data for debug purposes. * **/ -i40e_status i40e_aq_debug_dump(struct i40e_hw *hw, u8 cluster_id, - u8 table_id, u32 start_index, u16 buff_size, - void *buff, u16 *ret_buff_size, - u8 *ret_next_table, u32 *ret_next_index, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_debug_dump(struct i40e_hw *hw, u8 cluster_id, + u8 table_id, u32 start_index, u16 buff_size, + void *buff, u16 *ret_buff_size, + u8 *ret_next_table, u32 *ret_next_index, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_debug_dump_internals *cmd = (struct i40e_aqc_debug_dump_internals *)&desc.params.raw; struct i40e_aqc_debug_dump_internals *resp = (struct i40e_aqc_debug_dump_internals *)&desc.params.raw; - i40e_status status; + int status; if (buff_size == 0 || !buff) return I40E_ERR_PARAM; @@ -4689,12 +4555,12 @@ * * Read bw from the alternate ram for the given pf **/ -i40e_status i40e_read_bw_from_alt_ram(struct i40e_hw *hw, - u32 *max_bw, u32 *min_bw, - bool *min_valid, bool *max_valid) +int i40e_read_bw_from_alt_ram(struct i40e_hw *hw, + u32 *max_bw, u32 *min_bw, + bool *min_valid, bool *max_valid) { - i40e_status status; u32 max_bw_addr, min_bw_addr; + int status; /* Calculate the address of the min/max bw registers */ max_bw_addr = I40E_ALT_STRUCT_FIRST_PF_OFFSET + @@ -4729,13 +4595,14 @@ * * Configure partitions guaranteed/max bw **/ -i40e_status i40e_aq_configure_partition_bw(struct i40e_hw *hw, - struct i40e_aqc_configure_partition_bw_data *bw_data, - struct i40e_asq_cmd_details *cmd_details) +int +i40e_aq_configure_partition_bw(struct i40e_hw *hw, + struct i40e_aqc_configure_partition_bw_data *bw_data, + struct i40e_asq_cmd_details *cmd_details) { - i40e_status status; - struct i40e_aq_desc desc; u16 bwd_size = sizeof(*bw_data); + struct i40e_aq_desc desc; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_configure_partition_bw); @@ -4764,11 +4631,11 @@ * * Reads specified PHY register value **/ -i40e_status i40e_read_phy_register_clause22(struct i40e_hw *hw, - u16 reg, u8 phy_addr, u16 *value) +int i40e_read_phy_register_clause22(struct i40e_hw *hw, + u16 reg, u8 phy_addr, u16 *value) { - i40e_status status = I40E_ERR_TIMEOUT; u8 port_num = (u8)hw->func_caps.mdio_port_num; + int status = I40E_ERR_TIMEOUT; u32 command = 0; u16 retry = 1000; @@ -4809,11 +4676,11 @@ * * Writes specified PHY register value **/ -i40e_status i40e_write_phy_register_clause22(struct i40e_hw *hw, - u16 reg, u8 phy_addr, u16 value) +int i40e_write_phy_register_clause22(struct i40e_hw *hw, + u16 reg, u8 phy_addr, u16 value) { - i40e_status status = I40E_ERR_TIMEOUT; u8 port_num = (u8)hw->func_caps.mdio_port_num; + int status = I40E_ERR_TIMEOUT; u32 command = 0; u16 retry = 1000; @@ -4850,13 +4717,13 @@ * * Reads specified PHY register value **/ -i40e_status i40e_read_phy_register_clause45(struct i40e_hw *hw, - u8 page, u16 reg, u8 phy_addr, u16 *value) +int i40e_read_phy_register_clause45(struct i40e_hw *hw, + u8 page, u16 reg, u8 phy_addr, u16 *value) { - i40e_status status = I40E_ERR_TIMEOUT; + u8 port_num = hw->func_caps.mdio_port_num; + int status = I40E_ERR_TIMEOUT; u32 command = 0; u16 retry = 1000; - u8 port_num = hw->func_caps.mdio_port_num; command = (reg << I40E_GLGEN_MSCA_MDIADD_SHIFT) | (page << I40E_GLGEN_MSCA_DEVADD_SHIFT) | @@ -4924,13 +4791,13 @@ * * Writes value to specified PHY register **/ -i40e_status i40e_write_phy_register_clause45(struct i40e_hw *hw, - u8 page, u16 reg, u8 phy_addr, u16 value) +int i40e_write_phy_register_clause45(struct i40e_hw *hw, + u8 page, u16 reg, u8 phy_addr, u16 value) { - i40e_status status = I40E_ERR_TIMEOUT; - u32 command = 0; - u16 retry = 1000; u8 port_num = hw->func_caps.mdio_port_num; + int status = I40E_ERR_TIMEOUT; + u16 retry = 1000; + u32 command = 0; command = (reg << I40E_GLGEN_MSCA_MDIADD_SHIFT) | (page << I40E_GLGEN_MSCA_DEVADD_SHIFT) | @@ -4991,10 +4858,10 @@ * * Writes value to specified PHY register **/ -i40e_status i40e_write_phy_register(struct i40e_hw *hw, - u8 page, u16 reg, u8 phy_addr, u16 value) +int i40e_write_phy_register(struct i40e_hw *hw, + u8 page, u16 reg, u8 phy_addr, u16 value) { - i40e_status status; + int status; switch (hw->device_id) { case I40E_DEV_ID_1G_BASE_T_X722: @@ -5030,10 +4897,10 @@ * * Reads specified PHY register value **/ -i40e_status i40e_read_phy_register(struct i40e_hw *hw, - u8 page, u16 reg, u8 phy_addr, u16 *value) +int i40e_read_phy_register(struct i40e_hw *hw, + u8 page, u16 reg, u8 phy_addr, u16 *value) { - i40e_status status; + int status; switch (hw->device_id) { case I40E_DEV_ID_1G_BASE_T_X722: @@ -5082,17 +4949,17 @@ * * Blinks PHY link LED **/ -i40e_status i40e_blink_phy_link_led(struct i40e_hw *hw, - u32 time, u32 interval) +int i40e_blink_phy_link_led(struct i40e_hw *hw, + u32 time, u32 interval) { - i40e_status status = 0; - u32 i; - u16 led_ctl; - u16 gpio_led_port; - u16 led_reg; u16 led_addr = I40E_PHY_LED_PROV_REG_1; + u16 gpio_led_port; u8 phy_addr = 0; + int status = 0; + u16 led_ctl; u8 port_num; + u16 led_reg; + u32 i; i = rd32(hw, I40E_PFGEN_PORTNUM); port_num = (u8)(i & I40E_PFGEN_PORTNUM_PORT_NUM_MASK); @@ -5154,12 +5021,12 @@ * @led_addr: LED register address * @reg_val: read register value **/ -static enum i40e_status_code i40e_led_get_reg(struct i40e_hw *hw, u16 led_addr, - u32 *reg_val) +static int i40e_led_get_reg(struct i40e_hw *hw, u16 led_addr, + u32 *reg_val) { - enum i40e_status_code status; u8 phy_addr = 0; u8 port_num; + int status; u32 i; *reg_val = 0; @@ -5188,12 +5055,12 @@ * @led_addr: LED register address * @reg_val: register value to write **/ -static enum i40e_status_code i40e_led_set_reg(struct i40e_hw *hw, u16 led_addr, - u32 reg_val) +static int i40e_led_set_reg(struct i40e_hw *hw, u16 led_addr, + u32 reg_val) { - enum i40e_status_code status; u8 phy_addr = 0; u8 port_num; + int status; u32 i; if (hw->flags & I40E_HW_FLAG_AQ_PHY_ACCESS_CAPABLE) { @@ -5223,17 +5090,17 @@ * @val: original value of register to use * **/ -i40e_status i40e_led_get_phy(struct i40e_hw *hw, u16 *led_addr, - u16 *val) +int i40e_led_get_phy(struct i40e_hw *hw, u16 *led_addr, + u16 *val) { - i40e_status status = 0; u16 gpio_led_port; u8 phy_addr = 0; - u16 reg_val; + u32 reg_val_aq; + int status = 0; u16 temp_addr; + u16 reg_val; u8 port_num; u32 i; - u32 reg_val_aq; if (hw->flags & I40E_HW_FLAG_AQ_PHY_ACCESS_CAPABLE) { status = @@ -5278,12 +5145,12 @@ * Set led's on or off when controlled by the PHY * **/ -i40e_status i40e_led_set_phy(struct i40e_hw *hw, bool on, - u16 led_addr, u32 mode) +int i40e_led_set_phy(struct i40e_hw *hw, bool on, + u16 led_addr, u32 mode) { - i40e_status status = 0; u32 led_ctl = 0; u32 led_reg = 0; + int status = 0; status = i40e_led_get_reg(hw, led_addr, &led_reg); if (status) @@ -5327,14 +5194,14 @@ * Use the firmware to read the Rx control register, * especially useful if the Rx unit is under heavy pressure **/ -i40e_status i40e_aq_rx_ctl_read_register(struct i40e_hw *hw, - u32 reg_addr, u32 *reg_val, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_rx_ctl_read_register(struct i40e_hw *hw, + u32 reg_addr, u32 *reg_val, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_rx_ctl_reg_read_write *cmd_resp = (struct i40e_aqc_rx_ctl_reg_read_write *)&desc.params.raw; - i40e_status status; + int status; if (!reg_val) return I40E_ERR_PARAM; @@ -5358,8 +5225,8 @@ **/ u32 i40e_read_rx_ctl(struct i40e_hw *hw, u32 reg_addr) { - i40e_status status = 0; bool use_register; + int status = 0; int retry = 5; u32 val = 0; @@ -5393,14 +5260,14 @@ * Use the firmware to write to an Rx control register, * especially useful if the Rx unit is under heavy pressure **/ -i40e_status i40e_aq_rx_ctl_write_register(struct i40e_hw *hw, - u32 reg_addr, u32 reg_val, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_rx_ctl_write_register(struct i40e_hw *hw, + u32 reg_addr, u32 reg_val, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_rx_ctl_reg_read_write *cmd = (struct i40e_aqc_rx_ctl_reg_read_write *)&desc.params.raw; - i40e_status status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_rx_ctl_reg_write); @@ -5420,8 +5287,8 @@ **/ void i40e_write_rx_ctl(struct i40e_hw *hw, u32 reg_addr, u32 reg_val) { - i40e_status status = 0; bool use_register; + int status = 0; int retry = 5; use_register = (((hw->aq.api_maj_ver == 1) && @@ -5483,16 +5350,16 @@ * NOTE: In common cases MDIO I/F number should not be changed, thats why you * may use simple wrapper i40e_aq_set_phy_register. **/ -enum i40e_status_code i40e_aq_set_phy_register_ext(struct i40e_hw *hw, - u8 phy_select, u8 dev_addr, bool page_change, - bool set_mdio, u8 mdio_num, - u32 reg_addr, u32 reg_val, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_set_phy_register_ext(struct i40e_hw *hw, + u8 phy_select, u8 dev_addr, bool page_change, + bool set_mdio, u8 mdio_num, + u32 reg_addr, u32 reg_val, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_phy_register_access *cmd = (struct i40e_aqc_phy_register_access *)&desc.params.raw; - i40e_status status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_set_phy_register); @@ -5528,16 +5395,16 @@ * NOTE: In common cases MDIO I/F number should not be changed, thats why you * may use simple wrapper i40e_aq_get_phy_register. **/ -enum i40e_status_code i40e_aq_get_phy_register_ext(struct i40e_hw *hw, - u8 phy_select, u8 dev_addr, bool page_change, - bool set_mdio, u8 mdio_num, - u32 reg_addr, u32 *reg_val, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_get_phy_register_ext(struct i40e_hw *hw, + u8 phy_select, u8 dev_addr, bool page_change, + bool set_mdio, u8 mdio_num, + u32 reg_addr, u32 *reg_val, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_phy_register_access *cmd = (struct i40e_aqc_phy_register_access *)&desc.params.raw; - i40e_status status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_get_phy_register); @@ -5568,18 +5435,17 @@ * @error_info: returns error information * @cmd_details: pointer to command details structure or NULL **/ -enum -i40e_status_code i40e_aq_write_ddp(struct i40e_hw *hw, void *buff, - u16 buff_size, u32 track_id, - u32 *error_offset, u32 *error_info, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_write_ddp(struct i40e_hw *hw, void *buff, + u16 buff_size, u32 track_id, + u32 *error_offset, u32 *error_info, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_write_personalization_profile *cmd = (struct i40e_aqc_write_personalization_profile *) &desc.params.raw; struct i40e_aqc_write_ddp_resp *resp; - i40e_status status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_write_personalization_profile); @@ -5612,15 +5478,14 @@ * @flags: AdminQ command flags * @cmd_details: pointer to command details structure or NULL **/ -enum -i40e_status_code i40e_aq_get_ddp_list(struct i40e_hw *hw, void *buff, - u16 buff_size, u8 flags, - struct i40e_asq_cmd_details *cmd_details) +int i40e_aq_get_ddp_list(struct i40e_hw *hw, void *buff, + u16 buff_size, u8 flags, + struct i40e_asq_cmd_details *cmd_details) { struct i40e_aq_desc desc; struct i40e_aqc_get_applied_profiles *cmd = (struct i40e_aqc_get_applied_profiles *)&desc.params.raw; - i40e_status status; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_get_personalization_profile_list); @@ -5719,14 +5584,13 @@ * @hw: pointer to the hw struct * @aq: command buffer containing all data to execute AQ **/ -static enum -i40e_status_code i40e_ddp_exec_aq_section(struct i40e_hw *hw, - struct i40e_profile_aq_section *aq) +static int i40e_ddp_exec_aq_section(struct i40e_hw *hw, + struct i40e_profile_aq_section *aq) { - i40e_status status; struct i40e_aq_desc desc; u8 *msg = NULL; u16 msglen; + int status; i40e_fill_default_direct_cmd_desc(&desc, aq->opcode); desc.flags |= cpu_to_le16(aq->flags); @@ -5766,14 +5630,14 @@ * * Validates supported devices and profile's sections. */ -static enum i40e_status_code +static int i40e_validate_profile(struct i40e_hw *hw, struct i40e_profile_segment *profile, u32 track_id, bool rollback) { struct i40e_profile_section_header *sec = NULL; - i40e_status status = 0; struct i40e_section_table *sec_tbl; u32 vendor_dev_id; + int status = 0; u32 dev_cnt; u32 sec_off; u32 i; @@ -5831,16 +5695,16 @@ * * Handles the download of a complete package. */ -enum i40e_status_code +int i40e_write_profile(struct i40e_hw *hw, struct i40e_profile_segment *profile, u32 track_id) { - i40e_status status = 0; - struct i40e_section_table *sec_tbl; struct i40e_profile_section_header *sec = NULL; struct i40e_profile_aq_section *ddp_aq; - u32 section_size = 0; + struct i40e_section_table *sec_tbl; u32 offset = 0, info = 0; + u32 section_size = 0; + int status = 0; u32 sec_off; u32 i; @@ -5894,15 +5758,15 @@ * * Rolls back previously loaded package. */ -enum i40e_status_code +int i40e_rollback_profile(struct i40e_hw *hw, struct i40e_profile_segment *profile, u32 track_id) { struct i40e_profile_section_header *sec = NULL; - i40e_status status = 0; struct i40e_section_table *sec_tbl; u32 offset = 0, info = 0; u32 section_size = 0; + int status = 0; u32 sec_off; int i; @@ -5946,15 +5810,15 @@ * * Register a profile to the list of loaded profiles. */ -enum i40e_status_code +int i40e_add_pinfo_to_list(struct i40e_hw *hw, struct i40e_profile_segment *profile, u8 *profile_info_sec, u32 track_id) { - i40e_status status = 0; struct i40e_profile_section_header *sec = NULL; struct i40e_profile_info *pinfo; u32 offset = 0, info = 0; + int status = 0; sec = (struct i40e_profile_section_header *)profile_info_sec; sec->tbl_size = 1; @@ -5988,7 +5852,7 @@ * of the function. * **/ -enum i40e_status_code +int i40e_aq_add_cloud_filters(struct i40e_hw *hw, u16 seid, struct i40e_aqc_cloud_filters_element_data *filters, u8 filter_count) @@ -5996,8 +5860,8 @@ struct i40e_aq_desc desc; struct i40e_aqc_add_remove_cloud_filters *cmd = (struct i40e_aqc_add_remove_cloud_filters *)&desc.params.raw; - enum i40e_status_code status; u16 buff_len; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_add_cloud_filters); @@ -6025,7 +5889,7 @@ * function. * **/ -enum i40e_status_code +int i40e_aq_add_cloud_filters_bb(struct i40e_hw *hw, u16 seid, struct i40e_aqc_cloud_filters_element_bb *filters, u8 filter_count) @@ -6033,8 +5897,8 @@ struct i40e_aq_desc desc; struct i40e_aqc_add_remove_cloud_filters *cmd = (struct i40e_aqc_add_remove_cloud_filters *)&desc.params.raw; - i40e_status status; u16 buff_len; + int status; int i; i40e_fill_default_direct_cmd_desc(&desc, @@ -6082,7 +5946,7 @@ * of the function. * **/ -enum i40e_status_code +int i40e_aq_rem_cloud_filters(struct i40e_hw *hw, u16 seid, struct i40e_aqc_cloud_filters_element_data *filters, u8 filter_count) @@ -6090,8 +5954,8 @@ struct i40e_aq_desc desc; struct i40e_aqc_add_remove_cloud_filters *cmd = (struct i40e_aqc_add_remove_cloud_filters *)&desc.params.raw; - enum i40e_status_code status; u16 buff_len; + int status; i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_remove_cloud_filters); @@ -6119,7 +5983,7 @@ * function. * **/ -enum i40e_status_code +int i40e_aq_rem_cloud_filters_bb(struct i40e_hw *hw, u16 seid, struct i40e_aqc_cloud_filters_element_bb *filters, u8 filter_count) @@ -6127,8 +5991,8 @@ struct i40e_aq_desc desc; struct i40e_aqc_add_remove_cloud_filters *cmd = (struct i40e_aqc_add_remove_cloud_filters *)&desc.params.raw; - i40e_status status; u16 buff_len; + int status; int i; i40e_fill_default_direct_cmd_desc(&desc, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/intel/i40e/i40e_dcb.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e_dcb.c @@ -12,7 +12,7 @@ * * Get the DCBX status from the Firmware **/ -i40e_status i40e_get_dcbx_status(struct i40e_hw *hw, u16 *status) +int i40e_get_dcbx_status(struct i40e_hw *hw, u16 *status) { u32 reg; @@ -497,15 +497,15 @@ * * Parse DCB configuration from the LLDPDU **/ -i40e_status i40e_lldp_to_dcb_config(u8 *lldpmib, - struct i40e_dcbx_config *dcbcfg) +int i40e_lldp_to_dcb_config(u8 *lldpmib, + struct i40e_dcbx_config *dcbcfg) { - i40e_status ret = 0; struct i40e_lldp_org_tlv *tlv; - u16 type; - u16 length; u16 typelength; u16 offset = 0; + int ret = 0; + u16 length; + u16 type; if (!lldpmib || !dcbcfg) return I40E_ERR_PARAM; @@ -551,12 +551,12 @@ * * Query DCB configuration from the Firmware **/ -i40e_status i40e_aq_get_dcb_config(struct i40e_hw *hw, u8 mib_type, - u8 bridgetype, - struct i40e_dcbx_config *dcbcfg) +int i40e_aq_get_dcb_config(struct i40e_hw *hw, u8 mib_type, + u8 bridgetype, + struct i40e_dcbx_config *dcbcfg) { - i40e_status ret = 0; struct i40e_virt_mem mem; + int ret = 0; u8 *lldpmib; /* Allocate the LLDPDU */ @@ -767,9 +767,9 @@ * * Get IEEE mode DCB configuration from the Firmware **/ -static i40e_status i40e_get_ieee_dcb_config(struct i40e_hw *hw) +static int i40e_get_ieee_dcb_config(struct i40e_hw *hw) { - i40e_status ret = 0; + int ret = 0; /* IEEE mode */ hw->local_dcbx_config.dcbx_mode = I40E_DCBX_MODE_IEEE; @@ -797,11 +797,11 @@ * * Get DCB configuration from the Firmware **/ -i40e_status i40e_get_dcb_config(struct i40e_hw *hw) +int i40e_get_dcb_config(struct i40e_hw *hw) { - i40e_status ret = 0; - struct i40e_aqc_get_cee_dcb_cfg_resp cee_cfg; struct i40e_aqc_get_cee_dcb_cfg_v1_resp cee_v1_cfg; + struct i40e_aqc_get_cee_dcb_cfg_resp cee_cfg; + int ret = 0; /* If Firmware version < v4.33 on X710/XL710, IEEE only */ if ((hw->mac.type == I40E_MAC_XL710) && @@ -867,11 +867,11 @@ * * Update DCB configuration from the Firmware **/ -i40e_status i40e_init_dcb(struct i40e_hw *hw, bool enable_mib_change) +int i40e_init_dcb(struct i40e_hw *hw, bool enable_mib_change) { - i40e_status ret = 0; struct i40e_lldp_variables lldp_cfg; u8 adminstatus = 0; + int ret = 0; if (!hw->func_caps.dcb) return I40E_NOT_SUPPORTED; @@ -940,13 +940,13 @@ * Get status of FW Link Layer Discovery Protocol (LLDP) Agent. * Status of agent is reported via @lldp_status parameter. **/ -enum i40e_status_code +int i40e_get_fw_lldp_status(struct i40e_hw *hw, enum i40e_get_fw_lldp_status_resp *lldp_status) { struct i40e_virt_mem mem; - i40e_status ret; u8 *lldpmib; + int ret; if (!lldp_status) return I40E_ERR_PARAM; @@ -1238,13 +1238,13 @@ * * Set DCB configuration to the Firmware **/ -i40e_status i40e_set_dcb_config(struct i40e_hw *hw) +int i40e_set_dcb_config(struct i40e_hw *hw) { struct i40e_dcbx_config *dcbcfg; struct i40e_virt_mem mem; u8 mib_type, *lldpmib; - i40e_status ret; u16 miblen; + int ret; /* update the hw local config */ dcbcfg = &hw->local_dcbx_config; @@ -1274,8 +1274,8 @@ * * send DCB configuration to FW **/ -i40e_status i40e_dcb_config_to_lldp(u8 *lldpmib, u16 *miblen, - struct i40e_dcbx_config *dcbcfg) +int i40e_dcb_config_to_lldp(u8 *lldpmib, u16 *miblen, + struct i40e_dcbx_config *dcbcfg) { u16 length, offset = 0, tlvid, typelength; struct i40e_lldp_org_tlv *tlv; @@ -1888,13 +1888,13 @@ * * Reads the LLDP configuration data from NVM using passed addresses **/ -static i40e_status _i40e_read_lldp_cfg(struct i40e_hw *hw, - struct i40e_lldp_variables *lldp_cfg, - u8 module, u32 word_offset) +static int _i40e_read_lldp_cfg(struct i40e_hw *hw, + struct i40e_lldp_variables *lldp_cfg, + u8 module, u32 word_offset) { u32 address, offset = (2 * word_offset); - i40e_status ret; __le16 raw_mem; + int ret; u16 mem; ret = i40e_acquire_nvm(hw, I40E_RESOURCE_READ); @@ -1950,10 +1950,10 @@ * * Reads the LLDP configuration data from NVM **/ -i40e_status i40e_read_lldp_cfg(struct i40e_hw *hw, - struct i40e_lldp_variables *lldp_cfg) +int i40e_read_lldp_cfg(struct i40e_hw *hw, + struct i40e_lldp_variables *lldp_cfg) { - i40e_status ret = 0; + int ret = 0; u32 mem; if (!lldp_cfg) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/intel/i40e/i40e_dcb.h +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e_dcb.h @@ -264,20 +264,20 @@ void i40e_dcb_hw_rx_pb_config(struct i40e_hw *hw, struct i40e_rx_pb_config *old_pb_cfg, struct i40e_rx_pb_config *new_pb_cfg); -i40e_status i40e_get_dcbx_status(struct i40e_hw *hw, - u16 *status); -i40e_status i40e_lldp_to_dcb_config(u8 *lldpmib, - struct i40e_dcbx_config *dcbcfg); -i40e_status i40e_aq_get_dcb_config(struct i40e_hw *hw, u8 mib_type, - u8 bridgetype, - struct i40e_dcbx_config *dcbcfg); -i40e_status i40e_get_dcb_config(struct i40e_hw *hw); -i40e_status i40e_init_dcb(struct i40e_hw *hw, - bool enable_mib_change); -enum i40e_status_code +int i40e_get_dcbx_status(struct i40e_hw *hw, + u16 *status); +int i40e_lldp_to_dcb_config(u8 *lldpmib, + struct i40e_dcbx_config *dcbcfg); +int i40e_aq_get_dcb_config(struct i40e_hw *hw, u8 mib_type, + u8 bridgetype, + struct i40e_dcbx_config *dcbcfg); +int i40e_get_dcb_config(struct i40e_hw *hw); +int i40e_init_dcb(struct i40e_hw *hw, + bool enable_mib_change); +int i40e_get_fw_lldp_status(struct i40e_hw *hw, enum i40e_get_fw_lldp_status_resp *lldp_status); -i40e_status i40e_set_dcb_config(struct i40e_hw *hw); -i40e_status i40e_dcb_config_to_lldp(u8 *lldpmib, u16 *miblen, - struct i40e_dcbx_config *dcbcfg); +int i40e_set_dcb_config(struct i40e_hw *hw); +int i40e_dcb_config_to_lldp(u8 *lldpmib, u16 *miblen, + struct i40e_dcbx_config *dcbcfg); #endif /* _I40E_DCB_H_ */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c @@ -135,8 +135,8 @@ ret = i40e_hw_dcb_config(pf, &pf->tmp_cfg); if (ret) { dev_info(&pf->pdev->dev, - "Failed setting DCB ETS configuration err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "Failed setting DCB ETS configuration err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); return -EINVAL; } @@ -174,8 +174,8 @@ ret = i40e_hw_dcb_config(pf, &pf->tmp_cfg); if (ret) { dev_info(&pf->pdev->dev, - "Failed setting DCB PFC configuration err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "Failed setting DCB PFC configuration err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); return -EINVAL; } @@ -225,8 +225,8 @@ ret = i40e_hw_dcb_config(pf, &pf->tmp_cfg); if (ret) { dev_info(&pf->pdev->dev, - "Failed setting DCB configuration err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "Failed setting DCB configuration err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); return -EINVAL; } @@ -290,8 +290,8 @@ ret = i40e_hw_dcb_config(pf, &pf->tmp_cfg); if (ret) { dev_info(&pf->pdev->dev, - "Failed setting DCB configuration err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "Failed setting DCB configuration err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); return -EINVAL; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/intel/i40e/i40e_ddp.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e_ddp.c @@ -36,7 +36,7 @@ { struct i40e_ddp_profile_list *profile_list; u8 buff[I40E_PROFILE_LIST_SIZE]; - i40e_status status; + int status; int i; status = i40e_aq_get_ddp_list(hw, buff, I40E_PROFILE_LIST_SIZE, 0, @@ -91,7 +91,7 @@ { struct i40e_ddp_profile_list *profile_list; u8 buff[I40E_PROFILE_LIST_SIZE]; - i40e_status status; + int status; int i; status = i40e_aq_get_ddp_list(hw, buff, I40E_PROFILE_LIST_SIZE, 0, @@ -117,14 +117,14 @@ * * Register a profile to the list of loaded profiles. */ -static enum i40e_status_code +static int i40e_add_pinfo(struct i40e_hw *hw, struct i40e_profile_segment *profile, u8 *profile_info_sec, u32 track_id) { struct i40e_profile_section_header *sec; struct i40e_profile_info *pinfo; - i40e_status status; u32 offset = 0, info = 0; + int status; sec = (struct i40e_profile_section_header *)profile_info_sec; sec->tbl_size = 1; @@ -157,14 +157,14 @@ * * Removes DDP profile from the NIC. **/ -static enum i40e_status_code +static int i40e_del_pinfo(struct i40e_hw *hw, struct i40e_profile_segment *profile, u8 *profile_info_sec, u32 track_id) { struct i40e_profile_section_header *sec; struct i40e_profile_info *pinfo; - i40e_status status; u32 offset = 0, info = 0; + int status; sec = (struct i40e_profile_section_header *)profile_info_sec; sec->tbl_size = 1; @@ -270,12 +270,12 @@ struct i40e_profile_segment *profile_hdr; struct i40e_profile_info pinfo; struct i40e_package_header *pkg_hdr; - i40e_status status; struct i40e_netdev_priv *np = netdev_priv(netdev); struct i40e_vsi *vsi = np->vsi; struct i40e_pf *pf = vsi->back; u32 track_id; int istatus; + int status; pkg_hdr = (struct i40e_package_header *)data; if (!i40e_ddp_is_pkg_hdr_valid(netdev, pkg_hdr, size)) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/intel/i40e/i40e_debugfs.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e_debugfs.c @@ -918,9 +918,9 @@ dev_info(&pf->pdev->dev, "deleting relay %d\n", veb_seid); i40e_veb_release(pf->veb[i]); } else if (strncmp(cmd_buf, "add pvid", 8) == 0) { - i40e_status ret; - u16 vid; unsigned int v; + int ret; + u16 vid; cnt = sscanf(&cmd_buf[8], "%i %u", &vsi_seid, &v); if (cnt != 2) { @@ -1284,7 +1284,7 @@ } } else if (strncmp(cmd_buf, "send aq_cmd", 11) == 0) { struct i40e_aq_desc *desc; - i40e_status ret; + int ret; desc = kzalloc(sizeof(struct i40e_aq_desc), GFP_KERNEL); if (!desc) @@ -1330,9 +1330,9 @@ desc = NULL; } else if (strncmp(cmd_buf, "send indirect aq_cmd", 20) == 0) { struct i40e_aq_desc *desc; - i40e_status ret; u16 buffer_len; u8 *buff; + int ret; desc = kzalloc(sizeof(struct i40e_aq_desc), GFP_KERNEL); if (!desc) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/intel/i40e/i40e_ethtool.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e_ethtool.c @@ -1226,8 +1226,8 @@ struct i40e_vsi *vsi = np->vsi; struct i40e_hw *hw = &pf->hw; bool autoneg_changed = false; - i40e_status status = 0; int timeout = 50; + int status = 0; int err = 0; __u32 speed; u8 autoneg; @@ -1455,8 +1455,8 @@ status = i40e_aq_set_phy_config(hw, &config, NULL); if (status) { netdev_info(netdev, - "Set phy config failed, err %s aq_err %s\n", - i40e_stat_str(hw, status), + "Set phy config failed, err %d aq_err %s\n", + status, i40e_aq_str(hw, hw->aq.asq_last_status)); err = -EAGAIN; goto done; @@ -1465,8 +1465,8 @@ status = i40e_update_link_info(hw); if (status) netdev_dbg(netdev, - "Updating link info failed with err %s aq_err %s\n", - i40e_stat_str(hw, status), + "Updating link info failed with err %d aq_err %s\n", + status, i40e_aq_str(hw, hw->aq.asq_last_status)); } else { @@ -1485,7 +1485,7 @@ struct i40e_aq_get_phy_abilities_resp abilities; struct i40e_pf *pf = np->vsi->back; struct i40e_hw *hw = &pf->hw; - i40e_status status = 0; + int status = 0; u32 flags = 0; int err = 0; @@ -1517,8 +1517,8 @@ status = i40e_aq_set_phy_config(hw, &config, NULL); if (status) { netdev_info(netdev, - "Set phy config failed, err %s aq_err %s\n", - i40e_stat_str(hw, status), + "Set phy config failed, err %d aq_err %s\n", + status, i40e_aq_str(hw, hw->aq.asq_last_status)); err = -EAGAIN; goto done; @@ -1531,8 +1531,8 @@ * (e.g. no physical connection etc.) */ netdev_dbg(netdev, - "Updating link info failed with err %s aq_err %s\n", - i40e_stat_str(hw, status), + "Updating link info failed with err %d aq_err %s\n", + status, i40e_aq_str(hw, hw->aq.asq_last_status)); } @@ -1547,7 +1547,7 @@ struct i40e_aq_get_phy_abilities_resp abilities; struct i40e_pf *pf = np->vsi->back; struct i40e_hw *hw = &pf->hw; - i40e_status status = 0; + int status = 0; int err = 0; u8 fec_cfg; @@ -1634,12 +1634,12 @@ struct i40e_pf *pf = np->vsi->back; struct i40e_hw *hw = &pf->hw; bool link_up = hw->phy.link_info.link_info & I40E_AQ_LINK_UP; - i40e_status ret = 0; + int ret = 0; ret = i40e_aq_set_link_restart_an(hw, link_up, NULL); if (ret) { - netdev_info(netdev, "link restart failed, err %s aq_err %s\n", - i40e_stat_str(hw, ret), + netdev_info(netdev, "link restart failed, err %d aq_err %s\n", + ret, i40e_aq_str(hw, hw->aq.asq_last_status)); return -EIO; } @@ -1699,9 +1699,9 @@ struct i40e_link_status *hw_link_info = &hw->phy.link_info; struct i40e_dcbx_config *dcbx_cfg = &hw->local_dcbx_config; bool link_up = hw_link_info->link_info & I40E_AQ_LINK_UP; - i40e_status status; u8 aq_failures; int err = 0; + int status; u32 is_an; /* Changing the port's flow control is not supported if this isn't the @@ -1755,20 +1755,20 @@ status = i40e_set_fc(hw, &aq_failures, link_up); if (aq_failures & I40E_SET_FC_AQ_FAIL_GET) { - netdev_info(netdev, "Set fc failed on the get_phy_capabilities call with err %s aq_err %s\n", - i40e_stat_str(hw, status), + netdev_info(netdev, "Set fc failed on the get_phy_capabilities call with err %d aq_err %s\n", + status, i40e_aq_str(hw, hw->aq.asq_last_status)); err = -EAGAIN; } if (aq_failures & I40E_SET_FC_AQ_FAIL_SET) { - netdev_info(netdev, "Set fc failed on the set_phy_config call with err %s aq_err %s\n", - i40e_stat_str(hw, status), + netdev_info(netdev, "Set fc failed on the set_phy_config call with err %d aq_err %s\n", + status, i40e_aq_str(hw, hw->aq.asq_last_status)); err = -EAGAIN; } if (aq_failures & I40E_SET_FC_AQ_FAIL_UPDATE) { - netdev_info(netdev, "Set fc failed on the get_link_info call with err %s aq_err %s\n", - i40e_stat_str(hw, status), + netdev_info(netdev, "Set fc failed on the get_link_info call with err %d aq_err %s\n", + status, i40e_aq_str(hw, hw->aq.asq_last_status)); err = -EAGAIN; } @@ -2583,8 +2583,8 @@ { struct i40e_netdev_priv *np = netdev_priv(netdev); struct i40e_pf *pf = np->vsi->back; - i40e_status status; bool link_up = false; + int status; netif_info(pf, hw, netdev, "link test\n"); status = i40e_get_link_status(&pf->hw, &link_up); @@ -2807,11 +2807,11 @@ enum ethtool_phys_id_state state) { struct i40e_netdev_priv *np = netdev_priv(netdev); - i40e_status ret = 0; struct i40e_pf *pf = np->vsi->back; struct i40e_hw *hw = &pf->hw; int blink_freq = 2; u16 temp_status; + int ret = 0; switch (state) { case ETHTOOL_ID_ACTIVE: @@ -5247,7 +5247,7 @@ struct i40e_vsi *vsi = np->vsi; struct i40e_pf *pf = vsi->back; u32 reset_needed = 0; - i40e_status status; + int status; u32 i, j; orig_flags = READ_ONCE(pf->flags); @@ -5362,8 +5362,8 @@ 0, NULL); if (ret && pf->hw.aq.asq_last_status != I40E_AQ_RC_ESRCH) { dev_info(&pf->pdev->dev, - "couldn't set switch config bits, err %s aq_err %s\n", - i40e_stat_str(&pf->hw, ret), + "couldn't set switch config bits, err %d aq_err %s\n", + ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); /* not a fatal problem, just keep going */ @@ -5435,9 +5435,8 @@ return -EBUSY; default: dev_warn(&pf->pdev->dev, - "Starting FW LLDP agent failed: error: %s, %s\n", - i40e_stat_str(&pf->hw, - status), + "Starting FW LLDP agent failed: error: %d, %s\n", + status, i40e_aq_str(&pf->hw, adq_err)); return -EINVAL; @@ -5477,8 +5476,8 @@ u32 sff8472_comp = 0; u32 sff8472_swap = 0; u32 sff8636_rev = 0; - i40e_status status; u32 type = 0; + int status; /* Check if firmware supports reading module EEPROM. */ if (!(hw->flags & I40E_HW_FLAG_AQ_PHY_ACCESS_CAPABLE)) { @@ -5582,8 +5581,8 @@ struct i40e_pf *pf = vsi->back; struct i40e_hw *hw = &pf->hw; bool is_sfp = false; - i40e_status status; u32 value = 0; + int status; int i; if (!ee || !ee->len || !data) @@ -5624,10 +5623,10 @@ { struct i40e_netdev_priv *np = netdev_priv(netdev); struct i40e_aq_get_phy_abilities_resp phy_cfg; - enum i40e_status_code status = 0; struct i40e_vsi *vsi = np->vsi; struct i40e_pf *pf = vsi->back; struct i40e_hw *hw = &pf->hw; + int status = 0; /* Get initial PHY capabilities */ status = i40e_aq_get_phy_capabilities(hw, false, true, &phy_cfg, NULL); @@ -5689,11 +5688,11 @@ { struct i40e_netdev_priv *np = netdev_priv(netdev); struct i40e_aq_get_phy_abilities_resp abilities; - enum i40e_status_code status = I40E_SUCCESS; struct i40e_aq_set_phy_config config; struct i40e_vsi *vsi = np->vsi; struct i40e_pf *pf = vsi->back; struct i40e_hw *hw = &pf->hw; + int status = I40E_SUCCESS; __le16 eee_capability; /* Deny parameters we don't support */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/intel/i40e/i40e_hmc.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e_hmc.c @@ -17,17 +17,17 @@ * @type: what type of segment descriptor we're manipulating * @direct_mode_sz: size to alloc in direct mode **/ -i40e_status i40e_add_sd_table_entry(struct i40e_hw *hw, - struct i40e_hmc_info *hmc_info, - u32 sd_index, - enum i40e_sd_entry_type type, - u64 direct_mode_sz) +int i40e_add_sd_table_entry(struct i40e_hw *hw, + struct i40e_hmc_info *hmc_info, + u32 sd_index, + enum i40e_sd_entry_type type, + u64 direct_mode_sz) { enum i40e_memory_type mem_type __attribute__((unused)); struct i40e_hmc_sd_entry *sd_entry; bool dma_mem_alloc_done = false; + int ret_code = I40E_SUCCESS; struct i40e_dma_mem mem; - i40e_status ret_code = I40E_SUCCESS; u64 alloc_len; if (NULL == hmc_info->sd_table.sd_entry) { @@ -106,19 +106,19 @@ * aligned on 4K boundary and zeroed memory. * 2. It should be 4K in size. **/ -i40e_status i40e_add_pd_table_entry(struct i40e_hw *hw, - struct i40e_hmc_info *hmc_info, - u32 pd_index, - struct i40e_dma_mem *rsrc_pg) +int i40e_add_pd_table_entry(struct i40e_hw *hw, + struct i40e_hmc_info *hmc_info, + u32 pd_index, + struct i40e_dma_mem *rsrc_pg) { - i40e_status ret_code = 0; struct i40e_hmc_pd_table *pd_table; struct i40e_hmc_pd_entry *pd_entry; struct i40e_dma_mem mem; struct i40e_dma_mem *page = &mem; u32 sd_idx, rel_pd_idx; - u64 *pd_addr; + int ret_code = 0; u64 page_desc; + u64 *pd_addr; if (pd_index / I40E_HMC_PD_CNT_IN_SD >= hmc_info->sd_table.sd_cnt) { ret_code = I40E_ERR_INVALID_PAGE_DESC_INDEX; @@ -185,15 +185,15 @@ * 1. Caller can deallocate the memory used by backing storage after this * function returns. **/ -i40e_status i40e_remove_pd_bp(struct i40e_hw *hw, - struct i40e_hmc_info *hmc_info, - u32 idx) +int i40e_remove_pd_bp(struct i40e_hw *hw, + struct i40e_hmc_info *hmc_info, + u32 idx) { - i40e_status ret_code = 0; struct i40e_hmc_pd_entry *pd_entry; struct i40e_hmc_pd_table *pd_table; struct i40e_hmc_sd_entry *sd_entry; u32 sd_idx, rel_pd_idx; + int ret_code = 0; u64 *pd_addr; /* calculate index */ @@ -241,11 +241,11 @@ * @hmc_info: pointer to the HMC configuration information structure * @idx: the page index **/ -i40e_status i40e_prep_remove_sd_bp(struct i40e_hmc_info *hmc_info, - u32 idx) +int i40e_prep_remove_sd_bp(struct i40e_hmc_info *hmc_info, + u32 idx) { - i40e_status ret_code = 0; struct i40e_hmc_sd_entry *sd_entry; + int ret_code = 0; /* get the entry and decrease its ref counter */ sd_entry = &hmc_info->sd_table.sd_entry[idx]; @@ -269,9 +269,9 @@ * @idx: the page index * @is_pf: used to distinguish between VF and PF **/ -i40e_status i40e_remove_sd_bp_new(struct i40e_hw *hw, - struct i40e_hmc_info *hmc_info, - u32 idx, bool is_pf) +int i40e_remove_sd_bp_new(struct i40e_hw *hw, + struct i40e_hmc_info *hmc_info, + u32 idx, bool is_pf) { struct i40e_hmc_sd_entry *sd_entry; @@ -290,11 +290,11 @@ * @hmc_info: pointer to the HMC configuration information structure * @idx: segment descriptor index to find the relevant page descriptor **/ -i40e_status i40e_prep_remove_pd_page(struct i40e_hmc_info *hmc_info, - u32 idx) +int i40e_prep_remove_pd_page(struct i40e_hmc_info *hmc_info, + u32 idx) { - i40e_status ret_code = 0; struct i40e_hmc_sd_entry *sd_entry; + int ret_code = 0; sd_entry = &hmc_info->sd_table.sd_entry[idx]; @@ -318,9 +318,9 @@ * @idx: segment descriptor index to find the relevant page descriptor * @is_pf: used to distinguish between VF and PF **/ -i40e_status i40e_remove_pd_page_new(struct i40e_hw *hw, - struct i40e_hmc_info *hmc_info, - u32 idx, bool is_pf) +int i40e_remove_pd_page_new(struct i40e_hw *hw, + struct i40e_hmc_info *hmc_info, + u32 idx, bool is_pf) { struct i40e_hmc_sd_entry *sd_entry; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/intel/i40e/i40e_hmc.h +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e_hmc.h @@ -187,28 +187,28 @@ /* add one more to the limit to correct our range */ \ *(pd_limit) += 1; \ } -i40e_status i40e_add_sd_table_entry(struct i40e_hw *hw, - struct i40e_hmc_info *hmc_info, - u32 sd_index, - enum i40e_sd_entry_type type, - u64 direct_mode_sz); -i40e_status i40e_add_pd_table_entry(struct i40e_hw *hw, - struct i40e_hmc_info *hmc_info, - u32 pd_index, - struct i40e_dma_mem *rsrc_pg); -i40e_status i40e_remove_pd_bp(struct i40e_hw *hw, - struct i40e_hmc_info *hmc_info, - u32 idx); -i40e_status i40e_prep_remove_sd_bp(struct i40e_hmc_info *hmc_info, - u32 idx); -i40e_status i40e_remove_sd_bp_new(struct i40e_hw *hw, - struct i40e_hmc_info *hmc_info, - u32 idx, bool is_pf); -i40e_status i40e_prep_remove_pd_page(struct i40e_hmc_info *hmc_info, - u32 idx); -i40e_status i40e_remove_pd_page_new(struct i40e_hw *hw, - struct i40e_hmc_info *hmc_info, - u32 idx, bool is_pf); +int i40e_add_sd_table_entry(struct i40e_hw *hw, + struct i40e_hmc_info *hmc_info, + u32 sd_index, + enum i40e_sd_entry_type type, + u64 direct_mode_sz); +int i40e_add_pd_table_entry(struct i40e_hw *hw, + struct i40e_hmc_info *hmc_info, + u32 pd_index, + struct i40e_dma_mem *rsrc_pg); +int i40e_remove_pd_bp(struct i40e_hw *hw, + struct i40e_hmc_info *hmc_info, + u32 idx); +int i40e_prep_remove_sd_bp(struct i40e_hmc_info *hmc_info, + u32 idx); +int i40e_remove_sd_bp_new(struct i40e_hw *hw, + struct i40e_hmc_info *hmc_info, + u32 idx, bool is_pf); +int i40e_prep_remove_pd_page(struct i40e_hmc_info *hmc_info, + u32 idx); +int i40e_remove_pd_page_new(struct i40e_hw *hw, + struct i40e_hmc_info *hmc_info, + u32 idx, bool is_pf); #endif /* _I40E_HMC_H_ */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c @@ -74,12 +74,12 @@ * Assumptions: * - HMC Resource Profile has been selected before calling this function. **/ -i40e_status i40e_init_lan_hmc(struct i40e_hw *hw, u32 txq_num, - u32 rxq_num, u32 fcoe_cntx_num, - u32 fcoe_filt_num) +int i40e_init_lan_hmc(struct i40e_hw *hw, u32 txq_num, + u32 rxq_num, u32 fcoe_cntx_num, + u32 fcoe_filt_num) { struct i40e_hmc_obj_info *obj, *full_obj; - i40e_status ret_code = 0; + int ret_code = 0; u64 l2fpm_size; u32 size_exp; @@ -229,11 +229,11 @@ * 1. caller can deallocate the memory used by pd after this function * returns. **/ -static i40e_status i40e_remove_pd_page(struct i40e_hw *hw, - struct i40e_hmc_info *hmc_info, - u32 idx) +static int i40e_remove_pd_page(struct i40e_hw *hw, + struct i40e_hmc_info *hmc_info, + u32 idx) { - i40e_status ret_code = 0; + int ret_code = 0; if (!i40e_prep_remove_pd_page(hmc_info, idx)) ret_code = i40e_remove_pd_page_new(hw, hmc_info, idx, true); @@ -256,11 +256,11 @@ * 1. caller can deallocate the memory used by backing storage after this * function returns. **/ -static i40e_status i40e_remove_sd_bp(struct i40e_hw *hw, - struct i40e_hmc_info *hmc_info, - u32 idx) +static int i40e_remove_sd_bp(struct i40e_hw *hw, + struct i40e_hmc_info *hmc_info, + u32 idx) { - i40e_status ret_code = 0; + int ret_code = 0; if (!i40e_prep_remove_sd_bp(hmc_info, idx)) ret_code = i40e_remove_sd_bp_new(hw, hmc_info, idx, true); @@ -276,15 +276,15 @@ * This will allocate memory for PDs and backing pages and populate * the sd and pd entries. **/ -static i40e_status i40e_create_lan_hmc_object(struct i40e_hw *hw, - struct i40e_hmc_lan_create_obj_info *info) +static int i40e_create_lan_hmc_object(struct i40e_hw *hw, + struct i40e_hmc_lan_create_obj_info *info) { - i40e_status ret_code = 0; struct i40e_hmc_sd_entry *sd_entry; u32 pd_idx1 = 0, pd_lmt1 = 0; u32 pd_idx = 0, pd_lmt = 0; bool pd_error = false; u32 sd_idx, sd_lmt; + int ret_code = 0; u64 sd_size; u32 i, j; @@ -435,13 +435,13 @@ * - This function will be called after i40e_init_lan_hmc() and before * any LAN/FCoE HMC objects can be created. **/ -i40e_status i40e_configure_lan_hmc(struct i40e_hw *hw, - enum i40e_hmc_model model) +int i40e_configure_lan_hmc(struct i40e_hw *hw, + enum i40e_hmc_model model) { struct i40e_hmc_lan_create_obj_info info; - i40e_status ret_code = 0; u8 hmc_fn_id = hw->hmc.hmc_fn_id; struct i40e_hmc_obj_info *obj; + int ret_code = 0; /* Initialize part of the create object info struct */ info.hmc_info = &hw->hmc; @@ -520,13 +520,13 @@ * caller should deallocate memory allocated previously for * book-keeping information about PDs and backing storage. **/ -static i40e_status i40e_delete_lan_hmc_object(struct i40e_hw *hw, - struct i40e_hmc_lan_delete_obj_info *info) +static int i40e_delete_lan_hmc_object(struct i40e_hw *hw, + struct i40e_hmc_lan_delete_obj_info *info) { - i40e_status ret_code = 0; struct i40e_hmc_pd_table *pd_table; u32 pd_idx, pd_lmt, rel_pd_idx; u32 sd_idx, sd_lmt; + int ret_code = 0; u32 i, j; if (NULL == info) { @@ -632,10 +632,10 @@ * This must be called by drivers as they are shutting down and being * removed from the OS. **/ -i40e_status i40e_shutdown_lan_hmc(struct i40e_hw *hw) +int i40e_shutdown_lan_hmc(struct i40e_hw *hw) { struct i40e_hmc_lan_delete_obj_info info; - i40e_status ret_code; + int ret_code; info.hmc_info = &hw->hmc; info.rsrc_type = I40E_HMC_LAN_FULL; @@ -915,9 +915,9 @@ * @context_bytes: pointer to the context bit array (DMA memory) * @hmc_type: the type of HMC resource **/ -static i40e_status i40e_clear_hmc_context(struct i40e_hw *hw, - u8 *context_bytes, - enum i40e_hmc_lan_rsrc_type hmc_type) +static int i40e_clear_hmc_context(struct i40e_hw *hw, + u8 *context_bytes, + enum i40e_hmc_lan_rsrc_type hmc_type) { /* clean the bit array */ memset(context_bytes, 0, (u32)hw->hmc.hmc_obj[hmc_type].size); @@ -931,9 +931,9 @@ * @ce_info: a description of the struct to be filled * @dest: the struct to be filled **/ -static i40e_status i40e_set_hmc_context(u8 *context_bytes, - struct i40e_context_ele *ce_info, - u8 *dest) +static int i40e_set_hmc_context(u8 *context_bytes, + struct i40e_context_ele *ce_info, + u8 *dest) { int f; @@ -973,18 +973,18 @@ * base pointer. This function is used for LAN Queue contexts. **/ static -i40e_status i40e_hmc_get_object_va(struct i40e_hw *hw, u8 **object_base, - enum i40e_hmc_lan_rsrc_type rsrc_type, - u32 obj_idx) +int i40e_hmc_get_object_va(struct i40e_hw *hw, u8 **object_base, + enum i40e_hmc_lan_rsrc_type rsrc_type, + u32 obj_idx) { struct i40e_hmc_info *hmc_info = &hw->hmc; u32 obj_offset_in_sd, obj_offset_in_pd; struct i40e_hmc_sd_entry *sd_entry; struct i40e_hmc_pd_entry *pd_entry; u32 pd_idx, pd_lmt, rel_pd_idx; - i40e_status ret_code = 0; u64 obj_offset_in_fpm; u32 sd_idx, sd_lmt; + int ret_code = 0; if (NULL == hmc_info) { ret_code = I40E_ERR_BAD_PTR; @@ -1042,11 +1042,11 @@ * @hw: the hardware struct * @queue: the queue we care about **/ -i40e_status i40e_clear_lan_tx_queue_context(struct i40e_hw *hw, - u16 queue) +int i40e_clear_lan_tx_queue_context(struct i40e_hw *hw, + u16 queue) { - i40e_status err; u8 *context_bytes; + int err; err = i40e_hmc_get_object_va(hw, &context_bytes, I40E_HMC_LAN_TX, queue); @@ -1062,12 +1062,12 @@ * @queue: the queue we care about * @s: the struct to be filled **/ -i40e_status i40e_set_lan_tx_queue_context(struct i40e_hw *hw, - u16 queue, - struct i40e_hmc_obj_txq *s) +int i40e_set_lan_tx_queue_context(struct i40e_hw *hw, + u16 queue, + struct i40e_hmc_obj_txq *s) { - i40e_status err; u8 *context_bytes; + int err; err = i40e_hmc_get_object_va(hw, &context_bytes, I40E_HMC_LAN_TX, queue); @@ -1083,11 +1083,11 @@ * @hw: the hardware struct * @queue: the queue we care about **/ -i40e_status i40e_clear_lan_rx_queue_context(struct i40e_hw *hw, - u16 queue) +int i40e_clear_lan_rx_queue_context(struct i40e_hw *hw, + u16 queue) { - i40e_status err; u8 *context_bytes; + int err; err = i40e_hmc_get_object_va(hw, &context_bytes, I40E_HMC_LAN_RX, queue); @@ -1103,12 +1103,12 @@ * @queue: the queue we care about * @s: the struct to be filled **/ -i40e_status i40e_set_lan_rx_queue_context(struct i40e_hw *hw, - u16 queue, - struct i40e_hmc_obj_rxq *s) +int i40e_set_lan_rx_queue_context(struct i40e_hw *hw, + u16 queue, + struct i40e_hmc_obj_rxq *s) { - i40e_status err; u8 *context_bytes; + int err; err = i40e_hmc_get_object_va(hw, &context_bytes, I40E_HMC_LAN_RX, queue); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/intel/i40e/i40e_lan_hmc.h +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e_lan_hmc.h @@ -137,22 +137,22 @@ u32 count; }; -i40e_status i40e_init_lan_hmc(struct i40e_hw *hw, u32 txq_num, - u32 rxq_num, u32 fcoe_cntx_num, - u32 fcoe_filt_num); -i40e_status i40e_configure_lan_hmc(struct i40e_hw *hw, - enum i40e_hmc_model model); -i40e_status i40e_shutdown_lan_hmc(struct i40e_hw *hw); +int i40e_init_lan_hmc(struct i40e_hw *hw, u32 txq_num, + u32 rxq_num, u32 fcoe_cntx_num, + u32 fcoe_filt_num); +int i40e_configure_lan_hmc(struct i40e_hw *hw, + enum i40e_hmc_model model); +int i40e_shutdown_lan_hmc(struct i40e_hw *hw); -i40e_status i40e_clear_lan_tx_queue_context(struct i40e_hw *hw, - u16 queue); -i40e_status i40e_set_lan_tx_queue_context(struct i40e_hw *hw, - u16 queue, - struct i40e_hmc_obj_txq *s); -i40e_status i40e_clear_lan_rx_queue_context(struct i40e_hw *hw, - u16 queue); -i40e_status i40e_set_lan_rx_queue_context(struct i40e_hw *hw, - u16 queue, - struct i40e_hmc_obj_rxq *s); +int i40e_clear_lan_tx_queue_context(struct i40e_hw *hw, + u16 queue); +int i40e_set_lan_tx_queue_context(struct i40e_hw *hw, + u16 queue, + struct i40e_hmc_obj_txq *s); +int i40e_clear_lan_rx_queue_context(struct i40e_hw *hw, + u16 queue); +int i40e_set_lan_rx_queue_context(struct i40e_hw *hw, + u16 queue, + struct i40e_hmc_obj_rxq *s); #endif /* _I40E_LAN_HMC_H_ */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/intel/i40e/i40e_nvm.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e_nvm.c @@ -13,10 +13,10 @@ * in this file) as an equivalent of the FLASH part mapped into the SR. * We are accessing FLASH always thru the Shadow RAM. **/ -i40e_status i40e_init_nvm(struct i40e_hw *hw) +int i40e_init_nvm(struct i40e_hw *hw) { struct i40e_nvm_info *nvm = &hw->nvm; - i40e_status ret_code = 0; + int ret_code = 0; u32 fla, gens; u8 sr_size; @@ -52,12 +52,12 @@ * This function will request NVM ownership for reading * via the proper Admin Command. **/ -i40e_status i40e_acquire_nvm(struct i40e_hw *hw, - enum i40e_aq_resource_access_type access) +int i40e_acquire_nvm(struct i40e_hw *hw, + enum i40e_aq_resource_access_type access) { - i40e_status ret_code = 0; u64 gtime, timeout; u64 time_left = 0; + int ret_code = 0; if (hw->nvm.blank_nvm_mode) goto i40e_i40e_acquire_nvm_exit; @@ -111,7 +111,7 @@ **/ void i40e_release_nvm(struct i40e_hw *hw) { - i40e_status ret_code = I40E_SUCCESS; + int ret_code = I40E_SUCCESS; u32 total_delay = 0; if (hw->nvm.blank_nvm_mode) @@ -138,9 +138,9 @@ * * Polls the SRCTL Shadow RAM register done bit. **/ -static i40e_status i40e_poll_sr_srctl_done_bit(struct i40e_hw *hw) +static int i40e_poll_sr_srctl_done_bit(struct i40e_hw *hw) { - i40e_status ret_code = I40E_ERR_TIMEOUT; + int ret_code = I40E_ERR_TIMEOUT; u32 srctl, wait_cnt; /* Poll the I40E_GLNVM_SRCTL until the done bit is set */ @@ -165,10 +165,10 @@ * * Reads one 16 bit word from the Shadow RAM using the GLNVM_SRCTL register. **/ -static i40e_status i40e_read_nvm_word_srctl(struct i40e_hw *hw, u16 offset, - u16 *data) +static int i40e_read_nvm_word_srctl(struct i40e_hw *hw, u16 offset, + u16 *data) { - i40e_status ret_code = I40E_ERR_TIMEOUT; + int ret_code = I40E_ERR_TIMEOUT; u32 sr_reg; if (offset >= hw->nvm.sr_size) { @@ -216,13 +216,13 @@ * * Writes a 16 bit words buffer to the Shadow RAM using the admin command. **/ -static i40e_status i40e_read_nvm_aq(struct i40e_hw *hw, - u8 module_pointer, u32 offset, - u16 words, void *data, - bool last_command) +static int i40e_read_nvm_aq(struct i40e_hw *hw, + u8 module_pointer, u32 offset, + u16 words, void *data, + bool last_command) { - i40e_status ret_code = I40E_ERR_NVM; struct i40e_asq_cmd_details cmd_details; + int ret_code = I40E_ERR_NVM; memset(&cmd_details, 0, sizeof(cmd_details)); cmd_details.wb_desc = &hw->nvm_wb_desc; @@ -264,10 +264,10 @@ * * Reads one 16 bit word from the Shadow RAM using the AdminQ **/ -static i40e_status i40e_read_nvm_word_aq(struct i40e_hw *hw, u16 offset, - u16 *data) +static int i40e_read_nvm_word_aq(struct i40e_hw *hw, u16 offset, + u16 *data) { - i40e_status ret_code = I40E_ERR_TIMEOUT; + int ret_code = I40E_ERR_TIMEOUT; ret_code = i40e_read_nvm_aq(hw, 0x0, offset, 1, data, true); *data = le16_to_cpu(*(__le16 *)data); @@ -286,8 +286,8 @@ * Do not use this function except in cases where the nvm lock is already * taken via i40e_acquire_nvm(). **/ -static i40e_status __i40e_read_nvm_word(struct i40e_hw *hw, - u16 offset, u16 *data) +static int __i40e_read_nvm_word(struct i40e_hw *hw, + u16 offset, u16 *data) { if (hw->flags & I40E_HW_FLAG_AQ_SRCTL_ACCESS_ENABLE) return i40e_read_nvm_word_aq(hw, offset, data); @@ -303,10 +303,10 @@ * * Reads one 16 bit word from the Shadow RAM. **/ -i40e_status i40e_read_nvm_word(struct i40e_hw *hw, u16 offset, - u16 *data) +int i40e_read_nvm_word(struct i40e_hw *hw, u16 offset, + u16 *data) { - i40e_status ret_code = 0; + int ret_code = 0; if (hw->flags & I40E_HW_FLAG_NVM_READ_REQUIRES_LOCK) ret_code = i40e_acquire_nvm(hw, I40E_RESOURCE_READ); @@ -330,17 +330,17 @@ * @words_data_size: Words to read from NVM * @data_ptr: Pointer to memory location where resulting buffer will be stored **/ -enum i40e_status_code i40e_read_nvm_module_data(struct i40e_hw *hw, - u8 module_ptr, - u16 module_offset, - u16 data_offset, - u16 words_data_size, - u16 *data_ptr) +int i40e_read_nvm_module_data(struct i40e_hw *hw, + u8 module_ptr, + u16 module_offset, + u16 data_offset, + u16 words_data_size, + u16 *data_ptr) { - i40e_status status; u16 specific_ptr = 0; u16 ptr_value = 0; u32 offset = 0; + int status; if (module_ptr != 0) { status = i40e_read_nvm_word(hw, module_ptr, &ptr_value); @@ -406,10 +406,10 @@ * method. The buffer read is preceded by the NVM ownership take * and followed by the release. **/ -static i40e_status i40e_read_nvm_buffer_srctl(struct i40e_hw *hw, u16 offset, - u16 *words, u16 *data) +static int i40e_read_nvm_buffer_srctl(struct i40e_hw *hw, u16 offset, + u16 *words, u16 *data) { - i40e_status ret_code = 0; + int ret_code = 0; u16 index, word; /* Loop thru the selected region */ @@ -437,13 +437,13 @@ * method. The buffer read is preceded by the NVM ownership take * and followed by the release. **/ -static i40e_status i40e_read_nvm_buffer_aq(struct i40e_hw *hw, u16 offset, - u16 *words, u16 *data) +static int i40e_read_nvm_buffer_aq(struct i40e_hw *hw, u16 offset, + u16 *words, u16 *data) { - i40e_status ret_code; - u16 read_size; bool last_cmd = false; u16 words_read = 0; + u16 read_size; + int ret_code; u16 i = 0; do { @@ -493,9 +493,9 @@ * Reads 16 bit words (data buffer) from the SR using the i40e_read_nvm_srrd() * method. **/ -static i40e_status __i40e_read_nvm_buffer(struct i40e_hw *hw, - u16 offset, u16 *words, - u16 *data) +static int __i40e_read_nvm_buffer(struct i40e_hw *hw, + u16 offset, u16 *words, + u16 *data) { if (hw->flags & I40E_HW_FLAG_AQ_SRCTL_ACCESS_ENABLE) return i40e_read_nvm_buffer_aq(hw, offset, words, data); @@ -514,10 +514,10 @@ * method. The buffer read is preceded by the NVM ownership take * and followed by the release. **/ -i40e_status i40e_read_nvm_buffer(struct i40e_hw *hw, u16 offset, - u16 *words, u16 *data) +int i40e_read_nvm_buffer(struct i40e_hw *hw, u16 offset, + u16 *words, u16 *data) { - i40e_status ret_code = 0; + int ret_code = 0; if (hw->flags & I40E_HW_FLAG_AQ_SRCTL_ACCESS_ENABLE) { ret_code = i40e_acquire_nvm(hw, I40E_RESOURCE_READ); @@ -544,12 +544,12 @@ * * Writes a 16 bit words buffer to the Shadow RAM using the admin command. **/ -static i40e_status i40e_write_nvm_aq(struct i40e_hw *hw, u8 module_pointer, - u32 offset, u16 words, void *data, - bool last_command) +static int i40e_write_nvm_aq(struct i40e_hw *hw, u8 module_pointer, + u32 offset, u16 words, void *data, + bool last_command) { - i40e_status ret_code = I40E_ERR_NVM; struct i40e_asq_cmd_details cmd_details; + int ret_code = I40E_ERR_NVM; memset(&cmd_details, 0, sizeof(cmd_details)); cmd_details.wb_desc = &hw->nvm_wb_desc; @@ -594,14 +594,14 @@ * is customer specific and unknown. Therefore, this function skips all maximum * possible size of VPD (1kB). **/ -static i40e_status i40e_calc_nvm_checksum(struct i40e_hw *hw, - u16 *checksum) +static int i40e_calc_nvm_checksum(struct i40e_hw *hw, + u16 *checksum) { - i40e_status ret_code; struct i40e_virt_mem vmem; u16 pcie_alt_module = 0; u16 checksum_local = 0; u16 vpd_module = 0; + int ret_code; u16 *data; u16 i = 0; @@ -675,11 +675,11 @@ * on ARQ completion event reception by caller. * This function will commit SR to NVM. **/ -i40e_status i40e_update_nvm_checksum(struct i40e_hw *hw) +int i40e_update_nvm_checksum(struct i40e_hw *hw) { - i40e_status ret_code; - u16 checksum; __le16 le_sum; + int ret_code; + u16 checksum; ret_code = i40e_calc_nvm_checksum(hw, &checksum); if (!ret_code) { @@ -699,12 +699,12 @@ * Performs checksum calculation and validates the NVM SW checksum. If the * caller does not need checksum, the value can be NULL. **/ -i40e_status i40e_validate_nvm_checksum(struct i40e_hw *hw, - u16 *checksum) +int i40e_validate_nvm_checksum(struct i40e_hw *hw, + u16 *checksum) { - i40e_status ret_code = 0; - u16 checksum_sr = 0; u16 checksum_local = 0; + u16 checksum_sr = 0; + int ret_code = 0; /* We must acquire the NVM lock in order to correctly synchronize the * NVM accesses across multiple PFs. Without doing so it is possible @@ -733,36 +733,36 @@ return ret_code; } -static i40e_status i40e_nvmupd_state_init(struct i40e_hw *hw, - struct i40e_nvm_access *cmd, - u8 *bytes, int *perrno); -static i40e_status i40e_nvmupd_state_reading(struct i40e_hw *hw, - struct i40e_nvm_access *cmd, - u8 *bytes, int *perrno); -static i40e_status i40e_nvmupd_state_writing(struct i40e_hw *hw, - struct i40e_nvm_access *cmd, - u8 *bytes, int *errno); +static int i40e_nvmupd_state_init(struct i40e_hw *hw, + struct i40e_nvm_access *cmd, + u8 *bytes, int *perrno); +static int i40e_nvmupd_state_reading(struct i40e_hw *hw, + struct i40e_nvm_access *cmd, + u8 *bytes, int *perrno); +static int i40e_nvmupd_state_writing(struct i40e_hw *hw, + struct i40e_nvm_access *cmd, + u8 *bytes, int *errno); static enum i40e_nvmupd_cmd i40e_nvmupd_validate_command(struct i40e_hw *hw, struct i40e_nvm_access *cmd, int *perrno); -static i40e_status i40e_nvmupd_nvm_erase(struct i40e_hw *hw, - struct i40e_nvm_access *cmd, - int *perrno); -static i40e_status i40e_nvmupd_nvm_write(struct i40e_hw *hw, - struct i40e_nvm_access *cmd, - u8 *bytes, int *perrno); -static i40e_status i40e_nvmupd_nvm_read(struct i40e_hw *hw, - struct i40e_nvm_access *cmd, - u8 *bytes, int *perrno); -static i40e_status i40e_nvmupd_exec_aq(struct i40e_hw *hw, - struct i40e_nvm_access *cmd, - u8 *bytes, int *perrno); -static i40e_status i40e_nvmupd_get_aq_result(struct i40e_hw *hw, - struct i40e_nvm_access *cmd, - u8 *bytes, int *perrno); -static i40e_status i40e_nvmupd_get_aq_event(struct i40e_hw *hw, - struct i40e_nvm_access *cmd, - u8 *bytes, int *perrno); +static int i40e_nvmupd_nvm_erase(struct i40e_hw *hw, + struct i40e_nvm_access *cmd, + int *perrno); +static int i40e_nvmupd_nvm_write(struct i40e_hw *hw, + struct i40e_nvm_access *cmd, + u8 *bytes, int *perrno); +static int i40e_nvmupd_nvm_read(struct i40e_hw *hw, + struct i40e_nvm_access *cmd, + u8 *bytes, int *perrno); +static int i40e_nvmupd_exec_aq(struct i40e_hw *hw, + struct i40e_nvm_access *cmd, + u8 *bytes, int *perrno); +static int i40e_nvmupd_get_aq_result(struct i40e_hw *hw, + struct i40e_nvm_access *cmd, + u8 *bytes, int *perrno); +static int i40e_nvmupd_get_aq_event(struct i40e_hw *hw, + struct i40e_nvm_access *cmd, + u8 *bytes, int *perrno); static inline u8 i40e_nvmupd_get_module(u32 val) { return (u8)(val & I40E_NVM_MOD_PNT_MASK); @@ -807,12 +807,12 @@ * * Dispatches command depending on what update state is current **/ -i40e_status i40e_nvmupd_command(struct i40e_hw *hw, - struct i40e_nvm_access *cmd, - u8 *bytes, int *perrno) +int i40e_nvmupd_command(struct i40e_hw *hw, + struct i40e_nvm_access *cmd, + u8 *bytes, int *perrno) { - i40e_status status; enum i40e_nvmupd_cmd upd_cmd; + int status; /* assume success */ *perrno = 0; @@ -923,12 +923,12 @@ * Process legitimate commands of the Init state and conditionally set next * state. Reject all other commands. **/ -static i40e_status i40e_nvmupd_state_init(struct i40e_hw *hw, - struct i40e_nvm_access *cmd, - u8 *bytes, int *perrno) +static int i40e_nvmupd_state_init(struct i40e_hw *hw, + struct i40e_nvm_access *cmd, + u8 *bytes, int *perrno) { - i40e_status status = 0; enum i40e_nvmupd_cmd upd_cmd; + int status = 0; upd_cmd = i40e_nvmupd_validate_command(hw, cmd, perrno); @@ -1062,12 +1062,12 @@ * NVM ownership is already held. Process legitimate commands and set any * change in state; reject all other commands. **/ -static i40e_status i40e_nvmupd_state_reading(struct i40e_hw *hw, - struct i40e_nvm_access *cmd, - u8 *bytes, int *perrno) +static int i40e_nvmupd_state_reading(struct i40e_hw *hw, + struct i40e_nvm_access *cmd, + u8 *bytes, int *perrno) { - i40e_status status = 0; enum i40e_nvmupd_cmd upd_cmd; + int status = 0; upd_cmd = i40e_nvmupd_validate_command(hw, cmd, perrno); @@ -1104,13 +1104,13 @@ * NVM ownership is already held. Process legitimate commands and set any * change in state; reject all other commands **/ -static i40e_status i40e_nvmupd_state_writing(struct i40e_hw *hw, - struct i40e_nvm_access *cmd, - u8 *bytes, int *perrno) +static int i40e_nvmupd_state_writing(struct i40e_hw *hw, + struct i40e_nvm_access *cmd, + u8 *bytes, int *perrno) { - i40e_status status = 0; enum i40e_nvmupd_cmd upd_cmd; bool retry_attempt = false; + int status = 0; upd_cmd = i40e_nvmupd_validate_command(hw, cmd, perrno); @@ -1187,8 +1187,8 @@ */ if (status && (hw->aq.asq_last_status == I40E_AQ_RC_EBUSY) && !retry_attempt) { - i40e_status old_status = status; u32 old_asq_status = hw->aq.asq_last_status; + int old_status = status; u32 gtime; gtime = rd32(hw, I40E_GLVFGEN_TIMER); @@ -1370,17 +1370,17 @@ * * cmd structure contains identifiers and data buffer **/ -static i40e_status i40e_nvmupd_exec_aq(struct i40e_hw *hw, - struct i40e_nvm_access *cmd, - u8 *bytes, int *perrno) +static int i40e_nvmupd_exec_aq(struct i40e_hw *hw, + struct i40e_nvm_access *cmd, + u8 *bytes, int *perrno) { struct i40e_asq_cmd_details cmd_details; - i40e_status status; struct i40e_aq_desc *aq_desc; u32 buff_size = 0; u8 *buff = NULL; u32 aq_desc_len; u32 aq_data_len; + int status; i40e_debug(hw, I40E_DEBUG_NVM, "NVMUPD: %s\n", __func__); if (cmd->offset == 0xffff) @@ -1429,8 +1429,8 @@ buff_size, &cmd_details); if (status) { i40e_debug(hw, I40E_DEBUG_NVM, - "i40e_nvmupd_exec_aq err %s aq_err %s\n", - i40e_stat_str(hw, status), + "%s err %d aq_err %s\n", + __func__, status, i40e_aq_str(hw, hw->aq.asq_last_status)); *perrno = i40e_aq_rc_to_posix(status, hw->aq.asq_last_status); return status; @@ -1454,9 +1454,9 @@ * * cmd structure contains identifiers and data buffer **/ -static i40e_status i40e_nvmupd_get_aq_result(struct i40e_hw *hw, - struct i40e_nvm_access *cmd, - u8 *bytes, int *perrno) +static int i40e_nvmupd_get_aq_result(struct i40e_hw *hw, + struct i40e_nvm_access *cmd, + u8 *bytes, int *perrno) { u32 aq_total_len; u32 aq_desc_len; @@ -1523,9 +1523,9 @@ * * cmd structure contains identifiers and data buffer **/ -static i40e_status i40e_nvmupd_get_aq_event(struct i40e_hw *hw, - struct i40e_nvm_access *cmd, - u8 *bytes, int *perrno) +static int i40e_nvmupd_get_aq_event(struct i40e_hw *hw, + struct i40e_nvm_access *cmd, + u8 *bytes, int *perrno) { u32 aq_total_len; u32 aq_desc_len; @@ -1557,13 +1557,13 @@ * * cmd structure contains identifiers and data buffer **/ -static i40e_status i40e_nvmupd_nvm_read(struct i40e_hw *hw, - struct i40e_nvm_access *cmd, - u8 *bytes, int *perrno) +static int i40e_nvmupd_nvm_read(struct i40e_hw *hw, + struct i40e_nvm_access *cmd, + u8 *bytes, int *perrno) { struct i40e_asq_cmd_details cmd_details; - i40e_status status; u8 module, transaction; + int status; bool last; transaction = i40e_nvmupd_get_transaction(cmd->config); @@ -1596,13 +1596,13 @@ * * module, offset, data_size and data are in cmd structure **/ -static i40e_status i40e_nvmupd_nvm_erase(struct i40e_hw *hw, - struct i40e_nvm_access *cmd, - int *perrno) +static int i40e_nvmupd_nvm_erase(struct i40e_hw *hw, + struct i40e_nvm_access *cmd, + int *perrno) { - i40e_status status = 0; struct i40e_asq_cmd_details cmd_details; u8 module, transaction; + int status = 0; bool last; transaction = i40e_nvmupd_get_transaction(cmd->config); @@ -1636,14 +1636,14 @@ * * module, offset, data_size and data are in cmd structure **/ -static i40e_status i40e_nvmupd_nvm_write(struct i40e_hw *hw, - struct i40e_nvm_access *cmd, - u8 *bytes, int *perrno) +static int i40e_nvmupd_nvm_write(struct i40e_hw *hw, + struct i40e_nvm_access *cmd, + u8 *bytes, int *perrno) { - i40e_status status = 0; struct i40e_asq_cmd_details cmd_details; u8 module, transaction; u8 preservation_flags; + int status = 0; bool last; transaction = i40e_nvmupd_get_transaction(cmd->config); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/intel/i40e/i40e_osdep.h +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e_osdep.h @@ -56,5 +56,4 @@ (h)->bus.func, ##__VA_ARGS__); \ } while (0) -typedef enum i40e_status_code i40e_status; #endif /* _I40E_OSDEP_H_ */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/intel/i40e/i40e_prototype.h +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e_prototype.h @@ -16,29 +16,29 @@ */ /* adminq functions */ -i40e_status i40e_init_adminq(struct i40e_hw *hw); +int i40e_init_adminq(struct i40e_hw *hw); void i40e_shutdown_adminq(struct i40e_hw *hw); void i40e_adminq_init_ring_data(struct i40e_hw *hw); -i40e_status i40e_clean_arq_element(struct i40e_hw *hw, - struct i40e_arq_event_info *e, - u16 *events_pending); -i40e_status +int i40e_clean_arq_element(struct i40e_hw *hw, + struct i40e_arq_event_info *e, + u16 *events_pending); +int i40e_asq_send_command(struct i40e_hw *hw, struct i40e_aq_desc *desc, void *buff, /* can be NULL */ u16 buff_size, struct i40e_asq_cmd_details *cmd_details); -i40e_status +int i40e_asq_send_command_v2(struct i40e_hw *hw, struct i40e_aq_desc *desc, void *buff, /* can be NULL */ u16 buff_size, struct i40e_asq_cmd_details *cmd_details, enum i40e_admin_queue_err *aq_status); -i40e_status +int i40e_asq_send_command_atomic(struct i40e_hw *hw, struct i40e_aq_desc *desc, void *buff, /* can be NULL */ u16 buff_size, struct i40e_asq_cmd_details *cmd_details, bool is_atomic_context); -i40e_status +int i40e_asq_send_command_atomic_v2(struct i40e_hw *hw, struct i40e_aq_desc *desc, void *buff, /* can be NULL */ @@ -53,327 +53,332 @@ void i40e_idle_aq(struct i40e_hw *hw); bool i40e_check_asq_alive(struct i40e_hw *hw); -i40e_status i40e_aq_queue_shutdown(struct i40e_hw *hw, bool unloading); +int i40e_aq_queue_shutdown(struct i40e_hw *hw, bool unloading); const char *i40e_aq_str(struct i40e_hw *hw, enum i40e_admin_queue_err aq_err); -const char *i40e_stat_str(struct i40e_hw *hw, i40e_status stat_err); -i40e_status i40e_aq_get_rss_lut(struct i40e_hw *hw, u16 seid, - bool pf_lut, u8 *lut, u16 lut_size); -i40e_status i40e_aq_set_rss_lut(struct i40e_hw *hw, u16 seid, - bool pf_lut, u8 *lut, u16 lut_size); -i40e_status i40e_aq_get_rss_key(struct i40e_hw *hw, - u16 seid, - struct i40e_aqc_get_set_rss_key_data *key); -i40e_status i40e_aq_set_rss_key(struct i40e_hw *hw, - u16 seid, - struct i40e_aqc_get_set_rss_key_data *key); +int i40e_aq_get_rss_lut(struct i40e_hw *hw, u16 seid, + bool pf_lut, u8 *lut, u16 lut_size); +int i40e_aq_set_rss_lut(struct i40e_hw *hw, u16 seid, + bool pf_lut, u8 *lut, u16 lut_size); +int i40e_aq_get_rss_key(struct i40e_hw *hw, + u16 seid, + struct i40e_aqc_get_set_rss_key_data *key); +int i40e_aq_set_rss_key(struct i40e_hw *hw, + u16 seid, + struct i40e_aqc_get_set_rss_key_data *key); u32 i40e_led_get(struct i40e_hw *hw); void i40e_led_set(struct i40e_hw *hw, u32 mode, bool blink); -i40e_status i40e_led_set_phy(struct i40e_hw *hw, bool on, - u16 led_addr, u32 mode); -i40e_status i40e_led_get_phy(struct i40e_hw *hw, u16 *led_addr, - u16 *val); -i40e_status i40e_blink_phy_link_led(struct i40e_hw *hw, - u32 time, u32 interval); +int i40e_led_set_phy(struct i40e_hw *hw, bool on, + u16 led_addr, u32 mode); +int i40e_led_get_phy(struct i40e_hw *hw, u16 *led_addr, + u16 *val); +int i40e_blink_phy_link_led(struct i40e_hw *hw, + u32 time, u32 interval); /* admin send queue commands */ -i40e_status i40e_aq_get_firmware_version(struct i40e_hw *hw, - u16 *fw_major_version, u16 *fw_minor_version, - u32 *fw_build, - u16 *api_major_version, u16 *api_minor_version, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_debug_write_register(struct i40e_hw *hw, - u32 reg_addr, u64 reg_val, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_debug_read_register(struct i40e_hw *hw, +int i40e_aq_get_firmware_version(struct i40e_hw *hw, + u16 *fw_major_version, u16 *fw_minor_version, + u32 *fw_build, + u16 *api_major_version, u16 *api_minor_version, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_debug_write_register(struct i40e_hw *hw, + u32 reg_addr, u64 reg_val, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_debug_read_register(struct i40e_hw *hw, u32 reg_addr, u64 *reg_val, struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_set_phy_debug(struct i40e_hw *hw, u8 cmd_flags, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_set_default_vsi(struct i40e_hw *hw, u16 vsi_id, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_clear_default_vsi(struct i40e_hw *hw, u16 vsi_id, - struct i40e_asq_cmd_details *cmd_details); -enum i40e_status_code i40e_aq_get_phy_capabilities(struct i40e_hw *hw, - bool qualified_modules, bool report_init, - struct i40e_aq_get_phy_abilities_resp *abilities, - struct i40e_asq_cmd_details *cmd_details); -enum i40e_status_code i40e_aq_set_phy_config(struct i40e_hw *hw, - struct i40e_aq_set_phy_config *config, - struct i40e_asq_cmd_details *cmd_details); -enum i40e_status_code i40e_set_fc(struct i40e_hw *hw, u8 *aq_failures, - bool atomic_reset); -i40e_status i40e_aq_set_mac_loopback(struct i40e_hw *hw, - bool ena_lpbk, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_set_phy_int_mask(struct i40e_hw *hw, u16 mask, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_clear_pxe_mode(struct i40e_hw *hw, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_set_link_restart_an(struct i40e_hw *hw, - bool enable_link, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_get_link_info(struct i40e_hw *hw, - bool enable_lse, struct i40e_link_status *link, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_set_local_advt_reg(struct i40e_hw *hw, - u64 advt_reg, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_send_driver_version(struct i40e_hw *hw, +int i40e_aq_set_phy_debug(struct i40e_hw *hw, u8 cmd_flags, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_set_default_vsi(struct i40e_hw *hw, u16 vsi_id, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_clear_default_vsi(struct i40e_hw *hw, u16 vsi_id, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_get_phy_capabilities(struct i40e_hw *hw, + bool qualified_modules, bool report_init, + struct i40e_aq_get_phy_abilities_resp *abilities, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_set_phy_config(struct i40e_hw *hw, + struct i40e_aq_set_phy_config *config, + struct i40e_asq_cmd_details *cmd_details); +int i40e_set_fc(struct i40e_hw *hw, u8 *aq_failures, + bool atomic_reset); +int i40e_aq_set_mac_loopback(struct i40e_hw *hw, + bool ena_lpbk, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_set_phy_int_mask(struct i40e_hw *hw, u16 mask, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_clear_pxe_mode(struct i40e_hw *hw, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_set_link_restart_an(struct i40e_hw *hw, + bool enable_link, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_get_link_info(struct i40e_hw *hw, + bool enable_lse, struct i40e_link_status *link, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_set_local_advt_reg(struct i40e_hw *hw, + u64 advt_reg, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_send_driver_version(struct i40e_hw *hw, struct i40e_driver_version *dv, struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_add_vsi(struct i40e_hw *hw, - struct i40e_vsi_context *vsi_ctx, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_set_vsi_broadcast(struct i40e_hw *hw, - u16 vsi_id, bool set_filter, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_set_vsi_unicast_promiscuous(struct i40e_hw *hw, - u16 vsi_id, bool set, struct i40e_asq_cmd_details *cmd_details, - bool rx_only_promisc); -i40e_status i40e_aq_set_vsi_multicast_promiscuous(struct i40e_hw *hw, - u16 vsi_id, bool set, struct i40e_asq_cmd_details *cmd_details); -enum i40e_status_code i40e_aq_set_vsi_mc_promisc_on_vlan(struct i40e_hw *hw, - u16 seid, bool enable, - u16 vid, - struct i40e_asq_cmd_details *cmd_details); -enum i40e_status_code i40e_aq_set_vsi_uc_promisc_on_vlan(struct i40e_hw *hw, - u16 seid, bool enable, - u16 vid, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_set_vsi_bc_promisc_on_vlan(struct i40e_hw *hw, - u16 seid, bool enable, u16 vid, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_set_vsi_vlan_promisc(struct i40e_hw *hw, - u16 seid, bool enable, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_get_vsi_params(struct i40e_hw *hw, - struct i40e_vsi_context *vsi_ctx, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_update_vsi_params(struct i40e_hw *hw, - struct i40e_vsi_context *vsi_ctx, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_add_veb(struct i40e_hw *hw, u16 uplink_seid, - u16 downlink_seid, u8 enabled_tc, - bool default_port, u16 *pveb_seid, - bool enable_stats, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_get_veb_parameters(struct i40e_hw *hw, - u16 veb_seid, u16 *switch_id, bool *floating, - u16 *statistic_index, u16 *vebs_used, - u16 *vebs_free, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_add_macvlan(struct i40e_hw *hw, u16 vsi_id, +int i40e_aq_add_vsi(struct i40e_hw *hw, + struct i40e_vsi_context *vsi_ctx, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_set_vsi_broadcast(struct i40e_hw *hw, + u16 vsi_id, bool set_filter, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_set_vsi_unicast_promiscuous(struct i40e_hw *hw, u16 vsi_id, bool set, + struct i40e_asq_cmd_details *cmd_details, + bool rx_only_promisc); +int i40e_aq_set_vsi_multicast_promiscuous(struct i40e_hw *hw, u16 vsi_id, bool set, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_set_vsi_mc_promisc_on_vlan(struct i40e_hw *hw, + u16 seid, bool enable, + u16 vid, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_set_vsi_uc_promisc_on_vlan(struct i40e_hw *hw, + u16 seid, bool enable, + u16 vid, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_set_vsi_bc_promisc_on_vlan(struct i40e_hw *hw, + u16 seid, bool enable, u16 vid, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_set_vsi_vlan_promisc(struct i40e_hw *hw, + u16 seid, bool enable, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_get_vsi_params(struct i40e_hw *hw, + struct i40e_vsi_context *vsi_ctx, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_update_vsi_params(struct i40e_hw *hw, + struct i40e_vsi_context *vsi_ctx, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_add_veb(struct i40e_hw *hw, u16 uplink_seid, + u16 downlink_seid, u8 enabled_tc, + bool default_port, u16 *pveb_seid, + bool enable_stats, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_get_veb_parameters(struct i40e_hw *hw, + u16 veb_seid, u16 *switch_id, bool *floating, + u16 *statistic_index, u16 *vebs_used, + u16 *vebs_free, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_add_macvlan(struct i40e_hw *hw, u16 vsi_id, struct i40e_aqc_add_macvlan_element_data *mv_list, u16 count, struct i40e_asq_cmd_details *cmd_details); -i40e_status +int i40e_aq_add_macvlan_v2(struct i40e_hw *hw, u16 seid, struct i40e_aqc_add_macvlan_element_data *mv_list, u16 count, struct i40e_asq_cmd_details *cmd_details, enum i40e_admin_queue_err *aq_status); -i40e_status i40e_aq_remove_macvlan(struct i40e_hw *hw, u16 vsi_id, - struct i40e_aqc_remove_macvlan_element_data *mv_list, - u16 count, struct i40e_asq_cmd_details *cmd_details); -i40e_status +int i40e_aq_remove_macvlan(struct i40e_hw *hw, u16 vsi_id, + struct i40e_aqc_remove_macvlan_element_data *mv_list, + u16 count, struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_remove_macvlan_v2(struct i40e_hw *hw, u16 seid, struct i40e_aqc_remove_macvlan_element_data *mv_list, u16 count, struct i40e_asq_cmd_details *cmd_details, enum i40e_admin_queue_err *aq_status); -i40e_status i40e_aq_add_mirrorrule(struct i40e_hw *hw, u16 sw_seid, - u16 rule_type, u16 dest_vsi, u16 count, __le16 *mr_list, - struct i40e_asq_cmd_details *cmd_details, - u16 *rule_id, u16 *rules_used, u16 *rules_free); -i40e_status i40e_aq_delete_mirrorrule(struct i40e_hw *hw, u16 sw_seid, - u16 rule_type, u16 rule_id, u16 count, __le16 *mr_list, - struct i40e_asq_cmd_details *cmd_details, - u16 *rules_used, u16 *rules_free); - -i40e_status i40e_aq_send_msg_to_vf(struct i40e_hw *hw, u16 vfid, - u32 v_opcode, u32 v_retval, u8 *msg, u16 msglen, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_get_switch_config(struct i40e_hw *hw, - struct i40e_aqc_get_switch_config_resp *buf, - u16 buf_size, u16 *start_seid, - struct i40e_asq_cmd_details *cmd_details); -enum i40e_status_code i40e_aq_set_switch_config(struct i40e_hw *hw, - u16 flags, - u16 valid_flags, u8 mode, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_request_resource(struct i40e_hw *hw, - enum i40e_aq_resources_ids resource, - enum i40e_aq_resource_access_type access, - u8 sdp_number, u64 *timeout, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_release_resource(struct i40e_hw *hw, - enum i40e_aq_resources_ids resource, - u8 sdp_number, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_read_nvm(struct i40e_hw *hw, u8 module_pointer, - u32 offset, u16 length, void *data, - bool last_command, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_erase_nvm(struct i40e_hw *hw, u8 module_pointer, - u32 offset, u16 length, bool last_command, +int i40e_aq_add_mirrorrule(struct i40e_hw *hw, u16 sw_seid, + u16 rule_type, u16 dest_vsi, u16 count, __le16 *mr_list, + struct i40e_asq_cmd_details *cmd_details, + u16 *rule_id, u16 *rules_used, u16 *rules_free); +int i40e_aq_delete_mirrorrule(struct i40e_hw *hw, u16 sw_seid, + u16 rule_type, u16 rule_id, u16 count, __le16 *mr_list, + struct i40e_asq_cmd_details *cmd_details, + u16 *rules_used, u16 *rules_free); + +int i40e_aq_send_msg_to_vf(struct i40e_hw *hw, u16 vfid, + u32 v_opcode, u32 v_retval, u8 *msg, u16 msglen, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_get_switch_config(struct i40e_hw *hw, + struct i40e_aqc_get_switch_config_resp *buf, + u16 buf_size, u16 *start_seid, struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_discover_capabilities(struct i40e_hw *hw, - void *buff, u16 buff_size, u16 *data_size, - enum i40e_admin_queue_opc list_type_opc, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_update_nvm(struct i40e_hw *hw, u8 module_pointer, - u32 offset, u16 length, void *data, - bool last_command, u8 preservation_flags, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_rearrange_nvm(struct i40e_hw *hw, - u8 rearrange_nvm, +int i40e_aq_set_switch_config(struct i40e_hw *hw, + u16 flags, + u16 valid_flags, u8 mode, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_request_resource(struct i40e_hw *hw, + enum i40e_aq_resources_ids resource, + enum i40e_aq_resource_access_type access, + u8 sdp_number, u64 *timeout, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_release_resource(struct i40e_hw *hw, + enum i40e_aq_resources_ids resource, + u8 sdp_number, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_read_nvm(struct i40e_hw *hw, u8 module_pointer, + u32 offset, u16 length, void *data, + bool last_command, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_erase_nvm(struct i40e_hw *hw, u8 module_pointer, + u32 offset, u16 length, bool last_command, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_discover_capabilities(struct i40e_hw *hw, + void *buff, u16 buff_size, u16 *data_size, + enum i40e_admin_queue_opc list_type_opc, struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_get_lldp_mib(struct i40e_hw *hw, u8 bridge_type, - u8 mib_type, void *buff, u16 buff_size, - u16 *local_len, u16 *remote_len, - struct i40e_asq_cmd_details *cmd_details); -enum i40e_status_code +int i40e_aq_update_nvm(struct i40e_hw *hw, u8 module_pointer, + u32 offset, u16 length, void *data, + bool last_command, u8 preservation_flags, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_rearrange_nvm(struct i40e_hw *hw, + u8 rearrange_nvm, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_get_lldp_mib(struct i40e_hw *hw, u8 bridge_type, + u8 mib_type, void *buff, u16 buff_size, + u16 *local_len, u16 *remote_len, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_set_lldp_mib(struct i40e_hw *hw, u8 mib_type, void *buff, u16 buff_size, struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_cfg_lldp_mib_change_event(struct i40e_hw *hw, - bool enable_update, - struct i40e_asq_cmd_details *cmd_details); -enum i40e_status_code +int i40e_aq_cfg_lldp_mib_change_event(struct i40e_hw *hw, + bool enable_update, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_restore_lldp(struct i40e_hw *hw, u8 *setting, bool restore, struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_stop_lldp(struct i40e_hw *hw, bool shutdown_agent, - bool persist, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_set_dcb_parameters(struct i40e_hw *hw, - bool dcb_enable, - struct i40e_asq_cmd_details - *cmd_details); -i40e_status i40e_aq_start_lldp(struct i40e_hw *hw, bool persist, +int i40e_aq_stop_lldp(struct i40e_hw *hw, bool shutdown_agent, + bool persist, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_set_dcb_parameters(struct i40e_hw *hw, + bool dcb_enable, + struct i40e_asq_cmd_details + *cmd_details); +int i40e_aq_start_lldp(struct i40e_hw *hw, bool persist, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_get_cee_dcb_config(struct i40e_hw *hw, + void *buff, u16 buff_size, struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_get_cee_dcb_config(struct i40e_hw *hw, - void *buff, u16 buff_size, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_add_udp_tunnel(struct i40e_hw *hw, - u16 udp_port, u8 protocol_index, - u8 *filter_index, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_del_udp_tunnel(struct i40e_hw *hw, u8 index, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_delete_element(struct i40e_hw *hw, u16 seid, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_mac_address_write(struct i40e_hw *hw, - u16 flags, u8 *mac_addr, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_config_vsi_bw_limit(struct i40e_hw *hw, +int i40e_aq_add_udp_tunnel(struct i40e_hw *hw, + u16 udp_port, u8 protocol_index, + u8 *filter_index, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_del_udp_tunnel(struct i40e_hw *hw, u8 index, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_delete_element(struct i40e_hw *hw, u16 seid, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_mac_address_write(struct i40e_hw *hw, + u16 flags, u8 *mac_addr, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_config_vsi_bw_limit(struct i40e_hw *hw, u16 seid, u16 credit, u8 max_credit, struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_dcb_updated(struct i40e_hw *hw, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_config_switch_comp_bw_limit(struct i40e_hw *hw, - u16 seid, u16 credit, u8 max_bw, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_config_vsi_tc_bw(struct i40e_hw *hw, u16 seid, - struct i40e_aqc_configure_vsi_tc_bw_data *bw_data, +int i40e_aq_dcb_updated(struct i40e_hw *hw, struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_config_switch_comp_ets(struct i40e_hw *hw, - u16 seid, - struct i40e_aqc_configure_switching_comp_ets_data *ets_data, - enum i40e_admin_queue_opc opcode, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_config_switch_comp_bw_config(struct i40e_hw *hw, +int i40e_aq_config_switch_comp_bw_limit(struct i40e_hw *hw, + u16 seid, u16 credit, u8 max_bw, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_config_vsi_tc_bw(struct i40e_hw *hw, u16 seid, + struct i40e_aqc_configure_vsi_tc_bw_data *bw_data, + struct i40e_asq_cmd_details *cmd_details); +int +i40e_aq_config_switch_comp_ets(struct i40e_hw *hw, + u16 seid, + struct i40e_aqc_configure_switching_comp_ets_data *ets_data, + enum i40e_admin_queue_opc opcode, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_config_switch_comp_bw_config(struct i40e_hw *hw, u16 seid, struct i40e_aqc_configure_switching_comp_bw_config_data *bw_data, struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_query_vsi_bw_config(struct i40e_hw *hw, - u16 seid, - struct i40e_aqc_query_vsi_bw_config_resp *bw_data, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_query_vsi_ets_sla_config(struct i40e_hw *hw, - u16 seid, - struct i40e_aqc_query_vsi_ets_sla_config_resp *bw_data, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_query_switch_comp_ets_config(struct i40e_hw *hw, - u16 seid, - struct i40e_aqc_query_switching_comp_ets_config_resp *bw_data, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_query_port_ets_config(struct i40e_hw *hw, - u16 seid, - struct i40e_aqc_query_port_ets_config_resp *bw_data, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_query_switch_comp_bw_config(struct i40e_hw *hw, - u16 seid, - struct i40e_aqc_query_switching_comp_bw_config_resp *bw_data, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_resume_port_tx(struct i40e_hw *hw, - struct i40e_asq_cmd_details *cmd_details); -enum i40e_status_code +int i40e_aq_query_vsi_bw_config(struct i40e_hw *hw, + u16 seid, + struct i40e_aqc_query_vsi_bw_config_resp *bw_data, + struct i40e_asq_cmd_details *cmd_details); +int +i40e_aq_query_vsi_ets_sla_config(struct i40e_hw *hw, + u16 seid, + struct i40e_aqc_query_vsi_ets_sla_config_resp *bw_data, + struct i40e_asq_cmd_details *cmd_details); +int +i40e_aq_query_switch_comp_ets_config(struct i40e_hw *hw, + u16 seid, + struct i40e_aqc_query_switching_comp_ets_config_resp *bw_data, + struct i40e_asq_cmd_details *cmd_details); +int +i40e_aq_query_port_ets_config(struct i40e_hw *hw, + u16 seid, + struct i40e_aqc_query_port_ets_config_resp *bw_data, + struct i40e_asq_cmd_details *cmd_details); +int +i40e_aq_query_switch_comp_bw_config(struct i40e_hw *hw, + u16 seid, + struct i40e_aqc_query_switching_comp_bw_config_resp *bw_data, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_resume_port_tx(struct i40e_hw *hw, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_add_cloud_filters_bb(struct i40e_hw *hw, u16 seid, struct i40e_aqc_cloud_filters_element_bb *filters, u8 filter_count); -enum i40e_status_code +int i40e_aq_add_cloud_filters(struct i40e_hw *hw, u16 vsi, struct i40e_aqc_cloud_filters_element_data *filters, u8 filter_count); -enum i40e_status_code +int i40e_aq_rem_cloud_filters(struct i40e_hw *hw, u16 vsi, struct i40e_aqc_cloud_filters_element_data *filters, u8 filter_count); -enum i40e_status_code +int i40e_aq_rem_cloud_filters_bb(struct i40e_hw *hw, u16 seid, struct i40e_aqc_cloud_filters_element_bb *filters, u8 filter_count); -i40e_status i40e_read_lldp_cfg(struct i40e_hw *hw, - struct i40e_lldp_variables *lldp_cfg); -enum i40e_status_code +int i40e_read_lldp_cfg(struct i40e_hw *hw, + struct i40e_lldp_variables *lldp_cfg); +int i40e_aq_suspend_port_tx(struct i40e_hw *hw, u16 seid, struct i40e_asq_cmd_details *cmd_details); /* i40e_common */ -i40e_status i40e_init_shared_code(struct i40e_hw *hw); -i40e_status i40e_pf_reset(struct i40e_hw *hw); +int i40e_init_shared_code(struct i40e_hw *hw); +int i40e_pf_reset(struct i40e_hw *hw); void i40e_clear_hw(struct i40e_hw *hw); void i40e_clear_pxe_mode(struct i40e_hw *hw); -i40e_status i40e_get_link_status(struct i40e_hw *hw, bool *link_up); -i40e_status i40e_update_link_info(struct i40e_hw *hw); -i40e_status i40e_get_mac_addr(struct i40e_hw *hw, u8 *mac_addr); -i40e_status i40e_read_bw_from_alt_ram(struct i40e_hw *hw, - u32 *max_bw, u32 *min_bw, bool *min_valid, - bool *max_valid); -i40e_status i40e_aq_configure_partition_bw(struct i40e_hw *hw, - struct i40e_aqc_configure_partition_bw_data *bw_data, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_get_port_mac_addr(struct i40e_hw *hw, u8 *mac_addr); -i40e_status i40e_read_pba_string(struct i40e_hw *hw, u8 *pba_num, - u32 pba_num_size); -i40e_status i40e_validate_mac_addr(u8 *mac_addr); +int i40e_get_link_status(struct i40e_hw *hw, bool *link_up); +int i40e_update_link_info(struct i40e_hw *hw); +int i40e_get_mac_addr(struct i40e_hw *hw, u8 *mac_addr); +int i40e_read_bw_from_alt_ram(struct i40e_hw *hw, + u32 *max_bw, u32 *min_bw, bool *min_valid, + bool *max_valid); +int +i40e_aq_configure_partition_bw(struct i40e_hw *hw, + struct i40e_aqc_configure_partition_bw_data *bw_data, + struct i40e_asq_cmd_details *cmd_details); +int i40e_get_port_mac_addr(struct i40e_hw *hw, u8 *mac_addr); +int i40e_read_pba_string(struct i40e_hw *hw, u8 *pba_num, + u32 pba_num_size); +int i40e_validate_mac_addr(u8 *mac_addr); void i40e_pre_tx_queue_cfg(struct i40e_hw *hw, u32 queue, bool enable); /* prototype for functions used for NVM access */ -i40e_status i40e_init_nvm(struct i40e_hw *hw); -i40e_status i40e_acquire_nvm(struct i40e_hw *hw, - enum i40e_aq_resource_access_type access); +int i40e_init_nvm(struct i40e_hw *hw); +int i40e_acquire_nvm(struct i40e_hw *hw, + enum i40e_aq_resource_access_type access); void i40e_release_nvm(struct i40e_hw *hw); -i40e_status i40e_read_nvm_word(struct i40e_hw *hw, u16 offset, - u16 *data); -enum i40e_status_code i40e_read_nvm_module_data(struct i40e_hw *hw, - u8 module_ptr, - u16 module_offset, - u16 data_offset, - u16 words_data_size, - u16 *data_ptr); -i40e_status i40e_read_nvm_buffer(struct i40e_hw *hw, u16 offset, - u16 *words, u16 *data); -i40e_status i40e_update_nvm_checksum(struct i40e_hw *hw); -i40e_status i40e_validate_nvm_checksum(struct i40e_hw *hw, - u16 *checksum); -i40e_status i40e_nvmupd_command(struct i40e_hw *hw, - struct i40e_nvm_access *cmd, - u8 *bytes, int *); +int i40e_read_nvm_word(struct i40e_hw *hw, u16 offset, + u16 *data); +int i40e_read_nvm_module_data(struct i40e_hw *hw, + u8 module_ptr, + u16 module_offset, + u16 data_offset, + u16 words_data_size, + u16 *data_ptr); +int i40e_read_nvm_buffer(struct i40e_hw *hw, u16 offset, + u16 *words, u16 *data); +int i40e_update_nvm_checksum(struct i40e_hw *hw); +int i40e_validate_nvm_checksum(struct i40e_hw *hw, + u16 *checksum); +int i40e_nvmupd_command(struct i40e_hw *hw, + struct i40e_nvm_access *cmd, + u8 *bytes, int *errno); void i40e_nvmupd_check_wait_event(struct i40e_hw *hw, u16 opcode, struct i40e_aq_desc *desc); void i40e_nvmupd_clear_wait_state(struct i40e_hw *hw); void i40e_set_pci_config_data(struct i40e_hw *hw, u16 link_status); -i40e_status i40e_set_mac_type(struct i40e_hw *hw); +int i40e_set_mac_type(struct i40e_hw *hw); extern struct i40e_rx_ptype_decoded i40e_ptype_lookup[]; @@ -422,41 +427,41 @@ /* i40e_common for VF drivers*/ void i40e_vf_parse_hw_config(struct i40e_hw *hw, struct virtchnl_vf_resource *msg); -i40e_status i40e_vf_reset(struct i40e_hw *hw); -i40e_status i40e_aq_send_msg_to_pf(struct i40e_hw *hw, - enum virtchnl_ops v_opcode, - i40e_status v_retval, - u8 *msg, u16 msglen, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_set_filter_control(struct i40e_hw *hw, - struct i40e_filter_control_settings *settings); -i40e_status i40e_aq_add_rem_control_packet_filter(struct i40e_hw *hw, - u8 *mac_addr, u16 ethtype, u16 flags, - u16 vsi_seid, u16 queue, bool is_add, - struct i40e_control_filter_stats *stats, - struct i40e_asq_cmd_details *cmd_details); -i40e_status i40e_aq_debug_dump(struct i40e_hw *hw, u8 cluster_id, - u8 table_id, u32 start_index, u16 buff_size, - void *buff, u16 *ret_buff_size, - u8 *ret_next_table, u32 *ret_next_index, - struct i40e_asq_cmd_details *cmd_details); +int i40e_vf_reset(struct i40e_hw *hw); +int i40e_aq_send_msg_to_pf(struct i40e_hw *hw, + enum virtchnl_ops v_opcode, + int v_retval, + u8 *msg, u16 msglen, + struct i40e_asq_cmd_details *cmd_details); +int i40e_set_filter_control(struct i40e_hw *hw, + struct i40e_filter_control_settings *settings); +int i40e_aq_add_rem_control_packet_filter(struct i40e_hw *hw, + u8 *mac_addr, u16 ethtype, u16 flags, + u16 vsi_seid, u16 queue, bool is_add, + struct i40e_control_filter_stats *stats, + struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_debug_dump(struct i40e_hw *hw, u8 cluster_id, + u8 table_id, u32 start_index, u16 buff_size, + void *buff, u16 *ret_buff_size, + u8 *ret_next_table, u32 *ret_next_index, + struct i40e_asq_cmd_details *cmd_details); void i40e_add_filter_to_drop_tx_flow_control_frames(struct i40e_hw *hw, u16 vsi_seid); -i40e_status i40e_aq_rx_ctl_read_register(struct i40e_hw *hw, - u32 reg_addr, u32 *reg_val, - struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_rx_ctl_read_register(struct i40e_hw *hw, + u32 reg_addr, u32 *reg_val, + struct i40e_asq_cmd_details *cmd_details); u32 i40e_read_rx_ctl(struct i40e_hw *hw, u32 reg_addr); -i40e_status i40e_aq_rx_ctl_write_register(struct i40e_hw *hw, - u32 reg_addr, u32 reg_val, - struct i40e_asq_cmd_details *cmd_details); +int i40e_aq_rx_ctl_write_register(struct i40e_hw *hw, + u32 reg_addr, u32 reg_val, + struct i40e_asq_cmd_details *cmd_details); void i40e_write_rx_ctl(struct i40e_hw *hw, u32 reg_addr, u32 reg_val); -enum i40e_status_code +int i40e_aq_set_phy_register_ext(struct i40e_hw *hw, u8 phy_select, u8 dev_addr, bool page_change, bool set_mdio, u8 mdio_num, u32 reg_addr, u32 reg_val, struct i40e_asq_cmd_details *cmd_details); -enum i40e_status_code +int i40e_aq_get_phy_register_ext(struct i40e_hw *hw, u8 phy_select, u8 dev_addr, bool page_change, bool set_mdio, u8 mdio_num, @@ -469,43 +474,43 @@ #define i40e_aq_get_phy_register(hw, ps, da, pc, ra, rv, cd) \ i40e_aq_get_phy_register_ext(hw, ps, da, pc, false, 0, ra, rv, cd) -i40e_status i40e_read_phy_register_clause22(struct i40e_hw *hw, - u16 reg, u8 phy_addr, u16 *value); -i40e_status i40e_write_phy_register_clause22(struct i40e_hw *hw, - u16 reg, u8 phy_addr, u16 value); -i40e_status i40e_read_phy_register_clause45(struct i40e_hw *hw, - u8 page, u16 reg, u8 phy_addr, u16 *value); -i40e_status i40e_write_phy_register_clause45(struct i40e_hw *hw, - u8 page, u16 reg, u8 phy_addr, u16 value); -i40e_status i40e_read_phy_register(struct i40e_hw *hw, u8 page, u16 reg, - u8 phy_addr, u16 *value); -i40e_status i40e_write_phy_register(struct i40e_hw *hw, u8 page, u16 reg, - u8 phy_addr, u16 value); +int i40e_read_phy_register_clause22(struct i40e_hw *hw, + u16 reg, u8 phy_addr, u16 *value); +int i40e_write_phy_register_clause22(struct i40e_hw *hw, + u16 reg, u8 phy_addr, u16 value); +int i40e_read_phy_register_clause45(struct i40e_hw *hw, + u8 page, u16 reg, u8 phy_addr, u16 *value); +int i40e_write_phy_register_clause45(struct i40e_hw *hw, + u8 page, u16 reg, u8 phy_addr, u16 value); +int i40e_read_phy_register(struct i40e_hw *hw, u8 page, u16 reg, + u8 phy_addr, u16 *value); +int i40e_write_phy_register(struct i40e_hw *hw, u8 page, u16 reg, + u8 phy_addr, u16 value); u8 i40e_get_phy_address(struct i40e_hw *hw, u8 dev_num); -i40e_status i40e_blink_phy_link_led(struct i40e_hw *hw, - u32 time, u32 interval); -i40e_status i40e_aq_write_ddp(struct i40e_hw *hw, void *buff, - u16 buff_size, u32 track_id, - u32 *error_offset, u32 *error_info, - struct i40e_asq_cmd_details * - cmd_details); -i40e_status i40e_aq_get_ddp_list(struct i40e_hw *hw, void *buff, - u16 buff_size, u8 flags, - struct i40e_asq_cmd_details * - cmd_details); +int i40e_blink_phy_link_led(struct i40e_hw *hw, + u32 time, u32 interval); +int i40e_aq_write_ddp(struct i40e_hw *hw, void *buff, + u16 buff_size, u32 track_id, + u32 *error_offset, u32 *error_info, + struct i40e_asq_cmd_details * + cmd_details); +int i40e_aq_get_ddp_list(struct i40e_hw *hw, void *buff, + u16 buff_size, u8 flags, + struct i40e_asq_cmd_details * + cmd_details); struct i40e_generic_seg_header * i40e_find_segment_in_package(u32 segment_type, struct i40e_package_header *pkg_header); struct i40e_profile_section_header * i40e_find_section_in_profile(u32 section_type, struct i40e_profile_segment *profile); -enum i40e_status_code +int i40e_write_profile(struct i40e_hw *hw, struct i40e_profile_segment *i40e_seg, u32 track_id); -enum i40e_status_code +int i40e_rollback_profile(struct i40e_hw *hw, struct i40e_profile_segment *i40e_seg, u32 track_id); -enum i40e_status_code +int i40e_add_pinfo_to_list(struct i40e_hw *hw, struct i40e_profile_segment *profile, u8 *profile_info_sec, u32 track_id); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/intel/i40e/i40e_status.h +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e_status.h @@ -9,65 +9,30 @@ I40E_SUCCESS = 0, I40E_ERR_NVM = -1, I40E_ERR_NVM_CHECKSUM = -2, - I40E_ERR_PHY = -3, I40E_ERR_CONFIG = -4, I40E_ERR_PARAM = -5, - I40E_ERR_MAC_TYPE = -6, I40E_ERR_UNKNOWN_PHY = -7, - I40E_ERR_LINK_SETUP = -8, - I40E_ERR_ADAPTER_STOPPED = -9, I40E_ERR_INVALID_MAC_ADDR = -10, I40E_ERR_DEVICE_NOT_SUPPORTED = -11, - I40E_ERR_PRIMARY_REQUESTS_PENDING = -12, - I40E_ERR_INVALID_LINK_SETTINGS = -13, - I40E_ERR_AUTONEG_NOT_COMPLETE = -14, I40E_ERR_RESET_FAILED = -15, - I40E_ERR_SWFW_SYNC = -16, I40E_ERR_NO_AVAILABLE_VSI = -17, I40E_ERR_NO_MEMORY = -18, I40E_ERR_BAD_PTR = -19, - I40E_ERR_RING_FULL = -20, - I40E_ERR_INVALID_PD_ID = -21, - I40E_ERR_INVALID_QP_ID = -22, - I40E_ERR_INVALID_CQ_ID = -23, - I40E_ERR_INVALID_CEQ_ID = -24, - I40E_ERR_INVALID_AEQ_ID = -25, I40E_ERR_INVALID_SIZE = -26, - I40E_ERR_INVALID_ARP_INDEX = -27, - I40E_ERR_INVALID_FPM_FUNC_ID = -28, - I40E_ERR_QP_INVALID_MSG_SIZE = -29, - I40E_ERR_QP_TOOMANY_WRS_POSTED = -30, - I40E_ERR_INVALID_FRAG_COUNT = -31, I40E_ERR_QUEUE_EMPTY = -32, - I40E_ERR_INVALID_ALIGNMENT = -33, - I40E_ERR_FLUSHED_QUEUE = -34, - I40E_ERR_INVALID_PUSH_PAGE_INDEX = -35, - I40E_ERR_INVALID_IMM_DATA_SIZE = -36, I40E_ERR_TIMEOUT = -37, - I40E_ERR_OPCODE_MISMATCH = -38, - I40E_ERR_CQP_COMPL_ERROR = -39, - I40E_ERR_INVALID_VF_ID = -40, - I40E_ERR_INVALID_HMCFN_ID = -41, - I40E_ERR_BACKING_PAGE_ERROR = -42, - I40E_ERR_NO_PBLCHUNKS_AVAILABLE = -43, - I40E_ERR_INVALID_PBLE_INDEX = -44, I40E_ERR_INVALID_SD_INDEX = -45, I40E_ERR_INVALID_PAGE_DESC_INDEX = -46, I40E_ERR_INVALID_SD_TYPE = -47, - I40E_ERR_MEMCPY_FAILED = -48, I40E_ERR_INVALID_HMC_OBJ_INDEX = -49, I40E_ERR_INVALID_HMC_OBJ_COUNT = -50, - I40E_ERR_INVALID_SRQ_ARM_LIMIT = -51, - I40E_ERR_SRQ_ENABLED = -52, I40E_ERR_ADMIN_QUEUE_ERROR = -53, I40E_ERR_ADMIN_QUEUE_TIMEOUT = -54, I40E_ERR_BUF_TOO_SHORT = -55, I40E_ERR_ADMIN_QUEUE_FULL = -56, I40E_ERR_ADMIN_QUEUE_NO_WORK = -57, - I40E_ERR_BAD_IWARP_CQE = -58, I40E_ERR_NVM_BLANK_MODE = -59, I40E_ERR_NOT_IMPLEMENTED = -60, - I40E_ERR_PE_DOORBELL_NOT_ENABLED = -61, I40E_ERR_DIAG_TEST_FAILED = -62, I40E_ERR_NOT_READY = -63, I40E_NOT_SUPPORTED = -64, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c @@ -17,7 +17,7 @@ **/ static void i40e_vc_vf_broadcast(struct i40e_pf *pf, enum virtchnl_ops v_opcode, - i40e_status v_retval, u8 *msg, + int v_retval, u8 *msg, u16 msglen) { struct i40e_hw *hw = &pf->hw; @@ -1246,13 +1246,13 @@ * @vl: List of VLANs - apply filter for given VLANs * @num_vlans: Number of elements in @vl **/ -static i40e_status +static int i40e_set_vsi_promisc(struct i40e_vf *vf, u16 seid, bool multi_enable, bool unicast_enable, s16 *vl, u16 num_vlans) { - i40e_status aq_ret, aq_tmp = 0; struct i40e_pf *pf = vf->pf; struct i40e_hw *hw = &pf->hw; + int aq_ret, aq_tmp = 0; int i; /* No VLAN to set promisc on, set on VSI */ @@ -1264,9 +1264,9 @@ int aq_err = pf->hw.aq.asq_last_status; dev_err(&pf->pdev->dev, - "VF %d failed to set multicast promiscuous mode err %s aq_err %s\n", + "VF %d failed to set multicast promiscuous mode err %d aq_err %s\n", vf->vf_id, - i40e_stat_str(&pf->hw, aq_ret), + aq_ret, i40e_aq_str(&pf->hw, aq_err)); return aq_ret; @@ -1280,9 +1280,9 @@ int aq_err = pf->hw.aq.asq_last_status; dev_err(&pf->pdev->dev, - "VF %d failed to set unicast promiscuous mode err %s aq_err %s\n", + "VF %d failed to set unicast promiscuous mode err %d aq_err %s\n", vf->vf_id, - i40e_stat_str(&pf->hw, aq_ret), + aq_ret, i40e_aq_str(&pf->hw, aq_err)); } @@ -1297,9 +1297,9 @@ int aq_err = pf->hw.aq.asq_last_status; dev_err(&pf->pdev->dev, - "VF %d failed to set multicast promiscuous mode err %s aq_err %s\n", + "VF %d failed to set multicast promiscuous mode err %d aq_err %s\n", vf->vf_id, - i40e_stat_str(&pf->hw, aq_ret), + aq_ret, i40e_aq_str(&pf->hw, aq_err)); if (!aq_tmp) @@ -1313,9 +1313,9 @@ int aq_err = pf->hw.aq.asq_last_status; dev_err(&pf->pdev->dev, - "VF %d failed to set unicast promiscuous mode err %s aq_err %s\n", + "VF %d failed to set unicast promiscuous mode err %d aq_err %s\n", vf->vf_id, - i40e_stat_str(&pf->hw, aq_ret), + aq_ret, i40e_aq_str(&pf->hw, aq_err)); if (!aq_tmp) @@ -1339,13 +1339,13 @@ * Called from the VF to configure the promiscuous mode of * VF vsis and from the VF reset path to reset promiscuous mode. **/ -static i40e_status i40e_config_vf_promiscuous_mode(struct i40e_vf *vf, - u16 vsi_id, - bool allmulti, - bool alluni) +static int i40e_config_vf_promiscuous_mode(struct i40e_vf *vf, + u16 vsi_id, + bool allmulti, + bool alluni) { - i40e_status aq_ret = I40E_SUCCESS; struct i40e_pf *pf = vf->pf; + int aq_ret = I40E_SUCCESS; struct i40e_vsi *vsi; u16 num_vlans; s16 *vl; @@ -1955,7 +1955,7 @@ struct i40e_pf *pf; struct i40e_hw *hw; int abs_vf_id; - i40e_status aq_ret; + int aq_ret; /* validate the request */ if (!vf || vf->vf_id >= vf->pf->num_alloc_vfs) @@ -1987,7 +1987,7 @@ **/ static int i40e_vc_send_resp_to_vf(struct i40e_vf *vf, enum virtchnl_ops opcode, - i40e_status retval) + int retval) { return i40e_vc_send_msg_to_vf(vf, opcode, retval, NULL, 0); } @@ -2091,9 +2091,9 @@ { struct virtchnl_vf_resource *vfres = NULL; struct i40e_pf *pf = vf->pf; - i40e_status aq_ret = 0; struct i40e_vsi *vsi; int num_vsis = 1; + int aq_ret = 0; size_t len = 0; int ret; @@ -2221,9 +2221,9 @@ struct virtchnl_promisc_info *info = (struct virtchnl_promisc_info *)msg; struct i40e_pf *pf = vf->pf; - i40e_status aq_ret = 0; bool allmulti = false; bool alluni = false; + int aq_ret = 0; if (!i40e_sync_vf_state(vf, I40E_VF_STATE_ACTIVE)) { aq_ret = I40E_ERR_PARAM; @@ -2308,10 +2308,10 @@ struct virtchnl_queue_pair_info *qpi; u16 vsi_id, vsi_queue_id = 0; struct i40e_pf *pf = vf->pf; - i40e_status aq_ret = 0; int i, j = 0, idx = 0; struct i40e_vsi *vsi; u16 num_qps_all = 0; + int aq_ret = 0; if (!i40e_sync_vf_state(vf, I40E_VF_STATE_ACTIVE)) { aq_ret = I40E_ERR_PARAM; @@ -2458,8 +2458,8 @@ struct virtchnl_irq_map_info *irqmap_info = (struct virtchnl_irq_map_info *)msg; struct virtchnl_vector_map *map; + int aq_ret = 0; u16 vsi_id; - i40e_status aq_ret = 0; int i; if (!i40e_sync_vf_state(vf, I40E_VF_STATE_ACTIVE)) { @@ -2574,7 +2574,7 @@ struct virtchnl_queue_select *vqs = (struct virtchnl_queue_select *)msg; struct i40e_pf *pf = vf->pf; - i40e_status aq_ret = 0; + int aq_ret = 0; int i; if (!test_bit(I40E_VF_STATE_ACTIVE, &vf->vf_states)) { @@ -2632,7 +2632,7 @@ struct virtchnl_queue_select *vqs = (struct virtchnl_queue_select *)msg; struct i40e_pf *pf = vf->pf; - i40e_status aq_ret = 0; + int aq_ret = 0; if (!i40e_sync_vf_state(vf, I40E_VF_STATE_ACTIVE)) { aq_ret = I40E_ERR_PARAM; @@ -2783,7 +2783,7 @@ (struct virtchnl_queue_select *)msg; struct i40e_pf *pf = vf->pf; struct i40e_eth_stats stats; - i40e_status aq_ret = 0; + int aq_ret = 0; struct i40e_vsi *vsi; memset(&stats, 0, sizeof(struct i40e_eth_stats)); @@ -2926,7 +2926,7 @@ (struct virtchnl_ether_addr_list *)msg; struct i40e_pf *pf = vf->pf; struct i40e_vsi *vsi = NULL; - i40e_status ret = 0; + int ret = 0; int i; if (!i40e_sync_vf_state(vf, I40E_VF_STATE_ACTIVE) || @@ -2998,7 +2998,7 @@ bool was_unimac_deleted = false; struct i40e_pf *pf = vf->pf; struct i40e_vsi *vsi = NULL; - i40e_status ret = 0; + int ret = 0; int i; if (!i40e_sync_vf_state(vf, I40E_VF_STATE_ACTIVE) || @@ -3071,7 +3071,7 @@ (struct virtchnl_vlan_filter_list *)msg; struct i40e_pf *pf = vf->pf; struct i40e_vsi *vsi = NULL; - i40e_status aq_ret = 0; + int aq_ret = 0; int i; if ((vf->num_vlan >= I40E_VC_MAX_VLAN_PER_VF) && @@ -3142,7 +3142,7 @@ (struct virtchnl_vlan_filter_list *)msg; struct i40e_pf *pf = vf->pf; struct i40e_vsi *vsi = NULL; - i40e_status aq_ret = 0; + int aq_ret = 0; int i; if (!i40e_sync_vf_state(vf, I40E_VF_STATE_ACTIVE) || @@ -3198,7 +3198,7 @@ { struct i40e_pf *pf = vf->pf; int abs_vf_id = vf->vf_id + pf->hw.func_caps.vf_base_id; - i40e_status aq_ret = 0; + int aq_ret = 0; if (!test_bit(I40E_VF_STATE_ACTIVE, &vf->vf_states) || !test_bit(I40E_VF_STATE_IWARPENA, &vf->vf_states)) { @@ -3227,7 +3227,7 @@ { struct virtchnl_iwarp_qvlist_info *qvlist_info = (struct virtchnl_iwarp_qvlist_info *)msg; - i40e_status aq_ret = 0; + int aq_ret = 0; if (!test_bit(I40E_VF_STATE_ACTIVE, &vf->vf_states) || !test_bit(I40E_VF_STATE_IWARPENA, &vf->vf_states)) { @@ -3263,7 +3263,7 @@ (struct virtchnl_rss_key *)msg; struct i40e_pf *pf = vf->pf; struct i40e_vsi *vsi = NULL; - i40e_status aq_ret = 0; + int aq_ret = 0; if (!i40e_sync_vf_state(vf, I40E_VF_STATE_ACTIVE) || !i40e_vc_isvalid_vsi_id(vf, vrk->vsi_id) || @@ -3293,7 +3293,7 @@ (struct virtchnl_rss_lut *)msg; struct i40e_pf *pf = vf->pf; struct i40e_vsi *vsi = NULL; - i40e_status aq_ret = 0; + int aq_ret = 0; u16 i; if (!i40e_sync_vf_state(vf, I40E_VF_STATE_ACTIVE) || @@ -3328,7 +3328,7 @@ { struct virtchnl_rss_hena *vrh = NULL; struct i40e_pf *pf = vf->pf; - i40e_status aq_ret = 0; + int aq_ret = 0; int len = 0; if (!i40e_sync_vf_state(vf, I40E_VF_STATE_ACTIVE)) { @@ -3365,7 +3365,7 @@ (struct virtchnl_rss_hena *)msg; struct i40e_pf *pf = vf->pf; struct i40e_hw *hw = &pf->hw; - i40e_status aq_ret = 0; + int aq_ret = 0; if (!i40e_sync_vf_state(vf, I40E_VF_STATE_ACTIVE)) { aq_ret = I40E_ERR_PARAM; @@ -3389,8 +3389,8 @@ **/ static int i40e_vc_enable_vlan_stripping(struct i40e_vf *vf, u8 *msg) { - i40e_status aq_ret = 0; struct i40e_vsi *vsi; + int aq_ret = 0; if (!i40e_sync_vf_state(vf, I40E_VF_STATE_ACTIVE)) { aq_ret = I40E_ERR_PARAM; @@ -3415,8 +3415,8 @@ **/ static int i40e_vc_disable_vlan_stripping(struct i40e_vf *vf, u8 *msg) { - i40e_status aq_ret = 0; struct i40e_vsi *vsi; + int aq_ret = 0; if (!i40e_sync_vf_state(vf, I40E_VF_STATE_ACTIVE)) { aq_ret = I40E_ERR_PARAM; @@ -3615,8 +3615,8 @@ ret = i40e_add_del_cloud_filter(vsi, cfilter, false); if (ret) dev_err(&pf->pdev->dev, - "VF %d: Failed to delete cloud filter, err %s aq_err %s\n", - vf->vf_id, i40e_stat_str(&pf->hw, ret), + "VF %d: Failed to delete cloud filter, err %d aq_err %s\n", + vf->vf_id, ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); @@ -3642,7 +3642,7 @@ struct i40e_pf *pf = vf->pf; struct i40e_vsi *vsi = NULL; struct hlist_node *node; - i40e_status aq_ret = 0; + int aq_ret = 0; int i, ret; if (!i40e_sync_vf_state(vf, I40E_VF_STATE_ACTIVE)) { @@ -3718,8 +3718,8 @@ ret = i40e_add_del_cloud_filter(vsi, &cfilter, false); if (ret) { dev_err(&pf->pdev->dev, - "VF %d: Failed to delete cloud filter, err %s aq_err %s\n", - vf->vf_id, i40e_stat_str(&pf->hw, ret), + "VF %d: Failed to delete cloud filter, err %d aq_err %s\n", + vf->vf_id, ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); goto err; } @@ -3773,7 +3773,7 @@ struct i40e_cloud_filter *cfilter = NULL; struct i40e_pf *pf = vf->pf; struct i40e_vsi *vsi = NULL; - i40e_status aq_ret = 0; + int aq_ret = 0; int i, ret; if (!i40e_sync_vf_state(vf, I40E_VF_STATE_ACTIVE)) { @@ -3852,8 +3852,8 @@ ret = i40e_add_del_cloud_filter(vsi, cfilter, true); if (ret) { dev_err(&pf->pdev->dev, - "VF %d: Failed to add cloud filter, err %s aq_err %s\n", - vf->vf_id, i40e_stat_str(&pf->hw, ret), + "VF %d: Failed to add cloud filter, err %d aq_err %s\n", + vf->vf_id, ret, i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); goto err_free; } @@ -3882,7 +3882,7 @@ struct i40e_pf *pf = vf->pf; struct i40e_link_status *ls = &pf->hw.phy.link_info; int i, adq_request_qps = 0; - i40e_status aq_ret = 0; + int aq_ret = 0; u64 speed = 0; if (!i40e_sync_vf_state(vf, I40E_VF_STATE_ACTIVE)) { @@ -3994,7 +3994,7 @@ static int i40e_vc_del_qch_msg(struct i40e_vf *vf, u8 *msg) { struct i40e_pf *pf = vf->pf; - i40e_status aq_ret = 0; + int aq_ret = 0; if (!i40e_sync_vf_state(vf, I40E_VF_STATE_ACTIVE)) { aq_ret = I40E_ERR_PARAM; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c @@ -2665,6 +2665,14 @@ return 0; } +static int ixgbe_rss_indir_tbl_max(struct ixgbe_adapter *adapter) +{ + if (adapter->hw.mac.type < ixgbe_mac_X550) + return 16; + else + return 64; +} + static int ixgbe_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd, u32 *rule_locs) { @@ -2673,7 +2681,8 @@ switch (cmd->cmd) { case ETHTOOL_GRXRINGS: - cmd->data = adapter->num_rx_queues; + cmd->data = min_t(int, adapter->num_rx_queues, + ixgbe_rss_indir_tbl_max(adapter)); ret = 0; break; case ETHTOOL_GRXCLSRLCNT: @@ -3075,14 +3084,6 @@ return ret; } -static int ixgbe_rss_indir_tbl_max(struct ixgbe_adapter *adapter) -{ - if (adapter->hw.mac.type < ixgbe_mac_X550) - return 16; - else - return 64; -} - static u32 ixgbe_get_rxfh_key_size(struct net_device *netdev) { return IXGBE_RSS_KEY_SIZE; @@ -3131,8 +3132,8 @@ int i; u32 reta_entries = ixgbe_rss_indir_tbl_entries(adapter); - if (hfunc) - return -EINVAL; + if (hfunc != ETH_RSS_HASH_NO_CHANGE && hfunc != ETH_RSS_HASH_TOP) + return -EOPNOTSUPP; /* Fill out the redirection table */ if (indir) { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/mellanox/mlx5/core/dev.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/mellanox/mlx5/core/dev.c @@ -396,7 +396,7 @@ return ret; } -void mlx5_detach_device(struct mlx5_core_dev *dev) +void mlx5_detach_device(struct mlx5_core_dev *dev, bool suspend) { struct mlx5_priv *priv = &dev->priv; struct auxiliary_device *adev; @@ -426,7 +426,7 @@ adrv = to_auxiliary_drv(adev->dev.driver); - if (adrv->suspend) { + if (adrv->suspend && suspend) { adrv->suspend(adev, pm); continue; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/mellanox/mlx5/core/devlink.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/mellanox/mlx5/core/devlink.c @@ -104,7 +104,7 @@ if (err) return err; - mlx5_unload_one_devl_locked(dev); + mlx5_unload_one_devl_locked(dev, true); err = mlx5_health_wait_pci_up(dev); if (err) NL_SET_ERR_MSG_MOD(extack, "FW activate aborted, PCI reads fail after reset"); @@ -162,7 +162,7 @@ switch (action) { case DEVLINK_RELOAD_ACTION_DRIVER_REINIT: - mlx5_unload_one_devl_locked(dev); + mlx5_unload_one_devl_locked(dev, false); break; case DEVLINK_RELOAD_ACTION_FW_ACTIVATE: if (limit == DEVLINK_RELOAD_LIMIT_NO_RESET) @@ -196,7 +196,7 @@ break; /* On fw_activate action, also driver is reloaded and reinit performed */ *actions_performed |= BIT(DEVLINK_RELOAD_ACTION_DRIVER_REINIT); - ret = mlx5_load_one_devl_locked(dev, false); + ret = mlx5_load_one_devl_locked(dev, true); break; default: /* Unsupported action should not get to this function */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c @@ -106,22 +106,17 @@ } struct mlx5e_post_act_handle * -mlx5e_tc_post_act_add(struct mlx5e_post_act *post_act, struct mlx5_flow_attr *attr) +mlx5e_tc_post_act_add(struct mlx5e_post_act *post_act, struct mlx5_flow_attr *post_attr) { - u32 attr_sz = ns_to_attr_sz(post_act->ns_type); struct mlx5e_post_act_handle *handle; - struct mlx5_flow_attr *post_attr; int err; handle = kzalloc(sizeof(*handle), GFP_KERNEL); - post_attr = mlx5_alloc_flow_attr(post_act->ns_type); - if (!handle || !post_attr) { - kfree(post_attr); + if (!handle) { kfree(handle); return ERR_PTR(-ENOMEM); } - memcpy(post_attr, attr, attr_sz); post_attr->chain = 0; post_attr->prio = 0; post_attr->ft = post_act->ft; @@ -145,7 +140,6 @@ return handle; err_xarray: - kfree(post_attr); kfree(handle); return ERR_PTR(err); } @@ -164,7 +158,6 @@ if (!IS_ERR_OR_NULL(handle->rule)) mlx5e_tc_post_act_unoffload(post_act, handle); xa_erase(&post_act->ids, handle->id); - kfree(handle->attr); kfree(handle); } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.h +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.h @@ -19,7 +19,7 @@ mlx5e_tc_post_act_destroy(struct mlx5e_post_act *post_act); struct mlx5e_post_act_handle * -mlx5e_tc_post_act_add(struct mlx5e_post_act *post_act, struct mlx5_flow_attr *attr); +mlx5e_tc_post_act_add(struct mlx5e_post_act *post_act, struct mlx5_flow_attr *post_attr); void mlx5e_tc_post_act_del(struct mlx5e_post_act *post_act, struct mlx5e_post_act_handle *handle); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c @@ -14,10 +14,10 @@ #define MLX5_ESW_VPORT_TBL_SIZE_SAMPLE (64 * 1024) -static const struct esw_vport_tbl_namespace mlx5_esw_vport_tbl_sample_ns = { +static struct esw_vport_tbl_namespace mlx5_esw_vport_tbl_sample_ns = { .max_fte = MLX5_ESW_VPORT_TBL_SIZE_SAMPLE, .max_num_groups = 0, /* default num of groups */ - .flags = MLX5_FLOW_TABLE_TUNNEL_EN_REFORMAT | MLX5_FLOW_TABLE_TUNNEL_EN_DECAP, + .flags = 0, }; struct mlx5e_tc_psample { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/mellanox/mlx5/core/en_fs.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/mellanox/mlx5/core/en_fs.c @@ -776,6 +776,7 @@ ft->t = mlx5_create_auto_grouped_flow_table(fs->ns, &ft_attr); if (IS_ERR(ft->t)) { err = PTR_ERR(ft->t); + ft->t = NULL; fs_err(fs, "fail to create promisc table err=%d\n", err); return err; } @@ -803,7 +804,7 @@ static void mlx5e_destroy_promisc_table(struct mlx5e_flow_steering *fs) { - if (WARN(!fs->promisc.ft.t, "Trying to remove non-existing promiscuous table")) + if (!fs->promisc.ft.t) return; mlx5e_del_promisc_rule(fs); mlx5_destroy_flow_table(fs->promisc.ft.t); @@ -1471,6 +1472,8 @@ void mlx5e_fs_cleanup(struct mlx5e_flow_steering *fs) { + if (!fs) + return; mlx5e_fs_ethtool_free(fs); mlx5e_fs_tc_free(fs); mlx5e_fs_vlan_free(fs); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/mellanox/mlx5/core/esw/vporttbl.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/mellanox/mlx5/core/esw/vporttbl.c @@ -11,7 +11,7 @@ u16 prio; u16 vport; u16 vhca_id; - const struct esw_vport_tbl_namespace *vport_ns; + struct esw_vport_tbl_namespace *vport_ns; } __packed; struct mlx5_vport_table { @@ -21,6 +21,14 @@ struct mlx5_vport_key key; }; +static void +esw_vport_tbl_init(struct mlx5_eswitch *esw, struct esw_vport_tbl_namespace *ns) +{ + if (esw->offloads.encap != DEVLINK_ESWITCH_ENCAP_MODE_NONE) + ns->flags |= (MLX5_FLOW_TABLE_TUNNEL_EN_REFORMAT | + MLX5_FLOW_TABLE_TUNNEL_EN_DECAP); +} + static struct mlx5_flow_table * esw_vport_tbl_create(struct mlx5_eswitch *esw, struct mlx5_flow_namespace *ns, const struct esw_vport_tbl_namespace *vport_ns) @@ -80,6 +88,7 @@ u32 hkey; mutex_lock(&esw->fdb_table.offloads.vports.lock); + esw_vport_tbl_init(esw, attr->vport_ns); hkey = flow_attr_to_vport_key(esw, attr, &skey); e = esw_vport_tbl_lookup(esw, &skey, hkey); if (e) { @@ -127,6 +136,7 @@ u32 hkey; mutex_lock(&esw->fdb_table.offloads.vports.lock); + esw_vport_tbl_init(esw, attr->vport_ns); hkey = flow_attr_to_vport_key(esw, attr, &key); e = esw_vport_tbl_lookup(esw, &key, hkey); if (!e || --e->num_rules) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/mellanox/mlx5/core/eswitch.h +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/mellanox/mlx5/core/eswitch.h @@ -677,7 +677,7 @@ u32 chain; u16 prio; u16 vport; - const struct esw_vport_tbl_namespace *vport_ns; + struct esw_vport_tbl_namespace *vport_ns; }; struct mlx5_flow_table * only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c @@ -210,18 +210,6 @@ return (port_mask & port_value) == MLX5_VPORT_UPLINK; } -static bool -mlx5_eswitch_is_push_vlan_no_cap(struct mlx5_eswitch *esw, - struct mlx5_flow_act *flow_act) -{ - if (flow_act->action & MLX5_FLOW_CONTEXT_ACTION_VLAN_PUSH && - !(mlx5_fs_get_capabilities(esw->dev, MLX5_FLOW_NAMESPACE_FDB) & - MLX5_FLOW_STEERING_CAP_VLAN_PUSH_ON_RX)) - return true; - - return false; -} - bool mlx5_eswitch_termtbl_required(struct mlx5_eswitch *esw, struct mlx5_flow_attr *attr, @@ -237,7 +225,10 @@ (!mlx5_eswitch_offload_is_uplink_port(esw, spec) && !esw_attr->int_port)) return false; - if (mlx5_eswitch_is_push_vlan_no_cap(esw, flow_act)) + /* push vlan on RX */ + if (flow_act->action & MLX5_FLOW_CONTEXT_ACTION_VLAN_PUSH && + !(mlx5_fs_get_capabilities(esw->dev, MLX5_FLOW_NAMESPACE_FDB) & + MLX5_FLOW_STEERING_CAP_VLAN_PUSH_ON_RX)) return true; /* hairpin */ @@ -261,31 +252,19 @@ struct mlx5_flow_act term_tbl_act = {}; struct mlx5_flow_handle *rule = NULL; bool term_table_created = false; - bool is_push_vlan_on_rx; int num_vport_dests = 0; int i, curr_dest; - is_push_vlan_on_rx = mlx5_eswitch_is_push_vlan_no_cap(esw, flow_act); mlx5_eswitch_termtbl_actions_move(flow_act, &term_tbl_act); term_tbl_act.action |= MLX5_FLOW_CONTEXT_ACTION_FWD_DEST; for (i = 0; i < num_dest; i++) { struct mlx5_termtbl_handle *tt; - bool hairpin = false; /* only vport destinations can be terminated */ if (dest[i].type != MLX5_FLOW_DESTINATION_TYPE_VPORT) continue; - if (attr->dests[num_vport_dests].rep && - attr->dests[num_vport_dests].rep->vport == MLX5_VPORT_UPLINK) - hairpin = true; - - if (!is_push_vlan_on_rx && !hairpin) { - num_vport_dests++; - continue; - } - if (attr->dests[num_vport_dests].flags & MLX5_ESW_DEST_ENCAP) { term_tbl_act.action |= MLX5_FLOW_CONTEXT_ACTION_PACKET_REFORMAT; term_tbl_act.pkt_reformat = attr->dests[num_vport_dests].pkt_reformat; @@ -333,9 +312,6 @@ for (curr_dest = 0; curr_dest < num_vport_dests; curr_dest++) { struct mlx5_termtbl_handle *tt = attr->dests[curr_dest].termtbl; - if (!tt) - continue; - attr->dests[curr_dest].termtbl = NULL; /* search for the destination associated with the only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c @@ -150,11 +150,11 @@ if (test_bit(MLX5_FW_RESET_FLAGS_PENDING_COMP, &fw_reset->reset_flags)) { complete(&fw_reset->done); } else { - mlx5_unload_one(dev); + mlx5_unload_one(dev, false); if (mlx5_health_wait_pci_up(dev)) mlx5_core_err(dev, "reset reload flow aborted, PCI reads still not working\n"); else - mlx5_load_one(dev, false); + mlx5_load_one(dev, true); devlink_remote_reload_actions_performed(priv_to_devlink(dev), 0, BIT(DEVLINK_RELOAD_ACTION_DRIVER_REINIT) | BIT(DEVLINK_RELOAD_ACTION_FW_ACTIVATE)); @@ -484,8 +484,8 @@ } err = fw_reset->ret; if (test_and_clear_bit(MLX5_FW_RESET_FLAGS_RELOAD_REQUIRED, &fw_reset->reset_flags)) { - mlx5_unload_one_devl_locked(dev); - mlx5_load_one_devl_locked(dev, false); + mlx5_unload_one_devl_locked(dev, false); + mlx5_load_one_devl_locked(dev, true); } out: clear_bit(MLX5_FW_RESET_FLAGS_PENDING_COMP, &fw_reset->reset_flags); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/mellanox/mlx5/core/health.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/mellanox/mlx5/core/health.c @@ -699,7 +699,7 @@ * requests from the kernel. */ mlx5_core_err(dev, "Driver is in error state. Unloading\n"); - mlx5_unload_one(dev); + mlx5_unload_one(dev, false); } } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h @@ -236,7 +236,7 @@ int mlx5_adev_init(struct mlx5_core_dev *dev); int mlx5_attach_device(struct mlx5_core_dev *dev); -void mlx5_detach_device(struct mlx5_core_dev *dev); +void mlx5_detach_device(struct mlx5_core_dev *dev, bool suspend); int mlx5_register_device(struct mlx5_core_dev *dev); void mlx5_unregister_device(struct mlx5_core_dev *dev); struct mlx5_core_dev *mlx5_get_next_phys_dev_lag(struct mlx5_core_dev *dev); @@ -319,8 +319,8 @@ void mlx5_mdev_uninit(struct mlx5_core_dev *dev); int mlx5_init_one(struct mlx5_core_dev *dev); void mlx5_uninit_one(struct mlx5_core_dev *dev); -void mlx5_unload_one(struct mlx5_core_dev *dev); -void mlx5_unload_one_devl_locked(struct mlx5_core_dev *dev); +void mlx5_unload_one(struct mlx5_core_dev *dev, bool suspend); +void mlx5_unload_one_devl_locked(struct mlx5_core_dev *dev, bool suspend); int mlx5_load_one(struct mlx5_core_dev *dev, bool recovery); int mlx5_load_one_devl_locked(struct mlx5_core_dev *dev, bool recovery); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/driver.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/driver.c @@ -74,7 +74,7 @@ { struct mlx5_sf_dev *sf_dev = container_of(adev, struct mlx5_sf_dev, adev); - mlx5_unload_one(sf_dev->mdev); + mlx5_unload_one(sf_dev->mdev, false); } static const struct auxiliary_device_id mlx5_sf_dev_id_table[] = { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/microsoft/mana/gdma_main.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/microsoft/mana/gdma_main.c @@ -300,8 +300,11 @@ void mana_gd_wq_ring_doorbell(struct gdma_context *gc, struct gdma_queue *queue) { + /* Hardware Spec specifies that software client should set 0 for + * wqe_cnt for Receive Queues. This value is not used in Send Queues. + */ mana_gd_ring_doorbell(gc, queue->gdma_dev->doorbell, queue->type, - queue->id, queue->head * GDMA_WQE_BU_SIZE, 1); + queue->id, queue->head * GDMA_WQE_BU_SIZE, 0); } void mana_gd_ring_cq(struct gdma_queue *cq, u8 arm_bit) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/netronome/nfp/crypto/ipsec.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/netronome/nfp/crypto/ipsec.c @@ -267,7 +267,7 @@ static int nfp_net_xfrm_add_state(struct xfrm_state *x) { - struct net_device *netdev = x->xso.dev; + struct net_device *netdev = x->xso.real_dev; struct nfp_ipsec_cfg_mssg msg = {}; int i, key_len, trunc_len, err = 0; struct nfp_ipsec_cfg_add_sa *cfg; @@ -503,7 +503,7 @@ .cmd = NFP_IPSEC_CFG_MSSG_INV_SA, .sa_idx = x->xso.offload_handle - 1, }; - struct net_device *netdev = x->xso.dev; + struct net_device *netdev = x->xso.real_dev; struct nfp_net *nn; int err; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c +++ linux-azure-6.2-6.2.0/drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c @@ -39,6 +39,24 @@ u32 regs[]; }; +static const char * const rk_clocks[] = { + "aclk_mac", "pclk_mac", "mac_clk_tx", "clk_mac_speed", +}; + +static const char * const rk_rmii_clocks[] = { + "mac_clk_rx", "clk_mac_ref", "clk_mac_refout", +}; + +enum rk_clocks_index { + RK_ACLK_MAC = 0, + RK_PCLK_MAC, + RK_MAC_CLK_TX, + RK_CLK_MAC_SPEED, + RK_MAC_CLK_RX, + RK_CLK_MAC_REF, + RK_CLK_MAC_REFOUT, +}; + struct rk_priv_data { struct platform_device *pdev; phy_interface_t phy_iface; @@ -51,15 +69,9 @@ bool clock_input; bool integrated_phy; + struct clk_bulk_data *clks; + int num_clks; struct clk *clk_mac; - struct clk *gmac_clkin; - struct clk *mac_clk_rx; - struct clk *mac_clk_tx; - struct clk *clk_mac_ref; - struct clk *clk_mac_refout; - struct clk *clk_mac_speed; - struct clk *aclk_mac; - struct clk *pclk_mac; struct clk *clk_phy; struct reset_control *phy_reset; @@ -104,10 +116,11 @@ static void px30_set_rmii_speed(struct rk_priv_data *bsp_priv, int speed) { + struct clk *clk_mac_speed = bsp_priv->clks[RK_CLK_MAC_SPEED].clk; struct device *dev = &bsp_priv->pdev->dev; int ret; - if (IS_ERR(bsp_priv->clk_mac_speed)) { + if (!clk_mac_speed) { dev_err(dev, "%s: Missing clk_mac_speed clock\n", __func__); return; } @@ -116,7 +129,7 @@ regmap_write(bsp_priv->grf, PX30_GRF_GMAC_CON1, PX30_GMAC_SPEED_10M); - ret = clk_set_rate(bsp_priv->clk_mac_speed, 2500000); + ret = clk_set_rate(clk_mac_speed, 2500000); if (ret) dev_err(dev, "%s: set clk_mac_speed rate 2500000 failed: %d\n", __func__, ret); @@ -124,7 +137,7 @@ regmap_write(bsp_priv->grf, PX30_GRF_GMAC_CON1, PX30_GMAC_SPEED_100M); - ret = clk_set_rate(bsp_priv->clk_mac_speed, 25000000); + ret = clk_set_rate(clk_mac_speed, 25000000); if (ret) dev_err(dev, "%s: set clk_mac_speed rate 25000000 failed: %d\n", __func__, ret); @@ -1066,6 +1079,7 @@ static void rk3568_set_gmac_speed(struct rk_priv_data *bsp_priv, int speed) { + struct clk *clk_mac_speed = bsp_priv->clks[RK_CLK_MAC_SPEED].clk; struct device *dev = &bsp_priv->pdev->dev; unsigned long rate; int ret; @@ -1085,7 +1099,7 @@ return; } - ret = clk_set_rate(bsp_priv->clk_mac_speed, rate); + ret = clk_set_rate(clk_mac_speed, rate); if (ret) dev_err(dev, "%s: set clk_mac_speed rate %ld failed %d\n", __func__, rate, ret); @@ -1371,6 +1385,7 @@ static void rv1126_set_rgmii_speed(struct rk_priv_data *bsp_priv, int speed) { + struct clk *clk_mac_speed = bsp_priv->clks[RK_CLK_MAC_SPEED].clk; struct device *dev = &bsp_priv->pdev->dev; unsigned long rate; int ret; @@ -1390,7 +1405,7 @@ return; } - ret = clk_set_rate(bsp_priv->clk_mac_speed, rate); + ret = clk_set_rate(clk_mac_speed, rate); if (ret) dev_err(dev, "%s: set clk_mac_speed rate %ld failed %d\n", __func__, rate, ret); @@ -1398,6 +1413,7 @@ static void rv1126_set_rmii_speed(struct rk_priv_data *bsp_priv, int speed) { + struct clk *clk_mac_speed = bsp_priv->clks[RK_CLK_MAC_SPEED].clk; struct device *dev = &bsp_priv->pdev->dev; unsigned long rate; int ret; @@ -1414,7 +1430,7 @@ return; } - ret = clk_set_rate(bsp_priv->clk_mac_speed, rate); + ret = clk_set_rate(clk_mac_speed, rate); if (ret) dev_err(dev, "%s: set clk_mac_speed rate %ld failed %d\n", __func__, rate, ret); @@ -1475,68 +1491,50 @@ { struct rk_priv_data *bsp_priv = plat->bsp_priv; struct device *dev = &bsp_priv->pdev->dev; - int ret; + int phy_iface = bsp_priv->phy_iface; + int i, j, ret; bsp_priv->clk_enabled = false; - bsp_priv->mac_clk_rx = devm_clk_get(dev, "mac_clk_rx"); - if (IS_ERR(bsp_priv->mac_clk_rx)) - dev_err(dev, "cannot get clock %s\n", - "mac_clk_rx"); - - bsp_priv->mac_clk_tx = devm_clk_get(dev, "mac_clk_tx"); - if (IS_ERR(bsp_priv->mac_clk_tx)) - dev_err(dev, "cannot get clock %s\n", - "mac_clk_tx"); - - bsp_priv->aclk_mac = devm_clk_get(dev, "aclk_mac"); - if (IS_ERR(bsp_priv->aclk_mac)) - dev_err(dev, "cannot get clock %s\n", - "aclk_mac"); - - bsp_priv->pclk_mac = devm_clk_get(dev, "pclk_mac"); - if (IS_ERR(bsp_priv->pclk_mac)) - dev_err(dev, "cannot get clock %s\n", - "pclk_mac"); + bsp_priv->num_clks = ARRAY_SIZE(rk_clocks); + if (phy_iface == PHY_INTERFACE_MODE_RMII) + bsp_priv->num_clks += ARRAY_SIZE(rk_rmii_clocks); - bsp_priv->clk_mac = devm_clk_get(dev, "stmmaceth"); - if (IS_ERR(bsp_priv->clk_mac)) - dev_err(dev, "cannot get clock %s\n", - "stmmaceth"); - - if (bsp_priv->phy_iface == PHY_INTERFACE_MODE_RMII) { - bsp_priv->clk_mac_ref = devm_clk_get(dev, "clk_mac_ref"); - if (IS_ERR(bsp_priv->clk_mac_ref)) - dev_err(dev, "cannot get clock %s\n", - "clk_mac_ref"); - - if (!bsp_priv->clock_input) { - bsp_priv->clk_mac_refout = - devm_clk_get(dev, "clk_mac_refout"); - if (IS_ERR(bsp_priv->clk_mac_refout)) - dev_err(dev, "cannot get clock %s\n", - "clk_mac_refout"); - } + bsp_priv->clks = devm_kcalloc(dev, bsp_priv->num_clks, + sizeof(*bsp_priv->clks), GFP_KERNEL); + if (!bsp_priv->clks) + return -ENOMEM; + + for (i = 0; i < ARRAY_SIZE(rk_clocks); i++) + bsp_priv->clks[i].id = rk_clocks[i]; + + if (phy_iface == PHY_INTERFACE_MODE_RMII) { + for (j = 0; j < ARRAY_SIZE(rk_rmii_clocks); j++) + bsp_priv->clks[i++].id = rk_rmii_clocks[j]; } - bsp_priv->clk_mac_speed = devm_clk_get(dev, "clk_mac_speed"); - if (IS_ERR(bsp_priv->clk_mac_speed)) - dev_err(dev, "cannot get clock %s\n", "clk_mac_speed"); + ret = devm_clk_bulk_get_optional(dev, bsp_priv->num_clks, + bsp_priv->clks); + if (ret) + return dev_err_probe(dev, ret, "Failed to get clocks\n"); + + /* "stmmaceth" will be enabled by the core */ + bsp_priv->clk_mac = devm_clk_get(dev, "stmmaceth"); + ret = PTR_ERR_OR_ZERO(bsp_priv->clk_mac); + if (ret) + return dev_err_probe(dev, ret, "Cannot get stmmaceth clock\n"); if (bsp_priv->clock_input) { dev_info(dev, "clock input from PHY\n"); - } else { - if (bsp_priv->phy_iface == PHY_INTERFACE_MODE_RMII) - clk_set_rate(bsp_priv->clk_mac, 50000000); + } else if (phy_iface == PHY_INTERFACE_MODE_RMII) { + clk_set_rate(bsp_priv->clk_mac, 50000000); } if (plat->phy_node && bsp_priv->integrated_phy) { bsp_priv->clk_phy = of_clk_get(plat->phy_node, 0); - if (IS_ERR(bsp_priv->clk_phy)) { - ret = PTR_ERR(bsp_priv->clk_phy); - dev_err(dev, "Cannot get PHY clock: %d\n", ret); - return -EINVAL; - } + ret = PTR_ERR_OR_ZERO(bsp_priv->clk_phy); + if (ret) + return dev_err_probe(dev, ret, "Cannot get PHY clock\n"); clk_set_rate(bsp_priv->clk_phy, 50000000); } @@ -1545,77 +1543,36 @@ static int gmac_clk_enable(struct rk_priv_data *bsp_priv, bool enable) { - int phy_iface = bsp_priv->phy_iface; + int ret; if (enable) { if (!bsp_priv->clk_enabled) { - if (phy_iface == PHY_INTERFACE_MODE_RMII) { - if (!IS_ERR(bsp_priv->mac_clk_rx)) - clk_prepare_enable( - bsp_priv->mac_clk_rx); - - if (!IS_ERR(bsp_priv->clk_mac_ref)) - clk_prepare_enable( - bsp_priv->clk_mac_ref); - - if (!IS_ERR(bsp_priv->clk_mac_refout)) - clk_prepare_enable( - bsp_priv->clk_mac_refout); - } - - if (!IS_ERR(bsp_priv->clk_phy)) - clk_prepare_enable(bsp_priv->clk_phy); - - if (!IS_ERR(bsp_priv->aclk_mac)) - clk_prepare_enable(bsp_priv->aclk_mac); - - if (!IS_ERR(bsp_priv->pclk_mac)) - clk_prepare_enable(bsp_priv->pclk_mac); - - if (!IS_ERR(bsp_priv->mac_clk_tx)) - clk_prepare_enable(bsp_priv->mac_clk_tx); - - if (!IS_ERR(bsp_priv->clk_mac_speed)) - clk_prepare_enable(bsp_priv->clk_mac_speed); + ret = clk_bulk_prepare_enable(bsp_priv->num_clks, + bsp_priv->clks); + if (ret) + return ret; + + ret = clk_prepare_enable(bsp_priv->clk_phy); + if (ret) + return ret; if (bsp_priv->ops && bsp_priv->ops->set_clock_selection) bsp_priv->ops->set_clock_selection(bsp_priv, bsp_priv->clock_input, true); - /** - * if (!IS_ERR(bsp_priv->clk_mac)) - * clk_prepare_enable(bsp_priv->clk_mac); - */ mdelay(5); bsp_priv->clk_enabled = true; } } else { if (bsp_priv->clk_enabled) { - if (phy_iface == PHY_INTERFACE_MODE_RMII) { - clk_disable_unprepare(bsp_priv->mac_clk_rx); - - clk_disable_unprepare(bsp_priv->clk_mac_ref); - - clk_disable_unprepare(bsp_priv->clk_mac_refout); - } - + clk_bulk_disable_unprepare(bsp_priv->num_clks, + bsp_priv->clks); clk_disable_unprepare(bsp_priv->clk_phy); - clk_disable_unprepare(bsp_priv->aclk_mac); - - clk_disable_unprepare(bsp_priv->pclk_mac); - - clk_disable_unprepare(bsp_priv->mac_clk_tx); - - clk_disable_unprepare(bsp_priv->clk_mac_speed); - if (bsp_priv->ops && bsp_priv->ops->set_clock_selection) bsp_priv->ops->set_clock_selection(bsp_priv, bsp_priv->clock_input, false); - /** - * if (!IS_ERR(bsp_priv->clk_mac)) - * clk_disable_unprepare(bsp_priv->clk_mac); - */ + bsp_priv->clk_enabled = false; } } @@ -1629,9 +1586,6 @@ int ret; struct device *dev = &bsp_priv->pdev->dev; - if (!ldo) - return 0; - if (enable) { ret = regulator_enable(ldo); if (ret) @@ -1679,14 +1633,11 @@ } } - bsp_priv->regulator = devm_regulator_get_optional(dev, "phy"); + bsp_priv->regulator = devm_regulator_get(dev, "phy"); if (IS_ERR(bsp_priv->regulator)) { - if (PTR_ERR(bsp_priv->regulator) == -EPROBE_DEFER) { - dev_err(dev, "phy regulator is not available yet, deferred probing\n"); - return ERR_PTR(-EPROBE_DEFER); - } - dev_err(dev, "no regulator found\n"); - bsp_priv->regulator = NULL; + ret = PTR_ERR(bsp_priv->regulator); + dev_err_probe(dev, ret, "failed to get phy regulator\n"); + return ERR_PTR(ret); } ret = of_property_read_string(dev->of_node, "clock_in_out", &strings); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/ipvlan/ipvlan_core.c +++ linux-azure-6.2-6.2.0/drivers/net/ipvlan/ipvlan_core.c @@ -436,6 +436,9 @@ goto err; } skb_dst_set(skb, &rt->dst); + + memset(IPCB(skb), 0, sizeof(*IPCB(skb))); + err = ip_local_out(net, skb->sk, skb); if (unlikely(net_xmit_eval(err))) dev->stats.tx_errors++; @@ -474,6 +477,9 @@ goto err; } skb_dst_set(skb, dst); + + memset(IP6CB(skb), 0, sizeof(*IP6CB(skb))); + err = ip6_local_out(net, skb->sk, skb); if (unlikely(net_xmit_eval(err))) dev->stats.tx_errors++; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/pcs/pcs-xpcs.c +++ linux-azure-6.2-6.2.0/drivers/net/pcs/pcs-xpcs.c @@ -323,7 +323,7 @@ return 0; } -static int xpcs_read_link_c73(struct dw_xpcs *xpcs, bool an) +static int xpcs_read_link_c73(struct dw_xpcs *xpcs) { bool link = true; int ret; @@ -335,15 +335,6 @@ if (!(ret & MDIO_STAT1_LSTATUS)) link = false; - if (an) { - ret = xpcs_read(xpcs, MDIO_MMD_AN, MDIO_STAT1); - if (ret < 0) - return ret; - - if (!(ret & MDIO_STAT1_LSTATUS)) - link = false; - } - return link; } @@ -937,7 +928,7 @@ int ret; /* Link needs to be read first ... */ - state->link = xpcs_read_link_c73(xpcs, state->an_enabled) > 0 ? 1 : 0; + state->link = xpcs_read_link_c73(xpcs) > 0 ? 1 : 0; /* ... and then we check the faults. */ ret = xpcs_read_fault_c73(xpcs, state); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/ath/ath11k/ahb.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/ath/ath11k/ahb.c @@ -859,11 +859,11 @@ ab->pci.msi.ep_base_data = int_prop + 32; for (i = 0; i < ab->pci.msi.config->total_vectors; i++) { - res = platform_get_resource(pdev, IORESOURCE_IRQ, i); - if (!res) - return -ENODEV; + ret = platform_get_irq(pdev, i); + if (ret < 0) + return ret; - ab->pci.msi.irqs[i] = res->start; + ab->pci.msi.irqs[i] = ret; } set_bit(ATH11K_FLAG_MULTI_MSI_VECTORS, &ab->dev_flags); @@ -1063,6 +1063,12 @@ struct iommu_domain *iommu; size_t unmapped_size; + /* Chipsets not requiring MSA would have not initialized + * MSA resources, return success in such cases. + */ + if (!ab->hw_params.fixed_fw_mem) + return 0; + if (ab_ahb->fw.use_tz) return 0; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/ath/ath11k/dbring.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/ath/ath11k/dbring.c @@ -26,13 +26,13 @@ static void ath11k_dbring_fill_magic_value(struct ath11k *ar, void *buffer, u32 size) { - u32 *temp; - int idx; + /* memset32 function fills buffer payload with the ATH11K_DB_MAGIC_VALUE + * and the variable size is expected to be the number of u32 values + * to be stored, not the number of bytes. + */ + size = size / sizeof(u32); - size = size >> 2; - - for (idx = 0, temp = buffer; idx < size; idx++, temp++) - *temp++ = ATH11K_DB_MAGIC_VALUE; + memset32(buffer, ATH11K_DB_MAGIC_VALUE, size); } static int ath11k_dbring_bufs_replenish(struct ath11k *ar, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/ath/ath11k/mhi.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/ath/ath11k/mhi.c @@ -16,7 +16,7 @@ #include "pci.h" #include "pcic.h" -#define MHI_TIMEOUT_DEFAULT_MS 90000 +#define MHI_TIMEOUT_DEFAULT_MS 20000 #define RDDM_DUMP_SIZE 0x420000 static struct mhi_channel_config ath11k_mhi_channels_qca6390[] = { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/ath/ath11k/peer.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/ath/ath11k/peer.c @@ -382,22 +382,23 @@ return -ENOBUFS; } + mutex_lock(&ar->ab->tbl_mtx_lock); spin_lock_bh(&ar->ab->base_lock); peer = ath11k_peer_find_by_addr(ar->ab, param->peer_addr); if (peer) { if (peer->vdev_id == param->vdev_id) { spin_unlock_bh(&ar->ab->base_lock); + mutex_unlock(&ar->ab->tbl_mtx_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); + mutex_unlock(&ar->ab->tbl_mtx_lock); ret = ath11k_wmi_send_peer_create_cmd(ar, param); if (ret) { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/ath/ath5k/ahb.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/ath/ath5k/ahb.c @@ -113,15 +113,13 @@ goto err_out; } - res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); - if (res == NULL) { - dev_err(&pdev->dev, "no IRQ resource found\n"); - ret = -ENXIO; + irq = platform_get_irq(pdev, 0); + if (irq < 0) { + dev_err(&pdev->dev, "no IRQ resource found: %d\n", irq); + ret = irq; goto err_iounmap; } - irq = res->start; - hw = ieee80211_alloc_hw(sizeof(struct ath5k_hw), &ath5k_hw_ops); if (hw == NULL) { dev_err(&pdev->dev, "no memory for ieee80211_hw\n"); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/ath/ath5k/eeprom.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/ath/ath5k/eeprom.c @@ -529,7 +529,7 @@ ee->ee_n_piers[mode]++; freq2 = (val >> 8) & 0xff; - if (!freq2) + if (!freq2 || i >= max) break; pc[i++].freq = ath5k_eeprom_bin2freq(ee, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/ath/ath6kl/bmi.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/ath/ath6kl/bmi.c @@ -246,7 +246,7 @@ return -EACCES; } - size = sizeof(cid) + sizeof(addr) + sizeof(param); + size = sizeof(cid) + sizeof(addr) + sizeof(*param); if (size > ar->bmi.max_cmd_size) { WARN_ON(1); return -EINVAL; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/ath/ath6kl/htc_pipe.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/ath/ath6kl/htc_pipe.c @@ -960,8 +960,8 @@ * Thus the possibility of ar->htc_target being NULL * via ath6kl_recv_complete -> ath6kl_usb_io_comp_work. */ - if (WARN_ON_ONCE(!target)) { - ath6kl_err("Target not yet initialized\n"); + if (!target) { + ath6kl_dbg(ATH6KL_DBG_HTC, "Target not yet initialized\n"); status = -EINVAL; goto free_skb; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/intel/iwlwifi/fw/dbg.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/intel/iwlwifi/fw/dbg.c @@ -1038,7 +1038,7 @@ range->range_data_size = reg->dev_addr.size; for (i = 0; i < le32_to_cpu(reg->dev_addr.size); i += 4) { prph_val = iwl_read_prph(fwrt->trans, addr + i); - if (prph_val == 0x5a5a5a5a) + if ((prph_val & ~0xf) == 0xa5a5a5a0) return -EBUSY; *val++ = cpu_to_le32(prph_val); } @@ -1388,13 +1388,13 @@ if (!data) return; + memset(data, 0, sizeof(*data)); + /* make sure only one bit is set in only one fid */ if (WARN_ONCE(hweight_long(fid1) + hweight_long(fid2) != 1, "fid1=%x, fid2=%x\n", fid1, fid2)) return; - memset(data, 0, sizeof(*data)); - if (fid1) { fifo_idx = ffs(fid1) - 1; if (WARN_ONCE(fifo_idx >= MAX_NUM_LMAC, "fifo_idx=%d\n", @@ -1562,7 +1562,7 @@ prph_data = iwl_read_prph_no_grab(fwrt->trans, (i % 2) ? DBGI_SRAM_TARGET_ACCESS_RDATA_MSB : DBGI_SRAM_TARGET_ACCESS_RDATA_LSB); - if (prph_data == 0x5a5a5a5a) { + if ((prph_data & ~0xf) == 0xa5a5a5a0) { iwl_trans_release_nic_access(fwrt->trans); return -EBUSY; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/intel/iwlwifi/fw/debugfs.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/intel/iwlwifi/fw/debugfs.c @@ -317,8 +317,10 @@ const struct iwl_fw *fw = priv->fwrt->fw; *pos = ++state->pos; - if (*pos >= fw->ucode_capa.n_cmd_versions) + if (*pos >= fw->ucode_capa.n_cmd_versions) { + kfree(state); return NULL; + } return state; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c @@ -138,6 +138,12 @@ alloc_id != IWL_FW_INI_ALLOCATION_ID_DBGC1) goto err; + if (buf_location == IWL_FW_INI_LOCATION_DRAM_PATH && + alloc->req_size == 0) { + IWL_ERR(trans, "WRT: Invalid DRAM buffer allocation requested size (0)\n"); + return -EINVAL; + } + trans->dbg.fw_mon_cfg[alloc_id] = *alloc; return 0; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/intel/iwlwifi/iwl-debug.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/intel/iwlwifi/iwl-debug.c @@ -1,6 +1,6 @@ // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* - * Copyright (C) 2005-2011, 2021 Intel Corporation + * Copyright (C) 2005-2011, 2021-2022 Intel Corporation */ #include #include @@ -57,6 +57,7 @@ default: break; } + vaf.va = &args; trace_iwlwifi_err(&vaf); va_end(args); } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/intel/iwlwifi/mvm/d3.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/intel/iwlwifi/mvm/d3.c @@ -563,6 +563,7 @@ } for (i = 0; i < IWL_NUM_RSC; i++) { + ieee80211_get_key_rx_seq(key, i, &seq); /* wrapping isn't allowed, AP must rekey */ if (seq.tkip.iv32 > cur_rx_iv32) cur_rx_iv32 = seq.tkip.iv32; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c @@ -1745,6 +1745,11 @@ if (ret < 0) return ret; + if (iwl_rx_packet_payload_len(hcmd.resp_pkt) < sizeof(*rsp)) { + ret = -EIO; + goto out; + } + rsp = (void *)hcmd.resp_pkt->data; if (le32_to_cpu(rsp->status) != DEBUG_MEM_STATUS_SUCCESS) { ret = -ENXIO; @@ -1821,6 +1826,11 @@ if (ret < 0) return ret; + if (iwl_rx_packet_payload_len(hcmd.resp_pkt) < sizeof(*rsp)) { + ret = -EIO; + goto out; + } + rsp = (void *)hcmd.resp_pkt->data; if (rsp->status != DEBUG_MEM_STATUS_SUCCESS) { ret = -ENXIO; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/intel/iwlwifi/mvm/rx.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/intel/iwlwifi/mvm/rx.c @@ -384,9 +384,10 @@ * Don't even try to decrypt a MCAST frame that was received * before the managed vif is authorized, we'd fail anyway. */ - if (vif->type == NL80211_IFTYPE_STATION && + if (is_multicast_ether_addr(hdr->addr1) && + vif->type == NL80211_IFTYPE_STATION && !mvmvif->authorized && - is_multicast_ether_addr(hdr->addr1)) { + ieee80211_has_protected(hdr->frame_control)) { IWL_DEBUG_DROP(mvm, "MCAST before the vif is authorized\n"); kfree_skb(skb); rcu_read_unlock(); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c @@ -193,8 +193,7 @@ * Starting from Bz hardware, it calculates starting directly after * the MAC header, so that matches mac80211's expectation. */ - if (skb->ip_summed == CHECKSUM_COMPLETE && - mvm->trans->trans_cfg->device_family < IWL_DEVICE_FAMILY_BZ) { + if (skb->ip_summed == CHECKSUM_COMPLETE) { struct { u8 hdr[6]; __be16 type; @@ -209,7 +208,7 @@ shdr->type != htons(ETH_P_PAE) && shdr->type != htons(ETH_P_TDLS)))) skb->ip_summed = CHECKSUM_NONE; - else + else if (mvm->trans->trans_cfg->device_family < IWL_DEVICE_FAMILY_BZ) /* mac80211 assumes full CSUM including SNAP header */ skb_postpush_rcsum(skb, shdr, sizeof(*shdr)); } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/intel/iwlwifi/pcie/trans.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/intel/iwlwifi/pcie/trans.c @@ -599,7 +599,6 @@ int iwl_pcie_prepare_card_hw(struct iwl_trans *trans) { int ret; - int t = 0; int iter; IWL_DEBUG_INFO(trans, "iwl_trans_prepare_card_hw enter\n"); @@ -616,6 +615,8 @@ usleep_range(1000, 2000); for (iter = 0; iter < 10; iter++) { + int t = 0; + /* If HW is not ready, prepare the conditions to check again */ iwl_set_bit(trans, CSR_HW_IF_CONFIG_REG, CSR_HW_IF_CONFIG_REG_PREPARE); @@ -1522,19 +1523,16 @@ struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); int ret; - if (trans->trans_cfg->device_family == IWL_DEVICE_FAMILY_AX210) { + if (trans->trans_cfg->device_family == IWL_DEVICE_FAMILY_AX210) iwl_write_umac_prph(trans, UREG_DOORBELL_TO_ISR6, suspend ? UREG_DOORBELL_TO_ISR6_SUSPEND : UREG_DOORBELL_TO_ISR6_RESUME); - } else if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_BZ) { + else if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_BZ) iwl_write32(trans, CSR_IPC_SLEEP_CONTROL, suspend ? CSR_IPC_SLEEP_CONTROL_SUSPEND : CSR_IPC_SLEEP_CONTROL_RESUME); - iwl_write_umac_prph(trans, UREG_DOORBELL_TO_ISR6, - UREG_DOORBELL_TO_ISR6_SLEEP_CTRL); - } else { + else return 0; - } ret = wait_event_timeout(trans_pcie->sx_waitq, trans_pcie->sx_complete, 2 * HZ); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/mediatek/mt76/mt7603/mac.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7603/mac.c @@ -1279,8 +1279,11 @@ if (wcidx >= MT7603_WTBL_STA || !sta) goto out; - if (mt7603_fill_txs(dev, msta, &info, txs_data)) + if (mt7603_fill_txs(dev, msta, &info, txs_data)) { + spin_lock_bh(&dev->mt76.rx_lock); ieee80211_tx_status_noskb(mt76_hw(dev), sta, &info); + spin_unlock_bh(&dev->mt76.rx_lock); + } out: rcu_read_unlock(); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/mediatek/mt76/mt76x02_mac.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt76x02_mac.c @@ -631,8 +631,11 @@ mt76_tx_status_unlock(mdev, &list); - if (!status.skb) + if (!status.skb) { + spin_lock_bh(&dev->mt76.rx_lock); ieee80211_tx_status_ext(mt76_hw(dev), &status); + spin_unlock_bh(&dev->mt76.rx_lock); + } if (!len) goto out; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/mediatek/mt76/mt7921/dma.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7921/dma.c @@ -66,6 +66,24 @@ static int mt7921_dma_disable(struct mt7921_dev *dev, bool force) { + /* disable WFDMA0 */ + mt76_clear(dev, MT_WFDMA0_GLO_CFG, + MT_WFDMA0_GLO_CFG_TX_DMA_EN | MT_WFDMA0_GLO_CFG_RX_DMA_EN | + MT_WFDMA0_GLO_CFG_CSR_DISP_BASE_PTR_CHAIN_EN | + MT_WFDMA0_GLO_CFG_OMIT_TX_INFO | + MT_WFDMA0_GLO_CFG_OMIT_RX_INFO | + MT_WFDMA0_GLO_CFG_OMIT_RX_INFO_PFET2); + + if (!mt76_poll_msec_tick(dev, MT_WFDMA0_GLO_CFG, + MT_WFDMA0_GLO_CFG_TX_DMA_BUSY | + MT_WFDMA0_GLO_CFG_RX_DMA_BUSY, 0, 100, 1)) + return -ETIMEDOUT; + + /* disable dmashdl */ + mt76_clear(dev, MT_WFDMA0_GLO_CFG_EXT0, + MT_WFDMA0_CSR_TX_DMASHDL_ENABLE); + mt76_set(dev, MT_DMASHDL_SW_CONTROL, MT_DMASHDL_DMASHDL_BYPASS); + if (force) { /* reset */ mt76_clear(dev, MT_WFDMA0_RST, @@ -77,24 +95,6 @@ MT_WFDMA0_RST_LOGIC_RST); } - /* disable dmashdl */ - mt76_clear(dev, MT_WFDMA0_GLO_CFG_EXT0, - MT_WFDMA0_CSR_TX_DMASHDL_ENABLE); - mt76_set(dev, MT_DMASHDL_SW_CONTROL, MT_DMASHDL_DMASHDL_BYPASS); - - /* disable WFDMA0 */ - mt76_clear(dev, MT_WFDMA0_GLO_CFG, - MT_WFDMA0_GLO_CFG_TX_DMA_EN | MT_WFDMA0_GLO_CFG_RX_DMA_EN | - MT_WFDMA0_GLO_CFG_CSR_DISP_BASE_PTR_CHAIN_EN | - MT_WFDMA0_GLO_CFG_OMIT_TX_INFO | - MT_WFDMA0_GLO_CFG_OMIT_RX_INFO | - MT_WFDMA0_GLO_CFG_OMIT_RX_INFO_PFET2); - - if (!mt76_poll(dev, MT_WFDMA0_GLO_CFG, - MT_WFDMA0_GLO_CFG_TX_DMA_BUSY | - MT_WFDMA0_GLO_CFG_RX_DMA_BUSY, 0, 1000)) - return -ETIMEDOUT; - return 0; } @@ -301,6 +301,10 @@ MT_WFDMA0_GLO_CFG_OMIT_RX_INFO | MT_WFDMA0_GLO_CFG_OMIT_RX_INFO_PFET2); + mt76_poll_msec_tick(dev, MT_WFDMA0_GLO_CFG, + MT_WFDMA0_GLO_CFG_TX_DMA_BUSY | + MT_WFDMA0_GLO_CFG_RX_DMA_BUSY, 0, 100, 1); + /* reset */ mt76_clear(dev, MT_WFDMA0_RST, MT_WFDMA0_RST_DMASHDL_ALL_RST | only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/mediatek/mt76/mt7921/usb.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7921/usb.c @@ -270,7 +270,7 @@ ret = mt7921u_dma_init(dev, false); if (ret) - return ret; + goto error; hw = mt76_hw(dev); /* check hw sg support in order to enable AMSDU */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/mediatek/mt76/mt7996/eeprom.h +++ linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7996/eeprom.h @@ -31,11 +31,11 @@ #define MT_EE_WIFI_CONF2_BAND_SEL GENMASK(2, 0) #define MT_EE_WIFI_CONF1_TX_PATH_BAND0 GENMASK(5, 3) -#define MT_EE_WIFI_CONF2_TX_PATH_BAND1 GENMASK(5, 3) -#define MT_EE_WIFI_CONF2_TX_PATH_BAND2 GENMASK(2, 0) +#define MT_EE_WIFI_CONF2_TX_PATH_BAND1 GENMASK(2, 0) +#define MT_EE_WIFI_CONF2_TX_PATH_BAND2 GENMASK(5, 3) #define MT_EE_WIFI_CONF4_STREAM_NUM_BAND0 GENMASK(5, 3) -#define MT_EE_WIFI_CONF5_STREAM_NUM_BAND1 GENMASK(5, 3) -#define MT_EE_WIFI_CONF5_STREAM_NUM_BAND2 GENMASK(2, 0) +#define MT_EE_WIFI_CONF5_STREAM_NUM_BAND1 GENMASK(2, 0) +#define MT_EE_WIFI_CONF5_STREAM_NUM_BAND2 GENMASK(5, 3) #define MT_EE_RATE_DELTA_MASK GENMASK(5, 0) #define MT_EE_RATE_DELTA_SIGN BIT(6) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/mediatek/mt76/mt7996/mac.h +++ linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7996/mac.h @@ -102,8 +102,7 @@ #define MT_PRXV_NSTS GENMASK(10, 7) #define MT_PRXV_TXBF BIT(11) #define MT_PRXV_HT_AD_CODE BIT(12) -#define MT_PRXV_HE_RU_ALLOC_L GENMASK(31, 28) -#define MT_PRXV_HE_RU_ALLOC_H GENMASK(3, 0) +#define MT_PRXV_HE_RU_ALLOC GENMASK(30, 22) #define MT_PRXV_RCPI3 GENMASK(31, 24) #define MT_PRXV_RCPI2 GENMASK(23, 16) #define MT_PRXV_RCPI1 GENMASK(15, 8) @@ -113,34 +112,32 @@ #define MT_PRXV_TX_MODE GENMASK(14, 11) #define MT_PRXV_FRAME_MODE GENMASK(2, 0) #define MT_PRXV_DCM BIT(5) -#define MT_PRXV_NUM_RX BIT(8, 6) /* C-RXV */ -#define MT_CRXV_HT_STBC GENMASK(1, 0) -#define MT_CRXV_TX_MODE GENMASK(7, 4) -#define MT_CRXV_FRAME_MODE GENMASK(10, 8) -#define MT_CRXV_HT_SHORT_GI GENMASK(14, 13) -#define MT_CRXV_HE_LTF_SIZE GENMASK(18, 17) -#define MT_CRXV_HE_LDPC_EXT_SYM BIT(20) -#define MT_CRXV_HE_PE_DISAMBIG BIT(23) -#define MT_CRXV_HE_NUM_USER GENMASK(30, 24) -#define MT_CRXV_HE_UPLINK BIT(31) -#define MT_CRXV_HE_RU0 GENMASK(7, 0) -#define MT_CRXV_HE_RU1 GENMASK(15, 8) -#define MT_CRXV_HE_RU2 GENMASK(23, 16) -#define MT_CRXV_HE_RU3 GENMASK(31, 24) - -#define MT_CRXV_HE_MU_AID GENMASK(30, 20) +#define MT_CRXV_HE_NUM_USER GENMASK(26, 20) +#define MT_CRXV_HE_LTF_SIZE GENMASK(28, 27) +#define MT_CRXV_HE_LDPC_EXT_SYM BIT(30) + +#define MT_CRXV_HE_PE_DISAMBIG BIT(1) +#define MT_CRXV_HE_UPLINK BIT(2) + +#define MT_CRXV_HE_MU_AID GENMASK(27, 17) +#define MT_CRXV_HE_BEAM_CHNG BIT(29) + +#define MT_CRXV_HE_DOPPLER BIT(0) +#define MT_CRXV_HE_BSS_COLOR GENMASK(15, 10) +#define MT_CRXV_HE_TXOP_DUR GENMASK(19, 17) #define MT_CRXV_HE_SR_MASK GENMASK(11, 8) #define MT_CRXV_HE_SR1_MASK GENMASK(16, 12) #define MT_CRXV_HE_SR2_MASK GENMASK(20, 17) #define MT_CRXV_HE_SR3_MASK GENMASK(24, 21) -#define MT_CRXV_HE_BSS_COLOR GENMASK(5, 0) -#define MT_CRXV_HE_TXOP_DUR GENMASK(12, 6) -#define MT_CRXV_HE_BEAM_CHNG BIT(13) -#define MT_CRXV_HE_DOPPLER BIT(16) +#define MT_CRXV_HE_RU0 GENMASK(8, 0) +#define MT_CRXV_HE_RU1 GENMASK(17, 9) +#define MT_CRXV_HE_RU2 GENMASK(26, 18) +#define MT_CRXV_HE_RU3_L GENMASK(31, 27) +#define MT_CRXV_HE_RU3_H GENMASK(3, 0) enum tx_header_format { MT_HDR_FORMAT_802_3, @@ -268,17 +265,6 @@ /* VHT/HE only use bits 0-3 */ #define MT_TX_RATE_IDX GENMASK(5, 0) -struct mt7996_txp { - __le16 flags; - __le16 token; - u8 bss_idx; - __le16 rept_wds_wcid; - u8 nbuf; -#define MT_TXP_MAX_BUF_NUM 6 - __le32 buf[MT_TXP_MAX_BUF_NUM]; - __le16 len[MT_TXP_MAX_BUF_NUM]; -} __packed __aligned(4); - #define MT_TXFREE0_PKT_TYPE GENMASK(31, 27) #define MT_TXFREE0_MSDU_CNT GENMASK(25, 16) #define MT_TXFREE0_RX_BYTE GENMASK(15, 0) @@ -382,7 +368,7 @@ struct mt7996_dfs_pattern radar_pattern[16]; }; -static inline struct mt7996_txp * +static inline struct mt76_connac_txp_common * mt7996_txwi_to_txp(struct mt76_dev *dev, struct mt76_txwi_cache *t) { u8 *txwi; @@ -392,7 +378,7 @@ txwi = mt76_get_txwi_ptr(dev, t); - return (struct mt7996_txp *)(txwi + MT_TXD_SIZE); + return (struct mt76_connac_txp_common *)(txwi + MT_TXD_SIZE); } #endif only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h +++ linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h @@ -472,8 +472,9 @@ void mt7996_mac_enable_rtscts(struct mt7996_dev *dev, struct ieee80211_vif *vif, bool enable); void mt7996_mac_write_txwi(struct mt7996_dev *dev, __le32 *txwi, - struct sk_buff *skb, struct mt76_wcid *wcid, int pid, - struct ieee80211_key_conf *key, u32 changed); + struct sk_buff *skb, struct mt76_wcid *wcid, + struct ieee80211_key_conf *key, int pid, + enum mt76_txq_id qid, u32 changed); void mt7996_mac_set_timing(struct mt7996_phy *phy); int mt7996_mac_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/mediatek/mt76/tx.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/tx.c @@ -77,7 +77,9 @@ } hw = mt76_tx_status_get_hw(dev, skb); + spin_lock_bh(&dev->rx_lock); ieee80211_tx_status_ext(hw, &status); + spin_unlock_bh(&dev->rx_lock); } rcu_read_unlock(); } @@ -263,7 +265,9 @@ if (cb->pktid < MT_PACKET_ID_FIRST) { hw = mt76_tx_status_get_hw(dev, skb); status.sta = wcid_to_sta(wcid); + spin_lock_bh(&dev->rx_lock); ieee80211_tx_status_ext(hw, &status); + spin_unlock_bh(&dev->rx_lock); goto out; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/mediatek/mt76/util.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/mediatek/mt76/util.c @@ -24,23 +24,23 @@ } EXPORT_SYMBOL_GPL(__mt76_poll); -bool __mt76_poll_msec(struct mt76_dev *dev, u32 offset, u32 mask, u32 val, - int timeout) +bool ____mt76_poll_msec(struct mt76_dev *dev, u32 offset, u32 mask, u32 val, + int timeout, int tick) { u32 cur; - timeout /= 10; + timeout /= tick; do { cur = __mt76_rr(dev, offset) & mask; if (cur == val) return true; - usleep_range(10000, 20000); + usleep_range(1000 * tick, 2000 * tick); } while (timeout-- > 0); return false; } -EXPORT_SYMBOL_GPL(__mt76_poll_msec); +EXPORT_SYMBOL_GPL(____mt76_poll_msec); int mt76_wcid_alloc(u32 *mask, int size) { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/ralink/rt2x00/rt2x00dev.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/ralink/rt2x00/rt2x00dev.c @@ -1091,6 +1091,7 @@ } kfree(rt2x00dev->spec.channels_info); + kfree(rt2x00dev->chan_survey); } static const struct ieee80211_tpt_blink rt2x00_tpt_blink[] = { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/realtek/rtlwifi/debug.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtlwifi/debug.c @@ -278,8 +278,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'; @@ -287,7 +287,7 @@ num = sscanf(tmp, "%x %x %x", &addr, &val, &len); if (num != 3) - return count; + return -EINVAL; switch (len) { case 1: @@ -375,8 +375,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'; @@ -386,7 +386,7 @@ if (num != 4) { rtl_dbg(rtlpriv, COMP_ERR, DBG_DMESG, "Format is \n"); - return count; + return -EINVAL; } rtl_set_rfreg(hw, path, addr, bitmask, data); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/realtek/rtw88/rtw8821c.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtw88/rtw8821c.c @@ -47,7 +47,7 @@ map = (struct rtw8821c_efuse *)log_map; - efuse->rfe_option = map->rfe_option; + efuse->rfe_option = map->rfe_option & 0x1f; efuse->rf_board_option = map->rf_board_option; efuse->crystal_cap = map->xtal_k; efuse->pa_type_2g = map->pa_type; @@ -1537,7 +1537,6 @@ [2] = RTW_DEF_RFE_EXT(8821c, 0, 0, 2), [4] = RTW_DEF_RFE_EXT(8821c, 0, 0, 2), [6] = RTW_DEF_RFE(8821c, 0, 0), - [34] = RTW_DEF_RFE(8821c, 0, 0), }; static struct rtw_hw_reg rtw8821c_dig[] = { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/realtek/rtw89/Makefile +++ linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtw89/Makefile @@ -13,7 +13,8 @@ coex.o \ ps.o \ chan.o \ - ser.o + ser.o \ + acpi.o rtw89_core-$(CONFIG_PM) += wow.o only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/realtek/rtw89/acpi.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtw89/acpi.c @@ -0,0 +1,52 @@ +// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause +/* Copyright(c) 2021-2023 Realtek Corporation + */ + +#include +#include + +#include "acpi.h" +#include "debug.h" + +static const guid_t rtw89_guid = GUID_INIT(0xD2A8C3E8, 0x4B69, 0x4F00, + 0x82, 0xBD, 0xFE, 0x86, + 0x07, 0x80, 0x3A, 0xA7); + +static int rtw89_acpi_dsm_get(struct rtw89_dev *rtwdev, union acpi_object *obj, + u8 *value) +{ + switch (obj->type) { + case ACPI_TYPE_INTEGER: + *value = (u8)obj->integer.value; + break; + case ACPI_TYPE_BUFFER: + *value = obj->buffer.pointer[0]; + break; + default: + rtw89_debug(rtwdev, RTW89_DBG_UNEXP, + "acpi dsm return unhandled type: %d\n", obj->type); + return -EINVAL; + } + + return 0; +} + +int rtw89_acpi_evaluate_dsm(struct rtw89_dev *rtwdev, + enum rtw89_acpi_dsm_func func, u8 *value) +{ + union acpi_object *obj; + int ret; + + obj = acpi_evaluate_dsm(ACPI_HANDLE(rtwdev->dev), &rtw89_guid, + 0, func, NULL); + if (!obj) { + rtw89_debug(rtwdev, RTW89_DBG_UNEXP, + "acpi dsm fail to evaluate func: %d\n", func); + return -ENOENT; + } + + ret = rtw89_acpi_dsm_get(rtwdev, obj, value); + + ACPI_FREE(obj); + return ret; +} only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/realtek/rtw89/acpi.h +++ linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtw89/acpi.h @@ -0,0 +1,21 @@ +/* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ +/* Copyright(c) 2021-2023 Realtek Corporation + */ + +#ifndef __RTW89_ACPI_H__ +#define __RTW89_ACPI_H__ + +#include "core.h" + +enum rtw89_acpi_dsm_func { + RTW89_ACPI_DSM_FUNC_IDN_BAND_SUP = 2, + RTW89_ACPI_DSM_FUNC_6G_DIS = 3, + RTW89_ACPI_DSM_FUNC_6G_BP = 4, + RTW89_ACPI_DSM_FUNC_TAS_EN = 5, + RTW89_ACPI_DSM_FUNC_59G_EN = 6, +}; + +int rtw89_acpi_evaluate_dsm(struct rtw89_dev *rtwdev, + enum rtw89_acpi_dsm_func func, u8 *value); + +#endif only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/realtek/rtw89/regd.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtw89/regd.c @@ -2,6 +2,7 @@ /* Copyright(c) 2019-2020 Realtek Corporation */ +#include "acpi.h" #include "debug.h" #include "ps.h" @@ -282,6 +283,66 @@ __r->txpwr_regd[RTW89_BAND_6G]); \ } while (0) +static void rtw89_regd_setup_unii4(struct rtw89_dev *rtwdev, + struct wiphy *wiphy) +{ + const struct rtw89_chip_info *chip = rtwdev->chip; + bool regd_allow_unii_4 = chip->support_unii4; + struct ieee80211_supported_band *sband; + int ret; + u8 val; + + if (!chip->support_unii4) + goto bottom; + + ret = rtw89_acpi_evaluate_dsm(rtwdev, RTW89_ACPI_DSM_FUNC_59G_EN, &val); + if (ret) { + rtw89_debug(rtwdev, RTW89_DBG_REGD, + "acpi: cannot eval unii 4: %d\n", ret); + goto bottom; + } + + rtw89_debug(rtwdev, RTW89_DBG_REGD, + "acpi: eval if allow unii 4: %d\n", val); + + switch (val) { + case 0: + regd_allow_unii_4 = false; + break; + case 1: + regd_allow_unii_4 = true; + break; + default: + break; + } + +bottom: + rtw89_debug(rtwdev, RTW89_DBG_REGD, "regd: allow unii 4: %d\n", + regd_allow_unii_4); + + if (regd_allow_unii_4) + return; + + sband = wiphy->bands[NL80211_BAND_5GHZ]; + if (!sband) + return; + + sband->n_channels -= 3; +} + +int rtw89_regd_setup(struct rtw89_dev *rtwdev) +{ + struct wiphy *wiphy = rtwdev->hw->wiphy; + + if (!wiphy) + return -EINVAL; + + rtw89_regd_setup_unii4(rtwdev, wiphy); + + wiphy->reg_notifier = rtw89_regd_notifier; + return 0; +} + int rtw89_regd_init(struct rtw89_dev *rtwdev, void (*reg_notifier)(struct wiphy *wiphy, struct regulatory_request *request)) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/realtek/rtw89/rtw8851b.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtw89/rtw8851b.c @@ -0,0 +1,102 @@ +// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause +/* Copyright(c) 2022-2023 Realtek Corporation + */ + +#include "coex.h" +#include "fw.h" +#include "mac.h" +#include "phy.h" +#include "reg.h" +#include "rtw8851b.h" +#include "rtw8851b_table.h" +#include "txrx.h" +#include "util.h" + +#define RTW8851B_FW_FORMAT_MAX 0 +#define RTW8851B_FW_BASENAME "rtw89/rtw8851b_fw" +#define RTW8851B_MODULE_FIRMWARE \ + RTW8851B_FW_BASENAME ".bin" + +static const struct rtw89_chip_ops rtw8851b_chip_ops = { + .fem_setup = NULL, + .fill_txdesc = rtw89_core_fill_txdesc, + .fill_txdesc_fwcmd = rtw89_core_fill_txdesc, + .h2c_dctl_sec_cam = NULL, +}; + +const struct rtw89_chip_info rtw8851b_chip_info = { + .chip_id = RTL8851B, + .ops = &rtw8851b_chip_ops, + .fw_basename = RTW8851B_FW_BASENAME, + .fw_format_max = RTW8851B_FW_FORMAT_MAX, + .try_ce_fw = true, + .fifo_size = 196608, + .dle_scc_rsvd_size = 98304, + .max_amsdu_limit = 3500, + .dis_2g_40m_ul_ofdma = true, + .rsvd_ple_ofst = 0x2f800, + .wde_qempty_acq_num = 4, + .wde_qempty_mgq_sel = 4, + .rf_base_addr = {0xe000}, + .pwr_on_seq = NULL, + .pwr_off_seq = NULL, + .bb_table = &rtw89_8851b_phy_bb_table, + .bb_gain_table = &rtw89_8851b_phy_bb_gain_table, + .rf_table = {&rtw89_8851b_phy_radioa_table,}, + .nctl_table = &rtw89_8851b_phy_nctl_table, + .byr_table = &rtw89_8851b_byr_table, + .dflt_parms = &rtw89_8851b_dflt_parms, + .rfe_parms_conf = rtw89_8851b_rfe_parms_conf, + .txpwr_factor_rf = 2, + .txpwr_factor_mac = 1, + .dig_table = NULL, + .tssi_dbw_table = NULL, + .support_chanctx_num = 0, + .support_bands = BIT(NL80211_BAND_2GHZ) | + BIT(NL80211_BAND_5GHZ), + .support_bw160 = false, + .support_unii4 = true, + .support_ul_tb_ctrl = true, + .hw_sec_hdr = false, + .rf_path_num = 1, + .tx_nss = 1, + .rx_nss = 1, + .acam_num = 32, + .bcam_num = 20, + .scam_num = 128, + .bacam_num = 2, + .bacam_dynamic_num = 4, + .bacam_v1 = false, + .sec_ctrl_efuse_size = 4, + .physical_efuse_size = 1216, + .logical_efuse_size = 2048, + .limit_efuse_size = 1280, + .dav_phy_efuse_size = 0, + .dav_log_efuse_size = 0, + .phycap_addr = 0x580, + .phycap_size = 128, + .para_ver = 0, + .wlcx_desired = 0x06000000, + .btcx_desired = 0x7, + .scbd = 0x1, + .mailbox = 0x1, + + .ps_mode_supported = BIT(RTW89_PS_MODE_RFOFF) | + BIT(RTW89_PS_MODE_CLK_GATED), + .low_power_hci_modes = 0, + .h2c_cctl_func_id = H2C_FUNC_MAC_CCTLINFO_UD, + .hci_func_en_addr = R_AX_HCI_FUNC_EN, + .h2c_desc_size = sizeof(struct rtw89_txwd_body), + .txwd_body_size = sizeof(struct rtw89_txwd_body), + .bss_clr_map_reg = R_BSS_CLR_MAP_V1, + .dma_ch_mask = BIT(RTW89_DMA_ACH4) | BIT(RTW89_DMA_ACH5) | + BIT(RTW89_DMA_ACH6) | BIT(RTW89_DMA_ACH7) | + BIT(RTW89_DMA_B1MG) | BIT(RTW89_DMA_B1HI), + .edcca_lvl_reg = R_SEG0R_EDCCA_LVL_V1, +}; +EXPORT_SYMBOL(rtw8851b_chip_info); + +MODULE_FIRMWARE(RTW8851B_MODULE_FIRMWARE); +MODULE_AUTHOR("Realtek Corporation"); +MODULE_DESCRIPTION("Realtek 802.11ax wireless 8851B driver"); +MODULE_LICENSE("Dual BSD/GPL"); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/realtek/rtw89/rtw8851b.h +++ linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtw89/rtw8851b.h @@ -0,0 +1,15 @@ +/* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ +/* Copyright(c) 2022-2023 Realtek Corporation + */ + +#ifndef __RTW89_8851B_H__ +#define __RTW89_8851B_H__ + +#include "core.h" + +#define RF_PATH_NUM_8851B 1 +#define BB_PATH_NUM_8851B 1 + +extern const struct rtw89_chip_info rtw8851b_chip_info; + +#endif only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/realtek/rtw89/rtw8852a.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtw89/rtw8852a.c @@ -2082,6 +2082,7 @@ .support_bands = BIT(NL80211_BAND_2GHZ) | BIT(NL80211_BAND_5GHZ), .support_bw160 = false, + .support_unii4 = false, .support_ul_tb_ctrl = false, .hw_sec_hdr = false, .rf_path_num = 2, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/realtek/rtw89/rtw8852b.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtw89/rtw8852b.c @@ -1284,7 +1284,7 @@ static void rtw8852b_5m_mask(struct rtw89_dev *rtwdev, const struct rtw89_chan *chan, enum rtw89_phy_idx phy_idx) { - u8 pri_ch = chan->primary_channel; + u8 pri_ch = chan->pri_ch_idx; bool mask_5m_low; bool mask_5m_en; @@ -1292,12 +1292,13 @@ case RTW89_CHANNEL_WIDTH_40: /* Prich=1: Mask 5M High, Prich=2: Mask 5M Low */ mask_5m_en = true; - mask_5m_low = pri_ch == 2; + mask_5m_low = pri_ch == RTW89_SC_20_LOWER; break; case RTW89_CHANNEL_WIDTH_80: /* Prich=3: Mask 5M High, Prich=4: Mask 5M Low, Else: Disable */ - mask_5m_en = pri_ch == 3 || pri_ch == 4; - mask_5m_low = pri_ch == 4; + mask_5m_en = pri_ch == RTW89_SC_20_UPMOST || + pri_ch == RTW89_SC_20_LOWEST; + mask_5m_low = pri_ch == RTW89_SC_20_LOWEST; break; default: mask_5m_en = false; @@ -2459,6 +2460,7 @@ .support_bands = BIT(NL80211_BAND_2GHZ) | BIT(NL80211_BAND_5GHZ), .support_bw160 = false, + .support_unii4 = true, .support_ul_tb_ctrl = true, .hw_sec_hdr = false, .rf_path_num = 2, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/net/wireless/realtek/rtw89/rtw8852c.c +++ linux-azure-6.2-6.2.0/drivers/net/wireless/realtek/rtw89/rtw8852c.c @@ -1445,18 +1445,19 @@ const struct rtw89_chan *chan, enum rtw89_phy_idx phy_idx) { - u8 pri_ch = chan->primary_channel; + u8 pri_ch = chan->pri_ch_idx; bool mask_5m_low; bool mask_5m_en; switch (chan->band_width) { case RTW89_CHANNEL_WIDTH_40: mask_5m_en = true; - mask_5m_low = pri_ch == 2; + mask_5m_low = pri_ch == RTW89_SC_20_LOWER; break; case RTW89_CHANNEL_WIDTH_80: - mask_5m_en = ((pri_ch == 3) || (pri_ch == 4)); - mask_5m_low = pri_ch == 4; + mask_5m_en = pri_ch == RTW89_SC_20_UPMOST || + pri_ch == RTW89_SC_20_LOWEST; + mask_5m_low = pri_ch == RTW89_SC_20_LOWEST; break; default: mask_5m_en = false; @@ -2891,6 +2892,7 @@ BIT(NL80211_BAND_5GHZ) | BIT(NL80211_BAND_6GHZ), .support_bw160 = true, + .support_unii4 = true, .support_ul_tb_ctrl = false, .hw_sec_hdr = true, .rf_path_num = 2, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/nvme/host/trace.h +++ linux-azure-6.2-6.2.0/drivers/nvme/host/trace.h @@ -127,15 +127,12 @@ ), TP_printk("nvme%d: NVME_AEN=%#08x [%s]", __entry->ctrl_id, __entry->result, - __print_symbolic(__entry->result, - aer_name(NVME_AER_NOTICE_NS_CHANGED), - aer_name(NVME_AER_NOTICE_ANA), - aer_name(NVME_AER_NOTICE_FW_ACT_STARTING), - aer_name(NVME_AER_NOTICE_DISC_CHANGED), - aer_name(NVME_AER_ERROR), - aer_name(NVME_AER_SMART), - aer_name(NVME_AER_CSS), - aer_name(NVME_AER_VS)) + __print_symbolic(__entry->result & 0x7, + aer_name(NVME_AER_ERROR), + aer_name(NVME_AER_SMART), + aer_name(NVME_AER_NOTICE), + aer_name(NVME_AER_CSS), + aer_name(NVME_AER_VS)) ) ); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/nvme/target/admin-cmd.c +++ linux-azure-6.2-6.2.0/drivers/nvme/target/admin-cmd.c @@ -685,6 +685,13 @@ } } +static void nvmet_execute_identify_ctrl_nvm(struct nvmet_req *req) +{ + /* Not supported: return zeroes */ + nvmet_req_complete(req, + nvmet_zero_sgl(req, 0, sizeof(struct nvme_id_ctrl_nvm))); +} + static void nvmet_execute_identify(struct nvmet_req *req) { if (!nvmet_check_transfer_len(req, NVME_IDENTIFY_DATA_SIZE)) @@ -692,13 +699,8 @@ switch (req->cmd->identify.cns) { case NVME_ID_CNS_NS: - switch (req->cmd->identify.csi) { - case NVME_CSI_NVM: - return nvmet_execute_identify_ns(req); - default: - break; - } - break; + nvmet_execute_identify_ns(req); + return; case NVME_ID_CNS_CS_NS: if (IS_ENABLED(CONFIG_BLK_DEV_ZONED)) { switch (req->cmd->identify.csi) { @@ -710,29 +712,24 @@ } break; case NVME_ID_CNS_CTRL: - switch (req->cmd->identify.csi) { - case NVME_CSI_NVM: - return nvmet_execute_identify_ctrl(req); - } - break; + nvmet_execute_identify_ctrl(req); + return; case NVME_ID_CNS_CS_CTRL: - if (IS_ENABLED(CONFIG_BLK_DEV_ZONED)) { - switch (req->cmd->identify.csi) { - case NVME_CSI_ZNS: - return nvmet_execute_identify_cns_cs_ctrl(req); - default: - break; - } - } - break; - case NVME_ID_CNS_NS_ACTIVE_LIST: switch (req->cmd->identify.csi) { case NVME_CSI_NVM: - return nvmet_execute_identify_nslist(req); - default: + nvmet_execute_identify_ctrl_nvm(req); + return; + case NVME_CSI_ZNS: + if (IS_ENABLED(CONFIG_BLK_DEV_ZONED)) { + nvmet_execute_identify_ctrl_zns(req); + return; + } break; } break; + case NVME_ID_CNS_NS_ACTIVE_LIST: + nvmet_execute_identify_nslist(req); + return; case NVME_ID_CNS_NS_DESC_LIST: if (nvmet_handle_identify_desclist(req) == true) return; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/nvme/target/fcloop.c +++ linux-azure-6.2-6.2.0/drivers/nvme/target/fcloop.c @@ -614,10 +614,11 @@ struct fcloop_fcpreq *tfcp_req = container_of(work, struct fcloop_fcpreq, fcp_rcv_work); struct nvmefc_fcp_req *fcpreq = tfcp_req->fcpreq; + unsigned long flags; int ret = 0; bool aborted = false; - spin_lock_irq(&tfcp_req->reqlock); + spin_lock_irqsave(&tfcp_req->reqlock, flags); switch (tfcp_req->inistate) { case INI_IO_START: tfcp_req->inistate = INI_IO_ACTIVE; @@ -626,11 +627,11 @@ aborted = true; break; default: - spin_unlock_irq(&tfcp_req->reqlock); + spin_unlock_irqrestore(&tfcp_req->reqlock, flags); WARN_ON(1); return; } - spin_unlock_irq(&tfcp_req->reqlock); + spin_unlock_irqrestore(&tfcp_req->reqlock, flags); if (unlikely(aborted)) ret = -ECANCELED; @@ -655,8 +656,9 @@ container_of(work, struct fcloop_fcpreq, abort_rcv_work); struct nvmefc_fcp_req *fcpreq; bool completed = false; + unsigned long flags; - spin_lock_irq(&tfcp_req->reqlock); + spin_lock_irqsave(&tfcp_req->reqlock, flags); fcpreq = tfcp_req->fcpreq; switch (tfcp_req->inistate) { case INI_IO_ABORTED: @@ -665,11 +667,11 @@ completed = true; break; default: - spin_unlock_irq(&tfcp_req->reqlock); + spin_unlock_irqrestore(&tfcp_req->reqlock, flags); WARN_ON(1); return; } - spin_unlock_irq(&tfcp_req->reqlock); + spin_unlock_irqrestore(&tfcp_req->reqlock, flags); if (unlikely(completed)) { /* remove reference taken in original abort downcall */ @@ -681,9 +683,9 @@ nvmet_fc_rcv_fcp_abort(tfcp_req->tport->targetport, &tfcp_req->tgt_fcp_req); - spin_lock_irq(&tfcp_req->reqlock); + spin_lock_irqsave(&tfcp_req->reqlock, flags); tfcp_req->fcpreq = NULL; - spin_unlock_irq(&tfcp_req->reqlock); + spin_unlock_irqrestore(&tfcp_req->reqlock, flags); fcloop_call_host_done(fcpreq, tfcp_req, -ECANCELED); /* call_host_done releases reference for abort downcall */ @@ -699,11 +701,12 @@ struct fcloop_fcpreq *tfcp_req = container_of(work, struct fcloop_fcpreq, tio_done_work); struct nvmefc_fcp_req *fcpreq; + unsigned long flags; - spin_lock_irq(&tfcp_req->reqlock); + spin_lock_irqsave(&tfcp_req->reqlock, flags); fcpreq = tfcp_req->fcpreq; tfcp_req->inistate = INI_IO_COMPLETED; - spin_unlock_irq(&tfcp_req->reqlock); + spin_unlock_irqrestore(&tfcp_req->reqlock, flags); fcloop_call_host_done(fcpreq, tfcp_req, tfcp_req->status); } @@ -807,13 +810,14 @@ u32 rsplen = 0, xfrlen = 0; int fcp_err = 0, active, aborted; u8 op = tgt_fcpreq->op; + unsigned long flags; - spin_lock_irq(&tfcp_req->reqlock); + spin_lock_irqsave(&tfcp_req->reqlock, flags); fcpreq = tfcp_req->fcpreq; active = tfcp_req->active; aborted = tfcp_req->aborted; tfcp_req->active = true; - spin_unlock_irq(&tfcp_req->reqlock); + spin_unlock_irqrestore(&tfcp_req->reqlock, flags); if (unlikely(active)) /* illegal - call while i/o active */ @@ -821,9 +825,9 @@ if (unlikely(aborted)) { /* target transport has aborted i/o prior */ - spin_lock_irq(&tfcp_req->reqlock); + spin_lock_irqsave(&tfcp_req->reqlock, flags); tfcp_req->active = false; - spin_unlock_irq(&tfcp_req->reqlock); + spin_unlock_irqrestore(&tfcp_req->reqlock, flags); tgt_fcpreq->transferred_length = 0; tgt_fcpreq->fcp_error = -ECANCELED; tgt_fcpreq->done(tgt_fcpreq); @@ -880,9 +884,9 @@ break; } - spin_lock_irq(&tfcp_req->reqlock); + spin_lock_irqsave(&tfcp_req->reqlock, flags); tfcp_req->active = false; - spin_unlock_irq(&tfcp_req->reqlock); + spin_unlock_irqrestore(&tfcp_req->reqlock, flags); tgt_fcpreq->transferred_length = xfrlen; tgt_fcpreq->fcp_error = fcp_err; @@ -896,15 +900,16 @@ struct nvmefc_tgt_fcp_req *tgt_fcpreq) { struct fcloop_fcpreq *tfcp_req = tgt_fcp_req_to_fcpreq(tgt_fcpreq); + unsigned long flags; /* * mark aborted only in case there were 2 threads in transport * (one doing io, other doing abort) and only kills ops posted * after the abort request */ - spin_lock_irq(&tfcp_req->reqlock); + spin_lock_irqsave(&tfcp_req->reqlock, flags); tfcp_req->aborted = true; - spin_unlock_irq(&tfcp_req->reqlock); + spin_unlock_irqrestore(&tfcp_req->reqlock, flags); tfcp_req->status = NVME_SC_INTERNAL; @@ -946,6 +951,7 @@ struct fcloop_ini_fcpreq *inireq = fcpreq->private; struct fcloop_fcpreq *tfcp_req; bool abortio = true; + unsigned long flags; spin_lock(&inireq->inilock); tfcp_req = inireq->tfcp_req; @@ -958,7 +964,7 @@ return; /* break initiator/target relationship for io */ - spin_lock_irq(&tfcp_req->reqlock); + spin_lock_irqsave(&tfcp_req->reqlock, flags); switch (tfcp_req->inistate) { case INI_IO_START: case INI_IO_ACTIVE: @@ -968,11 +974,11 @@ abortio = false; break; default: - spin_unlock_irq(&tfcp_req->reqlock); + spin_unlock_irqrestore(&tfcp_req->reqlock, flags); WARN_ON(1); return; } - spin_unlock_irq(&tfcp_req->reqlock); + spin_unlock_irqrestore(&tfcp_req->reqlock, flags); if (abortio) /* leave the reference while the work item is scheduled */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/nvme/target/nvmet.h +++ linux-azure-6.2-6.2.0/drivers/nvme/target/nvmet.h @@ -581,7 +581,7 @@ u16 blk_to_nvme_status(struct nvmet_req *req, blk_status_t blk_sts); bool nvmet_bdev_zns_enable(struct nvmet_ns *ns); -void nvmet_execute_identify_cns_cs_ctrl(struct nvmet_req *req); +void nvmet_execute_identify_ctrl_zns(struct nvmet_req *req); void nvmet_execute_identify_cns_cs_ns(struct nvmet_req *req); void nvmet_bdev_execute_zone_mgmt_recv(struct nvmet_req *req); void nvmet_bdev_execute_zone_mgmt_send(struct nvmet_req *req); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/nvme/target/zns.c +++ linux-azure-6.2-6.2.0/drivers/nvme/target/zns.c @@ -70,7 +70,7 @@ return true; } -void nvmet_execute_identify_cns_cs_ctrl(struct nvmet_req *req) +void nvmet_execute_identify_ctrl_zns(struct nvmet_req *req) { u8 zasl = req->sq->ctrl->subsys->zasl; struct nvmet_ctrl *ctrl = req->sq->ctrl; @@ -97,7 +97,7 @@ void nvmet_execute_identify_cns_cs_ns(struct nvmet_req *req) { - struct nvme_id_ns_zns *id_zns; + struct nvme_id_ns_zns *id_zns = NULL; u64 zsze; u16 status; u32 mar, mor; @@ -118,16 +118,18 @@ if (status) goto done; - if (!bdev_is_zoned(req->ns->bdev)) { - req->error_loc = offsetof(struct nvme_identify, nsid); - goto done; - } - if (nvmet_ns_revalidate(req->ns)) { mutex_lock(&req->ns->subsys->lock); nvmet_ns_changed(req->ns->subsys, req->ns->nsid); mutex_unlock(&req->ns->subsys->lock); } + + if (!bdev_is_zoned(req->ns->bdev)) { + status = NVME_SC_INVALID_FIELD | NVME_SC_DNR; + req->error_loc = offsetof(struct nvme_identify, nsid); + goto out; + } + zsze = (bdev_zone_sectors(req->ns->bdev) << 9) >> req->ns->blksize_shift; id_zns->lbafe[0].zsze = cpu_to_le64(zsze); @@ -148,8 +150,8 @@ done: status = nvmet_copy_to_sgl(req, 0, id_zns, sizeof(*id_zns)); - kfree(id_zns); out: + kfree(id_zns); nvmet_req_complete(req, status); } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/of/device.c +++ linux-azure-6.2-6.2.0/drivers/of/device.c @@ -297,12 +297,15 @@ if (size < 0) return size; - str = kmalloc(size + 1, GFP_KERNEL); + /* Reserve an additional byte for the trailing '\0' */ + size++; + + str = kmalloc(size, GFP_KERNEL); if (!str) return -ENOMEM; of_device_get_modalias(dev, str, size); - str[size] = '\0'; + str[size - 1] = '\0'; ret = request_module(str); kfree(str); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/pci/controller/dwc/Kconfig +++ linux-azure-6.2-6.2.0/drivers/pci/controller/dwc/Kconfig @@ -286,6 +286,7 @@ tristate "HiSilicon Kirin series SoCs PCIe controllers" depends on PCI_MSI select PCIE_DW_HOST + select REGMAP_MMIO help Say Y here if you want PCIe controller support on HiSilicon Kirin series SoCs. only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/pci/controller/dwc/pci-imx6.c +++ linux-azure-6.2-6.2.0/drivers/pci/controller/dwc/pci-imx6.c @@ -1402,6 +1402,13 @@ static int __init imx6_pcie_init(void) { #ifdef CONFIG_ARM + struct device_node *np; + + np = of_find_matching_node(NULL, imx6_pcie_of_match); + if (!np) + return -ENODEV; + of_node_put(np); + /* * Since probe() can be deferred we need to make sure that * hook_fault_code is not called after __init memory is freed only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/pci/hotplug/pciehp_pci.c +++ linux-azure-6.2-6.2.0/drivers/pci/hotplug/pciehp_pci.c @@ -63,7 +63,14 @@ pci_assign_unassigned_bridge_resources(bridge); pcie_bus_configure_settings(parent); + + /* + * Release reset_lock during driver binding + * to avoid AB-BA deadlock with device_lock. + */ + up_read(&ctrl->reset_lock); pci_bus_add_devices(parent); + down_read_nested(&ctrl->reset_lock, ctrl->depth); out: pci_unlock_rescan_remove(); @@ -104,7 +111,15 @@ list_for_each_entry_safe_reverse(dev, temp, &parent->devices, bus_list) { pci_dev_get(dev); + + /* + * Release reset_lock during driver unbinding + * to avoid AB-BA deadlock with device_lock. + */ + up_read(&ctrl->reset_lock); pci_stop_and_remove_bus_device(dev); + down_read_nested(&ctrl->reset_lock, ctrl->depth); + /* * Ensure that no new Requests will be generated from * the device. only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/pci/pcie/edr.c +++ linux-azure-6.2-6.2.0/drivers/pci/pcie/edr.c @@ -193,6 +193,7 @@ */ if (estate == PCI_ERS_RESULT_RECOVERED) { pci_dbg(edev, "DPC port successfully recovered\n"); + pcie_clear_device_status(edev); acpi_send_edr_status(pdev, edev, EDR_OST_SUCCESS); } else { pci_dbg(edev, "DPC port recovery failed\n"); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/perf/amlogic/meson_ddr_pmu_core.c +++ linux-azure-6.2-6.2.0/drivers/perf/amlogic/meson_ddr_pmu_core.c @@ -156,10 +156,14 @@ u64 config2 = event->attr.config2; int i; - for_each_set_bit(i, (const unsigned long *)&config1, sizeof(config1)) + for_each_set_bit(i, + (const unsigned long *)&config1, + BITS_PER_TYPE(config1)) meson_ddr_set_axi_filter(event, i); - for_each_set_bit(i, (const unsigned long *)&config2, sizeof(config2)) + for_each_set_bit(i, + (const unsigned long *)&config2, + BITS_PER_TYPE(config2)) meson_ddr_set_axi_filter(event, i + 64); if (flags & PERF_EF_START) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/perf/arm-cmn.c +++ linux-azure-6.2-6.2.0/drivers/perf/arm-cmn.c @@ -57,14 +57,12 @@ #define CMN_INFO_REQ_VC_NUM GENMASK_ULL(1, 0) /* XPs also have some local topology info which has uses too */ -#define CMN_MXP__CONNECT_INFO_P0 0x0008 -#define CMN_MXP__CONNECT_INFO_P1 0x0010 -#define CMN_MXP__CONNECT_INFO_P2 0x0028 -#define CMN_MXP__CONNECT_INFO_P3 0x0030 -#define CMN_MXP__CONNECT_INFO_P4 0x0038 -#define CMN_MXP__CONNECT_INFO_P5 0x0040 +#define CMN_MXP__CONNECT_INFO(p) (0x0008 + 8 * (p)) #define CMN__CONNECT_INFO_DEVICE_TYPE GENMASK_ULL(4, 0) +#define CMN_MAX_PORTS 6 +#define CI700_CONNECT_INFO_P2_5_OFFSET 0x10 + /* PMU registers occupy the 3rd 4KB page of each node's region */ #define CMN_PMU_OFFSET 0x2000 @@ -166,7 +164,7 @@ #define CMN_EVENT_BYNODEID(event) FIELD_GET(CMN_CONFIG_BYNODEID, (event)->attr.config) #define CMN_EVENT_NODEID(event) FIELD_GET(CMN_CONFIG_NODEID, (event)->attr.config) -#define CMN_CONFIG_WP_COMBINE GENMASK_ULL(27, 24) +#define CMN_CONFIG_WP_COMBINE GENMASK_ULL(30, 27) #define CMN_CONFIG_WP_DEV_SEL GENMASK_ULL(50, 48) #define CMN_CONFIG_WP_CHN_SEL GENMASK_ULL(55, 51) /* Note that we don't yet support the tertiary match group on newer IPs */ @@ -396,6 +394,25 @@ return NULL; } +static u32 arm_cmn_device_connect_info(const struct arm_cmn *cmn, + const struct arm_cmn_node *xp, int port) +{ + int offset = CMN_MXP__CONNECT_INFO(port); + + if (port >= 2) { + if (cmn->model & (CMN600 | CMN650)) + return 0; + /* + * CI-700 may have extra ports, but still has the + * mesh_port_connect_info registers in the way. + */ + if (cmn->model == CI700) + offset += CI700_CONNECT_INFO_P2_5_OFFSET; + } + + return readl_relaxed(xp->pmu_base - CMN_PMU_OFFSET + offset); +} + static struct dentry *arm_cmn_debugfs; #ifdef CONFIG_DEBUG_FS @@ -469,7 +486,7 @@ y = cmn->mesh_y; while (y--) { int xp_base = cmn->mesh_x * y; - u8 port[6][CMN_MAX_DIMENSION]; + u8 port[CMN_MAX_PORTS][CMN_MAX_DIMENSION]; for (x = 0; x < cmn->mesh_x; x++) seq_puts(s, "--------+"); @@ -477,14 +494,9 @@ seq_printf(s, "\n%d |", y); for (x = 0; x < cmn->mesh_x; x++) { struct arm_cmn_node *xp = cmn->xps + xp_base + x; - void __iomem *base = xp->pmu_base - CMN_PMU_OFFSET; - port[0][x] = readl_relaxed(base + CMN_MXP__CONNECT_INFO_P0); - port[1][x] = readl_relaxed(base + CMN_MXP__CONNECT_INFO_P1); - port[2][x] = readl_relaxed(base + CMN_MXP__CONNECT_INFO_P2); - port[3][x] = readl_relaxed(base + CMN_MXP__CONNECT_INFO_P3); - port[4][x] = readl_relaxed(base + CMN_MXP__CONNECT_INFO_P4); - port[5][x] = readl_relaxed(base + CMN_MXP__CONNECT_INFO_P5); + for (p = 0; p < CMN_MAX_PORTS; p++) + port[p][x] = arm_cmn_device_connect_info(cmn, xp, p); seq_printf(s, " XP #%-2d |", xp_base + x); } @@ -2082,18 +2094,9 @@ * from this, since in that case we will see at least one XP * with port 2 connected, for the HN-D. */ - if (readq_relaxed(xp_region + CMN_MXP__CONNECT_INFO_P0)) - xp_ports |= BIT(0); - if (readq_relaxed(xp_region + CMN_MXP__CONNECT_INFO_P1)) - xp_ports |= BIT(1); - if (readq_relaxed(xp_region + CMN_MXP__CONNECT_INFO_P2)) - xp_ports |= BIT(2); - if (readq_relaxed(xp_region + CMN_MXP__CONNECT_INFO_P3)) - xp_ports |= BIT(3); - if (readq_relaxed(xp_region + CMN_MXP__CONNECT_INFO_P4)) - xp_ports |= BIT(4); - if (readq_relaxed(xp_region + CMN_MXP__CONNECT_INFO_P5)) - xp_ports |= BIT(5); + for (int p = 0; p < CMN_MAX_PORTS; p++) + if (arm_cmn_device_connect_info(cmn, xp, p)) + xp_ports |= BIT(p); if (cmn->multi_dtm && (xp_ports & 0xc)) arm_cmn_init_dtm(dtm++, xp, 1); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/perf/riscv_pmu_sbi.c +++ linux-azure-6.2-6.2.0/drivers/perf/riscv_pmu_sbi.c @@ -883,7 +883,7 @@ struct platform_device *pdev; if (sbi_spec_version < sbi_mk_version(0, 3) || - sbi_probe_extension(SBI_EXT_PMU) <= 0) { + !sbi_probe_extension(SBI_EXT_PMU)) { return 0; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/phy/qualcomm/phy-qcom-qmp-pcie.c +++ linux-azure-6.2-6.2.0/drivers/phy/qualcomm/phy-qcom-qmp-pcie.c @@ -1854,7 +1854,7 @@ }; static const struct qmp_phy_cfg sc8180x_pciephy_cfg = { - .lanes = 1, + .lanes = 2, .tbls = { .serdes = sc8180x_qmp_pcie_serdes_tbl, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/phy/tegra/xusb.c +++ linux-azure-6.2-6.2.0/drivers/phy/tegra/xusb.c @@ -782,6 +782,7 @@ usb2->base.lane = usb2->base.ops->map(&usb2->base); if (IS_ERR(usb2->base.lane)) { err = PTR_ERR(usb2->base.lane); + tegra_xusb_port_unregister(&usb2->base); goto out; } @@ -848,6 +849,7 @@ ulpi->base.lane = ulpi->base.ops->map(&ulpi->base); if (IS_ERR(ulpi->base.lane)) { err = PTR_ERR(ulpi->base.lane); + tegra_xusb_port_unregister(&ulpi->base); goto out; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/phy/ti/phy-j721e-wiz.c +++ linux-azure-6.2-6.2.0/drivers/phy/ti/phy-j721e-wiz.c @@ -430,18 +430,17 @@ int i; for (i = 0; i < num_lanes; i++) { - if (wiz->lane_phy_type[i] == PHY_TYPE_DP) + if (wiz->lane_phy_type[i] == PHY_TYPE_DP) { mode = LANE_MODE_GEN1; - else if (wiz->lane_phy_type[i] == PHY_TYPE_QSGMII) + } else if (wiz->lane_phy_type[i] == PHY_TYPE_QSGMII) { mode = LANE_MODE_GEN2; - else - continue; - - if (wiz->lane_phy_type[i] == PHY_TYPE_USXGMII) { + } else if (wiz->lane_phy_type[i] == PHY_TYPE_USXGMII) { ret = regmap_field_write(wiz->p0_mac_src_sel[i], 0x3); ret = regmap_field_write(wiz->p0_rxfclk_sel[i], 0x3); ret = regmap_field_write(wiz->p0_refclk_sel[i], 0x3); mode = LANE_MODE_GEN1; + } else { + continue; } ret = regmap_field_write(wiz->p_standard_mode[i], mode); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/pinctrl/qcom/pinctrl-lpass-lpi.c +++ linux-azure-6.2-6.2.0/drivers/pinctrl/qcom/pinctrl-lpass-lpi.c @@ -221,6 +221,15 @@ } } + /* + * As per Hardware Programming Guide, when configuring pin as output, + * set the pin value before setting output-enable (OE). + */ + if (output_enabled) { + val = u32_encode_bits(value ? 1 : 0, LPI_GPIO_VALUE_OUT_MASK); + lpi_gpio_write(pctrl, group, LPI_GPIO_VALUE_REG, val); + } + val = lpi_gpio_read(pctrl, group, LPI_GPIO_CFG_REG); u32p_replace_bits(&val, pullup, LPI_GPIO_PULL_MASK); @@ -230,11 +239,6 @@ lpi_gpio_write(pctrl, group, LPI_GPIO_CFG_REG, val); - if (output_enabled) { - val = u32_encode_bits(value ? 1 : 0, LPI_GPIO_VALUE_OUT_MASK); - lpi_gpio_write(pctrl, group, LPI_GPIO_VALUE_REG, val); - } - return 0; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/pinctrl/ralink/pinctrl-mt7620.c +++ linux-azure-6.2-6.2.0/drivers/pinctrl/ralink/pinctrl-mt7620.c @@ -372,6 +372,7 @@ static const struct of_device_id mt7620_pinctrl_match[] = { { .compatible = "ralink,mt7620-pinctrl" }, + { .compatible = "ralink,rt2880-pinmux" }, {} }; MODULE_DEVICE_TABLE(of, mt7620_pinctrl_match); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/pinctrl/ralink/pinctrl-mt7621.c +++ linux-azure-6.2-6.2.0/drivers/pinctrl/ralink/pinctrl-mt7621.c @@ -97,6 +97,7 @@ static const struct of_device_id mt7621_pinctrl_match[] = { { .compatible = "ralink,mt7621-pinctrl" }, + { .compatible = "ralink,rt2880-pinmux" }, {} }; MODULE_DEVICE_TABLE(of, mt7621_pinctrl_match); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/pinctrl/ralink/pinctrl-rt2880.c +++ linux-azure-6.2-6.2.0/drivers/pinctrl/ralink/pinctrl-rt2880.c @@ -41,6 +41,7 @@ static const struct of_device_id rt2880_pinctrl_match[] = { { .compatible = "ralink,rt2880-pinctrl" }, + { .compatible = "ralink,rt2880-pinmux" }, {} }; MODULE_DEVICE_TABLE(of, rt2880_pinctrl_match); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/pinctrl/ralink/pinctrl-rt305x.c +++ linux-azure-6.2-6.2.0/drivers/pinctrl/ralink/pinctrl-rt305x.c @@ -118,6 +118,7 @@ static const struct of_device_id rt305x_pinctrl_match[] = { { .compatible = "ralink,rt305x-pinctrl" }, + { .compatible = "ralink,rt2880-pinmux" }, {} }; MODULE_DEVICE_TABLE(of, rt305x_pinctrl_match); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/pinctrl/ralink/pinctrl-rt3883.c +++ linux-azure-6.2-6.2.0/drivers/pinctrl/ralink/pinctrl-rt3883.c @@ -88,6 +88,7 @@ static const struct of_device_id rt3883_pinctrl_match[] = { { .compatible = "ralink,rt3883-pinctrl" }, + { .compatible = "ralink,rt2880-pinmux" }, {} }; MODULE_DEVICE_TABLE(of, rt3883_pinctrl_match); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/pinctrl/renesas/pfc-r8a779a0.c +++ linux-azure-6.2-6.2.0/drivers/pinctrl/renesas/pfc-r8a779a0.c @@ -696,16 +696,8 @@ PINMUX_SINGLE(PCIE0_CLKREQ_N), PINMUX_SINGLE(AVB0_PHY_INT), - PINMUX_SINGLE(AVB0_MAGIC), - PINMUX_SINGLE(AVB0_MDC), - PINMUX_SINGLE(AVB0_MDIO), - PINMUX_SINGLE(AVB0_TXCREFCLK), PINMUX_SINGLE(AVB1_PHY_INT), - PINMUX_SINGLE(AVB1_MAGIC), - PINMUX_SINGLE(AVB1_MDC), - PINMUX_SINGLE(AVB1_MDIO), - PINMUX_SINGLE(AVB1_TXCREFCLK), PINMUX_SINGLE(AVB2_AVTP_PPS), PINMUX_SINGLE(AVB2_AVTP_CAPTURE), only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/pinctrl/renesas/pfc-r8a779f0.c +++ linux-azure-6.2-6.2.0/drivers/pinctrl/renesas/pfc-r8a779f0.c @@ -1213,7 +1213,7 @@ RCAR_GP_PIN(3, 13), }; static const unsigned int tsn1_avtp_pps_mux[] = { - TSN0_AVTP_PPS_MARK, + TSN1_AVTP_PPS_MARK, }; static const unsigned int tsn1_avtp_capture_a_pins[] = { /* TSN1_AVTP_CAPTURE_A */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/pinctrl/renesas/pfc-r8a779g0.c +++ linux-azure-6.2-6.2.0/drivers/pinctrl/renesas/pfc-r8a779g0.c @@ -156,54 +156,54 @@ #define GPSR3_0 F_(MMC_SD_D1, IP0SR3_3_0) /* GPSR4 */ -#define GPSR4_24 FM(AVS1) -#define GPSR4_23 FM(AVS0) -#define GPSR4_22 FM(PCIE1_CLKREQ_N) -#define GPSR4_21 FM(PCIE0_CLKREQ_N) -#define GPSR4_20 FM(TSN0_TXCREFCLK) -#define GPSR4_19 FM(TSN0_TD2) -#define GPSR4_18 FM(TSN0_TD3) -#define GPSR4_17 FM(TSN0_RD2) -#define GPSR4_16 FM(TSN0_RD3) -#define GPSR4_15 FM(TSN0_TD0) -#define GPSR4_14 FM(TSN0_TD1) -#define GPSR4_13 FM(TSN0_RD1) -#define GPSR4_12 FM(TSN0_TXC) -#define GPSR4_11 FM(TSN0_RXC) -#define GPSR4_10 FM(TSN0_RD0) -#define GPSR4_9 FM(TSN0_TX_CTL) -#define GPSR4_8 FM(TSN0_AVTP_PPS0) -#define GPSR4_7 FM(TSN0_RX_CTL) -#define GPSR4_6 FM(TSN0_AVTP_CAPTURE) -#define GPSR4_5 FM(TSN0_AVTP_MATCH) -#define GPSR4_4 FM(TSN0_LINK) -#define GPSR4_3 FM(TSN0_PHY_INT) -#define GPSR4_2 FM(TSN0_AVTP_PPS1) -#define GPSR4_1 FM(TSN0_MDC) -#define GPSR4_0 FM(TSN0_MDIO) +#define GPSR4_24 F_(AVS1, IP3SR4_3_0) +#define GPSR4_23 F_(AVS0, IP2SR4_31_28) +#define GPSR4_22 F_(PCIE1_CLKREQ_N, IP2SR4_27_24) +#define GPSR4_21 F_(PCIE0_CLKREQ_N, IP2SR4_23_20) +#define GPSR4_20 F_(TSN0_TXCREFCLK, IP2SR4_19_16) +#define GPSR4_19 F_(TSN0_TD2, IP2SR4_15_12) +#define GPSR4_18 F_(TSN0_TD3, IP2SR4_11_8) +#define GPSR4_17 F_(TSN0_RD2, IP2SR4_7_4) +#define GPSR4_16 F_(TSN0_RD3, IP2SR4_3_0) +#define GPSR4_15 F_(TSN0_TD0, IP1SR4_31_28) +#define GPSR4_14 F_(TSN0_TD1, IP1SR4_27_24) +#define GPSR4_13 F_(TSN0_RD1, IP1SR4_23_20) +#define GPSR4_12 F_(TSN0_TXC, IP1SR4_19_16) +#define GPSR4_11 F_(TSN0_RXC, IP1SR4_15_12) +#define GPSR4_10 F_(TSN0_RD0, IP1SR4_11_8) +#define GPSR4_9 F_(TSN0_TX_CTL, IP1SR4_7_4) +#define GPSR4_8 F_(TSN0_AVTP_PPS0, IP1SR4_3_0) +#define GPSR4_7 F_(TSN0_RX_CTL, IP0SR4_31_28) +#define GPSR4_6 F_(TSN0_AVTP_CAPTURE, IP0SR4_27_24) +#define GPSR4_5 F_(TSN0_AVTP_MATCH, IP0SR4_23_20) +#define GPSR4_4 F_(TSN0_LINK, IP0SR4_19_16) +#define GPSR4_3 F_(TSN0_PHY_INT, IP0SR4_15_12) +#define GPSR4_2 F_(TSN0_AVTP_PPS1, IP0SR4_11_8) +#define GPSR4_1 F_(TSN0_MDC, IP0SR4_7_4) +#define GPSR4_0 F_(TSN0_MDIO, IP0SR4_3_0) /* GPSR 5 */ -#define GPSR5_20 FM(AVB2_RX_CTL) -#define GPSR5_19 FM(AVB2_TX_CTL) -#define GPSR5_18 FM(AVB2_RXC) -#define GPSR5_17 FM(AVB2_RD0) -#define GPSR5_16 FM(AVB2_TXC) -#define GPSR5_15 FM(AVB2_TD0) -#define GPSR5_14 FM(AVB2_RD1) -#define GPSR5_13 FM(AVB2_RD2) -#define GPSR5_12 FM(AVB2_TD1) -#define GPSR5_11 FM(AVB2_TD2) -#define GPSR5_10 FM(AVB2_MDIO) -#define GPSR5_9 FM(AVB2_RD3) -#define GPSR5_8 FM(AVB2_TD3) -#define GPSR5_7 FM(AVB2_TXCREFCLK) -#define GPSR5_6 FM(AVB2_MDC) -#define GPSR5_5 FM(AVB2_MAGIC) -#define GPSR5_4 FM(AVB2_PHY_INT) -#define GPSR5_3 FM(AVB2_LINK) -#define GPSR5_2 FM(AVB2_AVTP_MATCH) -#define GPSR5_1 FM(AVB2_AVTP_CAPTURE) -#define GPSR5_0 FM(AVB2_AVTP_PPS) +#define GPSR5_20 F_(AVB2_RX_CTL, IP2SR5_19_16) +#define GPSR5_19 F_(AVB2_TX_CTL, IP2SR5_15_12) +#define GPSR5_18 F_(AVB2_RXC, IP2SR5_11_8) +#define GPSR5_17 F_(AVB2_RD0, IP2SR5_7_4) +#define GPSR5_16 F_(AVB2_TXC, IP2SR5_3_0) +#define GPSR5_15 F_(AVB2_TD0, IP1SR5_31_28) +#define GPSR5_14 F_(AVB2_RD1, IP1SR5_27_24) +#define GPSR5_13 F_(AVB2_RD2, IP1SR5_23_20) +#define GPSR5_12 F_(AVB2_TD1, IP1SR5_19_16) +#define GPSR5_11 F_(AVB2_TD2, IP1SR5_15_12) +#define GPSR5_10 F_(AVB2_MDIO, IP1SR5_11_8) +#define GPSR5_9 F_(AVB2_RD3, IP1SR5_7_4) +#define GPSR5_8 F_(AVB2_TD3, IP1SR5_3_0) +#define GPSR5_7 F_(AVB2_TXCREFCLK, IP0SR5_31_28) +#define GPSR5_6 F_(AVB2_MDC, IP0SR5_27_24) +#define GPSR5_5 F_(AVB2_MAGIC, IP0SR5_23_20) +#define GPSR5_4 F_(AVB2_PHY_INT, IP0SR5_19_16) +#define GPSR5_3 F_(AVB2_LINK, IP0SR5_15_12) +#define GPSR5_2 F_(AVB2_AVTP_MATCH, IP0SR5_11_8) +#define GPSR5_1 F_(AVB2_AVTP_CAPTURE, IP0SR5_7_4) +#define GPSR5_0 F_(AVB2_AVTP_PPS, IP0SR5_3_0) /* GPSR 6 */ #define GPSR6_20 F_(AVB1_TXCREFCLK, IP2SR6_19_16) @@ -268,209 +268,271 @@ #define GPSR8_0 F_(SCL0, IP0SR8_3_0) /* SR0 */ -/* IP0SR0 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ -#define IP0SR0_3_0 F_(0, 0) FM(ERROROUTC_B) FM(TCLK2_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR0_7_4 F_(0, 0) FM(MSIOF3_SS1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR0_11_8 F_(0, 0) FM(MSIOF3_SS2) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR0_15_12 FM(IRQ3) FM(MSIOF3_SCK) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR0_19_16 FM(IRQ2) FM(MSIOF3_TXD) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR0_23_20 FM(IRQ1) FM(MSIOF3_RXD) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR0_27_24 FM(IRQ0) FM(MSIOF3_SYNC) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR0_31_28 FM(MSIOF5_SS2) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) - -/* IP1SR0 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ -#define IP1SR0_3_0 FM(MSIOF5_SS1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR0_7_4 FM(MSIOF5_SYNC) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR0_11_8 FM(MSIOF5_TXD) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR0_15_12 FM(MSIOF5_SCK) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR0_19_16 FM(MSIOF5_RXD) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR0_23_20 FM(MSIOF2_SS2) FM(TCLK1) FM(IRQ2_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR0_27_24 FM(MSIOF2_SS1) FM(HTX1) FM(TX1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR0_31_28 FM(MSIOF2_SYNC) FM(HRX1) FM(RX1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) - -/* IP2SR0 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ -#define IP2SR0_3_0 FM(MSIOF2_TXD) FM(HCTS1_N) FM(CTS1_N) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP2SR0_7_4 FM(MSIOF2_SCK) FM(HRTS1_N) FM(RTS1_N) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP2SR0_11_8 FM(MSIOF2_RXD) FM(HSCK1) FM(SCK1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +/* IP0SR0 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ +#define IP0SR0_3_0 F_(0, 0) FM(ERROROUTC_N_B) FM(TCLK2_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR0_7_4 F_(0, 0) FM(MSIOF3_SS1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR0_11_8 F_(0, 0) FM(MSIOF3_SS2) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR0_15_12 FM(IRQ3) FM(MSIOF3_SCK) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR0_19_16 FM(IRQ2) FM(MSIOF3_TXD) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR0_23_20 FM(IRQ1) FM(MSIOF3_RXD) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR0_27_24 FM(IRQ0) FM(MSIOF3_SYNC) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR0_31_28 FM(MSIOF5_SS2) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) + +/* IP1SR0 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ +#define IP1SR0_3_0 FM(MSIOF5_SS1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR0_7_4 FM(MSIOF5_SYNC) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR0_11_8 FM(MSIOF5_TXD) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR0_15_12 FM(MSIOF5_SCK) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR0_19_16 FM(MSIOF5_RXD) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR0_23_20 FM(MSIOF2_SS2) FM(TCLK1) FM(IRQ2_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR0_27_24 FM(MSIOF2_SS1) FM(HTX1) FM(TX1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR0_31_28 FM(MSIOF2_SYNC) FM(HRX1) FM(RX1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) + +/* IP2SR0 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ +#define IP2SR0_3_0 FM(MSIOF2_TXD) FM(HCTS1_N) FM(CTS1_N) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR0_7_4 FM(MSIOF2_SCK) FM(HRTS1_N) FM(RTS1_N) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR0_11_8 FM(MSIOF2_RXD) FM(HSCK1) FM(SCK1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) /* SR1 */ -/* IP0SR1 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ -#define IP0SR1_3_0 FM(MSIOF1_SS2) FM(HTX3_A) FM(TX3) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR1_7_4 FM(MSIOF1_SS1) FM(HCTS3_N_A) FM(RX3) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR1_11_8 FM(MSIOF1_SYNC) FM(HRTS3_N_A) FM(RTS3_N) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR1_15_12 FM(MSIOF1_SCK) FM(HSCK3_A) FM(CTS3_N) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR1_19_16 FM(MSIOF1_TXD) FM(HRX3_A) FM(SCK3) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR1_23_20 FM(MSIOF1_RXD) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR1_27_24 FM(MSIOF0_SS2) FM(HTX1_X) FM(TX1_X) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR1_31_28 FM(MSIOF0_SS1) FM(HRX1_X) FM(RX1_X) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) - -/* IP1SR1 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ -#define IP1SR1_3_0 FM(MSIOF0_SYNC) FM(HCTS1_N_X) FM(CTS1_N_X) FM(CANFD5_TX_B) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR1_7_4 FM(MSIOF0_TXD) FM(HRTS1_N_X) FM(RTS1_N_X) FM(CANFD5_RX_B) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR1_11_8 FM(MSIOF0_SCK) FM(HSCK1_X) FM(SCK1_X) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR1_15_12 FM(MSIOF0_RXD) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR1_19_16 FM(HTX0) FM(TX0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR1_23_20 FM(HCTS0_N) FM(CTS0_N) FM(PWM8_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR1_27_24 FM(HRTS0_N) FM(RTS0_N) FM(PWM9_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR1_31_28 FM(HSCK0) FM(SCK0) FM(PWM0_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) - -/* IP2SR1 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ -#define IP2SR1_3_0 FM(HRX0) FM(RX0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP2SR1_7_4 FM(SCIF_CLK) FM(IRQ4_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP2SR1_11_8 FM(SSI_SCK) FM(TCLK3) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP2SR1_15_12 FM(SSI_WS) FM(TCLK4) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP2SR1_19_16 FM(SSI_SD) FM(IRQ0_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP2SR1_23_20 FM(AUDIO_CLKOUT) FM(IRQ1_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP2SR1_27_24 FM(AUDIO_CLKIN) FM(PWM3_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP2SR1_31_28 F_(0, 0) FM(TCLK2) FM(MSIOF4_SS1) FM(IRQ3_B) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) - -/* IP3SR1 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ -#define IP3SR1_3_0 FM(HRX3) FM(SCK3_A) FM(MSIOF4_SS2) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP3SR1_7_4 FM(HSCK3) FM(CTS3_N_A) FM(MSIOF4_SCK) FM(TPU0TO0_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP3SR1_11_8 FM(HRTS3_N) FM(RTS3_N_A) FM(MSIOF4_TXD) FM(TPU0TO1_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP3SR1_15_12 FM(HCTS3_N) FM(RX3_A) FM(MSIOF4_RXD) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP3SR1_19_16 FM(HTX3) FM(TX3_A) FM(MSIOF4_SYNC) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +/* IP0SR1 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ +#define IP0SR1_3_0 FM(MSIOF1_SS2) FM(HTX3_A) FM(TX3) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR1_7_4 FM(MSIOF1_SS1) FM(HCTS3_N_A) FM(RX3) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR1_11_8 FM(MSIOF1_SYNC) FM(HRTS3_N_A) FM(RTS3_N) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR1_15_12 FM(MSIOF1_SCK) FM(HSCK3_A) FM(CTS3_N) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR1_19_16 FM(MSIOF1_TXD) FM(HRX3_A) FM(SCK3) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR1_23_20 FM(MSIOF1_RXD) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR1_27_24 FM(MSIOF0_SS2) FM(HTX1_X) FM(TX1_X) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR1_31_28 FM(MSIOF0_SS1) FM(HRX1_X) FM(RX1_X) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) + +/* IP1SR1 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ +#define IP1SR1_3_0 FM(MSIOF0_SYNC) FM(HCTS1_N_X) FM(CTS1_N_X) FM(CANFD5_TX_B) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR1_7_4 FM(MSIOF0_TXD) FM(HRTS1_N_X) FM(RTS1_N_X) FM(CANFD5_RX_B) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR1_11_8 FM(MSIOF0_SCK) FM(HSCK1_X) FM(SCK1_X) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR1_15_12 FM(MSIOF0_RXD) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR1_19_16 FM(HTX0) FM(TX0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR1_23_20 FM(HCTS0_N) FM(CTS0_N) FM(PWM8_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR1_27_24 FM(HRTS0_N) FM(RTS0_N) FM(PWM9_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR1_31_28 FM(HSCK0) FM(SCK0) FM(PWM0_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) + +/* IP2SR1 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ +#define IP2SR1_3_0 FM(HRX0) FM(RX0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR1_7_4 FM(SCIF_CLK) FM(IRQ4_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR1_11_8 FM(SSI_SCK) FM(TCLK3) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR1_15_12 FM(SSI_WS) FM(TCLK4) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR1_19_16 FM(SSI_SD) FM(IRQ0_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR1_23_20 FM(AUDIO_CLKOUT) FM(IRQ1_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR1_27_24 FM(AUDIO_CLKIN) FM(PWM3_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR1_31_28 F_(0, 0) FM(TCLK2) FM(MSIOF4_SS1) FM(IRQ3_B) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) + +/* IP3SR1 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ +#define IP3SR1_3_0 FM(HRX3) FM(SCK3_A) FM(MSIOF4_SS2) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP3SR1_7_4 FM(HSCK3) FM(CTS3_N_A) FM(MSIOF4_SCK) FM(TPU0TO0_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP3SR1_11_8 FM(HRTS3_N) FM(RTS3_N_A) FM(MSIOF4_TXD) FM(TPU0TO1_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP3SR1_15_12 FM(HCTS3_N) FM(RX3_A) FM(MSIOF4_RXD) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP3SR1_19_16 FM(HTX3) FM(TX3_A) FM(MSIOF4_SYNC) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) /* SR2 */ -/* IP0SR2 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ -#define IP0SR2_3_0 FM(FXR_TXDA) FM(CANFD1_TX) FM(TPU0TO2_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR2_7_4 FM(FXR_TXENA_N) FM(CANFD1_RX) FM(TPU0TO3_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR2_11_8 FM(RXDA_EXTFXR) FM(CANFD5_TX) FM(IRQ5) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR2_15_12 FM(CLK_EXTFXR) FM(CANFD5_RX) FM(IRQ4_B) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR2_19_16 FM(RXDB_EXTFXR) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR2_23_20 FM(FXR_TXENB_N) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR2_27_24 FM(FXR_TXDB) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR2_31_28 FM(TPU0TO1) FM(CANFD6_TX) F_(0, 0) FM(TCLK2_B) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) - -/* IP1SR2 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ -#define IP1SR2_3_0 FM(TPU0TO0) FM(CANFD6_RX) F_(0, 0) FM(TCLK1_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR2_7_4 FM(CAN_CLK) FM(FXR_TXENA_N_X) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR2_11_8 FM(CANFD0_TX) FM(FXR_TXENB_N_X) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR2_15_12 FM(CANFD0_RX) FM(STPWT_EXTFXR) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR2_19_16 FM(CANFD2_TX) FM(TPU0TO2) F_(0, 0) FM(TCLK3_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR2_23_20 FM(CANFD2_RX) FM(TPU0TO3) FM(PWM1_B) FM(TCLK4_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR2_27_24 FM(CANFD3_TX) F_(0, 0) FM(PWM2_B) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR2_31_28 FM(CANFD3_RX) F_(0, 0) FM(PWM3_B) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) - -/* IP2SR2 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ -#define IP2SR2_3_0 FM(CANFD4_TX) F_(0, 0) FM(PWM4) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP2SR2_7_4 FM(CANFD4_RX) F_(0, 0) FM(PWM5) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP2SR2_11_8 FM(CANFD7_TX) F_(0, 0) FM(PWM6) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP2SR2_15_12 FM(CANFD7_RX) F_(0, 0) FM(PWM7) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +/* IP0SR2 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ +#define IP0SR2_3_0 FM(FXR_TXDA) FM(CANFD1_TX) FM(TPU0TO2_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR2_7_4 FM(FXR_TXENA_N) FM(CANFD1_RX) FM(TPU0TO3_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR2_11_8 FM(RXDA_EXTFXR) FM(CANFD5_TX) FM(IRQ5) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR2_15_12 FM(CLK_EXTFXR) FM(CANFD5_RX) FM(IRQ4_B) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR2_19_16 FM(RXDB_EXTFXR) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR2_23_20 FM(FXR_TXENB_N) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR2_27_24 FM(FXR_TXDB) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR2_31_28 FM(TPU0TO1) FM(CANFD6_TX) F_(0, 0) FM(TCLK2_B) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) + +/* IP1SR2 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ +#define IP1SR2_3_0 FM(TPU0TO0) FM(CANFD6_RX) F_(0, 0) FM(TCLK1_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR2_7_4 FM(CAN_CLK) FM(FXR_TXENA_N_X) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR2_11_8 FM(CANFD0_TX) FM(FXR_TXENB_N_X) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR2_15_12 FM(CANFD0_RX) FM(STPWT_EXTFXR) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR2_19_16 FM(CANFD2_TX) FM(TPU0TO2) F_(0, 0) FM(TCLK3_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR2_23_20 FM(CANFD2_RX) FM(TPU0TO3) FM(PWM1_B) FM(TCLK4_A) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR2_27_24 FM(CANFD3_TX) F_(0, 0) FM(PWM2_B) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR2_31_28 FM(CANFD3_RX) F_(0, 0) FM(PWM3_B) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) + +/* IP2SR2 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ +#define IP2SR2_3_0 FM(CANFD4_TX) F_(0, 0) FM(PWM4) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR2_7_4 FM(CANFD4_RX) F_(0, 0) FM(PWM5) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR2_11_8 FM(CANFD7_TX) F_(0, 0) FM(PWM6) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR2_15_12 FM(CANFD7_RX) F_(0, 0) FM(PWM7) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) /* SR3 */ -/* IP0SR3 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ -#define IP0SR3_3_0 FM(MMC_SD_D1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR3_7_4 FM(MMC_SD_D0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR3_11_8 FM(MMC_SD_D2) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR3_15_12 FM(MMC_SD_CLK) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR3_19_16 FM(MMC_DS) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR3_23_20 FM(MMC_SD_D3) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR3_27_24 FM(MMC_D5) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR3_31_28 FM(MMC_D4) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) - -/* IP1SR3 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ -#define IP1SR3_3_0 FM(MMC_D7) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR3_7_4 FM(MMC_D6) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR3_11_8 FM(MMC_SD_CMD) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR3_15_12 FM(SD_CD) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR3_19_16 FM(SD_WP) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR3_23_20 FM(IPC_CLKIN) FM(IPC_CLKEN_IN) FM(PWM1_A) FM(TCLK3_X) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR3_27_24 FM(IPC_CLKOUT) FM(IPC_CLKEN_OUT) FM(ERROROUTC_A) FM(TCLK4_X) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR3_31_28 FM(QSPI0_SSL) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) - -/* IP2SR3 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ -#define IP2SR3_3_0 FM(QSPI0_IO3) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP2SR3_7_4 FM(QSPI0_IO2) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP2SR3_11_8 FM(QSPI0_MISO_IO1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP2SR3_15_12 FM(QSPI0_MOSI_IO0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP2SR3_19_16 FM(QSPI0_SPCLK) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP2SR3_23_20 FM(QSPI1_MOSI_IO0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP2SR3_27_24 FM(QSPI1_SPCLK) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP2SR3_31_28 FM(QSPI1_MISO_IO1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) - -/* IP3SR3 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ -#define IP3SR3_3_0 FM(QSPI1_IO2) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP3SR3_7_4 FM(QSPI1_SSL) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP3SR3_11_8 FM(QSPI1_IO3) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP3SR3_15_12 FM(RPC_RESET_N) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP3SR3_19_16 FM(RPC_WP_N) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP3SR3_23_20 FM(RPC_INT_N) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +/* IP0SR3 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ +#define IP0SR3_3_0 FM(MMC_SD_D1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR3_7_4 FM(MMC_SD_D0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR3_11_8 FM(MMC_SD_D2) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR3_15_12 FM(MMC_SD_CLK) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR3_19_16 FM(MMC_DS) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR3_23_20 FM(MMC_SD_D3) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR3_27_24 FM(MMC_D5) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR3_31_28 FM(MMC_D4) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) + +/* IP1SR3 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ +#define IP1SR3_3_0 FM(MMC_D7) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR3_7_4 FM(MMC_D6) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR3_11_8 FM(MMC_SD_CMD) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR3_15_12 FM(SD_CD) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR3_19_16 FM(SD_WP) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR3_23_20 FM(IPC_CLKIN) FM(IPC_CLKEN_IN) FM(PWM1_A) FM(TCLK3_X) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR3_27_24 FM(IPC_CLKOUT) FM(IPC_CLKEN_OUT) FM(ERROROUTC_N_A) FM(TCLK4_X) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR3_31_28 FM(QSPI0_SSL) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) + +/* IP2SR3 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ +#define IP2SR3_3_0 FM(QSPI0_IO3) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR3_7_4 FM(QSPI0_IO2) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR3_11_8 FM(QSPI0_MISO_IO1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR3_15_12 FM(QSPI0_MOSI_IO0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR3_19_16 FM(QSPI0_SPCLK) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR3_23_20 FM(QSPI1_MOSI_IO0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR3_27_24 FM(QSPI1_SPCLK) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR3_31_28 FM(QSPI1_MISO_IO1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) + +/* IP3SR3 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ +#define IP3SR3_3_0 FM(QSPI1_IO2) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP3SR3_7_4 FM(QSPI1_SSL) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP3SR3_11_8 FM(QSPI1_IO3) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP3SR3_15_12 FM(RPC_RESET_N) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP3SR3_19_16 FM(RPC_WP_N) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP3SR3_23_20 FM(RPC_INT_N) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) + +/* SR4 */ +/* IP0SR4 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ +#define IP0SR4_3_0 FM(TSN0_MDIO) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR4_7_4 FM(TSN0_MDC) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR4_11_8 FM(TSN0_AVTP_PPS1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR4_15_12 FM(TSN0_PHY_INT) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR4_19_16 FM(TSN0_LINK) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR4_23_20 FM(TSN0_AVTP_MATCH) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR4_27_24 FM(TSN0_AVTP_CAPTURE) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR4_31_28 FM(TSN0_RX_CTL) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) + +/* IP1SR4 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ +#define IP1SR4_3_0 FM(TSN0_AVTP_PPS0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR4_7_4 FM(TSN0_TX_CTL) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR4_11_8 FM(TSN0_RD0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR4_15_12 FM(TSN0_RXC) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR4_19_16 FM(TSN0_TXC) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR4_23_20 FM(TSN0_RD1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR4_27_24 FM(TSN0_TD1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR4_31_28 FM(TSN0_TD0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) + +/* IP2SR4 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ +#define IP2SR4_3_0 FM(TSN0_RD3) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR4_7_4 FM(TSN0_RD2) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR4_11_8 FM(TSN0_TD3) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR4_15_12 FM(TSN0_TD2) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR4_19_16 FM(TSN0_TXCREFCLK) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR4_23_20 FM(PCIE0_CLKREQ_N) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR4_27_24 FM(PCIE1_CLKREQ_N) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR4_31_28 FM(AVS0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) + +/* IP3SR4 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ +#define IP3SR4_3_0 FM(AVS1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) + +/* SR5 */ +/* IP0SR5 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ +#define IP0SR5_3_0 FM(AVB2_AVTP_PPS) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR5_7_4 FM(AVB2_AVTP_CAPTURE) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR5_11_8 FM(AVB2_AVTP_MATCH) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR5_15_12 FM(AVB2_LINK) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR5_19_16 FM(AVB2_PHY_INT) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR5_23_20 FM(AVB2_MAGIC) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR5_27_24 FM(AVB2_MDC) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR5_31_28 FM(AVB2_TXCREFCLK) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) + +/* IP1SR5 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ +#define IP1SR5_3_0 FM(AVB2_TD3) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR5_7_4 FM(AVB2_RD3) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR5_11_8 FM(AVB2_MDIO) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR5_15_12 FM(AVB2_TD2) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR5_19_16 FM(AVB2_TD1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR5_23_20 FM(AVB2_RD2) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR5_27_24 FM(AVB2_RD1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR5_31_28 FM(AVB2_TD0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) + +/* IP2SR5 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ +#define IP2SR5_3_0 FM(AVB2_TXC) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR5_7_4 FM(AVB2_RD0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR5_11_8 FM(AVB2_RXC) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR5_15_12 FM(AVB2_TX_CTL) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR5_19_16 FM(AVB2_RX_CTL) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) /* SR6 */ -/* IP0SR6 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ -#define IP0SR6_3_0 FM(AVB1_MDIO) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR6_7_4 FM(AVB1_MAGIC) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR6_11_8 FM(AVB1_MDC) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR6_15_12 FM(AVB1_PHY_INT) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR6_19_16 FM(AVB1_LINK) FM(AVB1_MII_TX_ER) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR6_23_20 FM(AVB1_AVTP_MATCH) FM(AVB1_MII_RX_ER) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR6_27_24 FM(AVB1_TXC) FM(AVB1_MII_TXC) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR6_31_28 FM(AVB1_TX_CTL) FM(AVB1_MII_TX_EN) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) - -/* IP1SR6 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ -#define IP1SR6_3_0 FM(AVB1_RXC) FM(AVB1_MII_RXC) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR6_7_4 FM(AVB1_RX_CTL) FM(AVB1_MII_RX_DV) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR6_11_8 FM(AVB1_AVTP_PPS) FM(AVB1_MII_COL) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR6_15_12 FM(AVB1_AVTP_CAPTURE) FM(AVB1_MII_CRS) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR6_19_16 FM(AVB1_TD1) FM(AVB1_MII_TD1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR6_23_20 FM(AVB1_TD0) FM(AVB1_MII_TD0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR6_27_24 FM(AVB1_RD1) FM(AVB1_MII_RD1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR6_31_28 FM(AVB1_RD0) FM(AVB1_MII_RD0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) - -/* IP2SR6 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ -#define IP2SR6_3_0 FM(AVB1_TD2) FM(AVB1_MII_TD2) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP2SR6_7_4 FM(AVB1_RD2) FM(AVB1_MII_RD2) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP2SR6_11_8 FM(AVB1_TD3) FM(AVB1_MII_TD3) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP2SR6_15_12 FM(AVB1_RD3) FM(AVB1_MII_RD3) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP2SR6_19_16 FM(AVB1_TXCREFCLK) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +/* IP0SR6 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ +#define IP0SR6_3_0 FM(AVB1_MDIO) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR6_7_4 FM(AVB1_MAGIC) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR6_11_8 FM(AVB1_MDC) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR6_15_12 FM(AVB1_PHY_INT) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR6_19_16 FM(AVB1_LINK) FM(AVB1_MII_TX_ER) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR6_23_20 FM(AVB1_AVTP_MATCH) FM(AVB1_MII_RX_ER) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR6_27_24 FM(AVB1_TXC) FM(AVB1_MII_TXC) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR6_31_28 FM(AVB1_TX_CTL) FM(AVB1_MII_TX_EN) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) + +/* IP1SR6 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ +#define IP1SR6_3_0 FM(AVB1_RXC) FM(AVB1_MII_RXC) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR6_7_4 FM(AVB1_RX_CTL) FM(AVB1_MII_RX_DV) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR6_11_8 FM(AVB1_AVTP_PPS) FM(AVB1_MII_COL) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR6_15_12 FM(AVB1_AVTP_CAPTURE) FM(AVB1_MII_CRS) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR6_19_16 FM(AVB1_TD1) FM(AVB1_MII_TD1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR6_23_20 FM(AVB1_TD0) FM(AVB1_MII_TD0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR6_27_24 FM(AVB1_RD1) FM(AVB1_MII_RD1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR6_31_28 FM(AVB1_RD0) FM(AVB1_MII_RD0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) + +/* IP2SR6 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ +#define IP2SR6_3_0 FM(AVB1_TD2) FM(AVB1_MII_TD2) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR6_7_4 FM(AVB1_RD2) FM(AVB1_MII_RD2) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR6_11_8 FM(AVB1_TD3) FM(AVB1_MII_TD3) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR6_15_12 FM(AVB1_RD3) FM(AVB1_MII_RD3) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR6_19_16 FM(AVB1_TXCREFCLK) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) /* SR7 */ -/* IP0SR7 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ -#define IP0SR7_3_0 FM(AVB0_AVTP_PPS) FM(AVB0_MII_COL) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR7_7_4 FM(AVB0_AVTP_CAPTURE) FM(AVB0_MII_CRS) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR7_11_8 FM(AVB0_AVTP_MATCH) FM(AVB0_MII_RX_ER) FM(CC5_OSCOUT) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR7_15_12 FM(AVB0_TD3) FM(AVB0_MII_TD3) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR7_19_16 FM(AVB0_LINK) FM(AVB0_MII_TX_ER) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR7_23_20 FM(AVB0_PHY_INT) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR7_27_24 FM(AVB0_TD2) FM(AVB0_MII_TD2) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR7_31_28 FM(AVB0_TD1) FM(AVB0_MII_TD1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) - -/* IP1SR7 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ -#define IP1SR7_3_0 FM(AVB0_RD3) FM(AVB0_MII_RD3) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR7_7_4 FM(AVB0_TXCREFCLK) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR7_11_8 FM(AVB0_MAGIC) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR7_15_12 FM(AVB0_TD0) FM(AVB0_MII_TD0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR7_19_16 FM(AVB0_RD2) FM(AVB0_MII_RD2) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR7_23_20 FM(AVB0_MDC) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR7_27_24 FM(AVB0_MDIO) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR7_31_28 FM(AVB0_TXC) FM(AVB0_MII_TXC) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) - -/* IP2SR7 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ -#define IP2SR7_3_0 FM(AVB0_TX_CTL) FM(AVB0_MII_TX_EN) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP2SR7_7_4 FM(AVB0_RD1) FM(AVB0_MII_RD1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP2SR7_11_8 FM(AVB0_RD0) FM(AVB0_MII_RD0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP2SR7_15_12 FM(AVB0_RXC) FM(AVB0_MII_RXC) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP2SR7_19_16 FM(AVB0_RX_CTL) FM(AVB0_MII_RX_DV) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +/* IP0SR7 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ +#define IP0SR7_3_0 FM(AVB0_AVTP_PPS) FM(AVB0_MII_COL) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR7_7_4 FM(AVB0_AVTP_CAPTURE) FM(AVB0_MII_CRS) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR7_11_8 FM(AVB0_AVTP_MATCH) FM(AVB0_MII_RX_ER) FM(CC5_OSCOUT) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR7_15_12 FM(AVB0_TD3) FM(AVB0_MII_TD3) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR7_19_16 FM(AVB0_LINK) FM(AVB0_MII_TX_ER) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR7_23_20 FM(AVB0_PHY_INT) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR7_27_24 FM(AVB0_TD2) FM(AVB0_MII_TD2) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR7_31_28 FM(AVB0_TD1) FM(AVB0_MII_TD1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) + +/* IP1SR7 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ +#define IP1SR7_3_0 FM(AVB0_RD3) FM(AVB0_MII_RD3) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR7_7_4 FM(AVB0_TXCREFCLK) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR7_11_8 FM(AVB0_MAGIC) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR7_15_12 FM(AVB0_TD0) FM(AVB0_MII_TD0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR7_19_16 FM(AVB0_RD2) FM(AVB0_MII_RD2) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR7_23_20 FM(AVB0_MDC) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR7_27_24 FM(AVB0_MDIO) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR7_31_28 FM(AVB0_TXC) FM(AVB0_MII_TXC) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) + +/* IP2SR7 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ +#define IP2SR7_3_0 FM(AVB0_TX_CTL) FM(AVB0_MII_TX_EN) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR7_7_4 FM(AVB0_RD1) FM(AVB0_MII_RD1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR7_11_8 FM(AVB0_RD0) FM(AVB0_MII_RD0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR7_15_12 FM(AVB0_RXC) FM(AVB0_MII_RXC) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP2SR7_19_16 FM(AVB0_RX_CTL) FM(AVB0_MII_RX_DV) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) /* SR8 */ -/* IP0SR8 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ -#define IP0SR8_3_0 FM(SCL0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR8_7_4 FM(SDA0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR8_11_8 FM(SCL1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR8_15_12 FM(SDA1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR8_19_16 FM(SCL2) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR8_23_20 FM(SDA2) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR8_27_24 FM(SCL3) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP0SR8_31_28 FM(SDA3) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) - -/* IP1SR8 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ -#define IP1SR8_3_0 FM(SCL4) FM(HRX2) FM(SCK4) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR8_7_4 FM(SDA4) FM(HTX2) FM(CTS4_N) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR8_11_8 FM(SCL5) FM(HRTS2_N) FM(RTS4_N) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR8_15_12 FM(SDA5) FM(SCIF_CLK2) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR8_19_16 F_(0, 0) FM(HCTS2_N) FM(TX4) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) -#define IP1SR8_23_20 F_(0, 0) FM(HSCK2) FM(RX4) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +/* IP0SR8 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ +#define IP0SR8_3_0 FM(SCL0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR8_7_4 FM(SDA0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR8_11_8 FM(SCL1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR8_15_12 FM(SDA1) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR8_19_16 FM(SCL2) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR8_23_20 FM(SDA2) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR8_27_24 FM(SCL3) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP0SR8_31_28 FM(SDA3) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) + +/* IP1SR8 */ /* 0 */ /* 1 */ /* 2 */ /* 3 4 5 6 7 8 9 A B C D E F */ +#define IP1SR8_3_0 FM(SCL4) FM(HRX2) FM(SCK4) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR8_7_4 FM(SDA4) FM(HTX2) FM(CTS4_N) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR8_11_8 FM(SCL5) FM(HRTS2_N) FM(RTS4_N) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR8_15_12 FM(SDA5) FM(SCIF_CLK2) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR8_19_16 F_(0, 0) FM(HCTS2_N) FM(TX4) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) +#define IP1SR8_23_20 F_(0, 0) FM(HSCK2) FM(RX4) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) #define PINMUX_GPSR \ GPSR3_29 \ @@ -542,6 +604,24 @@ FM(IP0SR3_27_24) IP0SR3_27_24 FM(IP1SR3_27_24) IP1SR3_27_24 FM(IP2SR3_27_24) IP2SR3_27_24 \ FM(IP0SR3_31_28) IP0SR3_31_28 FM(IP1SR3_31_28) IP1SR3_31_28 FM(IP2SR3_31_28) IP2SR3_31_28 \ \ +FM(IP0SR4_3_0) IP0SR4_3_0 FM(IP1SR4_3_0) IP1SR4_3_0 FM(IP2SR4_3_0) IP2SR4_3_0 FM(IP3SR4_3_0) IP3SR4_3_0 \ +FM(IP0SR4_7_4) IP0SR4_7_4 FM(IP1SR4_7_4) IP1SR4_7_4 FM(IP2SR4_7_4) IP2SR4_7_4 \ +FM(IP0SR4_11_8) IP0SR4_11_8 FM(IP1SR4_11_8) IP1SR4_11_8 FM(IP2SR4_11_8) IP2SR4_11_8 \ +FM(IP0SR4_15_12) IP0SR4_15_12 FM(IP1SR4_15_12) IP1SR4_15_12 FM(IP2SR4_15_12) IP2SR4_15_12 \ +FM(IP0SR4_19_16) IP0SR4_19_16 FM(IP1SR4_19_16) IP1SR4_19_16 FM(IP2SR4_19_16) IP2SR4_19_16 \ +FM(IP0SR4_23_20) IP0SR4_23_20 FM(IP1SR4_23_20) IP1SR4_23_20 FM(IP2SR4_23_20) IP2SR4_23_20 \ +FM(IP0SR4_27_24) IP0SR4_27_24 FM(IP1SR4_27_24) IP1SR4_27_24 FM(IP2SR4_27_24) IP2SR4_27_24 \ +FM(IP0SR4_31_28) IP0SR4_31_28 FM(IP1SR4_31_28) IP1SR4_31_28 FM(IP2SR4_31_28) IP2SR4_31_28 \ +\ +FM(IP0SR5_3_0) IP0SR5_3_0 FM(IP1SR5_3_0) IP1SR5_3_0 FM(IP2SR5_3_0) IP2SR5_3_0 \ +FM(IP0SR5_7_4) IP0SR5_7_4 FM(IP1SR5_7_4) IP1SR5_7_4 FM(IP2SR5_7_4) IP2SR5_7_4 \ +FM(IP0SR5_11_8) IP0SR5_11_8 FM(IP1SR5_11_8) IP1SR5_11_8 FM(IP2SR5_11_8) IP2SR5_11_8 \ +FM(IP0SR5_15_12) IP0SR5_15_12 FM(IP1SR5_15_12) IP1SR5_15_12 FM(IP2SR5_15_12) IP2SR5_15_12 \ +FM(IP0SR5_19_16) IP0SR5_19_16 FM(IP1SR5_19_16) IP1SR5_19_16 FM(IP2SR5_19_16) IP2SR5_19_16 \ +FM(IP0SR5_23_20) IP0SR5_23_20 FM(IP1SR5_23_20) IP1SR5_23_20 \ +FM(IP0SR5_27_24) IP0SR5_27_24 FM(IP1SR5_27_24) IP1SR5_27_24 \ +FM(IP0SR5_31_28) IP0SR5_31_28 FM(IP1SR5_31_28) IP1SR5_31_28 \ +\ FM(IP0SR6_3_0) IP0SR6_3_0 FM(IP1SR6_3_0) IP1SR6_3_0 FM(IP2SR6_3_0) IP2SR6_3_0 \ FM(IP0SR6_7_4) IP0SR6_7_4 FM(IP1SR6_7_4) IP1SR6_7_4 FM(IP2SR6_7_4) IP2SR6_7_4 \ FM(IP0SR6_11_8) IP0SR6_11_8 FM(IP1SR6_11_8) IP1SR6_11_8 FM(IP2SR6_11_8) IP2SR6_11_8 \ @@ -569,54 +649,6 @@ FM(IP0SR8_27_24) IP0SR8_27_24 \ FM(IP0SR8_31_28) IP0SR8_31_28 -/* MOD_SEL4 */ /* 0 */ /* 1 */ -#define MOD_SEL4_19 FM(SEL_TSN0_TD2_0) FM(SEL_TSN0_TD2_1) -#define MOD_SEL4_18 FM(SEL_TSN0_TD3_0) FM(SEL_TSN0_TD3_1) -#define MOD_SEL4_15 FM(SEL_TSN0_TD0_0) FM(SEL_TSN0_TD0_1) -#define MOD_SEL4_14 FM(SEL_TSN0_TD1_0) FM(SEL_TSN0_TD1_1) -#define MOD_SEL4_12 FM(SEL_TSN0_TXC_0) FM(SEL_TSN0_TXC_1) -#define MOD_SEL4_9 FM(SEL_TSN0_TX_CTL_0) FM(SEL_TSN0_TX_CTL_1) -#define MOD_SEL4_8 FM(SEL_TSN0_AVTP_PPS0_0) FM(SEL_TSN0_AVTP_PPS0_1) -#define MOD_SEL4_5 FM(SEL_TSN0_AVTP_MATCH_0) FM(SEL_TSN0_AVTP_MATCH_1) -#define MOD_SEL4_2 FM(SEL_TSN0_AVTP_PPS1_0) FM(SEL_TSN0_AVTP_PPS1_1) -#define MOD_SEL4_1 FM(SEL_TSN0_MDC_0) FM(SEL_TSN0_MDC_1) - -/* MOD_SEL5 */ /* 0 */ /* 1 */ -#define MOD_SEL5_19 FM(SEL_AVB2_TX_CTL_0) FM(SEL_AVB2_TX_CTL_1) -#define MOD_SEL5_16 FM(SEL_AVB2_TXC_0) FM(SEL_AVB2_TXC_1) -#define MOD_SEL5_15 FM(SEL_AVB2_TD0_0) FM(SEL_AVB2_TD0_1) -#define MOD_SEL5_12 FM(SEL_AVB2_TD1_0) FM(SEL_AVB2_TD1_1) -#define MOD_SEL5_11 FM(SEL_AVB2_TD2_0) FM(SEL_AVB2_TD2_1) -#define MOD_SEL5_8 FM(SEL_AVB2_TD3_0) FM(SEL_AVB2_TD3_1) -#define MOD_SEL5_6 FM(SEL_AVB2_MDC_0) FM(SEL_AVB2_MDC_1) -#define MOD_SEL5_5 FM(SEL_AVB2_MAGIC_0) FM(SEL_AVB2_MAGIC_1) -#define MOD_SEL5_2 FM(SEL_AVB2_AVTP_MATCH_0) FM(SEL_AVB2_AVTP_MATCH_1) -#define MOD_SEL5_0 FM(SEL_AVB2_AVTP_PPS_0) FM(SEL_AVB2_AVTP_PPS_1) - -/* MOD_SEL6 */ /* 0 */ /* 1 */ -#define MOD_SEL6_18 FM(SEL_AVB1_TD3_0) FM(SEL_AVB1_TD3_1) -#define MOD_SEL6_16 FM(SEL_AVB1_TD2_0) FM(SEL_AVB1_TD2_1) -#define MOD_SEL6_13 FM(SEL_AVB1_TD0_0) FM(SEL_AVB1_TD0_1) -#define MOD_SEL6_12 FM(SEL_AVB1_TD1_0) FM(SEL_AVB1_TD1_1) -#define MOD_SEL6_10 FM(SEL_AVB1_AVTP_PPS_0) FM(SEL_AVB1_AVTP_PPS_1) -#define MOD_SEL6_7 FM(SEL_AVB1_TX_CTL_0) FM(SEL_AVB1_TX_CTL_1) -#define MOD_SEL6_6 FM(SEL_AVB1_TXC_0) FM(SEL_AVB1_TXC_1) -#define MOD_SEL6_5 FM(SEL_AVB1_AVTP_MATCH_0) FM(SEL_AVB1_AVTP_MATCH_1) -#define MOD_SEL6_2 FM(SEL_AVB1_MDC_0) FM(SEL_AVB1_MDC_1) -#define MOD_SEL6_1 FM(SEL_AVB1_MAGIC_0) FM(SEL_AVB1_MAGIC_1) - -/* MOD_SEL7 */ /* 0 */ /* 1 */ -#define MOD_SEL7_16 FM(SEL_AVB0_TX_CTL_0) FM(SEL_AVB0_TX_CTL_1) -#define MOD_SEL7_15 FM(SEL_AVB0_TXC_0) FM(SEL_AVB0_TXC_1) -#define MOD_SEL7_13 FM(SEL_AVB0_MDC_0) FM(SEL_AVB0_MDC_1) -#define MOD_SEL7_11 FM(SEL_AVB0_TD0_0) FM(SEL_AVB0_TD0_1) -#define MOD_SEL7_10 FM(SEL_AVB0_MAGIC_0) FM(SEL_AVB0_MAGIC_1) -#define MOD_SEL7_7 FM(SEL_AVB0_TD1_0) FM(SEL_AVB0_TD1_1) -#define MOD_SEL7_6 FM(SEL_AVB0_TD2_0) FM(SEL_AVB0_TD2_1) -#define MOD_SEL7_3 FM(SEL_AVB0_TD3_0) FM(SEL_AVB0_TD3_1) -#define MOD_SEL7_2 FM(SEL_AVB0_AVTP_MATCH_0) FM(SEL_AVB0_AVTP_MATCH_1) -#define MOD_SEL7_0 FM(SEL_AVB0_AVTP_PPS_0) FM(SEL_AVB0_AVTP_PPS_1) - /* MOD_SEL8 */ /* 0 */ /* 1 */ #define MOD_SEL8_11 FM(SEL_SDA5_0) FM(SEL_SDA5_1) #define MOD_SEL8_10 FM(SEL_SCL5_0) FM(SEL_SCL5_1) @@ -633,26 +665,18 @@ #define PINMUX_MOD_SELS \ \ -MOD_SEL4_19 MOD_SEL5_19 \ -MOD_SEL4_18 MOD_SEL6_18 \ - \ - MOD_SEL5_16 MOD_SEL6_16 MOD_SEL7_16 \ -MOD_SEL4_15 MOD_SEL5_15 MOD_SEL7_15 \ -MOD_SEL4_14 \ - MOD_SEL6_13 MOD_SEL7_13 \ -MOD_SEL4_12 MOD_SEL5_12 MOD_SEL6_12 \ - MOD_SEL5_11 MOD_SEL7_11 MOD_SEL8_11 \ - MOD_SEL6_10 MOD_SEL7_10 MOD_SEL8_10 \ -MOD_SEL4_9 MOD_SEL8_9 \ -MOD_SEL4_8 MOD_SEL5_8 MOD_SEL8_8 \ - MOD_SEL6_7 MOD_SEL7_7 MOD_SEL8_7 \ - MOD_SEL5_6 MOD_SEL6_6 MOD_SEL7_6 MOD_SEL8_6 \ -MOD_SEL4_5 MOD_SEL5_5 MOD_SEL6_5 MOD_SEL8_5 \ - MOD_SEL8_4 \ - MOD_SEL7_3 MOD_SEL8_3 \ -MOD_SEL4_2 MOD_SEL5_2 MOD_SEL6_2 MOD_SEL7_2 MOD_SEL8_2 \ -MOD_SEL4_1 MOD_SEL6_1 MOD_SEL8_1 \ - MOD_SEL5_0 MOD_SEL7_0 MOD_SEL8_0 +MOD_SEL8_11 \ +MOD_SEL8_10 \ +MOD_SEL8_9 \ +MOD_SEL8_8 \ +MOD_SEL8_7 \ +MOD_SEL8_6 \ +MOD_SEL8_5 \ +MOD_SEL8_4 \ +MOD_SEL8_3 \ +MOD_SEL8_2 \ +MOD_SEL8_1 \ +MOD_SEL8_0 enum { PINMUX_RESERVED = 0, @@ -686,61 +710,8 @@ static const u16 pinmux_data[] = { PINMUX_DATA_GP_ALL(), - PINMUX_SINGLE(AVS1), - PINMUX_SINGLE(AVS0), - PINMUX_SINGLE(PCIE1_CLKREQ_N), - PINMUX_SINGLE(PCIE0_CLKREQ_N), - - /* TSN0 without MODSEL4 */ - PINMUX_SINGLE(TSN0_TXCREFCLK), - PINMUX_SINGLE(TSN0_RD2), - PINMUX_SINGLE(TSN0_RD3), - PINMUX_SINGLE(TSN0_RD1), - PINMUX_SINGLE(TSN0_RXC), - PINMUX_SINGLE(TSN0_RD0), - PINMUX_SINGLE(TSN0_RX_CTL), - PINMUX_SINGLE(TSN0_AVTP_CAPTURE), - PINMUX_SINGLE(TSN0_LINK), - PINMUX_SINGLE(TSN0_PHY_INT), - PINMUX_SINGLE(TSN0_MDIO), - /* TSN0 with MODSEL4 */ - PINMUX_IPSR_NOGM(0, TSN0_TD2, SEL_TSN0_TD2_1), - PINMUX_IPSR_NOGM(0, TSN0_TD3, SEL_TSN0_TD3_1), - PINMUX_IPSR_NOGM(0, TSN0_TD0, SEL_TSN0_TD0_1), - PINMUX_IPSR_NOGM(0, TSN0_TD1, SEL_TSN0_TD1_1), - PINMUX_IPSR_NOGM(0, TSN0_TXC, SEL_TSN0_TXC_1), - PINMUX_IPSR_NOGM(0, TSN0_TX_CTL, SEL_TSN0_TX_CTL_1), - PINMUX_IPSR_NOGM(0, TSN0_AVTP_PPS0, SEL_TSN0_AVTP_PPS0_1), - PINMUX_IPSR_NOGM(0, TSN0_AVTP_MATCH, SEL_TSN0_AVTP_MATCH_1), - PINMUX_IPSR_NOGM(0, TSN0_AVTP_PPS1, SEL_TSN0_AVTP_PPS1_1), - PINMUX_IPSR_NOGM(0, TSN0_MDC, SEL_TSN0_MDC_1), - - /* TSN0 without MODSEL5 */ - PINMUX_SINGLE(AVB2_RX_CTL), - PINMUX_SINGLE(AVB2_RXC), - PINMUX_SINGLE(AVB2_RD0), - PINMUX_SINGLE(AVB2_RD1), - PINMUX_SINGLE(AVB2_RD2), - PINMUX_SINGLE(AVB2_MDIO), - PINMUX_SINGLE(AVB2_RD3), - PINMUX_SINGLE(AVB2_TXCREFCLK), - PINMUX_SINGLE(AVB2_PHY_INT), - PINMUX_SINGLE(AVB2_LINK), - PINMUX_SINGLE(AVB2_AVTP_CAPTURE), - /* TSN0 with MODSEL5 */ - PINMUX_IPSR_NOGM(0, AVB2_TX_CTL, SEL_AVB2_TX_CTL_1), - PINMUX_IPSR_NOGM(0, AVB2_TXC, SEL_AVB2_TXC_1), - PINMUX_IPSR_NOGM(0, AVB2_TD0, SEL_AVB2_TD0_1), - PINMUX_IPSR_NOGM(0, AVB2_TD1, SEL_AVB2_TD1_1), - PINMUX_IPSR_NOGM(0, AVB2_TD2, SEL_AVB2_TD2_1), - PINMUX_IPSR_NOGM(0, AVB2_TD3, SEL_AVB2_TD3_1), - PINMUX_IPSR_NOGM(0, AVB2_MDC, SEL_AVB2_MDC_1), - PINMUX_IPSR_NOGM(0, AVB2_MAGIC, SEL_AVB2_MAGIC_1), - PINMUX_IPSR_NOGM(0, AVB2_AVTP_MATCH, SEL_AVB2_AVTP_MATCH_1), - PINMUX_IPSR_NOGM(0, AVB2_AVTP_PPS, SEL_AVB2_AVTP_PPS_1), - /* IP0SR0 */ - PINMUX_IPSR_GPSR(IP0SR0_3_0, ERROROUTC_B), + PINMUX_IPSR_GPSR(IP0SR0_3_0, ERROROUTC_N_B), PINMUX_IPSR_GPSR(IP0SR0_3_0, TCLK2_A), PINMUX_IPSR_GPSR(IP0SR0_7_4, MSIOF3_SS1), @@ -1006,7 +977,7 @@ PINMUX_IPSR_GPSR(IP1SR3_27_24, IPC_CLKOUT), PINMUX_IPSR_GPSR(IP1SR3_27_24, IPC_CLKEN_OUT), - PINMUX_IPSR_GPSR(IP1SR3_27_24, ERROROUTC_A), + PINMUX_IPSR_GPSR(IP1SR3_27_24, ERROROUTC_N_A), PINMUX_IPSR_GPSR(IP1SR3_27_24, TCLK4_X), PINMUX_IPSR_GPSR(IP1SR3_31_28, QSPI0_SSL), @@ -1029,26 +1000,86 @@ PINMUX_IPSR_GPSR(IP3SR3_19_16, RPC_WP_N), PINMUX_IPSR_GPSR(IP3SR3_23_20, RPC_INT_N), + /* IP0SR4 */ + PINMUX_IPSR_GPSR(IP0SR4_3_0, TSN0_MDIO), + PINMUX_IPSR_GPSR(IP0SR4_7_4, TSN0_MDC), + PINMUX_IPSR_GPSR(IP0SR4_11_8, TSN0_AVTP_PPS1), + PINMUX_IPSR_GPSR(IP0SR4_15_12, TSN0_PHY_INT), + PINMUX_IPSR_GPSR(IP0SR4_19_16, TSN0_LINK), + PINMUX_IPSR_GPSR(IP0SR4_23_20, TSN0_AVTP_MATCH), + PINMUX_IPSR_GPSR(IP0SR4_27_24, TSN0_AVTP_CAPTURE), + PINMUX_IPSR_GPSR(IP0SR4_31_28, TSN0_RX_CTL), + + /* IP1SR4 */ + PINMUX_IPSR_GPSR(IP1SR4_3_0, TSN0_AVTP_PPS0), + PINMUX_IPSR_GPSR(IP1SR4_7_4, TSN0_TX_CTL), + PINMUX_IPSR_GPSR(IP1SR4_11_8, TSN0_RD0), + PINMUX_IPSR_GPSR(IP1SR4_15_12, TSN0_RXC), + PINMUX_IPSR_GPSR(IP1SR4_19_16, TSN0_TXC), + PINMUX_IPSR_GPSR(IP1SR4_23_20, TSN0_RD1), + PINMUX_IPSR_GPSR(IP1SR4_27_24, TSN0_TD1), + PINMUX_IPSR_GPSR(IP1SR4_31_28, TSN0_TD0), + + /* IP2SR4 */ + PINMUX_IPSR_GPSR(IP2SR4_3_0, TSN0_RD3), + PINMUX_IPSR_GPSR(IP2SR4_7_4, TSN0_RD2), + PINMUX_IPSR_GPSR(IP2SR4_11_8, TSN0_TD3), + PINMUX_IPSR_GPSR(IP2SR4_15_12, TSN0_TD2), + PINMUX_IPSR_GPSR(IP2SR4_19_16, TSN0_TXCREFCLK), + PINMUX_IPSR_GPSR(IP2SR4_23_20, PCIE0_CLKREQ_N), + PINMUX_IPSR_GPSR(IP2SR4_27_24, PCIE1_CLKREQ_N), + PINMUX_IPSR_GPSR(IP2SR4_31_28, AVS0), + + /* IP3SR4 */ + PINMUX_IPSR_GPSR(IP3SR4_3_0, AVS1), + + /* IP0SR5 */ + PINMUX_IPSR_GPSR(IP0SR5_3_0, AVB2_AVTP_PPS), + PINMUX_IPSR_GPSR(IP0SR5_7_4, AVB2_AVTP_CAPTURE), + PINMUX_IPSR_GPSR(IP0SR5_11_8, AVB2_AVTP_MATCH), + PINMUX_IPSR_GPSR(IP0SR5_15_12, AVB2_LINK), + PINMUX_IPSR_GPSR(IP0SR5_19_16, AVB2_PHY_INT), + PINMUX_IPSR_GPSR(IP0SR5_23_20, AVB2_MAGIC), + PINMUX_IPSR_GPSR(IP0SR5_27_24, AVB2_MDC), + PINMUX_IPSR_GPSR(IP0SR5_31_28, AVB2_TXCREFCLK), + + /* IP1SR5 */ + PINMUX_IPSR_GPSR(IP1SR5_3_0, AVB2_TD3), + PINMUX_IPSR_GPSR(IP1SR5_7_4, AVB2_RD3), + PINMUX_IPSR_GPSR(IP1SR5_11_8, AVB2_MDIO), + PINMUX_IPSR_GPSR(IP1SR5_15_12, AVB2_TD2), + PINMUX_IPSR_GPSR(IP1SR5_19_16, AVB2_TD1), + PINMUX_IPSR_GPSR(IP1SR5_23_20, AVB2_RD2), + PINMUX_IPSR_GPSR(IP1SR5_27_24, AVB2_RD1), + PINMUX_IPSR_GPSR(IP1SR5_31_28, AVB2_TD0), + + /* IP2SR5 */ + PINMUX_IPSR_GPSR(IP2SR5_3_0, AVB2_TXC), + PINMUX_IPSR_GPSR(IP2SR5_7_4, AVB2_RD0), + PINMUX_IPSR_GPSR(IP2SR5_11_8, AVB2_RXC), + PINMUX_IPSR_GPSR(IP2SR5_15_12, AVB2_TX_CTL), + PINMUX_IPSR_GPSR(IP2SR5_19_16, AVB2_RX_CTL), + /* IP0SR6 */ PINMUX_IPSR_GPSR(IP0SR6_3_0, AVB1_MDIO), - PINMUX_IPSR_MSEL(IP0SR6_7_4, AVB1_MAGIC, SEL_AVB1_MAGIC_1), + PINMUX_IPSR_GPSR(IP0SR6_7_4, AVB1_MAGIC), - PINMUX_IPSR_MSEL(IP0SR6_11_8, AVB1_MDC, SEL_AVB1_MDC_1), + PINMUX_IPSR_GPSR(IP0SR6_11_8, AVB1_MDC), PINMUX_IPSR_GPSR(IP0SR6_15_12, AVB1_PHY_INT), PINMUX_IPSR_GPSR(IP0SR6_19_16, AVB1_LINK), PINMUX_IPSR_GPSR(IP0SR6_19_16, AVB1_MII_TX_ER), - PINMUX_IPSR_MSEL(IP0SR6_23_20, AVB1_AVTP_MATCH, SEL_AVB1_AVTP_MATCH_1), - PINMUX_IPSR_MSEL(IP0SR6_23_20, AVB1_MII_RX_ER, SEL_AVB1_AVTP_MATCH_0), + PINMUX_IPSR_GPSR(IP0SR6_23_20, AVB1_AVTP_MATCH), + PINMUX_IPSR_GPSR(IP0SR6_23_20, AVB1_MII_RX_ER), - PINMUX_IPSR_MSEL(IP0SR6_27_24, AVB1_TXC, SEL_AVB1_TXC_1), - PINMUX_IPSR_MSEL(IP0SR6_27_24, AVB1_MII_TXC, SEL_AVB1_TXC_0), + PINMUX_IPSR_GPSR(IP0SR6_27_24, AVB1_TXC), + PINMUX_IPSR_GPSR(IP0SR6_27_24, AVB1_MII_TXC), - PINMUX_IPSR_MSEL(IP0SR6_31_28, AVB1_TX_CTL, SEL_AVB1_TX_CTL_1), - PINMUX_IPSR_MSEL(IP0SR6_31_28, AVB1_MII_TX_EN, SEL_AVB1_TX_CTL_0), + PINMUX_IPSR_GPSR(IP0SR6_31_28, AVB1_TX_CTL), + PINMUX_IPSR_GPSR(IP0SR6_31_28, AVB1_MII_TX_EN), /* IP1SR6 */ PINMUX_IPSR_GPSR(IP1SR6_3_0, AVB1_RXC), @@ -1057,17 +1088,17 @@ PINMUX_IPSR_GPSR(IP1SR6_7_4, AVB1_RX_CTL), PINMUX_IPSR_GPSR(IP1SR6_7_4, AVB1_MII_RX_DV), - PINMUX_IPSR_MSEL(IP1SR6_11_8, AVB1_AVTP_PPS, SEL_AVB1_AVTP_PPS_1), - PINMUX_IPSR_MSEL(IP1SR6_11_8, AVB1_MII_COL, SEL_AVB1_AVTP_PPS_0), + PINMUX_IPSR_GPSR(IP1SR6_11_8, AVB1_AVTP_PPS), + PINMUX_IPSR_GPSR(IP1SR6_11_8, AVB1_MII_COL), PINMUX_IPSR_GPSR(IP1SR6_15_12, AVB1_AVTP_CAPTURE), PINMUX_IPSR_GPSR(IP1SR6_15_12, AVB1_MII_CRS), - PINMUX_IPSR_MSEL(IP1SR6_19_16, AVB1_TD1, SEL_AVB1_TD1_1), - PINMUX_IPSR_MSEL(IP1SR6_19_16, AVB1_MII_TD1, SEL_AVB1_TD1_0), + PINMUX_IPSR_GPSR(IP1SR6_19_16, AVB1_TD1), + PINMUX_IPSR_GPSR(IP1SR6_19_16, AVB1_MII_TD1), - PINMUX_IPSR_MSEL(IP1SR6_23_20, AVB1_TD0, SEL_AVB1_TD0_1), - PINMUX_IPSR_MSEL(IP1SR6_23_20, AVB1_MII_TD0, SEL_AVB1_TD0_0), + PINMUX_IPSR_GPSR(IP1SR6_23_20, AVB1_TD0), + PINMUX_IPSR_GPSR(IP1SR6_23_20, AVB1_MII_TD0), PINMUX_IPSR_GPSR(IP1SR6_27_24, AVB1_RD1), PINMUX_IPSR_GPSR(IP1SR6_27_24, AVB1_MII_RD1), @@ -1076,14 +1107,14 @@ PINMUX_IPSR_GPSR(IP1SR6_31_28, AVB1_MII_RD0), /* IP2SR6 */ - PINMUX_IPSR_MSEL(IP2SR6_3_0, AVB1_TD2, SEL_AVB1_TD2_1), - PINMUX_IPSR_MSEL(IP2SR6_3_0, AVB1_MII_TD2, SEL_AVB1_TD2_0), + PINMUX_IPSR_GPSR(IP2SR6_3_0, AVB1_TD2), + PINMUX_IPSR_GPSR(IP2SR6_3_0, AVB1_MII_TD2), PINMUX_IPSR_GPSR(IP2SR6_7_4, AVB1_RD2), PINMUX_IPSR_GPSR(IP2SR6_7_4, AVB1_MII_RD2), - PINMUX_IPSR_MSEL(IP2SR6_11_8, AVB1_TD3, SEL_AVB1_TD3_1), - PINMUX_IPSR_MSEL(IP2SR6_11_8, AVB1_MII_TD3, SEL_AVB1_TD3_0), + PINMUX_IPSR_GPSR(IP2SR6_11_8, AVB1_TD3), + PINMUX_IPSR_GPSR(IP2SR6_11_8, AVB1_MII_TD3), PINMUX_IPSR_GPSR(IP2SR6_15_12, AVB1_RD3), PINMUX_IPSR_GPSR(IP2SR6_15_12, AVB1_MII_RD3), @@ -1091,29 +1122,29 @@ PINMUX_IPSR_GPSR(IP2SR6_19_16, AVB1_TXCREFCLK), /* IP0SR7 */ - PINMUX_IPSR_MSEL(IP0SR7_3_0, AVB0_AVTP_PPS, SEL_AVB0_AVTP_PPS_1), - PINMUX_IPSR_MSEL(IP0SR7_3_0, AVB0_MII_COL, SEL_AVB0_AVTP_PPS_0), + PINMUX_IPSR_GPSR(IP0SR7_3_0, AVB0_AVTP_PPS), + PINMUX_IPSR_GPSR(IP0SR7_3_0, AVB0_MII_COL), PINMUX_IPSR_GPSR(IP0SR7_7_4, AVB0_AVTP_CAPTURE), PINMUX_IPSR_GPSR(IP0SR7_7_4, AVB0_MII_CRS), - PINMUX_IPSR_MSEL(IP0SR7_11_8, AVB0_AVTP_MATCH, SEL_AVB0_AVTP_MATCH_1), - PINMUX_IPSR_MSEL(IP0SR7_11_8, AVB0_MII_RX_ER, SEL_AVB0_AVTP_MATCH_0), - PINMUX_IPSR_MSEL(IP0SR7_11_8, CC5_OSCOUT, SEL_AVB0_AVTP_MATCH_0), + PINMUX_IPSR_GPSR(IP0SR7_11_8, AVB0_AVTP_MATCH), + PINMUX_IPSR_GPSR(IP0SR7_11_8, AVB0_MII_RX_ER), + PINMUX_IPSR_GPSR(IP0SR7_11_8, CC5_OSCOUT), - PINMUX_IPSR_MSEL(IP0SR7_15_12, AVB0_TD3, SEL_AVB0_TD3_1), - PINMUX_IPSR_MSEL(IP0SR7_15_12, AVB0_MII_TD3, SEL_AVB0_TD3_0), + PINMUX_IPSR_GPSR(IP0SR7_15_12, AVB0_TD3), + PINMUX_IPSR_GPSR(IP0SR7_15_12, AVB0_MII_TD3), PINMUX_IPSR_GPSR(IP0SR7_19_16, AVB0_LINK), PINMUX_IPSR_GPSR(IP0SR7_19_16, AVB0_MII_TX_ER), PINMUX_IPSR_GPSR(IP0SR7_23_20, AVB0_PHY_INT), - PINMUX_IPSR_MSEL(IP0SR7_27_24, AVB0_TD2, SEL_AVB0_TD2_1), - PINMUX_IPSR_MSEL(IP0SR7_27_24, AVB0_MII_TD2, SEL_AVB0_TD2_0), + PINMUX_IPSR_GPSR(IP0SR7_27_24, AVB0_TD2), + PINMUX_IPSR_GPSR(IP0SR7_27_24, AVB0_MII_TD2), - PINMUX_IPSR_MSEL(IP0SR7_31_28, AVB0_TD1, SEL_AVB0_TD1_1), - PINMUX_IPSR_MSEL(IP0SR7_31_28, AVB0_MII_TD1, SEL_AVB0_TD1_0), + PINMUX_IPSR_GPSR(IP0SR7_31_28, AVB0_TD1), + PINMUX_IPSR_GPSR(IP0SR7_31_28, AVB0_MII_TD1), /* IP1SR7 */ PINMUX_IPSR_GPSR(IP1SR7_3_0, AVB0_RD3), @@ -1121,24 +1152,24 @@ PINMUX_IPSR_GPSR(IP1SR7_7_4, AVB0_TXCREFCLK), - PINMUX_IPSR_MSEL(IP1SR7_11_8, AVB0_MAGIC, SEL_AVB0_MAGIC_1), + PINMUX_IPSR_GPSR(IP1SR7_11_8, AVB0_MAGIC), - PINMUX_IPSR_MSEL(IP1SR7_15_12, AVB0_TD0, SEL_AVB0_TD0_1), - PINMUX_IPSR_MSEL(IP1SR7_15_12, AVB0_MII_TD0, SEL_AVB0_TD0_0), + PINMUX_IPSR_GPSR(IP1SR7_15_12, AVB0_TD0), + PINMUX_IPSR_GPSR(IP1SR7_15_12, AVB0_MII_TD0), PINMUX_IPSR_GPSR(IP1SR7_19_16, AVB0_RD2), PINMUX_IPSR_GPSR(IP1SR7_19_16, AVB0_MII_RD2), - PINMUX_IPSR_MSEL(IP1SR7_23_20, AVB0_MDC, SEL_AVB0_MDC_1), + PINMUX_IPSR_GPSR(IP1SR7_23_20, AVB0_MDC), PINMUX_IPSR_GPSR(IP1SR7_27_24, AVB0_MDIO), - PINMUX_IPSR_MSEL(IP1SR7_31_28, AVB0_TXC, SEL_AVB0_TXC_1), - PINMUX_IPSR_MSEL(IP1SR7_31_28, AVB0_MII_TXC, SEL_AVB0_TXC_0), + PINMUX_IPSR_GPSR(IP1SR7_31_28, AVB0_TXC), + PINMUX_IPSR_GPSR(IP1SR7_31_28, AVB0_MII_TXC), /* IP2SR7 */ - PINMUX_IPSR_MSEL(IP2SR7_3_0, AVB0_TX_CTL, SEL_AVB0_TX_CTL_1), - PINMUX_IPSR_MSEL(IP2SR7_3_0, AVB0_MII_TX_EN, SEL_AVB0_TX_CTL_0), + PINMUX_IPSR_GPSR(IP2SR7_3_0, AVB0_TX_CTL), + PINMUX_IPSR_GPSR(IP2SR7_3_0, AVB0_MII_TX_EN), PINMUX_IPSR_GPSR(IP2SR7_7_4, AVB0_RD1), PINMUX_IPSR_GPSR(IP2SR7_7_4, AVB0_MII_RD1), @@ -3419,6 +3450,82 @@ IP3SR3_7_4 IP3SR3_3_0)) }, + { PINMUX_CFG_REG_VAR("IP0SR4", 0xE6060060, 32, + GROUP(4, 4, 4, 4, 4, 4, 4, 4), + GROUP( + IP0SR4_31_28 + IP0SR4_27_24 + IP0SR4_23_20 + IP0SR4_19_16 + IP0SR4_15_12 + IP0SR4_11_8 + IP0SR4_7_4 + IP0SR4_3_0)) + }, + { PINMUX_CFG_REG_VAR("IP1SR4", 0xE6060064, 32, + GROUP(4, 4, 4, 4, 4, 4, 4, 4), + GROUP( + IP1SR4_31_28 + IP1SR4_27_24 + IP1SR4_23_20 + IP1SR4_19_16 + IP1SR4_15_12 + IP1SR4_11_8 + IP1SR4_7_4 + IP1SR4_3_0)) + }, + { PINMUX_CFG_REG_VAR("IP2SR4", 0xE6060068, 32, + GROUP(4, 4, 4, 4, 4, 4, 4, 4), + GROUP( + IP2SR4_31_28 + IP2SR4_27_24 + IP2SR4_23_20 + IP2SR4_19_16 + IP2SR4_15_12 + IP2SR4_11_8 + IP2SR4_7_4 + IP2SR4_3_0)) + }, + { PINMUX_CFG_REG_VAR("IP3SR4", 0xE606006C, 32, + GROUP(-28, 4), + GROUP( + /* IP3SR4_31_4 RESERVED */ + IP3SR4_3_0)) + }, + { PINMUX_CFG_REG_VAR("IP0SR5", 0xE6060860, 32, + GROUP(4, 4, 4, 4, 4, 4, 4, 4), + GROUP( + IP0SR5_31_28 + IP0SR5_27_24 + IP0SR5_23_20 + IP0SR5_19_16 + IP0SR5_15_12 + IP0SR5_11_8 + IP0SR5_7_4 + IP0SR5_3_0)) + }, + { PINMUX_CFG_REG_VAR("IP1SR5", 0xE6060864, 32, + GROUP(4, 4, 4, 4, 4, 4, 4, 4), + GROUP( + IP1SR5_31_28 + IP1SR5_27_24 + IP1SR5_23_20 + IP1SR5_19_16 + IP1SR5_15_12 + IP1SR5_11_8 + IP1SR5_7_4 + IP1SR5_3_0)) + }, + { PINMUX_CFG_REG_VAR("IP2SR5", 0xE6060868, 32, + GROUP(-12, 4, 4, 4, 4, 4), + GROUP( + /* IP2SR5_31_20 RESERVED */ + IP2SR5_19_16 + IP2SR5_15_12 + IP2SR5_11_8 + IP2SR5_7_4 + IP2SR5_3_0)) + }, { PINMUX_CFG_REG("IP0SR6", 0xE6061060, 32, 4, GROUP( IP0SR6_31_28 IP0SR6_27_24 @@ -3505,95 +3612,6 @@ #define F_(x, y) x, #define FM(x) FN_##x, - { PINMUX_CFG_REG_VAR("MOD_SEL4", 0xE6060100, 32, - GROUP(-12, 1, 1, -2, 1, 1, -1, 1, -2, 1, 1, -2, 1, - -2, 1, 1, -1), - GROUP( - /* RESERVED 31-20 */ - MOD_SEL4_19 - MOD_SEL4_18 - /* RESERVED 17-16 */ - MOD_SEL4_15 - MOD_SEL4_14 - /* RESERVED 13 */ - MOD_SEL4_12 - /* RESERVED 11-10 */ - MOD_SEL4_9 - MOD_SEL4_8 - /* RESERVED 7-6 */ - MOD_SEL4_5 - /* RESERVED 4-3 */ - MOD_SEL4_2 - MOD_SEL4_1 - /* RESERVED 0 */ - )) - }, - { PINMUX_CFG_REG_VAR("MOD_SEL5", 0xE6060900, 32, - GROUP(-12, 1, -2, 1, 1, -2, 1, 1, -2, 1, -1, - 1, 1, -2, 1, -1, 1), - GROUP( - /* RESERVED 31-20 */ - MOD_SEL5_19 - /* RESERVED 18-17 */ - MOD_SEL5_16 - MOD_SEL5_15 - /* RESERVED 14-13 */ - MOD_SEL5_12 - MOD_SEL5_11 - /* RESERVED 10-9 */ - MOD_SEL5_8 - /* RESERVED 7 */ - MOD_SEL5_6 - MOD_SEL5_5 - /* RESERVED 4-3 */ - MOD_SEL5_2 - /* RESERVED 1 */ - MOD_SEL5_0)) - }, - { PINMUX_CFG_REG_VAR("MOD_SEL6", 0xE6061100, 32, - GROUP(-13, 1, -1, 1, -2, 1, 1, - -1, 1, -2, 1, 1, 1, -2, 1, 1, -1), - GROUP( - /* RESERVED 31-19 */ - MOD_SEL6_18 - /* RESERVED 17 */ - MOD_SEL6_16 - /* RESERVED 15-14 */ - MOD_SEL6_13 - MOD_SEL6_12 - /* RESERVED 11 */ - MOD_SEL6_10 - /* RESERVED 9-8 */ - MOD_SEL6_7 - MOD_SEL6_6 - MOD_SEL6_5 - /* RESERVED 4-3 */ - MOD_SEL6_2 - MOD_SEL6_1 - /* RESERVED 0 */ - )) - }, - { PINMUX_CFG_REG_VAR("MOD_SEL7", 0xE6061900, 32, - GROUP(-15, 1, 1, -1, 1, -1, 1, 1, -2, 1, 1, - -2, 1, 1, -1, 1), - GROUP( - /* RESERVED 31-17 */ - MOD_SEL7_16 - MOD_SEL7_15 - /* RESERVED 14 */ - MOD_SEL7_13 - /* RESERVED 12 */ - MOD_SEL7_11 - MOD_SEL7_10 - /* RESERVED 9-8 */ - MOD_SEL7_7 - MOD_SEL7_6 - /* RESERVED 5-4 */ - MOD_SEL7_3 - MOD_SEL7_2 - /* RESERVED 1 */ - MOD_SEL7_0)) - }, { PINMUX_CFG_REG_VAR("MOD_SEL8", 0xE6068100, 32, GROUP(-20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), GROUP( only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/platform/chrome/cros_typec_switch.c +++ linux-azure-6.2-6.2.0/drivers/platform/chrome/cros_typec_switch.c @@ -268,6 +268,7 @@ return 0; err_switch: + fwnode_handle_put(fwnode); cros_typec_unregister_switches(sdata); return ret; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/platform/x86/amd/Kconfig +++ linux-azure-6.2-6.2.0/drivers/platform/x86/amd/Kconfig @@ -7,7 +7,7 @@ config AMD_PMC tristate "AMD SoC PMC driver" - depends on ACPI && PCI && RTC_CLASS + depends on ACPI && PCI && RTC_CLASS && AMD_NB select SERIO help The driver provides support for AMD Power Management Controller only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/platform/x86/amd/pmc.c +++ linux-azure-6.2-6.2.0/drivers/platform/x86/amd/pmc.c @@ -10,6 +10,7 @@ #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt +#include #include #include #include @@ -37,8 +38,6 @@ #define AMD_PMC_SCRATCH_REG_YC 0xD14 /* STB Registers */ -#define AMD_PMC_STB_INDEX_ADDRESS 0xF8 -#define AMD_PMC_STB_INDEX_DATA 0xFC #define AMD_PMC_STB_PMI_0 0x03E30600 #define AMD_PMC_STB_S2IDLE_PREPARE 0xC6000001 #define AMD_PMC_STB_S2IDLE_RESTORE 0xC6000002 @@ -55,8 +54,6 @@ #define S2D_TELEMETRY_DRAMBYTES_MAX 0x1000000 /* Base address of SMU for mapping physical address to virtual address */ -#define AMD_PMC_SMU_INDEX_ADDRESS 0xB8 -#define AMD_PMC_SMU_INDEX_DATA 0xBC #define AMD_PMC_MAPPING_SIZE 0x01000 #define AMD_PMC_BASE_ADDR_OFFSET 0x10000 #define AMD_PMC_BASE_ADDR_LO 0x13B102E8 @@ -314,33 +311,6 @@ return 0; } -static int amd_pmc_idlemask_read(struct amd_pmc_dev *pdev, struct device *dev, - struct seq_file *s) -{ - u32 val; - - switch (pdev->cpu_id) { - case AMD_CPU_ID_CZN: - val = amd_pmc_reg_read(pdev, AMD_PMC_SCRATCH_REG_CZN); - break; - case AMD_CPU_ID_YC: - case AMD_CPU_ID_CB: - case AMD_CPU_ID_PS: - val = amd_pmc_reg_read(pdev, AMD_PMC_SCRATCH_REG_YC); - break; - default: - return -EINVAL; - } - - if (dev) - dev_dbg(pdev->dev, "SMU idlemask s0i3: 0x%x\n", val); - - if (s) - seq_printf(s, "SMU idlemask : 0x%x\n", val); - - return 0; -} - static int get_metrics_table(struct amd_pmc_dev *pdev, struct smu_metrics *table) { if (!pdev->smu_virt_addr) { @@ -377,6 +347,9 @@ int rc; u32 val; + if (dev->cpu_id == AMD_CPU_ID_PCO) + return -ENODEV; + rc = amd_pmc_send_cmd(dev, 0, &val, SMU_MSG_GETSMUVERSION, 1); if (rc) return rc; @@ -423,12 +396,31 @@ static DEVICE_ATTR_RO(smu_fw_version); static DEVICE_ATTR_RO(smu_program); +static umode_t pmc_attr_is_visible(struct kobject *kobj, struct attribute *attr, int idx) +{ + struct device *dev = kobj_to_dev(kobj); + struct amd_pmc_dev *pdev = dev_get_drvdata(dev); + + if (pdev->cpu_id == AMD_CPU_ID_PCO) + return 0; + return 0444; +} + static struct attribute *pmc_attrs[] = { &dev_attr_smu_fw_version.attr, &dev_attr_smu_program.attr, NULL, }; -ATTRIBUTE_GROUPS(pmc); + +static struct attribute_group pmc_attr_group = { + .attrs = pmc_attrs, + .is_visible = pmc_attr_is_visible, +}; + +static const struct attribute_group *pmc_groups[] = { + &pmc_attr_group, + NULL, +}; static int smu_fw_info_show(struct seq_file *s, void *unused) { @@ -495,28 +487,47 @@ } DEFINE_SHOW_ATTRIBUTE(s0ix_stats); -static int amd_pmc_idlemask_show(struct seq_file *s, void *unused) +static int amd_pmc_idlemask_read(struct amd_pmc_dev *pdev, struct device *dev, + struct seq_file *s) { - struct amd_pmc_dev *dev = s->private; + u32 val; int rc; - /* we haven't yet read SMU version */ - if (!dev->major) { - rc = amd_pmc_get_smu_version(dev); - if (rc) - return rc; + switch (pdev->cpu_id) { + case AMD_CPU_ID_CZN: + /* we haven't yet read SMU version */ + if (!pdev->major) { + rc = amd_pmc_get_smu_version(pdev); + if (rc) + return rc; + } + if (pdev->major > 56 || (pdev->major >= 55 && pdev->minor >= 37)) + val = amd_pmc_reg_read(pdev, AMD_PMC_SCRATCH_REG_CZN); + else + return -EINVAL; + break; + case AMD_CPU_ID_YC: + case AMD_CPU_ID_CB: + case AMD_CPU_ID_PS: + val = amd_pmc_reg_read(pdev, AMD_PMC_SCRATCH_REG_YC); + break; + default: + return -EINVAL; } - if (dev->major > 56 || (dev->major >= 55 && dev->minor >= 37)) { - rc = amd_pmc_idlemask_read(dev, NULL, s); - if (rc) - return rc; - } else { - seq_puts(s, "Unsupported SMU version for Idlemask\n"); - } + if (dev) + dev_dbg(pdev->dev, "SMU idlemask s0i3: 0x%x\n", val); + + if (s) + seq_printf(s, "SMU idlemask : 0x%x\n", val); return 0; } + +static int amd_pmc_idlemask_show(struct seq_file *s, void *unused) +{ + return amd_pmc_idlemask_read(s->private, NULL, s); +} DEFINE_SHOW_ATTRIBUTE(amd_pmc_idlemask); static void amd_pmc_dbgfs_unregister(struct amd_pmc_dev *dev) @@ -787,6 +798,14 @@ dev_err(pdev->dev, "error writing to STB: %d\n", rc); } +static int amd_pmc_dump_data(struct amd_pmc_dev *pdev) +{ + if (pdev->cpu_id == AMD_CPU_ID_PCO) + return -ENODEV; + + return amd_pmc_send_cmd(pdev, 0, NULL, SMU_MSG_LOG_DUMP_DATA, 0); +} + static void amd_pmc_s2idle_restore(void) { struct amd_pmc_dev *pdev = &pmc; @@ -799,7 +818,7 @@ dev_err(pdev->dev, "resume failed: %d\n", rc); /* Let SMU know that we are looking for stats */ - amd_pmc_send_cmd(pdev, 0, NULL, SMU_MSG_LOG_DUMP_DATA, 0); + amd_pmc_dump_data(pdev); rc = amd_pmc_write_stb(pdev, AMD_PMC_STB_S2IDLE_RESTORE); if (rc) @@ -880,17 +899,9 @@ { int err; - err = pci_write_config_dword(dev->rdev, AMD_PMC_STB_INDEX_ADDRESS, AMD_PMC_STB_PMI_0); + err = amd_smn_write(0, AMD_PMC_STB_PMI_0, data); if (err) { - dev_err(dev->dev, "failed to write addr in stb: 0x%X\n", - AMD_PMC_STB_INDEX_ADDRESS); - return pcibios_err_to_errno(err); - } - - err = pci_write_config_dword(dev->rdev, AMD_PMC_STB_INDEX_DATA, data); - if (err) { - dev_err(dev->dev, "failed to write data in stb: 0x%X\n", - AMD_PMC_STB_INDEX_DATA); + dev_err(dev->dev, "failed to write data in stb: 0x%X\n", AMD_PMC_STB_PMI_0); return pcibios_err_to_errno(err); } @@ -902,18 +913,10 @@ { int i, err; - err = pci_write_config_dword(dev->rdev, AMD_PMC_STB_INDEX_ADDRESS, AMD_PMC_STB_PMI_0); - if (err) { - dev_err(dev->dev, "error writing addr to stb: 0x%X\n", - AMD_PMC_STB_INDEX_ADDRESS); - return pcibios_err_to_errno(err); - } - for (i = 0; i < FIFO_SIZE; i++) { - err = pci_read_config_dword(dev->rdev, AMD_PMC_STB_INDEX_DATA, buf++); + err = amd_smn_read(0, AMD_PMC_STB_PMI_0, buf++); if (err) { - dev_err(dev->dev, "error reading data from stb: 0x%X\n", - AMD_PMC_STB_INDEX_DATA); + dev_err(dev->dev, "error reading data from stb: 0x%X\n", AMD_PMC_STB_PMI_0); return pcibios_err_to_errno(err); } } @@ -940,30 +943,18 @@ dev->cpu_id = rdev->device; dev->rdev = rdev; - err = pci_write_config_dword(rdev, AMD_PMC_SMU_INDEX_ADDRESS, AMD_PMC_BASE_ADDR_LO); - if (err) { - dev_err(dev->dev, "error writing to 0x%x\n", AMD_PMC_SMU_INDEX_ADDRESS); - err = pcibios_err_to_errno(err); - goto err_pci_dev_put; - } - - err = pci_read_config_dword(rdev, AMD_PMC_SMU_INDEX_DATA, &val); + err = amd_smn_read(0, AMD_PMC_BASE_ADDR_LO, &val); if (err) { + dev_err(dev->dev, "error reading 0x%x\n", AMD_PMC_BASE_ADDR_LO); err = pcibios_err_to_errno(err); goto err_pci_dev_put; } base_addr_lo = val & AMD_PMC_BASE_ADDR_HI_MASK; - err = pci_write_config_dword(rdev, AMD_PMC_SMU_INDEX_ADDRESS, AMD_PMC_BASE_ADDR_HI); - if (err) { - dev_err(dev->dev, "error writing to 0x%x\n", AMD_PMC_SMU_INDEX_ADDRESS); - err = pcibios_err_to_errno(err); - goto err_pci_dev_put; - } - - err = pci_read_config_dword(rdev, AMD_PMC_SMU_INDEX_DATA, &val); + err = amd_smn_read(0, AMD_PMC_BASE_ADDR_HI, &val); if (err) { + dev_err(dev->dev, "error reading 0x%x\n", AMD_PMC_BASE_ADDR_HI); err = pcibios_err_to_errno(err); goto err_pci_dev_put; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/platform/x86/amd/pmf/core.c +++ linux-azure-6.2-6.2.0/drivers/platform/x86/amd/pmf/core.c @@ -8,6 +8,7 @@ * Author: Shyam Sundar S K */ +#include #include #include #include @@ -22,8 +23,6 @@ #define AMD_PMF_REGISTER_ARGUMENT 0xA58 /* Base address of SMU for mapping physical address to virtual address */ -#define AMD_PMF_SMU_INDEX_ADDRESS 0xB8 -#define AMD_PMF_SMU_INDEX_DATA 0xBC #define AMD_PMF_MAPPING_SIZE 0x01000 #define AMD_PMF_BASE_ADDR_OFFSET 0x10000 #define AMD_PMF_BASE_ADDR_LO 0x13B102E8 @@ -348,30 +347,19 @@ } dev->cpu_id = rdev->device; - err = pci_write_config_dword(rdev, AMD_PMF_SMU_INDEX_ADDRESS, AMD_PMF_BASE_ADDR_LO); - if (err) { - dev_err(dev->dev, "error writing to 0x%x\n", AMD_PMF_SMU_INDEX_ADDRESS); - pci_dev_put(rdev); - return pcibios_err_to_errno(err); - } - err = pci_read_config_dword(rdev, AMD_PMF_SMU_INDEX_DATA, &val); + err = amd_smn_read(0, AMD_PMF_BASE_ADDR_LO, &val); if (err) { + dev_err(dev->dev, "error in reading from 0x%x\n", AMD_PMF_BASE_ADDR_LO); pci_dev_put(rdev); return pcibios_err_to_errno(err); } base_addr_lo = val & AMD_PMF_BASE_ADDR_HI_MASK; - err = pci_write_config_dword(rdev, AMD_PMF_SMU_INDEX_ADDRESS, AMD_PMF_BASE_ADDR_HI); - if (err) { - dev_err(dev->dev, "error writing to 0x%x\n", AMD_PMF_SMU_INDEX_ADDRESS); - pci_dev_put(rdev); - return pcibios_err_to_errno(err); - } - - err = pci_read_config_dword(rdev, AMD_PMF_SMU_INDEX_DATA, &val); + err = amd_smn_read(0, AMD_PMF_BASE_ADDR_HI, &val); if (err) { + dev_err(dev->dev, "error in reading from 0x%x\n", AMD_PMF_BASE_ADDR_HI); pci_dev_put(rdev); return pcibios_err_to_errno(err); } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/platform/x86/thinkpad_acpi.c +++ linux-azure-6.2-6.2.0/drivers/platform/x86/thinkpad_acpi.c @@ -4479,6 +4479,14 @@ } }, { + .ident = "T14s Gen1 AMD", + .driver_data = &quirk_s2idle_bug, + .matches = { + DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_NAME, "20UJ"), + } + }, + { .ident = "P14s Gen1 AMD", .driver_data = &quirk_s2idle_bug, .matches = { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/power/supply/generic-adc-battery.c +++ linux-azure-6.2-6.2.0/drivers/power/supply/generic-adc-battery.c @@ -135,6 +135,9 @@ result); if (ret < 0) pr_err("read channel error\n"); + else + *result *= 1000; + return ret; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/pwm/pwm-mtk-disp.c +++ linux-azure-6.2-6.2.0/drivers/pwm/pwm-mtk-disp.c @@ -138,6 +138,19 @@ high_width = mul_u64_u64_div_u64(state->duty_cycle, rate, div); value = period | (high_width << PWM_HIGH_WIDTH_SHIFT); + if (mdp->data->bls_debug && !mdp->data->has_commit) { + /* + * For MT2701, disable double buffer before writing register + * and select manual mode and use PWM_PERIOD/PWM_HIGH_WIDTH. + */ + mtk_disp_pwm_update_bits(mdp, mdp->data->bls_debug, + mdp->data->bls_debug_mask, + mdp->data->bls_debug_mask); + mtk_disp_pwm_update_bits(mdp, mdp->data->con0, + mdp->data->con0_sel, + mdp->data->con0_sel); + } + mtk_disp_pwm_update_bits(mdp, mdp->data->con0, PWM_CLKDIV_MASK, clk_div << PWM_CLKDIV_SHIFT); @@ -152,17 +165,6 @@ mtk_disp_pwm_update_bits(mdp, mdp->data->commit, mdp->data->commit_mask, 0x0); - } else { - /* - * For MT2701, disable double buffer before writing register - * and select manual mode and use PWM_PERIOD/PWM_HIGH_WIDTH. - */ - mtk_disp_pwm_update_bits(mdp, mdp->data->bls_debug, - mdp->data->bls_debug_mask, - mdp->data->bls_debug_mask); - mtk_disp_pwm_update_bits(mdp, mdp->data->con0, - mdp->data->con0_sel, - mdp->data->con0_sel); } mtk_disp_pwm_update_bits(mdp, DISP_PWM_EN, mdp->data->enable_mask, @@ -194,6 +196,16 @@ return err; } + /* + * Apply DISP_PWM_DEBUG settings to choose whether to enable or disable + * registers double buffer and manual commit to working register before + * performing any read/write operation + */ + if (mdp->data->bls_debug) + mtk_disp_pwm_update_bits(mdp, mdp->data->bls_debug, + mdp->data->bls_debug_mask, + mdp->data->bls_debug_mask); + rate = clk_get_rate(mdp->clk_main); con0 = readl(mdp->base + mdp->data->con0); con1 = readl(mdp->base + mdp->data->con1); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/regulator/stm32-pwr.c +++ linux-azure-6.2-6.2.0/drivers/regulator/stm32-pwr.c @@ -129,17 +129,16 @@ static int stm32_pwr_regulator_probe(struct platform_device *pdev) { - struct device_node *np = pdev->dev.of_node; struct stm32_pwr_reg *priv; void __iomem *base; struct regulator_dev *rdev; struct regulator_config config = { }; int i, ret = 0; - base = of_iomap(np, 0); - if (!base) { + base = devm_platform_ioremap_resource(pdev, 0); + if (IS_ERR(base)) { dev_err(&pdev->dev, "Unable to map IO memory\n"); - return -ENOMEM; + return PTR_ERR(base); } config.dev = &pdev->dev; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/remoteproc/xlnx_r5_remoteproc.c +++ linux-azure-6.2-6.2.0/drivers/remoteproc/xlnx_r5_remoteproc.c @@ -61,8 +61,6 @@ * @np: device node of RPU instance * @tcm_bank_count: number TCM banks accessible to this RPU * @tcm_banks: array of each TCM bank data - * @rmem_count: Number of reserved mem regions - * @rmem: reserved memory region nodes from device tree * @rproc: rproc handle * @pm_domain_id: RPU CPU power domain id */ @@ -71,8 +69,6 @@ struct device_node *np; int tcm_bank_count; struct mem_bank_data **tcm_banks; - int rmem_count; - struct reserved_mem **rmem; struct rproc *rproc; u32 pm_domain_id; }; @@ -239,21 +235,29 @@ { struct rproc_mem_entry *rproc_mem; struct zynqmp_r5_core *r5_core; + struct of_phandle_iterator it; struct reserved_mem *rmem; - int i, num_mem_regions; + int i = 0; r5_core = (struct zynqmp_r5_core *)rproc->priv; - num_mem_regions = r5_core->rmem_count; - for (i = 0; i < num_mem_regions; i++) { - rmem = r5_core->rmem[i]; + /* Register associated reserved memory regions */ + of_phandle_iterator_init(&it, r5_core->np, "memory-region", NULL, 0); - if (!strncmp(rmem->name, "vdev0buffer", strlen("vdev0buffer"))) { + while (of_phandle_iterator_next(&it) == 0) { + rmem = of_reserved_mem_lookup(it.node); + if (!rmem) { + of_node_put(it.node); + dev_err(&rproc->dev, "unable to acquire memory-region\n"); + return -EINVAL; + } + + if (!strcmp(it.node->name, "vdev0buffer")) { /* Init reserved memory for vdev buffer */ rproc_mem = rproc_of_resm_mem_entry_init(&rproc->dev, i, rmem->size, rmem->base, - rmem->name); + it.node->name); } else { /* Register associated reserved memory regions */ rproc_mem = rproc_mem_entry_init(&rproc->dev, NULL, @@ -261,16 +265,19 @@ rmem->size, rmem->base, zynqmp_r5_mem_region_map, zynqmp_r5_mem_region_unmap, - rmem->name); + it.node->name); } - if (!rproc_mem) + if (!rproc_mem) { + of_node_put(it.node); return -ENOMEM; + } rproc_add_carveout(rproc, rproc_mem); dev_dbg(&rproc->dev, "reserved mem carveout %s addr=%llx, size=0x%llx", - rmem->name, rmem->base, rmem->size); + it.node->name, rmem->base, rmem->size); + i++; } return 0; @@ -726,59 +733,6 @@ return 0; } -/** - * zynqmp_r5_get_mem_region_node() - * parse memory-region property and get reserved mem regions - * - * @r5_core: pointer to zynqmp_r5_core type object - * - * Return: 0 for success and error code for failure. - */ -static int zynqmp_r5_get_mem_region_node(struct zynqmp_r5_core *r5_core) -{ - struct device_node *np, *rmem_np; - struct reserved_mem **rmem; - int res_mem_count, i; - struct device *dev; - - dev = r5_core->dev; - np = r5_core->np; - - res_mem_count = of_property_count_elems_of_size(np, "memory-region", - sizeof(phandle)); - if (res_mem_count <= 0) { - dev_warn(dev, "failed to get memory-region property %d\n", - res_mem_count); - return 0; - } - - rmem = devm_kcalloc(dev, res_mem_count, - sizeof(struct reserved_mem *), GFP_KERNEL); - if (!rmem) - return -ENOMEM; - - for (i = 0; i < res_mem_count; i++) { - rmem_np = of_parse_phandle(np, "memory-region", i); - if (!rmem_np) - goto release_rmem; - - rmem[i] = of_reserved_mem_lookup(rmem_np); - if (!rmem[i]) { - of_node_put(rmem_np); - goto release_rmem; - } - - of_node_put(rmem_np); - } - - r5_core->rmem_count = res_mem_count; - r5_core->rmem = rmem; - return 0; - -release_rmem: - return -EINVAL; -} - /* * zynqmp_r5_core_init() * Create and initialize zynqmp_r5_core type object @@ -806,10 +760,6 @@ for (i = 0; i < cluster->core_count; i++) { r5_core = cluster->r5_cores[i]; - ret = zynqmp_r5_get_mem_region_node(r5_core); - if (ret) - dev_warn(dev, "memory-region prop failed %d\n", ret); - /* Initialize r5 cores with power-domains parsed from dts */ ret = of_property_read_u32_index(r5_core->np, "power-domains", 1, &r5_core->pm_domain_id); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/rtc/rtc-meson-vrtc.c +++ linux-azure-6.2-6.2.0/drivers/rtc/rtc-meson-vrtc.c @@ -23,7 +23,7 @@ struct timespec64 time; dev_dbg(dev, "%s\n", __func__); - ktime_get_raw_ts64(&time); + ktime_get_real_ts64(&time); rtc_time64_to_tm(time.tv_sec, tm); return 0; @@ -96,7 +96,7 @@ long alarm_secs; struct timespec64 time; - ktime_get_raw_ts64(&time); + ktime_get_real_ts64(&time); local_time = time.tv_sec; dev_dbg(dev, "alarm_time = %lus, local_time=%lus\n", only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/rtc/rtc-omap.c +++ linux-azure-6.2-6.2.0/drivers/rtc/rtc-omap.c @@ -25,6 +25,7 @@ #include #include #include +#include /* * The OMAP RTC is a year/month/day/hours/minutes/seconds BCD clock only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/rtc/rtc-ti-k3.c +++ linux-azure-6.2-6.2.0/drivers/rtc/rtc-ti-k3.c @@ -632,7 +632,8 @@ struct ti_k3_rtc *priv = dev_get_drvdata(dev); if (device_may_wakeup(dev)) - enable_irq_wake(priv->irq); + return enable_irq_wake(priv->irq); + return 0; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/s390/block/dasd.c +++ linux-azure-6.2-6.2.0/drivers/s390/block/dasd.c @@ -2941,7 +2941,7 @@ return 0; spin_lock_irq(&cqr->dq->lock); req = (struct request *) cqr->callback_data; - blk_mq_requeue_request(req, false); + blk_mq_requeue_request(req, true); spin_unlock_irq(&cqr->dq->lock); return 0; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/scsi/hisi_sas/hisi_sas_v1_hw.c +++ linux-azure-6.2-6.2.0/drivers/scsi/hisi_sas/hisi_sas_v1_hw.c @@ -1258,7 +1258,11 @@ slot_err_v1_hw(hisi_hba, task, slot); if (unlikely(slot->abort)) { - sas_task_abort(task); + if (dev_is_sata(device) && task->ata_task.use_ncq) + sas_ata_device_link_abort(device, true); + else + sas_task_abort(task); + return; } goto out; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/scsi/hisi_sas/hisi_sas_v2_hw.c +++ linux-azure-6.2-6.2.0/drivers/scsi/hisi_sas/hisi_sas_v2_hw.c @@ -2404,7 +2404,11 @@ error_info[2], error_info[3]); if (unlikely(slot->abort)) { - sas_task_abort(task); + if (dev_is_sata(device) && task->ata_task.use_ncq) + sas_ata_device_link_abort(device, true); + else + sas_task_abort(task); + return; } goto out; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/scsi/megaraid.c +++ linux-azure-6.2-6.2.0/drivers/scsi/megaraid.c @@ -1441,6 +1441,7 @@ */ if (cmdid == CMDID_INT_CMDS) { scb = &adapter->int_scb; + cmd = scb->cmd; list_del_init(&scb->list); scb->state = SCB_FREE; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/soc/bcm/brcmstb/biuctrl.c +++ linux-azure-6.2-6.2.0/drivers/soc/bcm/brcmstb/biuctrl.c @@ -288,6 +288,10 @@ if (BRCM_ID(family_id) == 0x7260 && BRCM_REV(family_id) == 0) cpubiuctrl_regs = b53_cpubiuctrl_no_wb_regs; out: + if (ret && cpubiuctrl_base) { + iounmap(cpubiuctrl_base); + cpubiuctrl_base = NULL; + } return ret; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/soc/qcom/rpmh-rsc.c +++ linux-azure-6.2-6.2.0/drivers/soc/qcom/rpmh-rsc.c @@ -1073,7 +1073,7 @@ drv->ver.minor = rsc_id & (MINOR_VER_MASK << MINOR_VER_SHIFT); drv->ver.minor >>= MINOR_VER_SHIFT; - if (drv->ver.major == 3 && drv->ver.minor == 0) + if (drv->ver.major == 3 && drv->ver.minor >= 0) drv->regs = rpmh_rsc_reg_offset_ver_3_0; else drv->regs = rpmh_rsc_reg_offset_ver_2_7; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/soc/renesas/renesas-soc.c +++ linux-azure-6.2-6.2.0/drivers/soc/renesas/renesas-soc.c @@ -471,8 +471,11 @@ } soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); - if (!soc_dev_attr) + if (!soc_dev_attr) { + if (chipid) + iounmap(chipid); return -ENOMEM; + } np = of_find_node_by_path("/"); of_property_read_string(np, "model", &soc_dev_attr->machine); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/soc/ti/k3-ringacc.c +++ linux-azure-6.2-6.2.0/drivers/soc/ti/k3-ringacc.c @@ -406,6 +406,11 @@ mutex_lock(&ringacc->req_lock); + if (!try_module_get(ringacc->dev->driver->owner)) { + ret = -EINVAL; + goto err_module_get; + } + if (test_bit(fwd_id, ringacc->rings_inuse)) { ret = -EBUSY; goto error; @@ -421,6 +426,8 @@ return 0; error: + module_put(ringacc->dev->driver->owner); +err_module_get: mutex_unlock(&ringacc->req_lock); return ret; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/soc/ti/pm33xx.c +++ linux-azure-6.2-6.2.0/drivers/soc/ti/pm33xx.c @@ -527,7 +527,7 @@ ret = am33xx_pm_alloc_sram(); if (ret) - return ret; + goto err_wkup_m3_ipc_put; ret = am33xx_pm_rtc_setup(); if (ret) @@ -572,13 +572,14 @@ pm_runtime_put_sync(dev); err_pm_runtime_disable: pm_runtime_disable(dev); - wkup_m3_ipc_put(m3_ipc); err_unsetup_rtc: iounmap(rtc_base_virt); clk_put(rtc_fck); err_free_sram: am33xx_pm_free_sram(); pm33xx_dev = NULL; +err_wkup_m3_ipc_put: + wkup_m3_ipc_put(m3_ipc); return ret; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/soundwire/intel.c +++ linux-azure-6.2-6.2.0/drivers/soundwire/intel.c @@ -833,7 +833,6 @@ dai_runtime->paused = false; dai_runtime->suspended = false; dai_runtime->pdi = pdi; - dai_runtime->hw_params = params; /* Inform DSP about PDI stream number */ ret = intel_params_stream(sdw, substream->stream, dai, params, @@ -886,6 +885,11 @@ } if (dai_runtime->suspended) { + struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream); + struct snd_pcm_hw_params *hw_params; + + hw_params = &rtd->dpcm[substream->stream].hw_params; + dai_runtime->suspended = false; /* @@ -897,7 +901,7 @@ */ /* configure stream */ - ch = params_channels(dai_runtime->hw_params); + ch = params_channels(hw_params); if (substream->stream == SNDRV_PCM_STREAM_CAPTURE) dir = SDW_DATA_DIR_RX; else @@ -909,7 +913,7 @@ /* Inform DSP about PDI stream number */ ret = intel_params_stream(sdw, substream->stream, dai, - dai_runtime->hw_params, + hw_params, sdw->instance, dai_runtime->pdi->intel_alh_id); } @@ -948,7 +952,6 @@ return ret; } - dai_runtime->hw_params = NULL; dai_runtime->pdi = NULL; return 0; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/soundwire/qcom.c +++ linux-azure-6.2-6.2.0/drivers/soundwire/qcom.c @@ -704,7 +704,7 @@ } /* Configure number of retries of a read/write cmd */ - if (ctrl->version > 0x01050001) { + if (ctrl->version >= 0x01050001) { /* Only for versions >= 1.5.1 */ ctrl->reg_write(ctrl, SWRM_CMD_FIFO_CFG_ADDR, SWRM_RD_WR_CMD_RETRIES | only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/spi/atmel-quadspi.c +++ linux-azure-6.2-6.2.0/drivers/spi/atmel-quadspi.c @@ -706,18 +706,28 @@ struct atmel_qspi *aq = spi_controller_get_devdata(ctrl); int ret; - ret = pm_runtime_resume_and_get(&pdev->dev); - if (ret < 0) - return ret; - spi_unregister_controller(ctrl); - atmel_qspi_write(QSPI_CR_QSPIDIS, aq, QSPI_CR); + + ret = pm_runtime_get_sync(&pdev->dev); + if (ret >= 0) { + atmel_qspi_write(QSPI_CR_QSPIDIS, aq, QSPI_CR); + clk_disable(aq->qspick); + clk_disable(aq->pclk); + } else { + /* + * atmel_qspi_runtime_{suspend,resume} just disable and enable + * the two clks respectively. So after resume failed these are + * off, and we skip hardware access and disabling these clks again. + */ + dev_warn(&pdev->dev, "Failed to resume device on remove\n"); + } + + clk_unprepare(aq->qspick); + clk_unprepare(aq->pclk); pm_runtime_disable(&pdev->dev); pm_runtime_put_noidle(&pdev->dev); - clk_disable_unprepare(aq->qspick); - clk_disable_unprepare(aq->pclk); return 0; } @@ -786,7 +796,11 @@ if (ret) return ret; - return clk_enable(aq->qspick); + ret = clk_enable(aq->qspick); + if (ret) + clk_disable(aq->pclk); + + return ret; } static const struct dev_pm_ops __maybe_unused atmel_qspi_pm_ops = { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/spi/spi-cadence-quadspi.c +++ linux-azure-6.2-6.2.0/drivers/spi/spi-cadence-quadspi.c @@ -1768,32 +1768,36 @@ return 0; } -#ifdef CONFIG_PM_SLEEP static int cqspi_suspend(struct device *dev) { struct cqspi_st *cqspi = dev_get_drvdata(dev); + struct spi_master *master = dev_get_drvdata(dev); + int ret; + ret = spi_master_suspend(master); cqspi_controller_enable(cqspi, 0); - return 0; + + clk_disable_unprepare(cqspi->clk); + + return ret; } static int cqspi_resume(struct device *dev) { struct cqspi_st *cqspi = dev_get_drvdata(dev); + struct spi_master *master = dev_get_drvdata(dev); - cqspi_controller_enable(cqspi, 1); - return 0; -} + clk_prepare_enable(cqspi->clk); + cqspi_wait_idle(cqspi); + cqspi_controller_init(cqspi); -static const struct dev_pm_ops cqspi__dev_pm_ops = { - .suspend = cqspi_suspend, - .resume = cqspi_resume, -}; + cqspi->current_cs = -1; + cqspi->sclk = 0; + + return spi_master_resume(master); +} -#define CQSPI_DEV_PM_OPS (&cqspi__dev_pm_ops) -#else -#define CQSPI_DEV_PM_OPS NULL -#endif +static DEFINE_SIMPLE_DEV_PM_OPS(cqspi_dev_pm_ops, cqspi_suspend, cqspi_resume); static const struct cqspi_driver_platdata cdns_qspi = { .quirks = CQSPI_DISABLE_DAC_MODE, @@ -1860,7 +1864,7 @@ .remove = cqspi_remove, .driver = { .name = CQSPI_NAME, - .pm = CQSPI_DEV_PM_OPS, + .pm = &cqspi_dev_pm_ops, .of_match_table = cqspi_dt_ids, }, }; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/spi/spi-fsl-spi.c +++ linux-azure-6.2-6.2.0/drivers/spi/spi-fsl-spi.c @@ -181,8 +181,8 @@ struct spi_device *spi, int bits_per_word) { - /* QE uses Little Endian for words > 8 - * so transform all words > 8 into 8 bits + /* CPM/QE uses Little Endian for words > 8 + * so transform 16 and 32 bits words into 8 bits * Unfortnatly that doesn't work for LSB so * reject these for now */ /* Note: 32 bits word, LSB works iff @@ -190,9 +190,11 @@ if (spi->mode & SPI_LSB_FIRST && bits_per_word > 8) return -EINVAL; - if (bits_per_word > 8) + if (bits_per_word <= 8) + return bits_per_word; + if (bits_per_word == 16 || bits_per_word == 32) return 8; /* pretend its 8 bits */ - return bits_per_word; + return -EINVAL; } static int fsl_spi_setup_transfer(struct spi_device *spi, @@ -222,7 +224,7 @@ bits_per_word = mspi_apply_cpu_mode_quirks(cs, spi, mpc8xxx_spi, bits_per_word); - else if (mpc8xxx_spi->flags & SPI_QE) + else bits_per_word = mspi_apply_qe_mode_quirks(cs, spi, bits_per_word); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/spi/spi-imx.c +++ linux-azure-6.2-6.2.0/drivers/spi/spi-imx.c @@ -1856,13 +1856,11 @@ spi_unregister_controller(controller); - ret = pm_runtime_resume_and_get(spi_imx->dev); - if (ret < 0) { - dev_err(spi_imx->dev, "failed to enable clock\n"); - return ret; - } - - writel(0, spi_imx->base + MXC_CSPICTRL); + ret = pm_runtime_get_sync(spi_imx->dev); + if (ret >= 0) + writel(0, spi_imx->base + MXC_CSPICTRL); + else + dev_warn(spi_imx->dev, "failed to enable clock, skip hw disable\n"); pm_runtime_dont_use_autosuspend(spi_imx->dev); pm_runtime_put_sync(spi_imx->dev); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/spi/spi-pci1xxxx.c +++ linux-azure-6.2-6.2.0/drivers/spi/spi-pci1xxxx.c @@ -58,7 +58,7 @@ #define VENDOR_ID_MCHP 0x1055 #define SPI_SUSPEND_CONFIG 0x101 -#define SPI_RESUME_CONFIG 0x303 +#define SPI_RESUME_CONFIG 0x203 struct pci1xxxx_spi_internal { u8 hw_inst; @@ -199,8 +199,9 @@ else regval &= ~SPI_MST_CTL_MODE_SEL; - regval |= ((clkdiv << 5) | SPI_FORCE_CE | (len << 8)); + regval |= ((clkdiv << 5) | SPI_FORCE_CE); regval &= ~SPI_MST_CTL_CMD_LEN_MASK; + regval |= (len << 8); writel(regval, par->reg_base + SPI_MST_CTL_REG_OFFSET(p->hw_inst)); regval = readl(par->reg_base + only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/spi/spi-qup.c +++ linux-azure-6.2-6.2.0/drivers/spi/spi-qup.c @@ -1277,18 +1277,22 @@ struct spi_qup *controller = spi_master_get_devdata(master); int ret; - ret = pm_runtime_resume_and_get(&pdev->dev); - if (ret < 0) - return ret; + ret = pm_runtime_get_sync(&pdev->dev); - ret = spi_qup_set_state(controller, QUP_STATE_RESET); - if (ret) - return ret; + if (ret >= 0) { + ret = spi_qup_set_state(controller, QUP_STATE_RESET); + if (ret) + dev_warn(&pdev->dev, "failed to reset controller (%pe)\n", + ERR_PTR(ret)); - spi_qup_release_dma(master); + clk_disable_unprepare(controller->cclk); + clk_disable_unprepare(controller->iclk); + } else { + dev_warn(&pdev->dev, "failed to resume, skip hw disable (%pe)\n", + ERR_PTR(ret)); + } - clk_disable_unprepare(controller->cclk); - clk_disable_unprepare(controller->iclk); + spi_qup_release_dma(master); pm_runtime_put_noidle(&pdev->dev); pm_runtime_disable(&pdev->dev); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/spmi/spmi.c +++ linux-azure-6.2-6.2.0/drivers/spmi/spmi.c @@ -350,7 +350,8 @@ const struct spmi_driver *sdrv = to_spmi_driver(dev->driver); pm_runtime_get_sync(dev); - sdrv->remove(to_spmi_device(dev)); + if (sdrv->remove) + sdrv->remove(to_spmi_device(dev)); pm_runtime_put_noidle(dev); pm_runtime_disable(dev); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/staging/iio/resolver/ad2s1210.c +++ linux-azure-6.2-6.2.0/drivers/staging/iio/resolver/ad2s1210.c @@ -101,7 +101,7 @@ static const int ad2s1210_mode_vals[4][2] = { [MOD_POS] = { 0, 0 }, [MOD_VEL] = { 0, 1 }, - [MOD_CONFIG] = { 1, 0 }, + [MOD_CONFIG] = { 1, 1 }, }; static inline void ad2s1210_set_mode(enum ad2s1210_mode mode, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/staging/media/deprecated/saa7146/av7110/av7110_av.c +++ linux-azure-6.2-6.2.0/drivers/staging/media/deprecated/saa7146/av7110/av7110_av.c @@ -823,10 +823,10 @@ av7110_ipack_flush(ipack); if (buf[3] & ADAPT_FIELD) { + if (buf[4] > len - 1 - 4) + return 0; len -= buf[4] + 1; buf += buf[4] + 1; - if (!len) - return 0; } av7110_ipack_instant_repack(buf + 4, len - 4, ipack); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/staging/media/rkvdec/rkvdec.c +++ linux-azure-6.2-6.2.0/drivers/staging/media/rkvdec/rkvdec.c @@ -1066,6 +1066,8 @@ { struct rkvdec_dev *rkvdec = platform_get_drvdata(pdev); + cancel_delayed_work_sync(&rkvdec->watchdog_work); + rkvdec_v4l2_cleanup(rkvdec); pm_runtime_disable(&pdev->dev); pm_runtime_dont_use_autosuspend(&pdev->dev); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/staging/media/sunxi/cedrus/cedrus.c +++ linux-azure-6.2-6.2.0/drivers/staging/media/sunxi/cedrus/cedrus.c @@ -547,6 +547,7 @@ { struct cedrus_dev *dev = platform_get_drvdata(pdev); + cancel_delayed_work_sync(&dev->watchdog_work); if (media_devnode_is_registered(dev->mdev.devnode)) { media_device_unregister(&dev->mdev); v4l2_m2m_unregister_media_controller(dev->m2m_dev); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/staging/rtl8192e/rtl8192e/rtl_core.c +++ linux-azure-6.2-6.2.0/drivers/staging/rtl8192e/rtl8192e/rtl_core.c @@ -716,6 +716,7 @@ else netif_wake_queue(dev); + priv->bfirst_after_down = false; return 0; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/staging/rtl8723bs/core/rtw_mlme.c +++ linux-azure-6.2-6.2.0/drivers/staging/rtl8723bs/core/rtw_mlme.c @@ -1549,7 +1549,7 @@ if (adapter->bDriverStopped || adapter->bSurpriseRemoved) return; - spin_lock_irq(&pmlmepriv->lock); + spin_lock_bh(&pmlmepriv->lock); if (rtw_to_roam(adapter) > 0) { /* join timeout caused by roaming */ while (1) { @@ -1577,7 +1577,7 @@ } - spin_unlock_irq(&pmlmepriv->lock); + spin_unlock_bh(&pmlmepriv->lock); } /* @@ -1590,11 +1590,11 @@ mlmepriv.scan_to_timer); struct mlme_priv *pmlmepriv = &adapter->mlmepriv; - spin_lock_irq(&pmlmepriv->lock); + spin_lock_bh(&pmlmepriv->lock); _clr_fwstate_(pmlmepriv, _FW_UNDER_SURVEY); - spin_unlock_irq(&pmlmepriv->lock); + spin_unlock_bh(&pmlmepriv->lock); rtw_indicate_scan_done(adapter, true); } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/target/iscsi/iscsi_target.c +++ linux-azure-6.2-6.2.0/drivers/target/iscsi/iscsi_target.c @@ -1190,9 +1190,10 @@ * Initialize struct se_cmd descriptor from target_core_mod infrastructure */ __target_init_cmd(&cmd->se_cmd, &iscsi_ops, - conn->sess->se_sess, be32_to_cpu(hdr->data_length), - cmd->data_direction, sam_task_attr, - cmd->sense_buffer + 2, scsilun_to_int(&hdr->lun)); + conn->sess->se_sess, be32_to_cpu(hdr->data_length), + cmd->data_direction, sam_task_attr, + cmd->sense_buffer + 2, scsilun_to_int(&hdr->lun), + conn->cmd_cnt); pr_debug("Got SCSI Command, ITT: 0x%08x, CmdSN: 0x%08x," " ExpXferLen: %u, Length: %u, CID: %hu\n", hdr->itt, @@ -2055,7 +2056,8 @@ __target_init_cmd(&cmd->se_cmd, &iscsi_ops, conn->sess->se_sess, 0, DMA_NONE, TCM_SIMPLE_TAG, cmd->sense_buffer + 2, - scsilun_to_int(&hdr->lun)); + scsilun_to_int(&hdr->lun), + conn->cmd_cnt); target_get_sess_cmd(&cmd->se_cmd, true); @@ -4218,9 +4220,12 @@ list_for_each_entry_safe(cmd, cmd_tmp, &tmp_list, i_conn_node) { struct se_cmd *se_cmd = &cmd->se_cmd; - if (se_cmd->se_tfo != NULL) { - spin_lock_irq(&se_cmd->t_state_lock); - if (se_cmd->transport_state & CMD_T_ABORTED) { + if (!se_cmd->se_tfo) + continue; + + spin_lock_irq(&se_cmd->t_state_lock); + if (se_cmd->transport_state & CMD_T_ABORTED) { + if (!(se_cmd->transport_state & CMD_T_TAS)) /* * LIO's abort path owns the cleanup for this, * so put it back on the list and let @@ -4228,11 +4233,10 @@ */ list_move_tail(&cmd->i_conn_node, &conn->conn_cmd_list); - } else { - se_cmd->transport_state |= CMD_T_FABRIC_STOP; - } - spin_unlock_irq(&se_cmd->t_state_lock); + } else { + se_cmd->transport_state |= CMD_T_FABRIC_STOP; } + spin_unlock_irq(&se_cmd->t_state_lock); } spin_unlock_bh(&conn->cmd_lock); @@ -4243,6 +4247,16 @@ iscsit_free_cmd(cmd, true); } + + /* + * Wait on commands that were cleaned up via the aborted_task path. + * LLDs that implement iscsit_wait_conn will already have waited for + * commands. + */ + if (!conn->conn_transport->iscsit_wait_conn) { + target_stop_cmd_counter(conn->cmd_cnt); + target_wait_for_cmds(conn->cmd_cnt); + } } static void iscsit_stop_timers_for_cmds( only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/target/iscsi/iscsi_target_login.c +++ linux-azure-6.2-6.2.0/drivers/target/iscsi/iscsi_target_login.c @@ -1147,8 +1147,14 @@ goto free_conn_cpumask; } + conn->cmd_cnt = target_alloc_cmd_counter(); + if (!conn->cmd_cnt) + goto free_conn_allowed_cpumask; + return conn; +free_conn_allowed_cpumask: + free_cpumask_var(conn->allowed_cpumask); free_conn_cpumask: free_cpumask_var(conn->conn_cpumask); free_conn_ops: @@ -1162,6 +1168,7 @@ void iscsit_free_conn(struct iscsit_conn *conn) { + target_free_cmd_counter(conn->cmd_cnt); free_cpumask_var(conn->allowed_cpumask); free_cpumask_var(conn->conn_cpumask); kfree(conn->conn_ops); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/target/target_core_device.c +++ linux-azure-6.2-6.2.0/drivers/target/target_core_device.c @@ -782,6 +782,7 @@ spin_lock_init(&dev->t10_alua.lba_map_lock); INIT_WORK(&dev->delayed_cmd_work, target_do_delayed_work); + mutex_init(&dev->lun_reset_mutex); dev->t10_wwn.t10_dev = dev; /* only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/target/target_core_internal.h +++ linux-azure-6.2-6.2.0/drivers/target/target_core_internal.h @@ -138,7 +138,6 @@ void release_se_kmem_caches(void); u32 scsi_get_new_index(scsi_index_t); void transport_subsystem_check_init(void); -void transport_uninit_session(struct se_session *); unsigned char *transport_dump_cmd_direction(struct se_cmd *); void transport_dump_dev_state(struct se_device *, char *, int *); void transport_dump_dev_info(struct se_device *, struct se_lun *, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/target/target_core_tmr.c +++ linux-azure-6.2-6.2.0/drivers/target/target_core_tmr.c @@ -188,14 +188,23 @@ * LUN_RESET tmr.. */ spin_lock_irqsave(&dev->se_tmr_lock, flags); - if (tmr) - list_del_init(&tmr->tmr_list); list_for_each_entry_safe(tmr_p, tmr_pp, &dev->dev_tmr_list, tmr_list) { + if (tmr_p == tmr) + continue; + cmd = tmr_p->task_cmd; if (!cmd) { pr_err("Unable to locate struct se_cmd for TMR\n"); continue; } + + /* + * We only execute one LUN_RESET at a time so we can't wait + * on them below. + */ + if (tmr_p->function == TMR_LUN_RESET) + continue; + /* * If this function was called with a valid pr_res_key * parameter (eg: for PROUT PREEMPT_AND_ABORT service action @@ -379,14 +388,25 @@ tmr_nacl->initiatorname); } } + + + /* + * We only allow one reset or preempt and abort to execute at a time + * to prevent one call from claiming all the cmds causing a second + * call from returning while cmds it should have waited on are still + * running. + */ + mutex_lock(&dev->lun_reset_mutex); + pr_debug("LUN_RESET: %s starting for [%s], tas: %d\n", (preempt_and_abort_list) ? "Preempt" : "TMR", dev->transport->name, tas); - core_tmr_drain_tmr_list(dev, tmr, preempt_and_abort_list); core_tmr_drain_state_list(dev, prout_cmd, tmr_sess, tas, preempt_and_abort_list); + mutex_unlock(&dev->lun_reset_mutex); + /* * Clear any legacy SPC-2 reservation when called during * LOGICAL UNIT RESET only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/target/target_core_tpg.c +++ linux-azure-6.2-6.2.0/drivers/target/target_core_tpg.c @@ -328,7 +328,7 @@ restart: spin_lock_irqsave(&acl->nacl_sess_lock, flags); list_for_each_entry(sess, &acl->acl_sess_list, sess_acl_list) { - if (atomic_read(&sess->stopped)) + if (sess->cmd_cnt && atomic_read(&sess->cmd_cnt->stopped)) continue; list_del_init(&sess->sess_acl_list); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/target/target_core_transport.c +++ linux-azure-6.2-6.2.0/drivers/target/target_core_transport.c @@ -220,12 +220,52 @@ sub_api_initialized = 1; } -static void target_release_sess_cmd_refcnt(struct percpu_ref *ref) +static void target_release_cmd_refcnt(struct percpu_ref *ref) { - struct se_session *sess = container_of(ref, typeof(*sess), cmd_count); + struct target_cmd_counter *cmd_cnt = container_of(ref, + typeof(*cmd_cnt), + refcnt); + wake_up(&cmd_cnt->refcnt_wq); +} + +struct target_cmd_counter *target_alloc_cmd_counter(void) +{ + struct target_cmd_counter *cmd_cnt; + int rc; + + cmd_cnt = kzalloc(sizeof(*cmd_cnt), GFP_KERNEL); + if (!cmd_cnt) + return NULL; + + init_completion(&cmd_cnt->stop_done); + init_waitqueue_head(&cmd_cnt->refcnt_wq); + atomic_set(&cmd_cnt->stopped, 0); - wake_up(&sess->cmd_count_wq); + rc = percpu_ref_init(&cmd_cnt->refcnt, target_release_cmd_refcnt, 0, + GFP_KERNEL); + if (rc) + goto free_cmd_cnt; + + return cmd_cnt; + +free_cmd_cnt: + kfree(cmd_cnt); + return NULL; } +EXPORT_SYMBOL_GPL(target_alloc_cmd_counter); + +void target_free_cmd_counter(struct target_cmd_counter *cmd_cnt) +{ + /* + * Drivers like loop do not call target_stop_session during session + * shutdown so we have to drop the ref taken at init time here. + */ + if (!atomic_read(&cmd_cnt->stopped)) + percpu_ref_put(&cmd_cnt->refcnt); + + percpu_ref_exit(&cmd_cnt->refcnt); +} +EXPORT_SYMBOL_GPL(target_free_cmd_counter); /** * transport_init_session - initialize a session object @@ -233,32 +273,14 @@ * * The caller must have zero-initialized @se_sess before calling this function. */ -int transport_init_session(struct se_session *se_sess) +void transport_init_session(struct se_session *se_sess) { INIT_LIST_HEAD(&se_sess->sess_list); INIT_LIST_HEAD(&se_sess->sess_acl_list); spin_lock_init(&se_sess->sess_cmd_lock); - init_waitqueue_head(&se_sess->cmd_count_wq); - init_completion(&se_sess->stop_done); - atomic_set(&se_sess->stopped, 0); - return percpu_ref_init(&se_sess->cmd_count, - target_release_sess_cmd_refcnt, 0, GFP_KERNEL); } EXPORT_SYMBOL(transport_init_session); -void transport_uninit_session(struct se_session *se_sess) -{ - /* - * Drivers like iscsi and loop do not call target_stop_session - * during session shutdown so we have to drop the ref taken at init - * time here. - */ - if (!atomic_read(&se_sess->stopped)) - percpu_ref_put(&se_sess->cmd_count); - - percpu_ref_exit(&se_sess->cmd_count); -} - /** * transport_alloc_session - allocate a session object and initialize it * @sup_prot_ops: bitmask that defines which T10-PI modes are supported. @@ -266,7 +288,6 @@ struct se_session *transport_alloc_session(enum target_prot_op sup_prot_ops) { struct se_session *se_sess; - int ret; se_sess = kmem_cache_zalloc(se_sess_cache, GFP_KERNEL); if (!se_sess) { @@ -274,11 +295,7 @@ " se_sess_cache\n"); return ERR_PTR(-ENOMEM); } - ret = transport_init_session(se_sess); - if (ret < 0) { - kmem_cache_free(se_sess_cache, se_sess); - return ERR_PTR(ret); - } + transport_init_session(se_sess); se_sess->sup_prot_ops = sup_prot_ops; return se_sess; @@ -444,8 +461,13 @@ int (*callback)(struct se_portal_group *, struct se_session *, void *)) { + struct target_cmd_counter *cmd_cnt; struct se_session *sess; + int rc; + cmd_cnt = target_alloc_cmd_counter(); + if (!cmd_cnt) + return ERR_PTR(-ENOMEM); /* * If the fabric driver is using percpu-ida based pre allocation * of I/O descriptor tags, go ahead and perform that setup now.. @@ -455,29 +477,36 @@ else sess = transport_alloc_session(prot_op); - if (IS_ERR(sess)) - return sess; + if (IS_ERR(sess)) { + rc = PTR_ERR(sess); + goto free_cnt; + } + sess->cmd_cnt = cmd_cnt; sess->se_node_acl = core_tpg_check_initiator_node_acl(tpg, (unsigned char *)initiatorname); if (!sess->se_node_acl) { - transport_free_session(sess); - return ERR_PTR(-EACCES); + rc = -EACCES; + goto free_sess; } /* * Go ahead and perform any remaining fabric setup that is * required before transport_register_session(). */ if (callback != NULL) { - int rc = callback(tpg, sess, private); - if (rc) { - transport_free_session(sess); - return ERR_PTR(rc); - } + rc = callback(tpg, sess, private); + if (rc) + goto free_sess; } transport_register_session(tpg, sess->se_node_acl, sess, private); return sess; + +free_sess: + transport_free_session(sess); +free_cnt: + target_free_cmd_counter(cmd_cnt); + return ERR_PTR(rc); } EXPORT_SYMBOL(target_setup_session); @@ -602,7 +631,8 @@ sbitmap_queue_free(&se_sess->sess_tag_pool); kvfree(se_sess->sess_cmd_map); } - transport_uninit_session(se_sess); + if (se_sess->cmd_cnt) + target_free_cmd_counter(se_sess->cmd_cnt); kmem_cache_free(se_sess_cache, se_sess); } EXPORT_SYMBOL(transport_free_session); @@ -1412,14 +1442,12 @@ * * Preserves the value of @cmd->tag. */ -void __target_init_cmd( - struct se_cmd *cmd, - const struct target_core_fabric_ops *tfo, - struct se_session *se_sess, - u32 data_length, - int data_direction, - int task_attr, - unsigned char *sense_buffer, u64 unpacked_lun) +void __target_init_cmd(struct se_cmd *cmd, + const struct target_core_fabric_ops *tfo, + struct se_session *se_sess, u32 data_length, + int data_direction, int task_attr, + unsigned char *sense_buffer, u64 unpacked_lun, + struct target_cmd_counter *cmd_cnt) { INIT_LIST_HEAD(&cmd->se_delayed_node); INIT_LIST_HEAD(&cmd->se_qf_node); @@ -1439,6 +1467,7 @@ cmd->sam_task_attr = task_attr; cmd->sense_buffer = sense_buffer; cmd->orig_fe_lun = unpacked_lun; + cmd->cmd_cnt = cmd_cnt; if (!(cmd->se_cmd_flags & SCF_USE_CPUID)) cmd->cpuid = raw_smp_processor_id(); @@ -1658,7 +1687,8 @@ * target_core_fabric_ops->queue_status() callback */ __target_init_cmd(se_cmd, se_tpg->se_tpg_tfo, se_sess, data_length, - data_dir, task_attr, sense, unpacked_lun); + data_dir, task_attr, sense, unpacked_lun, + se_sess->cmd_cnt); /* * Obtain struct se_cmd->cmd_kref reference. A second kref_get here is @@ -1953,7 +1983,8 @@ BUG_ON(!se_tpg); __target_init_cmd(se_cmd, se_tpg->se_tpg_tfo, se_sess, - 0, DMA_NONE, TCM_SIMPLE_TAG, sense, unpacked_lun); + 0, DMA_NONE, TCM_SIMPLE_TAG, sense, unpacked_lun, + se_sess->cmd_cnt); /* * FIXME: Currently expect caller to handle se_cmd->se_tmr_req * allocation failure. @@ -2957,7 +2988,6 @@ */ int target_get_sess_cmd(struct se_cmd *se_cmd, bool ack_kref) { - struct se_session *se_sess = se_cmd->se_sess; int ret = 0; /* @@ -2970,9 +3000,14 @@ se_cmd->se_cmd_flags |= SCF_ACK_KREF; } - if (!percpu_ref_tryget_live(&se_sess->cmd_count)) - ret = -ESHUTDOWN; - + /* + * Users like xcopy do not use counters since they never do a stop + * and wait. + */ + if (se_cmd->cmd_cnt) { + if (!percpu_ref_tryget_live(&se_cmd->cmd_cnt->refcnt)) + ret = -ESHUTDOWN; + } if (ret && ack_kref) target_put_sess_cmd(se_cmd); @@ -2993,7 +3028,7 @@ static void target_release_cmd_kref(struct kref *kref) { struct se_cmd *se_cmd = container_of(kref, struct se_cmd, cmd_kref); - struct se_session *se_sess = se_cmd->se_sess; + struct target_cmd_counter *cmd_cnt = se_cmd->cmd_cnt; struct completion *free_compl = se_cmd->free_compl; struct completion *abrt_compl = se_cmd->abrt_compl; @@ -3004,7 +3039,8 @@ if (abrt_compl) complete(abrt_compl); - percpu_ref_put(&se_sess->cmd_count); + if (cmd_cnt) + percpu_ref_put(&cmd_cnt->refcnt); } /** @@ -3123,46 +3159,67 @@ } EXPORT_SYMBOL(target_show_cmd); -static void target_stop_session_confirm(struct percpu_ref *ref) +static void target_stop_cmd_counter_confirm(struct percpu_ref *ref) +{ + struct target_cmd_counter *cmd_cnt = container_of(ref, + struct target_cmd_counter, + refcnt); + complete_all(&cmd_cnt->stop_done); +} + +/** + * target_stop_cmd_counter - Stop new IO from being added to the counter. + * @cmd_cnt: counter to stop + */ +void target_stop_cmd_counter(struct target_cmd_counter *cmd_cnt) { - struct se_session *se_sess = container_of(ref, struct se_session, - cmd_count); - complete_all(&se_sess->stop_done); + pr_debug("Stopping command counter.\n"); + if (!atomic_cmpxchg(&cmd_cnt->stopped, 0, 1)) + percpu_ref_kill_and_confirm(&cmd_cnt->refcnt, + target_stop_cmd_counter_confirm); } +EXPORT_SYMBOL_GPL(target_stop_cmd_counter); /** * target_stop_session - Stop new IO from being queued on the session. - * @se_sess: session to stop + * @se_sess: session to stop */ void target_stop_session(struct se_session *se_sess) { - pr_debug("Stopping session queue.\n"); - if (atomic_cmpxchg(&se_sess->stopped, 0, 1) == 0) - percpu_ref_kill_and_confirm(&se_sess->cmd_count, - target_stop_session_confirm); + target_stop_cmd_counter(se_sess->cmd_cnt); } EXPORT_SYMBOL(target_stop_session); /** - * target_wait_for_sess_cmds - Wait for outstanding commands - * @se_sess: session to wait for active I/O + * target_wait_for_cmds - Wait for outstanding cmds. + * @cmd_cnt: counter to wait for active I/O for. */ -void target_wait_for_sess_cmds(struct se_session *se_sess) +void target_wait_for_cmds(struct target_cmd_counter *cmd_cnt) { int ret; - WARN_ON_ONCE(!atomic_read(&se_sess->stopped)); + WARN_ON_ONCE(!atomic_read(&cmd_cnt->stopped)); do { pr_debug("Waiting for running cmds to complete.\n"); - ret = wait_event_timeout(se_sess->cmd_count_wq, - percpu_ref_is_zero(&se_sess->cmd_count), - 180 * HZ); + ret = wait_event_timeout(cmd_cnt->refcnt_wq, + percpu_ref_is_zero(&cmd_cnt->refcnt), + 180 * HZ); } while (ret <= 0); - wait_for_completion(&se_sess->stop_done); + wait_for_completion(&cmd_cnt->stop_done); pr_debug("Waiting for cmds done.\n"); } +EXPORT_SYMBOL_GPL(target_wait_for_cmds); + +/** + * target_wait_for_sess_cmds - Wait for outstanding commands + * @se_sess: session to wait for active I/O + */ +void target_wait_for_sess_cmds(struct se_session *se_sess) +{ + target_wait_for_cmds(se_sess->cmd_cnt); +} EXPORT_SYMBOL(target_wait_for_sess_cmds); /* only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/target/target_core_xcopy.c +++ linux-azure-6.2-6.2.0/drivers/target/target_core_xcopy.c @@ -461,8 +461,6 @@ int target_xcopy_setup_pt(void) { - int ret; - xcopy_wq = alloc_workqueue("xcopy_wq", WQ_MEM_RECLAIM, 0); if (!xcopy_wq) { pr_err("Unable to allocate xcopy_wq\n"); @@ -479,9 +477,7 @@ INIT_LIST_HEAD(&xcopy_pt_nacl.acl_list); INIT_LIST_HEAD(&xcopy_pt_nacl.acl_sess_list); memset(&xcopy_pt_sess, 0, sizeof(struct se_session)); - ret = transport_init_session(&xcopy_pt_sess); - if (ret < 0) - goto destroy_wq; + transport_init_session(&xcopy_pt_sess); xcopy_pt_nacl.se_tpg = &xcopy_pt_tpg; xcopy_pt_nacl.nacl_sess = &xcopy_pt_sess; @@ -490,19 +486,12 @@ xcopy_pt_sess.se_node_acl = &xcopy_pt_nacl; return 0; - -destroy_wq: - destroy_workqueue(xcopy_wq); - xcopy_wq = NULL; - return ret; } void target_xcopy_release_pt(void) { - if (xcopy_wq) { + if (xcopy_wq) destroy_workqueue(xcopy_wq); - transport_uninit_session(&xcopy_pt_sess); - } } /* @@ -602,8 +591,8 @@ (unsigned long long)src_lba, transfer_length_block, src_bytes); __target_init_cmd(se_cmd, &xcopy_pt_tfo, &xcopy_pt_sess, src_bytes, - DMA_FROM_DEVICE, 0, &xpt_cmd.sense_buffer[0], 0); - + DMA_FROM_DEVICE, 0, &xpt_cmd.sense_buffer[0], 0, + NULL); rc = target_xcopy_setup_pt_cmd(&xpt_cmd, xop, src_dev, &cdb[0], remote_port); if (rc < 0) { @@ -647,8 +636,8 @@ (unsigned long long)dst_lba, transfer_length_block, dst_bytes); __target_init_cmd(se_cmd, &xcopy_pt_tfo, &xcopy_pt_sess, dst_bytes, - DMA_TO_DEVICE, 0, &xpt_cmd.sense_buffer[0], 0); - + DMA_TO_DEVICE, 0, &xpt_cmd.sense_buffer[0], 0, + NULL); rc = target_xcopy_setup_pt_cmd(&xpt_cmd, xop, dst_dev, &cdb[0], remote_port); if (rc < 0) { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/thermal/mtk_thermal.c +++ linux-azure-6.2-6.2.0/drivers/thermal/mtk_thermal.c @@ -1028,7 +1028,12 @@ return -ENODEV; } - auxadc_base = of_iomap(auxadc, 0); + auxadc_base = devm_of_iomap(&pdev->dev, auxadc, 0, NULL); + if (IS_ERR(auxadc_base)) { + of_node_put(auxadc); + return PTR_ERR(auxadc_base); + } + auxadc_phys_base = of_get_phys_base(auxadc); of_node_put(auxadc); @@ -1044,7 +1049,12 @@ return -ENODEV; } - apmixed_base = of_iomap(apmixedsys, 0); + apmixed_base = devm_of_iomap(&pdev->dev, apmixedsys, 0, NULL); + if (IS_ERR(apmixed_base)) { + of_node_put(apmixedsys); + return PTR_ERR(apmixed_base); + } + apmixed_phys_base = of_get_phys_base(apmixedsys); of_node_put(apmixedsys); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/tty/serial/8250/8250.h +++ linux-azure-6.2-6.2.0/drivers/tty/serial/8250/8250.h @@ -365,6 +365,13 @@ if (dma->prepare_rx_dma) dma->prepare_rx_dma(p); } + +static inline bool serial8250_tx_dma_running(struct uart_8250_port *p) +{ + struct uart_8250_dma *dma = p->dma; + + return dma && dma->tx_running; +} #else static inline int serial8250_tx_dma(struct uart_8250_port *p) { @@ -380,6 +387,11 @@ return -1; } static inline void serial8250_release_dma(struct uart_8250_port *p) { } + +static inline bool serial8250_tx_dma_running(struct uart_8250_port *p) +{ + return false; +} #endif static inline int ns16550a_goto_highspeed(struct uart_8250_port *up) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/tty/serial/8250/8250_bcm7271.c +++ linux-azure-6.2-6.2.0/drivers/tty/serial/8250/8250_bcm7271.c @@ -1014,14 +1014,16 @@ /* See if a Baud clock has been specified */ baud_mux_clk = of_clk_get_by_name(np, "sw_baud"); if (IS_ERR(baud_mux_clk)) { - if (PTR_ERR(baud_mux_clk) == -EPROBE_DEFER) - return -EPROBE_DEFER; + if (PTR_ERR(baud_mux_clk) == -EPROBE_DEFER) { + ret = -EPROBE_DEFER; + goto release_dma; + } dev_dbg(dev, "BAUD MUX clock not specified\n"); } else { dev_dbg(dev, "BAUD MUX clock found\n"); ret = clk_prepare_enable(baud_mux_clk); if (ret) - return ret; + goto release_dma; priv->baud_mux_clk = baud_mux_clk; init_real_clk_rates(dev, priv); clk_rate = priv->default_mux_rate; @@ -1029,7 +1031,8 @@ if (clk_rate == 0) { dev_err(dev, "clock-frequency or clk not defined\n"); - return -EINVAL; + ret = -EINVAL; + goto release_dma; } dev_dbg(dev, "DMA is %senabled\n", priv->dma_enabled ? "" : "not "); @@ -1116,7 +1119,9 @@ serial8250_unregister_port(priv->line); err: brcmuart_free_bufs(dev, priv); - brcmuart_arbitration(priv, 0); +release_dma: + if (priv->dma_enabled) + brcmuart_arbitration(priv, 0); return ret; } @@ -1128,7 +1133,8 @@ hrtimer_cancel(&priv->hrt); serial8250_unregister_port(priv->line); brcmuart_free_bufs(&pdev->dev, priv); - brcmuart_arbitration(priv, 0); + if (priv->dma_enabled) + brcmuart_arbitration(priv, 0); return 0; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/tty/serial/max310x.c +++ linux-azure-6.2-6.2.0/drivers/tty/serial/max310x.c @@ -525,6 +525,11 @@ return false; } +static bool max310x_reg_noinc(struct device *dev, unsigned int reg) +{ + return reg == MAX310X_RHR_REG; +} + static int max310x_set_baud(struct uart_port *port, int baud) { unsigned int mode = 0, div = 0, frac = 0, c = 0, F = 0; @@ -651,14 +656,14 @@ { struct max310x_one *one = to_max310x_port(port); - regmap_raw_write(one->regmap, MAX310X_THR_REG, txbuf, len); + regmap_noinc_write(one->regmap, MAX310X_THR_REG, txbuf, len); } static void max310x_batch_read(struct uart_port *port, u8 *rxbuf, unsigned int len) { struct max310x_one *one = to_max310x_port(port); - regmap_raw_read(one->regmap, MAX310X_RHR_REG, rxbuf, len); + regmap_noinc_read(one->regmap, MAX310X_RHR_REG, rxbuf, len); } static void max310x_handle_rx(struct uart_port *port, unsigned int rxlen) @@ -1469,6 +1474,10 @@ .writeable_reg = max310x_reg_writeable, .volatile_reg = max310x_reg_volatile, .precious_reg = max310x_reg_precious, + .writeable_noinc_reg = max310x_reg_noinc, + .readable_noinc_reg = max310x_reg_noinc, + .max_raw_read = MAX310X_FIFO_SIZE, + .max_raw_write = MAX310X_FIFO_SIZE, }; #ifdef CONFIG_SPI_MASTER @@ -1554,6 +1563,10 @@ .volatile_reg = max310x_reg_volatile, .precious_reg = max310x_reg_precious, .max_register = MAX310X_I2C_REVID_EXTREG, + .writeable_noinc_reg = max310x_reg_noinc, + .readable_noinc_reg = max310x_reg_noinc, + .max_raw_read = MAX310X_FIFO_SIZE, + .max_raw_write = MAX310X_FIFO_SIZE, }; static const struct max310x_if_cfg max310x_i2c_if_cfg = { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/tty/serial/serial_core.c +++ linux-azure-6.2-6.2.0/drivers/tty/serial/serial_core.c @@ -1552,7 +1552,7 @@ goto out; /* rs485_config requires more locking than others */ - if (cmd == TIOCGRS485) + if (cmd == TIOCSRS485) down_write(&tty->termios_rwsem); mutex_lock(&port->mutex); @@ -1595,7 +1595,7 @@ } out_up: mutex_unlock(&port->mutex); - if (cmd == TIOCGRS485) + if (cmd == TIOCSRS485) up_write(&tty->termios_rwsem); out: return ret; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/tty/serial/stm32-usart.c +++ linux-azure-6.2-6.2.0/drivers/tty/serial/stm32-usart.c @@ -689,8 +689,9 @@ int ret; if (!stm32_port->hw_flow_control && - port->rs485.flags & SER_RS485_ENABLED) { - stm32_port->txdone = false; + port->rs485.flags & SER_RS485_ENABLED && + (port->x_char || + !(uart_circ_empty(xmit) || uart_tx_stopped(port)))) { stm32_usart_tc_interrupt_disable(port); stm32_usart_rs485_rts_enable(port); } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/tty/tty.h +++ linux-azure-6.2-6.2.0/drivers/tty/tty.h @@ -62,6 +62,8 @@ int tty_check_change(struct tty_struct *tty); void __stop_tty(struct tty_struct *tty); void __start_tty(struct tty_struct *tty); +void tty_write_unlock(struct tty_struct *tty); +int tty_write_lock(struct tty_struct *tty, int ndelay); void tty_vhangup_session(struct tty_struct *tty); void tty_open_proc_set_tty(struct file *filp, struct tty_struct *tty); int tty_signal_session_leader(struct tty_struct *tty, int exit_session); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/tty/tty_ioctl.c +++ linux-azure-6.2-6.2.0/drivers/tty/tty_ioctl.c @@ -500,21 +500,42 @@ tmp_termios.c_ispeed = tty_termios_input_baud_rate(&tmp_termios); tmp_termios.c_ospeed = tty_termios_baud_rate(&tmp_termios); - ld = tty_ldisc_ref(tty); + if (opt & (TERMIOS_FLUSH|TERMIOS_WAIT)) { +retry_write_wait: + retval = wait_event_interruptible(tty->write_wait, !tty_chars_in_buffer(tty)); + if (retval < 0) + return retval; - if (ld != NULL) { - if ((opt & TERMIOS_FLUSH) && ld->ops->flush_buffer) - ld->ops->flush_buffer(tty); - tty_ldisc_deref(ld); - } + if (tty_write_lock(tty, 0) < 0) + goto retry_write_wait; - if (opt & TERMIOS_WAIT) { - tty_wait_until_sent(tty, 0); - if (signal_pending(current)) - return -ERESTARTSYS; - } + /* Racing writer? */ + if (tty_chars_in_buffer(tty)) { + tty_write_unlock(tty); + goto retry_write_wait; + } + + ld = tty_ldisc_ref(tty); + if (ld != NULL) { + if ((opt & TERMIOS_FLUSH) && ld->ops->flush_buffer) + ld->ops->flush_buffer(tty); + tty_ldisc_deref(ld); + } - tty_set_termios(tty, &tmp_termios); + if ((opt & TERMIOS_WAIT) && tty->ops->wait_until_sent) { + tty->ops->wait_until_sent(tty, 0); + if (signal_pending(current)) { + tty_write_unlock(tty); + return -ERESTARTSYS; + } + } + + tty_set_termios(tty, &tmp_termios); + + tty_write_unlock(tty); + } else { + tty_set_termios(tty, &tmp_termios); + } /* FIXME: Arguably if tmp_termios == tty->termios AND the actual requested termios was not tmp_termios then we may only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/usb/dwc3/core.c +++ linux-azure-6.2-6.2.0/drivers/usb/dwc3/core.c @@ -1883,13 +1883,11 @@ spin_lock_init(&dwc->lock); mutex_init(&dwc->mutex); + pm_runtime_get_noresume(dev); pm_runtime_set_active(dev); pm_runtime_use_autosuspend(dev); pm_runtime_set_autosuspend_delay(dev, DWC3_DEFAULT_AUTOSUSPEND_DELAY); pm_runtime_enable(dev); - ret = pm_runtime_get_sync(dev); - if (ret < 0) - goto err1; pm_runtime_forbid(dev); @@ -1954,12 +1952,10 @@ dwc3_free_event_buffers(dwc); err2: - pm_runtime_allow(&pdev->dev); - -err1: - pm_runtime_put_sync(&pdev->dev); - pm_runtime_disable(&pdev->dev); - + pm_runtime_allow(dev); + pm_runtime_disable(dev); + pm_runtime_set_suspended(dev); + pm_runtime_put_noidle(dev); disable_clks: dwc3_clk_disable(dwc); assert_reset: @@ -1983,6 +1979,7 @@ dwc3_core_exit(dwc); dwc3_ulpi_exit(dwc); + pm_runtime_allow(&pdev->dev); pm_runtime_disable(&pdev->dev); pm_runtime_put_noidle(&pdev->dev); pm_runtime_set_suspended(&pdev->dev); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/usb/gadget/function/f_tcm.c +++ linux-azure-6.2-6.2.0/drivers/usb/gadget/function/f_tcm.c @@ -1054,7 +1054,7 @@ tv_nexus->tvn_se_sess->se_tpg->se_tpg_tfo, tv_nexus->tvn_se_sess, cmd->data_len, DMA_NONE, cmd->prio_attr, cmd->sense_iu.sense, - cmd->unpacked_lun); + cmd->unpacked_lun, NULL); goto out; } @@ -1183,7 +1183,7 @@ tv_nexus->tvn_se_sess->se_tpg->se_tpg_tfo, tv_nexus->tvn_se_sess, cmd->data_len, DMA_NONE, cmd->prio_attr, cmd->sense_iu.sense, - cmd->unpacked_lun); + cmd->unpacked_lun, NULL); goto out; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/usb/gadget/udc/core.c +++ linux-azure-6.2-6.2.0/drivers/usb/gadget/udc/core.c @@ -37,6 +37,10 @@ * @vbus: for udcs who care about vbus status, this value is real vbus status; * for udcs who do not care about vbus status, this value is always true * @started: the UDC's started state. True if the UDC had started. + * @connect_lock: protects udc->vbus, udc->started, gadget->connect, gadget->deactivate related + * functions. usb_gadget_connect_locked, usb_gadget_disconnect_locked, + * usb_udc_connect_control_locked, usb_gadget_udc_start_locked, usb_gadget_udc_stop_locked are + * called with this lock held. * * This represents the internal data structure which is used by the UDC-class * to hold information about udc driver and gadget together. @@ -48,6 +52,7 @@ struct list_head list; bool vbus; bool started; + struct mutex connect_lock; }; static struct class *udc_class; @@ -660,17 +665,9 @@ } EXPORT_SYMBOL_GPL(usb_gadget_vbus_disconnect); -/** - * usb_gadget_connect - software-controlled connect to USB host - * @gadget:the peripheral being connected - * - * Enables the D+ (or potentially D-) pullup. The host will start - * enumerating this gadget when the pullup is active and a VBUS session - * is active (the link is powered). - * - * Returns zero on success, else negative errno. - */ -int usb_gadget_connect(struct usb_gadget *gadget) +/* Internal version of usb_gadget_connect needs to be called with connect_lock held. */ +static int usb_gadget_connect_locked(struct usb_gadget *gadget) + __must_hold(&gadget->udc->connect_lock) { int ret = 0; @@ -679,10 +676,15 @@ goto out; } - if (gadget->deactivated) { + if (gadget->connected) + goto out; + + if (gadget->deactivated || !gadget->udc->started) { /* * If gadget is deactivated we only save new state. * Gadget will be connected automatically after activation. + * + * udc first needs to be started before gadget can be pulled up. */ gadget->connected = true; goto out; @@ -697,22 +699,32 @@ return ret; } -EXPORT_SYMBOL_GPL(usb_gadget_connect); /** - * usb_gadget_disconnect - software-controlled disconnect from USB host - * @gadget:the peripheral being disconnected - * - * Disables the D+ (or potentially D-) pullup, which the host may see - * as a disconnect (when a VBUS session is active). Not all systems - * support software pullup controls. + * usb_gadget_connect - software-controlled connect to USB host + * @gadget:the peripheral being connected * - * Following a successful disconnect, invoke the ->disconnect() callback - * for the current gadget driver so that UDC drivers don't need to. + * Enables the D+ (or potentially D-) pullup. The host will start + * enumerating this gadget when the pullup is active and a VBUS session + * is active (the link is powered). * * Returns zero on success, else negative errno. */ -int usb_gadget_disconnect(struct usb_gadget *gadget) +int usb_gadget_connect(struct usb_gadget *gadget) +{ + int ret; + + mutex_lock(&gadget->udc->connect_lock); + ret = usb_gadget_connect_locked(gadget); + mutex_unlock(&gadget->udc->connect_lock); + + return ret; +} +EXPORT_SYMBOL_GPL(usb_gadget_connect); + +/* Internal version of usb_gadget_disconnect needs to be called with connect_lock held. */ +static int usb_gadget_disconnect_locked(struct usb_gadget *gadget) + __must_hold(&gadget->udc->connect_lock) { int ret = 0; @@ -724,10 +736,12 @@ if (!gadget->connected) goto out; - if (gadget->deactivated) { + if (gadget->deactivated || !gadget->udc->started) { /* * If gadget is deactivated we only save new state. * Gadget will stay disconnected after activation. + * + * udc should have been started before gadget being pulled down. */ gadget->connected = false; goto out; @@ -747,6 +761,30 @@ return ret; } + +/** + * usb_gadget_disconnect - software-controlled disconnect from USB host + * @gadget:the peripheral being disconnected + * + * Disables the D+ (or potentially D-) pullup, which the host may see + * as a disconnect (when a VBUS session is active). Not all systems + * support software pullup controls. + * + * Following a successful disconnect, invoke the ->disconnect() callback + * for the current gadget driver so that UDC drivers don't need to. + * + * Returns zero on success, else negative errno. + */ +int usb_gadget_disconnect(struct usb_gadget *gadget) +{ + int ret; + + mutex_lock(&gadget->udc->connect_lock); + ret = usb_gadget_disconnect_locked(gadget); + mutex_unlock(&gadget->udc->connect_lock); + + return ret; +} EXPORT_SYMBOL_GPL(usb_gadget_disconnect); /** @@ -767,10 +805,11 @@ if (gadget->deactivated) goto out; + mutex_lock(&gadget->udc->connect_lock); if (gadget->connected) { - ret = usb_gadget_disconnect(gadget); + ret = usb_gadget_disconnect_locked(gadget); if (ret) - goto out; + goto unlock; /* * If gadget was being connected before deactivation, we want @@ -780,6 +819,8 @@ } gadget->deactivated = true; +unlock: + mutex_unlock(&gadget->udc->connect_lock); out: trace_usb_gadget_deactivate(gadget, ret); @@ -803,6 +844,7 @@ if (!gadget->deactivated) goto out; + mutex_lock(&gadget->udc->connect_lock); gadget->deactivated = false; /* @@ -810,7 +852,8 @@ * while it was being deactivated, we call usb_gadget_connect(). */ if (gadget->connected) - ret = usb_gadget_connect(gadget); + ret = usb_gadget_connect_locked(gadget); + mutex_unlock(&gadget->udc->connect_lock); out: trace_usb_gadget_activate(gadget, ret); @@ -1051,12 +1094,13 @@ /* ------------------------------------------------------------------------- */ -static void usb_udc_connect_control(struct usb_udc *udc) +/* Acquire connect_lock before calling this function. */ +static void usb_udc_connect_control_locked(struct usb_udc *udc) __must_hold(&udc->connect_lock) { - if (udc->vbus) - usb_gadget_connect(udc->gadget); + if (udc->vbus && udc->started) + usb_gadget_connect_locked(udc->gadget); else - usb_gadget_disconnect(udc->gadget); + usb_gadget_disconnect_locked(udc->gadget); } /** @@ -1072,10 +1116,12 @@ { struct usb_udc *udc = gadget->udc; + mutex_lock(&udc->connect_lock); if (udc) { udc->vbus = status; - usb_udc_connect_control(udc); + usb_udc_connect_control_locked(udc); } + mutex_unlock(&udc->connect_lock); } EXPORT_SYMBOL_GPL(usb_udc_vbus_handler); @@ -1097,7 +1143,7 @@ EXPORT_SYMBOL_GPL(usb_gadget_udc_reset); /** - * usb_gadget_udc_start - tells usb device controller to start up + * usb_gadget_udc_start_locked - tells usb device controller to start up * @udc: The UDC to be started * * This call is issued by the UDC Class driver when it's about @@ -1108,8 +1154,11 @@ * necessary to have it powered on. * * Returns zero on success, else negative errno. + * + * Caller should acquire connect_lock before invoking this function. */ -static inline int usb_gadget_udc_start(struct usb_udc *udc) +static inline int usb_gadget_udc_start_locked(struct usb_udc *udc) + __must_hold(&udc->connect_lock) { int ret; @@ -1126,7 +1175,7 @@ } /** - * usb_gadget_udc_stop - tells usb device controller we don't need it anymore + * usb_gadget_udc_stop_locked - tells usb device controller we don't need it anymore * @udc: The UDC to be stopped * * This call is issued by the UDC Class driver after calling @@ -1135,8 +1184,11 @@ * The details are implementation specific, but it can go as * far as powering off UDC completely and disable its data * line pullups. + * + * Caller should acquire connect lock before invoking this function. */ -static inline void usb_gadget_udc_stop(struct usb_udc *udc) +static inline void usb_gadget_udc_stop_locked(struct usb_udc *udc) + __must_hold(&udc->connect_lock) { if (!udc->started) { dev_err(&udc->dev, "UDC had already stopped\n"); @@ -1295,6 +1347,7 @@ udc->gadget = gadget; gadget->udc = udc; + mutex_init(&udc->connect_lock); udc->started = false; @@ -1496,11 +1549,15 @@ if (ret) goto err_bind; - ret = usb_gadget_udc_start(udc); - if (ret) + mutex_lock(&udc->connect_lock); + ret = usb_gadget_udc_start_locked(udc); + if (ret) { + mutex_unlock(&udc->connect_lock); goto err_start; + } usb_gadget_enable_async_callbacks(udc); - usb_udc_connect_control(udc); + usb_udc_connect_control_locked(udc); + mutex_unlock(&udc->connect_lock); kobject_uevent(&udc->dev.kobj, KOBJ_CHANGE); return 0; @@ -1531,12 +1588,14 @@ kobject_uevent(&udc->dev.kobj, KOBJ_CHANGE); - usb_gadget_disconnect(gadget); + mutex_lock(&udc->connect_lock); + usb_gadget_disconnect_locked(gadget); usb_gadget_disable_async_callbacks(udc); if (gadget->irq) synchronize_irq(gadget->irq); udc->driver->unbind(gadget); - usb_gadget_udc_stop(udc); + usb_gadget_udc_stop_locked(udc); + mutex_unlock(&udc->connect_lock); mutex_lock(&udc_lock); driver->is_bound = false; @@ -1622,11 +1681,15 @@ } if (sysfs_streq(buf, "connect")) { - usb_gadget_udc_start(udc); - usb_gadget_connect(udc->gadget); + mutex_lock(&udc->connect_lock); + usb_gadget_udc_start_locked(udc); + usb_gadget_connect_locked(udc->gadget); + mutex_unlock(&udc->connect_lock); } else if (sysfs_streq(buf, "disconnect")) { - usb_gadget_disconnect(udc->gadget); - usb_gadget_udc_stop(udc); + mutex_lock(&udc->connect_lock); + usb_gadget_disconnect_locked(udc->gadget); + usb_gadget_udc_stop_locked(udc); + mutex_unlock(&udc->connect_lock); } else { dev_err(dev, "unsupported command '%s'\n", buf); ret = -EINVAL; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/usb/gadget/udc/renesas_usb3.c +++ linux-azure-6.2-6.2.0/drivers/usb/gadget/udc/renesas_usb3.c @@ -2596,6 +2596,7 @@ debugfs_remove_recursive(usb3->dentry); device_remove_file(&pdev->dev, &dev_attr_role); + cancel_work_sync(&usb3->role_work); usb_role_switch_unregister(usb3->role_sw); usb_del_gadget_udc(&usb3->gadget); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/usb/gadget/udc/tegra-xudc.c +++ linux-azure-6.2-6.2.0/drivers/usb/gadget/udc/tegra-xudc.c @@ -2160,7 +2160,7 @@ dev_dbg(xudc->dev, "%s: %u mA\n", __func__, m_a); - if (xudc->curr_usbphy->chg_type == SDP_TYPE) + if (xudc->curr_usbphy && xudc->curr_usbphy->chg_type == SDP_TYPE) ret = usb_phy_set_power(xudc->curr_usbphy, m_a); return ret; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/usb/host/xhci-debugfs.c +++ linux-azure-6.2-6.2.0/drivers/usb/host/xhci-debugfs.c @@ -133,6 +133,7 @@ regset->regs = regs; regset->nregs = nregs; regset->base = hcd->regs + base; + regset->dev = hcd->self.controller; debugfs_create_regset32((const char *)rgs->name, 0444, parent, regset); } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/usb/host/xhci-rcar.c +++ linux-azure-6.2-6.2.0/drivers/usb/host/xhci-rcar.c @@ -75,7 +75,6 @@ /* For soc_device_attribute */ #define RCAR_XHCI_FIRMWARE_V2 BIT(0) /* FIRMWARE V2 */ -#define RCAR_XHCI_FIRMWARE_V3 BIT(1) /* FIRMWARE V3 */ static const struct soc_device_attribute rcar_quirks_match[] = { { @@ -147,8 +146,6 @@ if (quirks & RCAR_XHCI_FIRMWARE_V2) firmware_name = XHCI_RCAR_FIRMWARE_NAME_V2; - else if (quirks & RCAR_XHCI_FIRMWARE_V3) - firmware_name = XHCI_RCAR_FIRMWARE_NAME_V3; else firmware_name = priv->firmware_name; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/usb/mtu3/mtu3_qmu.c +++ linux-azure-6.2-6.2.0/drivers/usb/mtu3/mtu3_qmu.c @@ -210,6 +210,7 @@ return ring->enqueue; } +/* @dequeue may be NULL if ring is unallocated or freed */ static struct qmu_gpd *advance_deq_gpd(struct mtu3_gpd_ring *ring) { if (ring->dequeue < ring->end) @@ -484,7 +485,7 @@ dev_dbg(mtu->dev, "%s EP%d, last=%p, current=%p, enq=%p\n", __func__, epnum, gpd, gpd_current, ring->enqueue); - while (gpd != gpd_current && !GET_GPD_HWO(gpd)) { + while (gpd && gpd != gpd_current && !GET_GPD_HWO(gpd)) { mreq = next_request(mep); @@ -523,7 +524,7 @@ dev_dbg(mtu->dev, "%s EP%d, last=%p, current=%p, enq=%p\n", __func__, epnum, gpd, gpd_current, ring->enqueue); - while (gpd != gpd_current && !GET_GPD_HWO(gpd)) { + while (gpd && gpd != gpd_current && !GET_GPD_HWO(gpd)) { mreq = next_request(mep); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/video/fbdev/mmp/hw/mmp_ctrl.c +++ linux-azure-6.2-6.2.0/drivers/video/fbdev/mmp/hw/mmp_ctrl.c @@ -514,9 +514,9 @@ /* get clock */ ctrl->clk = devm_clk_get(ctrl->dev, mi->clk_name); if (IS_ERR(ctrl->clk)) { + ret = PTR_ERR(ctrl->clk); dev_err_probe(ctrl->dev, ret, "unable to get clk %s\n", mi->clk_name); - ret = -ENOENT; goto failed; } clk_prepare_enable(ctrl->clk); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/virtio/virtio_ring.c +++ linux-azure-6.2-6.2.0/drivers/virtio/virtio_ring.c @@ -848,6 +848,14 @@ if (!(vq->split.avail_flags_shadow & VRING_AVAIL_F_NO_INTERRUPT)) { vq->split.avail_flags_shadow |= VRING_AVAIL_F_NO_INTERRUPT; + + /* + * If device triggered an event already it won't trigger one again: + * no need to disable. + */ + if (vq->event_triggered) + return; + if (vq->event) /* TODO: this is a hack. Figure out a cleaner value to write. */ vring_used_event(&vq->split.vring) = 0x0; @@ -1687,6 +1695,14 @@ if (vq->packed.event_flags_shadow != VRING_PACKED_EVENT_FLAG_DISABLE) { vq->packed.event_flags_shadow = VRING_PACKED_EVENT_FLAG_DISABLE; + + /* + * If device triggered an event already it won't trigger one again: + * no need to disable. + */ + if (vq->event_triggered) + return; + vq->packed.vring.driver->flags = cpu_to_le16(vq->packed.event_flags_shadow); } @@ -2309,12 +2325,6 @@ { struct vring_virtqueue *vq = to_vvq(_vq); - /* If device triggered an event already it won't trigger one again: - * no need to disable. - */ - if (vq->event_triggered) - return; - if (vq->packed_ring) virtqueue_disable_cb_packed(_vq); else only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/drivers/xen/pcpu.c +++ linux-azure-6.2-6.2.0/drivers/xen/pcpu.c @@ -58,6 +58,7 @@ struct list_head list; struct device dev; uint32_t cpu_id; + uint32_t acpi_id; uint32_t flags; }; @@ -249,6 +250,7 @@ INIT_LIST_HEAD(&pcpu->list); pcpu->cpu_id = info->xen_cpuid; + pcpu->acpi_id = info->acpi_id; pcpu->flags = info->flags; /* Need hold on xen_pcpu_lock before pcpu list manipulations */ @@ -381,3 +383,21 @@ return ret; } arch_initcall(xen_pcpu_init); + +#ifdef CONFIG_ACPI +bool __init xen_processor_present(uint32_t acpi_id) +{ + const struct pcpu *pcpu; + bool online = false; + + mutex_lock(&xen_pcpu_lock); + list_for_each_entry(pcpu, &xen_pcpus, list) + if (pcpu->acpi_id == acpi_id) { + online = pcpu->flags & XEN_PCPU_FLAGS_ONLINE; + break; + } + mutex_unlock(&xen_pcpu_lock); + + return online; +} +#endif only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/afs/dir.c +++ linux-azure-6.2-6.2.0/fs/afs/dir.c @@ -275,6 +275,7 @@ loff_t i_size; int nr_pages, i; int ret; + loff_t remote_size = 0; _enter(""); @@ -289,6 +290,8 @@ expand: i_size = i_size_read(&dvnode->netfs.inode); + if (i_size < remote_size) + i_size = remote_size; if (i_size < 2048) { ret = afs_bad(dvnode, afs_file_error_dir_small); goto error; @@ -364,6 +367,7 @@ * buffer. */ up_write(&dvnode->validate_lock); + remote_size = req->file_size; goto expand; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/afs/inode.c +++ linux-azure-6.2-6.2.0/fs/afs/inode.c @@ -230,6 +230,7 @@ set_bit(AFS_VNODE_ZAP_DATA, &vnode->flags); } change_size = true; + data_changed = true; } else if (vnode->status.type == AFS_FTYPE_DIR) { /* Expected directory change is handled elsewhere so * that we can locally edit the directory and save on a @@ -449,7 +450,7 @@ 0 : FSCACHE_ADV_SINGLE_CHUNK, &key, sizeof(key), &aux, sizeof(aux), - vnode->status.size)); + i_size_read(&vnode->netfs.inode))); #endif } @@ -765,6 +766,13 @@ if (test_bit(AFS_VNODE_SILLY_DELETED, &vnode->flags) && stat->nlink > 0) stat->nlink -= 1; + + /* Lie about the size of directories. We maintain a locally + * edited copy and may make different allocation decisions on + * it, but we need to give userspace the server's size. + */ + if (S_ISDIR(inode->i_mode)) + stat->size = vnode->netfs.remote_i_size; } while (need_seqretry(&vnode->cb_lock, seq)); done_seqretry(&vnode->cb_lock, seq); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/binfmt_elf.c +++ linux-azure-6.2-6.2.0/fs/binfmt_elf.c @@ -315,10 +315,10 @@ * Grow the stack manually; some architectures have a limit on how * far ahead a user-space access may be in order to grow the stack. */ - if (mmap_read_lock_killable(mm)) + if (mmap_write_lock_killable(mm)) return -EINTR; - vma = find_extend_vma(mm, bprm->p); - mmap_read_unlock(mm); + vma = find_extend_vma_locked(mm, bprm->p); + mmap_write_unlock(mm); if (!vma) return -EFAULT; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/btrfs/send.c +++ linux-azure-6.2-6.2.0/fs/btrfs/send.c @@ -1892,7 +1892,7 @@ int left_ret; int right_ret; u64 left_gen; - u64 right_gen; + u64 right_gen = 0; struct btrfs_inode_info info; ret = get_inode_info(sctx->send_root, ino, &info); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/ceph/caps.c +++ linux-azure-6.2-6.2.0/fs/ceph/caps.c @@ -430,7 +430,7 @@ * * Called with i_ceph_lock held. */ -static struct ceph_cap *__get_cap_for_mds(struct ceph_inode_info *ci, int mds) +struct ceph_cap *__get_cap_for_mds(struct ceph_inode_info *ci, int mds) { struct ceph_cap *cap; struct rb_node *n = ci->i_caps.rb_node; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/ceph/debugfs.c +++ linux-azure-6.2-6.2.0/fs/ceph/debugfs.c @@ -248,14 +248,20 @@ return 0; } -static int caps_show_cb(struct inode *inode, struct ceph_cap *cap, void *p) +static int caps_show_cb(struct inode *inode, int mds, void *p) { + struct ceph_inode_info *ci = ceph_inode(inode); struct seq_file *s = p; + struct ceph_cap *cap; - seq_printf(s, "0x%-17llx%-3d%-17s%-17s\n", ceph_ino(inode), - cap->session->s_mds, - ceph_cap_string(cap->issued), - ceph_cap_string(cap->implemented)); + spin_lock(&ci->i_ceph_lock); + cap = __get_cap_for_mds(ci, mds); + if (cap) + seq_printf(s, "0x%-17llx%-3d%-17s%-17s\n", ceph_ino(inode), + cap->session->s_mds, + ceph_cap_string(cap->issued), + ceph_cap_string(cap->implemented)); + spin_unlock(&ci->i_ceph_lock); return 0; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/ceph/mds_client.c +++ linux-azure-6.2-6.2.0/fs/ceph/mds_client.c @@ -1632,8 +1632,8 @@ * Caller must hold session s_mutex. */ int ceph_iterate_session_caps(struct ceph_mds_session *session, - int (*cb)(struct inode *, struct ceph_cap *, - void *), void *arg) + int (*cb)(struct inode *, int mds, void *), + void *arg) { struct list_head *p; struct ceph_cap *cap; @@ -1645,6 +1645,8 @@ spin_lock(&session->s_cap_lock); p = session->s_caps.next; while (p != &session->s_caps) { + int mds; + cap = list_entry(p, struct ceph_cap, session_caps); inode = igrab(&cap->ci->netfs.inode); if (!inode) { @@ -1652,6 +1654,7 @@ continue; } session->s_cap_iterator = cap; + mds = cap->mds; spin_unlock(&session->s_cap_lock); if (last_inode) { @@ -1663,7 +1666,7 @@ old_cap = NULL; } - ret = cb(inode, cap, arg); + ret = cb(inode, mds, arg); last_inode = inode; spin_lock(&session->s_cap_lock); @@ -1696,20 +1699,25 @@ return ret; } -static int remove_session_caps_cb(struct inode *inode, struct ceph_cap *cap, - void *arg) +static int remove_session_caps_cb(struct inode *inode, int mds, void *arg) { struct ceph_inode_info *ci = ceph_inode(inode); bool invalidate = false; - int iputs; + struct ceph_cap *cap; + int iputs = 0; - dout("removing cap %p, ci is %p, inode is %p\n", - cap, ci, &ci->netfs.inode); spin_lock(&ci->i_ceph_lock); - iputs = ceph_purge_inode_cap(inode, cap, &invalidate); + cap = __get_cap_for_mds(ci, mds); + if (cap) { + dout(" removing cap %p, ci is %p, inode is %p\n", + cap, ci, &ci->netfs.inode); + + iputs = ceph_purge_inode_cap(inode, cap, &invalidate); + } spin_unlock(&ci->i_ceph_lock); - wake_up_all(&ci->i_cap_wq); + if (cap) + wake_up_all(&ci->i_cap_wq); if (invalidate) ceph_queue_invalidate(inode); while (iputs--) @@ -1780,8 +1788,7 @@ * * caller must hold s_mutex. */ -static int wake_up_session_cb(struct inode *inode, struct ceph_cap *cap, - void *arg) +static int wake_up_session_cb(struct inode *inode, int mds, void *arg) { struct ceph_inode_info *ci = ceph_inode(inode); unsigned long ev = (unsigned long)arg; @@ -1792,12 +1799,14 @@ ci->i_requested_max_size = 0; spin_unlock(&ci->i_ceph_lock); } else if (ev == RENEWCAPS) { - if (cap->cap_gen < atomic_read(&cap->session->s_cap_gen)) { - /* mds did not re-issue stale cap */ - spin_lock(&ci->i_ceph_lock); + struct ceph_cap *cap; + + spin_lock(&ci->i_ceph_lock); + cap = __get_cap_for_mds(ci, mds); + /* mds did not re-issue stale cap */ + if (cap && cap->cap_gen < atomic_read(&cap->session->s_cap_gen)) cap->issued = cap->implemented = CEPH_CAP_PIN; - spin_unlock(&ci->i_ceph_lock); - } + spin_unlock(&ci->i_ceph_lock); } else if (ev == FORCE_RO) { } wake_up_all(&ci->i_cap_wq); @@ -1959,16 +1968,22 @@ * Yes, this is a bit sloppy. Our only real goal here is to respond to * memory pressure from the MDS, though, so it needn't be perfect. */ -static int trim_caps_cb(struct inode *inode, struct ceph_cap *cap, void *arg) +static int trim_caps_cb(struct inode *inode, int mds, void *arg) { int *remaining = arg; struct ceph_inode_info *ci = ceph_inode(inode); int used, wanted, oissued, mine; + struct ceph_cap *cap; if (*remaining <= 0) return -1; spin_lock(&ci->i_ceph_lock); + cap = __get_cap_for_mds(ci, mds); + if (!cap) { + spin_unlock(&ci->i_ceph_lock); + return 0; + } mine = cap->issued | cap->implemented; used = __ceph_caps_used(ci); wanted = __ceph_caps_file_wanted(ci); @@ -3911,26 +3926,22 @@ /* * Encode information about a cap for a reconnect with the MDS. */ -static int reconnect_caps_cb(struct inode *inode, struct ceph_cap *cap, - void *arg) +static int reconnect_caps_cb(struct inode *inode, int mds, void *arg) { union { struct ceph_mds_cap_reconnect v2; struct ceph_mds_cap_reconnect_v1 v1; } rec; - struct ceph_inode_info *ci = cap->ci; + struct ceph_inode_info *ci = ceph_inode(inode); struct ceph_reconnect_state *recon_state = arg; struct ceph_pagelist *pagelist = recon_state->pagelist; struct dentry *dentry; + struct ceph_cap *cap; char *path; - int pathlen = 0, err; + int pathlen = 0, err = 0; u64 pathbase; u64 snap_follows; - dout(" adding %p ino %llx.%llx cap %p %lld %s\n", - inode, ceph_vinop(inode), cap, cap->cap_id, - ceph_cap_string(cap->issued)); - dentry = d_find_primary(inode); if (dentry) { /* set pathbase to parent dir when msg_version >= 2 */ @@ -3947,6 +3958,15 @@ } spin_lock(&ci->i_ceph_lock); + cap = __get_cap_for_mds(ci, mds); + if (!cap) { + spin_unlock(&ci->i_ceph_lock); + goto out_err; + } + dout(" adding %p ino %llx.%llx cap %p %lld %s\n", + inode, ceph_vinop(inode), cap, cap->cap_id, + ceph_cap_string(cap->issued)); + cap->seq = 0; /* reset cap seq */ cap->issue_seq = 0; /* and issue_seq */ cap->mseq = 0; /* and migrate_seq */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/ceph/mds_client.h +++ linux-azure-6.2-6.2.0/fs/ceph/mds_client.h @@ -541,8 +541,7 @@ extern void ceph_queue_cap_reclaim_work(struct ceph_mds_client *mdsc); extern void ceph_reclaim_caps_nr(struct ceph_mds_client *mdsc, int nr); extern int ceph_iterate_session_caps(struct ceph_mds_session *session, - int (*cb)(struct inode *, - struct ceph_cap *, void *), + int (*cb)(struct inode *, int mds, void *), void *arg); extern void ceph_mdsc_pre_umount(struct ceph_mds_client *mdsc); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/cifs/cifs_debug.h +++ linux-azure-6.2-6.2.0/fs/cifs/cifs_debug.h @@ -81,19 +81,19 @@ #define cifs_server_dbg_func(ratefunc, type, fmt, ...) \ do { \ - const char *sn = ""; \ - if (server && server->hostname) \ - sn = server->hostname; \ + spin_lock(&server->srv_lock); \ if ((type) & FYI && cifsFYI & CIFS_INFO) { \ pr_debug_ ## ratefunc("%s: \\\\%s " fmt, \ - __FILE__, sn, ##__VA_ARGS__); \ + __FILE__, server->hostname, \ + ##__VA_ARGS__); \ } else if ((type) & VFS) { \ pr_err_ ## ratefunc("VFS: \\\\%s " fmt, \ - sn, ##__VA_ARGS__); \ + server->hostname, ##__VA_ARGS__); \ } else if ((type) & NOISY && (NOISY != 0)) { \ pr_debug_ ## ratefunc("\\\\%s " fmt, \ - sn, ##__VA_ARGS__); \ + server->hostname, ##__VA_ARGS__); \ } \ + spin_unlock(&server->srv_lock); \ } while (0) #define cifs_server_dbg(type, fmt, ...) \ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/cifs/ioctl.c +++ linux-azure-6.2-6.2.0/fs/cifs/ioctl.c @@ -239,7 +239,7 @@ * section, we need to make sure it won't be released * so increment its refcount */ - ses->ses_count++; + cifs_smb_ses_inc_refcount(ses); found = true; goto search_end; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/cifs/sess.c +++ linux-azure-6.2-6.2.0/fs/cifs/sess.c @@ -159,6 +159,7 @@ /* returns number of channels added */ int cifs_try_adding_channels(struct cifs_sb_info *cifs_sb, struct cifs_ses *ses) { + struct TCP_Server_Info *server = ses->server; int old_chan_count, new_chan_count; int left; int rc = 0; @@ -178,16 +179,16 @@ return 0; } - if (ses->server->dialect < SMB30_PROT_ID) { + if (server->dialect < SMB30_PROT_ID) { spin_unlock(&ses->chan_lock); cifs_dbg(VFS, "multichannel is not supported on this protocol version, use 3.0 or above\n"); return 0; } - if (!(ses->server->capabilities & SMB2_GLOBAL_CAP_MULTI_CHANNEL)) { + if (!(server->capabilities & SMB2_GLOBAL_CAP_MULTI_CHANNEL)) { ses->chan_max = 1; spin_unlock(&ses->chan_lock); - cifs_dbg(VFS, "server %s does not support multichannel\n", ses->server->hostname); + cifs_server_dbg(VFS, "no multichannel support\n"); return 0; } spin_unlock(&ses->chan_lock); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/dlm/ast.c +++ linux-azure-6.2-6.2.0/fs/dlm/ast.c @@ -45,7 +45,7 @@ kref_put(&cb->ref, dlm_release_callback); } - lkb->lkb_flags &= ~DLM_IFL_CB_PENDING; + clear_bit(DLM_IFL_CB_PENDING_BIT, &lkb->lkb_iflags); /* invalidate */ dlm_callback_set_last_ptr(&lkb->lkb_last_cast, NULL); @@ -103,10 +103,9 @@ cb->sb_status = status; cb->sb_flags = (sbflags & 0x000000FF); kref_init(&cb->ref); - if (!(lkb->lkb_flags & DLM_IFL_CB_PENDING)) { - lkb->lkb_flags |= DLM_IFL_CB_PENDING; + if (!test_and_set_bit(DLM_IFL_CB_PENDING_BIT, &lkb->lkb_iflags)) rv = DLM_ENQUEUE_CALLBACK_NEED_SCHED; - } + list_add_tail(&cb->list, &lkb->lkb_callbacks); if (flags & DLM_CB_CAST) @@ -209,7 +208,7 @@ spin_lock(&lkb->lkb_cb_lock); rv = dlm_dequeue_lkb_callback(lkb, &cb); if (rv == DLM_DEQUEUE_CALLBACK_EMPTY) { - lkb->lkb_flags &= ~DLM_IFL_CB_PENDING; + clear_bit(DLM_IFL_CB_PENDING_BIT, &lkb->lkb_iflags); spin_unlock(&lkb->lkb_cb_lock); break; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/dlm/dlm_internal.h +++ linux-azure-6.2-6.2.0/fs/dlm/dlm_internal.h @@ -211,7 +211,9 @@ #endif #define DLM_IFL_DEADLOCK_CANCEL 0x01000000 #define DLM_IFL_STUB_MS 0x02000000 /* magic number for m_flags */ -#define DLM_IFL_CB_PENDING 0x04000000 + +#define DLM_IFL_CB_PENDING_BIT 0 + /* least significant 2 bytes are message changed, they are full transmitted * but at receive side only the 2 bytes LSB will be set. * @@ -246,6 +248,7 @@ uint32_t lkb_exflags; /* external flags from caller */ uint32_t lkb_sbflags; /* lksb flags */ uint32_t lkb_flags; /* internal flags */ + unsigned long lkb_iflags; /* internal flags */ uint32_t lkb_lvbseq; /* lvb sequence number */ int8_t lkb_status; /* granted, waiting, convert */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/dlm/user.c +++ linux-azure-6.2-6.2.0/fs/dlm/user.c @@ -884,7 +884,7 @@ goto try_another; case DLM_DEQUEUE_CALLBACK_LAST: list_del_init(&lkb->lkb_cb_list); - lkb->lkb_flags &= ~DLM_IFL_CB_PENDING; + clear_bit(DLM_IFL_CB_PENDING_BIT, &lkb->lkb_iflags); break; case DLM_DEQUEUE_CALLBACK_SUCCESS: break; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/erofs/internal.h +++ linux-azure-6.2-6.2.0/fs/erofs/internal.h @@ -154,6 +154,7 @@ /* what we really care is nid, rather than ino.. */ erofs_nid_t root_nid; + erofs_nid_t packed_nid; /* used for statfs, f_files - f_favail */ u64 inos; @@ -309,7 +310,7 @@ unsigned char datalayout; unsigned char inode_isize; - unsigned short xattr_isize; + unsigned int xattr_isize; unsigned int xattr_shared_count; unsigned int *xattr_shared_xattrs; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/erofs/super.c +++ linux-azure-6.2-6.2.0/fs/erofs/super.c @@ -381,17 +381,7 @@ #endif sbi->islotbits = ilog2(sizeof(struct erofs_inode_compact)); sbi->root_nid = le16_to_cpu(dsb->root_nid); -#ifdef CONFIG_EROFS_FS_ZIP - sbi->packed_inode = NULL; - if (erofs_sb_has_fragments(sbi) && dsb->packed_nid) { - sbi->packed_inode = - erofs_iget(sb, le64_to_cpu(dsb->packed_nid)); - if (IS_ERR(sbi->packed_inode)) { - ret = PTR_ERR(sbi->packed_inode); - goto out; - } - } -#endif + sbi->packed_nid = le64_to_cpu(dsb->packed_nid); sbi->inos = le64_to_cpu(dsb->inos); sbi->build_time = le64_to_cpu(dsb->build_time); @@ -800,6 +790,16 @@ erofs_shrinker_register(sb); /* sb->s_umount is already locked, SB_ACTIVE and SB_BORN are not set */ +#ifdef CONFIG_EROFS_FS_ZIP + if (erofs_sb_has_fragments(sbi) && sbi->packed_nid) { + sbi->packed_inode = erofs_iget(sb, sbi->packed_nid); + if (IS_ERR(sbi->packed_inode)) { + err = PTR_ERR(sbi->packed_inode); + sbi->packed_inode = NULL; + return err; + } + } +#endif err = erofs_init_managed_cache(sb); if (err) return err; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/erofs/zmap.c +++ linux-azure-6.2-6.2.0/fs/erofs/zmap.c @@ -211,6 +211,10 @@ if (advise & Z_EROFS_VLE_DI_PARTIAL_REF) m->partialref = true; m->clusterofs = le16_to_cpu(di->di_clusterofs); + if (m->clusterofs >= 1 << vi->z_logical_clusterbits) { + DBG_BUGON(1); + return -EFSCORRUPTED; + } m->pblk = le32_to_cpu(di->di_u.blkaddr); break; default: only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/exec.c +++ linux-azure-6.2-6.2.0/fs/exec.c @@ -199,33 +199,39 @@ int write) { struct page *page; + struct vm_area_struct *vma = bprm->vma; + struct mm_struct *mm = bprm->mm; int ret; - unsigned int gup_flags = 0; -#ifdef CONFIG_STACK_GROWSUP - if (write) { - ret = expand_downwards(bprm->vma, pos); - if (ret < 0) + /* + * Avoid relying on expanding the stack down in GUP (which + * does not work for STACK_GROWSUP anyway), and just do it + * by hand ahead of time. + */ + if (write && pos < vma->vm_start) { + mmap_write_lock(mm); + ret = expand_downwards(vma, pos); + if (unlikely(ret < 0)) { + mmap_write_unlock(mm); return NULL; - } -#endif - - if (write) - gup_flags |= FOLL_WRITE; + } + mmap_write_downgrade(mm); + } else + mmap_read_lock(mm); /* * We are doing an exec(). 'current' is the process - * doing the exec and bprm->mm is the new process's mm. + * doing the exec and 'mm' is the new process's mm. */ - mmap_read_lock(bprm->mm); - ret = get_user_pages_remote(bprm->mm, pos, 1, gup_flags, + ret = get_user_pages_remote(mm, pos, 1, + write ? FOLL_WRITE : 0, &page, NULL, NULL); - mmap_read_unlock(bprm->mm); + mmap_read_unlock(mm); if (ret <= 0) return NULL; if (write) - acct_arg_size(bprm, vma_pages(bprm->vma)); + acct_arg_size(bprm, vma_pages(vma)); return page; } @@ -852,7 +858,7 @@ stack_base = vma->vm_end - stack_expand; #endif current->mm->start_stack = bprm->p; - ret = expand_stack(vma, stack_base); + ret = expand_stack_locked(vma, stack_base); if (ret) ret = -EFAULT; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/ext4/extents.c +++ linux-azure-6.2-6.2.0/fs/ext4/extents.c @@ -5802,7 +5802,8 @@ * mapped - no physical clusters have been allocated, and the * file has no extents */ - if (ext4_test_inode_state(inode, EXT4_STATE_MAY_INLINE_DATA)) + if (ext4_test_inode_state(inode, EXT4_STATE_MAY_INLINE_DATA) || + ext4_has_inline_data(inode)) return 0; /* search for the extent closest to the first block in the cluster */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/f2fs/compress.c +++ linux-azure-6.2-6.2.0/fs/f2fs/compress.c @@ -759,7 +759,12 @@ if (dic->clen > PAGE_SIZE * dic->nr_cpages - COMPRESS_HEADER_SIZE) { ret = -EFSCORRUPTED; - f2fs_handle_error(sbi, ERROR_FAIL_DECOMPRESSION); + + /* Avoid f2fs_commit_super in irq context */ + if (in_task) + f2fs_save_errors(sbi, ERROR_FAIL_DECOMPRESSION); + else + f2fs_handle_error(sbi, ERROR_FAIL_DECOMPRESSION); goto out_release; } @@ -1459,6 +1464,12 @@ if (!PageDirty(cc->rpages[i])) goto continue_unlock; + if (PageWriteback(cc->rpages[i])) { + if (wbc->sync_mode == WB_SYNC_NONE) + goto continue_unlock; + f2fs_wait_on_page_writeback(cc->rpages[i], DATA, true, true); + } + if (!clear_page_dirty_for_io(cc->rpages[i])) goto continue_unlock; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/f2fs/f2fs.h +++ linux-azure-6.2-6.2.0/fs/f2fs/f2fs.h @@ -3576,6 +3576,7 @@ loff_t max_file_blocks(struct inode *inode); void f2fs_quota_off_umount(struct super_block *sb); void f2fs_handle_stop(struct f2fs_sb_info *sbi, unsigned char reason); +void f2fs_save_errors(struct f2fs_sb_info *sbi, unsigned char flag); void f2fs_handle_error(struct f2fs_sb_info *sbi, unsigned char error); int f2fs_commit_super(struct f2fs_sb_info *sbi, bool recover); int f2fs_sync_fs(struct super_block *sb, int sync); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/f2fs/gc.c +++ linux-azure-6.2-6.2.0/fs/f2fs/gc.c @@ -1795,8 +1795,8 @@ prefree_segments(sbi)); cpc.reason = __get_cp_reason(sbi); - sbi->skipped_gc_rwsem = 0; gc_more: + sbi->skipped_gc_rwsem = 0; if (unlikely(!(sbi->sb->s_flags & SB_ACTIVE))) { ret = -EINVAL; goto stop; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/ksmbd/mgmt/tree_connect.c +++ linux-azure-6.2-6.2.0/fs/ksmbd/mgmt/tree_connect.c @@ -109,7 +109,15 @@ struct ksmbd_tree_connect *ksmbd_tree_conn_lookup(struct ksmbd_session *sess, unsigned int id) { - return xa_load(&sess->tree_conns, id); + struct ksmbd_tree_connect *tcon; + + tcon = xa_load(&sess->tree_conns, id); + if (tcon) { + if (test_bit(TREE_CONN_EXPIRE, &tcon->status)) + tcon = NULL; + } + + return tcon; } struct ksmbd_share_config *ksmbd_tree_conn_share(struct ksmbd_session *sess, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/ksmbd/mgmt/tree_connect.h +++ linux-azure-6.2-6.2.0/fs/ksmbd/mgmt/tree_connect.h @@ -14,6 +14,8 @@ struct ksmbd_user; struct ksmbd_conn; +#define TREE_CONN_EXPIRE 1 + struct ksmbd_tree_connect { int id; @@ -25,6 +27,7 @@ int maximal_access; bool posix_extensions; + unsigned long status; }; struct ksmbd_tree_conn_status { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/nfs/nfs4state.c +++ linux-azure-6.2-6.2.0/fs/nfs/nfs4state.c @@ -67,6 +67,8 @@ #define OPENOWNER_POOL_SIZE 8 +static void nfs4_state_start_reclaim_reboot(struct nfs_client *clp); + const nfs4_stateid zero_stateid = { { .data = { 0 } }, .type = NFS4_SPECIAL_STATEID_TYPE, @@ -330,6 +332,8 @@ status = nfs4_proc_create_session(clp, cred); if (status != 0) goto out; + if (!(clp->cl_exchange_flags & EXCHGID4_FLAG_CONFIRMED_R)) + nfs4_state_start_reclaim_reboot(clp); nfs41_finish_session_reset(clp); nfs_mark_client_ready(clp, NFS_CS_READY); out: only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/nilfs2/bmap.c +++ linux-azure-6.2-6.2.0/fs/nilfs2/bmap.c @@ -67,20 +67,28 @@ down_read(&bmap->b_sem); ret = bmap->b_ops->bop_lookup(bmap, key, level, ptrp); - if (ret < 0) { - ret = nilfs_bmap_convert_error(bmap, __func__, ret); + if (ret < 0) goto out; - } + if (NILFS_BMAP_USE_VBN(bmap)) { ret = nilfs_dat_translate(nilfs_bmap_get_dat(bmap), *ptrp, &blocknr); if (!ret) *ptrp = blocknr; + else if (ret == -ENOENT) { + /* + * If there was no valid entry in DAT for the block + * address obtained by b_ops->bop_lookup, then pass + * internal code -EINVAL to nilfs_bmap_convert_error + * to treat it as metadata corruption. + */ + ret = -EINVAL; + } } out: up_read(&bmap->b_sem); - return ret; + return nilfs_bmap_convert_error(bmap, __func__, ret); } int nilfs_bmap_lookup_contig(struct nilfs_bmap *bmap, __u64 key, __u64 *ptrp, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/ntfs3/fslog.c +++ linux-azure-6.2-6.2.0/fs/ntfs3/fslog.c @@ -2575,7 +2575,7 @@ return find_log_rec(log, *lsn, lcb); } -static inline bool check_index_header(const struct INDEX_HDR *hdr, size_t bytes) +bool check_index_header(const struct INDEX_HDR *hdr, size_t bytes) { __le16 mask; u32 min_de, de_off, used, total; @@ -4256,6 +4256,10 @@ rec_len -= t32; attr_names = kmemdup(Add2Ptr(lrh, t32), rec_len, GFP_NOFS); + if (!attr_names) { + err = -ENOMEM; + goto out; + } lcb_put(lcb); lcb = NULL; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/ntfs3/index.c +++ linux-azure-6.2-6.2.0/fs/ntfs3/index.c @@ -725,9 +725,13 @@ u32 e_size, e_key_len; u32 end = le32_to_cpu(hdr->used); u32 off = le32_to_cpu(hdr->de_off); + u32 total = le32_to_cpu(hdr->total); u16 offs[128]; fill_table: + if (end > total) + return NULL; + if (off + sizeof(struct NTFS_DE) > end) return NULL; @@ -844,6 +848,10 @@ u32 off = PtrOffset(hdr, re); int bytes = used - (off + esize); + /* check INDEX_HDR valid before using INDEX_HDR */ + if (!check_index_header(hdr, le32_to_cpu(hdr->total))) + return NULL; + if (off >= used || esize < sizeof(struct NTFS_DE) || bytes < sizeof(struct NTFS_DE)) return NULL; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/ntfs3/inode.c +++ linux-azure-6.2-6.2.0/fs/ntfs3/inode.c @@ -259,7 +259,6 @@ goto out; root = Add2Ptr(attr, roff); - is_root = true; if (attr->name_len != ARRAY_SIZE(I30_NAME) || memcmp(attr_name(attr), I30_NAME, sizeof(I30_NAME))) @@ -272,6 +271,7 @@ if (!is_dir) goto next_attr; + is_root = true; ni->ni_flags |= NI_FLAG_DIR; err = indx_init(&ni->dir, sbi, attr, INDEX_MUTEX_I30); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/ntfs3/ntfs_fs.h +++ linux-azure-6.2-6.2.0/fs/ntfs3/ntfs_fs.h @@ -579,6 +579,7 @@ bool ni_is_dirty(struct inode *inode); /* Globals from fslog.c */ +bool check_index_header(const struct INDEX_HDR *hdr, size_t bytes); int log_replay(struct ntfs_inode *ni, bool *initialized); /* Globals from fsntfs.c */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/overlayfs/super.c +++ linux-azure-6.2-6.2.0/fs/overlayfs/super.c @@ -391,6 +391,8 @@ seq_puts(m, ",volatile"); if (ofs->config.userxattr) seq_puts(m, ",userxattr"); + else + seq_puts(m, ",nouserxattr"); return 0; } @@ -439,6 +441,7 @@ OPT_UUID_OFF, OPT_NFS_EXPORT_ON, OPT_USERXATTR, + OPT_NOUSERXATTR, OPT_NFS_EXPORT_OFF, OPT_XINO_ON, OPT_XINO_OFF, @@ -458,6 +461,7 @@ {OPT_INDEX_ON, "index=on"}, {OPT_INDEX_OFF, "index=off"}, {OPT_USERXATTR, "userxattr"}, + {OPT_NOUSERXATTR, "nouserxattr"}, {OPT_UUID_ON, "uuid=on"}, {OPT_UUID_OFF, "uuid=off"}, {OPT_NFS_EXPORT_ON, "nfs_export=on"}, @@ -628,6 +632,10 @@ config->userxattr = true; break; + case OPT_NOUSERXATTR: + config->userxattr = false; + break; + default: pr_err("unrecognized mount option \"%s\" or missing value\n", p); @@ -1926,6 +1934,8 @@ ofs->config.nfs_export = ovl_nfs_export_def; ofs->config.xino = ovl_xino_def(); ofs->config.metacopy = ovl_metacopy_def; + if (sb->s_user_ns != &init_user_ns) + ofs->config.userxattr = true; err = ovl_parse_opt((char *) data, &ofs->config); if (err) goto out_err; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/pstore/pmsg.c +++ linux-azure-6.2-6.2.0/fs/pstore/pmsg.c @@ -7,10 +7,9 @@ #include #include #include -#include #include "internal.h" -static DEFINE_RT_MUTEX(pmsg_lock); +static DEFINE_MUTEX(pmsg_lock); static ssize_t write_pmsg(struct file *file, const char __user *buf, size_t count, loff_t *ppos) @@ -29,9 +28,9 @@ if (!access_ok(buf, count)) return -EFAULT; - rt_mutex_lock(&pmsg_lock); + mutex_lock(&pmsg_lock); ret = psinfo->write_user(&record, buf); - rt_mutex_unlock(&pmsg_lock); + mutex_unlock(&pmsg_lock); return ret ? ret : count; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/reiserfs/xattr_security.c +++ linux-azure-6.2-6.2.0/fs/reiserfs/xattr_security.c @@ -82,11 +82,15 @@ struct inode *inode, struct reiserfs_security_handle *sec) { + char xattr_name[XATTR_NAME_MAX + 1] = XATTR_SECURITY_PREFIX; int error; - if (strlen(sec->name) < sizeof(XATTR_SECURITY_PREFIX)) + + if (XATTR_SECURITY_PREFIX_LEN + strlen(sec->name) > XATTR_NAME_MAX) return -EINVAL; - error = reiserfs_xattr_set_handle(th, inode, sec->name, sec->value, + strlcat(xattr_name, sec->name, sizeof(xattr_name)); + + error = reiserfs_xattr_set_handle(th, inode, xattr_name, sec->value, sec->length, XATTR_CREATE); if (error == -ENODATA || error == -EOPNOTSUPP) error = 0; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/fs/xfs/libxfs/xfs_sb.c +++ linux-azure-6.2-6.2.0/fs/xfs/libxfs/xfs_sb.c @@ -72,7 +72,8 @@ } /* - * We support all XFS versions newer than a v4 superblock with V2 directories. + * We current support XFS v5 formats with known features and v4 superblocks with + * at least V2 directories. */ bool xfs_sb_good_version( @@ -86,16 +87,16 @@ if (xfs_sb_is_v5(sbp)) return xfs_sb_validate_v5_features(sbp); + /* versions prior to v4 are not supported */ + if (XFS_SB_VERSION_NUM(sbp) != XFS_SB_VERSION_4) + return false; + /* We must not have any unknown v4 feature bits set */ if ((sbp->sb_versionnum & ~XFS_SB_VERSION_OKBITS) || ((sbp->sb_versionnum & XFS_SB_VERSION_MOREBITSBIT) && (sbp->sb_features2 & ~XFS_SB_VERSION2_OKBITS))) return false; - /* versions prior to v4 are not supported */ - if (XFS_SB_VERSION_NUM(sbp) < XFS_SB_VERSION_4) - return false; - /* V4 filesystems need v2 directories and unwritten extents */ if (!(sbp->sb_versionnum & XFS_SB_VERSION_DIRV2BIT)) return false; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/include/asm-generic/io.h +++ linux-azure-6.2-6.2.0/include/asm-generic/io.h @@ -236,7 +236,7 @@ log_read_mmio(64, addr, _THIS_IP_, _RET_IP_); __io_br(); - val = __le64_to_cpu(__raw_readq(addr)); + val = __le64_to_cpu((__le64 __force)__raw_readq(addr)); __io_ar(val); log_post_read_mmio(val, 64, addr, _THIS_IP_, _RET_IP_); return val; @@ -287,7 +287,7 @@ { log_write_mmio(value, 64, addr, _THIS_IP_, _RET_IP_); __io_bw(); - __raw_writeq(__cpu_to_le64(value), addr); + __raw_writeq((u64 __force)__cpu_to_le64(value), addr); __io_aw(); log_post_write_mmio(value, 64, addr, _THIS_IP_, _RET_IP_); } @@ -319,7 +319,7 @@ u16 val; log_read_mmio(16, addr, _THIS_IP_, _RET_IP_); - val = __le16_to_cpu(__raw_readw(addr)); + val = __le16_to_cpu((__le16 __force)__raw_readw(addr)); log_post_read_mmio(val, 16, addr, _THIS_IP_, _RET_IP_); return val; } @@ -332,7 +332,7 @@ u32 val; log_read_mmio(32, addr, _THIS_IP_, _RET_IP_); - val = __le32_to_cpu(__raw_readl(addr)); + val = __le32_to_cpu((__le32 __force)__raw_readl(addr)); log_post_read_mmio(val, 32, addr, _THIS_IP_, _RET_IP_); return val; } @@ -345,7 +345,7 @@ u64 val; log_read_mmio(64, addr, _THIS_IP_, _RET_IP_); - val = __le64_to_cpu(__raw_readq(addr)); + val = __le64_to_cpu((__le64 __force)__raw_readq(addr)); log_post_read_mmio(val, 64, addr, _THIS_IP_, _RET_IP_); return val; } @@ -366,7 +366,7 @@ static inline void writew_relaxed(u16 value, volatile void __iomem *addr) { log_write_mmio(value, 16, addr, _THIS_IP_, _RET_IP_); - __raw_writew(cpu_to_le16(value), addr); + __raw_writew((u16 __force)cpu_to_le16(value), addr); log_post_write_mmio(value, 16, addr, _THIS_IP_, _RET_IP_); } #endif @@ -376,7 +376,7 @@ static inline void writel_relaxed(u32 value, volatile void __iomem *addr) { log_write_mmio(value, 32, addr, _THIS_IP_, _RET_IP_); - __raw_writel(__cpu_to_le32(value), addr); + __raw_writel((u32 __force)__cpu_to_le32(value), addr); log_post_write_mmio(value, 32, addr, _THIS_IP_, _RET_IP_); } #endif @@ -386,7 +386,7 @@ static inline void writeq_relaxed(u64 value, volatile void __iomem *addr) { log_write_mmio(value, 64, addr, _THIS_IP_, _RET_IP_); - __raw_writeq(__cpu_to_le64(value), addr); + __raw_writeq((u64 __force)__cpu_to_le64(value), addr); log_post_write_mmio(value, 64, addr, _THIS_IP_, _RET_IP_); } #endif only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/include/drm/drm_file.h +++ linux-azure-6.2-6.2.0/include/drm/drm_file.h @@ -408,7 +408,8 @@ * Returns true if this is an open file of the compute acceleration node, i.e. * &drm_file.minor of @file_priv is a accel minor. * - * See also the :ref:`section on accel nodes `. + * See also :doc:`Introduction to compute accelerators subsystem + * `. */ static inline bool drm_is_accel_client(const struct drm_file *file_priv) { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/include/drm/i915_pciids.h +++ linux-azure-6.2-6.2.0/include/drm/i915_pciids.h @@ -706,7 +706,6 @@ INTEL_VGA_DEVICE(0x5693, info), \ INTEL_VGA_DEVICE(0x5694, info), \ INTEL_VGA_DEVICE(0x5695, info), \ - INTEL_VGA_DEVICE(0x5698, info), \ INTEL_VGA_DEVICE(0x56A5, info), \ INTEL_VGA_DEVICE(0x56A6, info), \ INTEL_VGA_DEVICE(0x56B0, info), \ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/include/linux/blk-crypto.h +++ linux-azure-6.2-6.2.0/include/linux/blk-crypto.h @@ -95,8 +95,8 @@ int blk_crypto_start_using_key(struct block_device *bdev, const struct blk_crypto_key *key); -int blk_crypto_evict_key(struct block_device *bdev, - const struct blk_crypto_key *key); +void blk_crypto_evict_key(struct block_device *bdev, + const struct blk_crypto_key *key); bool blk_crypto_config_supported_natively(struct block_device *bdev, const struct blk_crypto_config *cfg); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/include/linux/bpf_verifier.h +++ linux-azure-6.2-6.2.0/include/linux/bpf_verifier.h @@ -43,6 +43,22 @@ REG_LIVE_DONE = 0x8, /* liveness won't be updating this register anymore */ }; +/* For every reg representing a map value or allocated object pointer, + * we consider the tuple of (ptr, id) for them to be unique in verifier + * context and conside them to not alias each other for the purposes of + * tracking lock state. + */ +struct bpf_active_lock { + /* This can either be reg->map_ptr or reg->btf. If ptr is NULL, + * there's no active lock held, and other fields have no + * meaning. If non-NULL, it indicates that a lock is held and + * id member has the reg->id of the register which can be >= 0. + */ + void *ptr; + /* This will be reg->id */ + u32 id; +}; + struct bpf_reg_state { /* Ordering of fields matters. See states_equal() */ enum bpf_reg_type type; @@ -223,11 +239,6 @@ * exiting a callback function. */ int callback_ref; - /* Mark the reference state to release the registers sharing the same id - * on bpf_spin_unlock (for nodes that we will lose ownership to but are - * safe to access inside the critical section). - */ - bool release_on_unlock; }; /* state of the program: @@ -328,21 +339,8 @@ u32 branches; u32 insn_idx; u32 curframe; - /* For every reg representing a map value or allocated object pointer, - * we consider the tuple of (ptr, id) for them to be unique in verifier - * context and conside them to not alias each other for the purposes of - * tracking lock state. - */ - struct { - /* This can either be reg->map_ptr or reg->btf. If ptr is NULL, - * there's no active lock held, and other fields have no - * meaning. If non-NULL, it indicates that a lock is held and - * id member has the reg->id of the register which can be >= 0. - */ - void *ptr; - /* This will be reg->id */ - u32 id; - } active_lock; + + struct bpf_active_lock active_lock; bool speculative; bool active_rcu_lock; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/include/linux/btf.h +++ linux-azure-6.2-6.2.0/include/linux/btf.h @@ -73,6 +73,14 @@ #define KF_RCU (1 << 7) /* kfunc only takes rcu pointer arguments */ /* + * Tag marking a kernel function as a kfunc. This is meant to minimize the + * amount of copy-paste that kfunc authors have to include for correctness so + * as to avoid issues such as the compiler inlining or eliding either a static + * kfunc, or a global kfunc in an LTO build. + */ +#define __bpf_kfunc __used noinline + +/* * Return the name of the passed struct, if exists, or halt the build if for * example the structure gets renamed. In this way, developers have to revisit * the code using that structure name, and update it accordingly. only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/include/linux/filter.h +++ linux-azure-6.2-6.2.0/include/linux/filter.h @@ -1503,9 +1503,9 @@ } #endif /* IS_ENABLED(CONFIG_IPV6) */ -static __always_inline int __bpf_xdp_redirect_map(struct bpf_map *map, u64 index, - u64 flags, const u64 flag_mask, - void *lookup_elem(struct bpf_map *map, u32 key)) +static __always_inline long __bpf_xdp_redirect_map(struct bpf_map *map, u64 index, + u64 flags, const u64 flag_mask, + void *lookup_elem(struct bpf_map *map, u32 key)) { struct bpf_redirect_info *ri = this_cpu_ptr(&bpf_redirect_info); const u64 action_mask = XDP_ABORTED | XDP_DROP | XDP_PASS | XDP_TX; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/include/linux/libata.h +++ linux-azure-6.2-6.2.0/include/linux/libata.h @@ -834,7 +834,7 @@ struct mutex scsi_scan_mutex; struct delayed_work hotplug_task; - struct work_struct scsi_rescan_task; + struct delayed_work scsi_rescan_task; unsigned int hsm_task_state; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/include/linux/mailbox/zynqmp-ipi-message.h +++ linux-azure-6.2-6.2.0/include/linux/mailbox/zynqmp-ipi-message.h @@ -9,7 +9,7 @@ * @data: message payload * * This is the structure for data used in mbox_send_message - * the maximum length of data buffer is fixed to 12 bytes. + * the maximum length of data buffer is fixed to 32 bytes. * Client is supposed to be aware of this. */ struct zynqmp_ipi_message { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/include/linux/mlx5/mlx5_ifc.h +++ linux-azure-6.2-6.2.0/include/linux/mlx5/mlx5_ifc.h @@ -9144,7 +9144,8 @@ u8 reserved_at_20[0x10]; u8 op_mod[0x10]; - u8 reserved_at_40[0x38]; + u8 reserved_at_40[0x33]; + u8 flow_counter_bulk_log_size[0x5]; u8 flow_counter_bulk[0x8]; }; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/include/linux/mmc/sdio_ids.h +++ linux-azure-6.2-6.2.0/include/linux/mmc/sdio_ids.h @@ -74,10 +74,13 @@ #define SDIO_DEVICE_ID_BROADCOM_43362 0xa962 #define SDIO_DEVICE_ID_BROADCOM_43364 0xa9a4 #define SDIO_DEVICE_ID_BROADCOM_43430 0xa9a6 -#define SDIO_DEVICE_ID_BROADCOM_CYPRESS_43439 0xa9af +#define SDIO_DEVICE_ID_BROADCOM_43439 0xa9af #define SDIO_DEVICE_ID_BROADCOM_43455 0xa9bf #define SDIO_DEVICE_ID_BROADCOM_CYPRESS_43752 0xaae8 +#define SDIO_VENDOR_ID_CYPRESS 0x04b4 +#define SDIO_DEVICE_ID_BROADCOM_CYPRESS_43439 0xbd3d + #define SDIO_VENDOR_ID_MARVELL 0x02df #define SDIO_DEVICE_ID_MARVELL_LIBERTAS 0x9103 #define SDIO_DEVICE_ID_MARVELL_8688_WLAN 0x9104 only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/include/linux/netfilter/nfnetlink.h +++ linux-azure-6.2-6.2.0/include/linux/netfilter/nfnetlink.h @@ -45,7 +45,6 @@ int (*commit)(struct net *net, struct sk_buff *skb); int (*abort)(struct net *net, struct sk_buff *skb, enum nfnl_abort_action action); - void (*cleanup)(struct net *net); bool (*valid_genid)(struct net *net, u32 genid); }; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/include/linux/platform_device.h +++ linux-azure-6.2-6.2.0/include/linux/platform_device.h @@ -207,7 +207,18 @@ struct platform_driver { int (*probe)(struct platform_device *); + + /* + * Traditionally the remove callback returned an int which however is + * ignored by the driver core. This led to wrong expectations by driver + * authors who thought returning an error code was a valid error + * handling strategy. To convert to a callback returning void, new + * drivers should implement .remove_new() until the conversion it done + * that eventually makes .remove() return void. + */ int (*remove)(struct platform_device *); + void (*remove_new)(struct platform_device *); + void (*shutdown)(struct platform_device *); int (*suspend)(struct platform_device *, pm_message_t state); int (*resume)(struct platform_device *); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/include/linux/posix-timers.h +++ linux-azure-6.2-6.2.0/include/linux/posix-timers.h @@ -4,6 +4,7 @@ #include #include +#include #include #include @@ -62,16 +63,18 @@ * cpu_timer - Posix CPU timer representation for k_itimer * @node: timerqueue node to queue in the task/sig * @head: timerqueue head on which this timer is queued - * @task: Pointer to target task + * @pid: Pointer to target task PID * @elist: List head for the expiry list * @firing: Timer is currently firing + * @handling: Pointer to the task which handles expiry */ struct cpu_timer { - struct timerqueue_node node; - struct timerqueue_head *head; - struct pid *pid; - struct list_head elist; - int firing; + struct timerqueue_node node; + struct timerqueue_head *head; + struct pid *pid; + struct list_head elist; + int firing; + struct task_struct __rcu *handling; }; static inline bool cpu_timer_enqueue(struct timerqueue_head *head, @@ -135,10 +138,12 @@ /** * posix_cputimers_work - Container for task work based posix CPU timer expiry * @work: The task work to be scheduled + * @mutex: Mutex held around expiry in context of this task work * @scheduled: @work has been scheduled already, no further processing */ struct posix_cputimers_work { struct callback_head work; + struct mutex mutex; unsigned int scheduled; }; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/include/linux/sunrpc/sched.h +++ linux-azure-6.2-6.2.0/include/linux/sunrpc/sched.h @@ -90,8 +90,7 @@ #endif unsigned char tk_priority : 2,/* Task priority */ tk_garb_retry : 2, - tk_cred_retry : 2, - tk_rebind_retry : 2; + tk_cred_retry : 2; }; typedef void (*rpc_action)(struct rpc_task *); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/include/linux/tick.h +++ linux-azure-6.2-6.2.0/include/linux/tick.h @@ -216,6 +216,7 @@ enum tick_dep_bits bit); extern void tick_nohz_dep_clear_signal(struct signal_struct *signal, enum tick_dep_bits bit); +extern bool tick_nohz_cpu_hotpluggable(unsigned int cpu); /* * The below are tick_nohz_[set,clear]_dep() wrappers that optimize off-cases @@ -280,6 +281,7 @@ static inline void tick_nohz_dep_set_cpu(int cpu, enum tick_dep_bits bit) { } static inline void tick_nohz_dep_clear_cpu(int cpu, enum tick_dep_bits bit) { } +static inline bool tick_nohz_cpu_hotpluggable(unsigned int cpu) { return true; } static inline void tick_dep_set(enum tick_dep_bits bit) { } static inline void tick_dep_clear(enum tick_dep_bits bit) { } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/include/linux/vt_buffer.h +++ linux-azure-6.2-6.2.0/include/linux/vt_buffer.h @@ -16,7 +16,7 @@ #include -#if defined(CONFIG_VGA_CONSOLE) || defined(CONFIG_MDA_CONSOLE) +#if IS_ENABLED(CONFIG_VGA_CONSOLE) || IS_ENABLED(CONFIG_MDA_CONSOLE) #include #endif only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/include/net/netfilter/nf_conntrack_core.h +++ linux-azure-6.2-6.2.0/include/net/netfilter/nf_conntrack_core.h @@ -89,7 +89,11 @@ { if (timeout > INT_MAX) timeout = INT_MAX; - WRITE_ONCE(ct->timeout, nfct_time_stamp + (u32)timeout); + + if (nf_ct_is_confirmed(ct)) + WRITE_ONCE(ct->timeout, nfct_time_stamp + (u32)timeout); + else + ct->timeout = (u32)timeout; } int __nf_ct_change_timeout(struct nf_conn *ct, u64 cta_timeout); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/include/net/xsk_buff_pool.h +++ linux-azure-6.2-6.2.0/include/net/xsk_buff_pool.h @@ -175,13 +175,8 @@ if (likely(!cross_pg)) return false; - if (pool->dma_pages_cnt) { - return !(pool->dma_pages[addr >> PAGE_SHIFT] & - XSK_NEXT_PG_CONTIG_MASK); - } - - /* skb path */ - return addr + len > pool->addrs_cnt; + return pool->dma_pages_cnt && + !(pool->dma_pages[addr >> PAGE_SHIFT] & XSK_NEXT_PG_CONTIG_MASK); } static inline u64 xp_aligned_extract_addr(struct xsk_buff_pool *pool, u64 addr) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/include/target/iscsi/iscsi_target_core.h +++ linux-azure-6.2-6.2.0/include/target/iscsi/iscsi_target_core.h @@ -600,6 +600,7 @@ struct iscsi_tpg_np *tpg_np; /* Pointer to parent session */ struct iscsit_session *sess; + struct target_cmd_counter *cmd_cnt; int bitmap_id; int rx_thread_active; struct task_struct *rx_thread; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/include/target/target_core_base.h +++ linux-azure-6.2-6.2.0/include/target/target_core_base.h @@ -494,6 +494,7 @@ struct se_lun *se_lun; /* Only used for internal passthrough and legacy TCM fabric modules */ struct se_session *se_sess; + struct target_cmd_counter *cmd_cnt; struct se_tmr_req *se_tmr_req; struct llist_node se_cmd_list; struct completion *free_compl; @@ -619,22 +620,26 @@ acl_fabric_stat_group); } -struct se_session { +struct target_cmd_counter { + struct percpu_ref refcnt; + wait_queue_head_t refcnt_wq; + struct completion stop_done; atomic_t stopped; +}; + +struct se_session { u64 sess_bin_isid; enum target_prot_op sup_prot_ops; enum target_prot_type sess_prot_type; struct se_node_acl *se_node_acl; struct se_portal_group *se_tpg; void *fabric_sess_ptr; - struct percpu_ref cmd_count; struct list_head sess_list; struct list_head sess_acl_list; spinlock_t sess_cmd_lock; - wait_queue_head_t cmd_count_wq; - struct completion stop_done; void *sess_cmd_map; struct sbitmap_queue sess_tag_pool; + struct target_cmd_counter *cmd_cnt; }; struct se_device; @@ -867,6 +872,7 @@ struct rcu_head rcu_head; int queue_cnt; struct se_device_queue *queues; + struct mutex lun_reset_mutex; }; struct target_opcode_descriptor { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/include/target/target_core_fabric.h +++ linux-azure-6.2-6.2.0/include/target/target_core_fabric.h @@ -133,7 +133,12 @@ struct se_session *, void *)); void target_remove_session(struct se_session *); -int transport_init_session(struct se_session *se_sess); +void target_stop_cmd_counter(struct target_cmd_counter *cmd_cnt); +void target_wait_for_cmds(struct target_cmd_counter *cmd_cnt); +struct target_cmd_counter *target_alloc_cmd_counter(void); +void target_free_cmd_counter(struct target_cmd_counter *cmd_cnt); + +void transport_init_session(struct se_session *se_sess); struct se_session *transport_alloc_session(enum target_prot_op); int transport_alloc_session_tags(struct se_session *, unsigned int, unsigned int); @@ -149,9 +154,11 @@ void transport_deregister_session(struct se_session *); -void __target_init_cmd(struct se_cmd *, - const struct target_core_fabric_ops *, - struct se_session *, u32, int, int, unsigned char *, u64); +void __target_init_cmd(struct se_cmd *cmd, + const struct target_core_fabric_ops *tfo, + struct se_session *sess, u32 data_length, int data_direction, + int task_attr, unsigned char *sense_buffer, u64 unpacked_lun, + struct target_cmd_counter *cmd_cnt); int target_init_cmd(struct se_cmd *se_cmd, struct se_session *se_sess, unsigned char *sense, u64 unpacked_lun, u32 data_length, int task_attr, int data_dir, int flags); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/include/trace/events/qrtr.h +++ linux-azure-6.2-6.2.0/include/trace/events/qrtr.h @@ -10,15 +10,16 @@ TRACE_EVENT(qrtr_ns_service_announce_new, - TP_PROTO(__le32 service, __le32 instance, __le32 node, __le32 port), + TP_PROTO(unsigned int service, unsigned int instance, + unsigned int node, unsigned int port), TP_ARGS(service, instance, node, port), TP_STRUCT__entry( - __field(__le32, service) - __field(__le32, instance) - __field(__le32, node) - __field(__le32, port) + __field(unsigned int, service) + __field(unsigned int, instance) + __field(unsigned int, node) + __field(unsigned int, port) ), TP_fast_assign( @@ -36,15 +37,16 @@ TRACE_EVENT(qrtr_ns_service_announce_del, - TP_PROTO(__le32 service, __le32 instance, __le32 node, __le32 port), + TP_PROTO(unsigned int service, unsigned int instance, + unsigned int node, unsigned int port), TP_ARGS(service, instance, node, port), TP_STRUCT__entry( - __field(__le32, service) - __field(__le32, instance) - __field(__le32, node) - __field(__le32, port) + __field(unsigned int, service) + __field(unsigned int, instance) + __field(unsigned int, node) + __field(unsigned int, port) ), TP_fast_assign( @@ -62,15 +64,16 @@ TRACE_EVENT(qrtr_ns_server_add, - TP_PROTO(__le32 service, __le32 instance, __le32 node, __le32 port), + TP_PROTO(unsigned int service, unsigned int instance, + unsigned int node, unsigned int port), TP_ARGS(service, instance, node, port), TP_STRUCT__entry( - __field(__le32, service) - __field(__le32, instance) - __field(__le32, node) - __field(__le32, port) + __field(unsigned int, service) + __field(unsigned int, instance) + __field(unsigned int, node) + __field(unsigned int, port) ), TP_fast_assign( only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/include/trace/events/timer.h +++ linux-azure-6.2-6.2.0/include/trace/events/timer.h @@ -371,7 +371,8 @@ tick_dep_name(PERF_EVENTS) \ tick_dep_name(SCHED) \ tick_dep_name(CLOCK_UNSTABLE) \ - tick_dep_name_end(RCU) + tick_dep_name(RCU) \ + tick_dep_name_end(RCU_EXP) #undef tick_dep_name #undef tick_dep_mask_name only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/include/trace/stages/stage5_get_offsets.h +++ linux-azure-6.2-6.2.0/include/trace/stages/stage5_get_offsets.h @@ -9,17 +9,30 @@ #undef __entry #define __entry entry +/* + * Fields should never declare an array: i.e. __field(int, arr[5]) + * If they do, it will cause issues in parsing and possibly corrupt the + * events. To prevent that from happening, test the sizeof() a fictitious + * type called "struct _test_no_array_##item" which will fail if "item" + * contains array elements (like "arr[5]"). + * + * If you hit this, use __array(int, arr, 5) instead. + */ #undef __field -#define __field(type, item) +#define __field(type, item) \ + { (void)sizeof(struct _test_no_array_##item *); } #undef __field_ext -#define __field_ext(type, item, filter_type) +#define __field_ext(type, item, filter_type) \ + { (void)sizeof(struct _test_no_array_##item *); } #undef __field_struct -#define __field_struct(type, item) +#define __field_struct(type, item) \ + { (void)sizeof(struct _test_no_array_##item *); } #undef __field_struct_ext -#define __field_struct_ext(type, item, filter_type) +#define __field_struct_ext(type, item, filter_type) \ + { (void)sizeof(struct _test_no_array_##item *); } #undef __array #define __array(type, item, len) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/include/uapi/linux/bpf.h +++ linux-azure-6.2-6.2.0/include/uapi/linux/bpf.h @@ -6901,6 +6901,17 @@ __u64 :64; } __attribute__((aligned(8))); +struct bpf_rb_root { + __u64 :64; + __u64 :64; +} __attribute__((aligned(8))); + +struct bpf_rb_node { + __u64 :64; + __u64 :64; + __u64 :64; +} __attribute__((aligned(8))); + struct bpf_sysctl { __u32 write; /* Sysctl is being read (= 0) or written (= 1). * Allows 1,2,4-byte read, but no write. only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/include/uapi/linux/btrfs.h +++ linux-azure-6.2-6.2.0/include/uapi/linux/btrfs.h @@ -187,6 +187,7 @@ }; #define BTRFS_SCRUB_READONLY 1 +#define BTRFS_SCRUB_SUPPORTED_FLAGS (BTRFS_SCRUB_READONLY) struct btrfs_ioctl_scrub_args { __u64 devid; /* in */ __u64 start; /* in */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/include/uapi/linux/const.h +++ linux-azure-6.2-6.2.0/include/uapi/linux/const.h @@ -28,7 +28,7 @@ #define _BITUL(x) (_UL(1) << (x)) #define _BITULL(x) (_ULL(1) << (x)) -#define __ALIGN_KERNEL(x, a) __ALIGN_KERNEL_MASK(x, (typeof(x))(a) - 1) +#define __ALIGN_KERNEL(x, a) __ALIGN_KERNEL_MASK(x, (__typeof__(x))(a) - 1) #define __ALIGN_KERNEL_MASK(x, mask) (((x) + (mask)) & ~(mask)) #define __KERNEL_DIV_ROUND_UP(n, d) (((n) + (d) - 1) / (d)) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/include/xen/xen.h +++ linux-azure-6.2-6.2.0/include/xen/xen.h @@ -71,4 +71,15 @@ } #endif +#if defined(CONFIG_XEN_DOM0) && defined(CONFIG_ACPI) && defined(CONFIG_X86) +bool __init xen_processor_present(uint32_t acpi_id); +#else +#include +static inline bool xen_processor_present(uint32_t acpi_id) +{ + BUG(); + return false; +} +#endif + #endif /* _XEN_XEN_H */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/kernel/bpf/arraymap.c +++ linux-azure-6.2-6.2.0/kernel/bpf/arraymap.c @@ -307,8 +307,8 @@ } /* Called from syscall or from eBPF program */ -static int array_map_update_elem(struct bpf_map *map, void *key, void *value, - u64 map_flags) +static long array_map_update_elem(struct bpf_map *map, void *key, void *value, + u64 map_flags) { struct bpf_array *array = container_of(map, struct bpf_array, map); u32 index = *(u32 *)key; @@ -386,7 +386,7 @@ } /* Called from syscall or from eBPF program */ -static int array_map_delete_elem(struct bpf_map *map, void *key) +static long array_map_delete_elem(struct bpf_map *map, void *key) { return -EINVAL; } @@ -686,8 +686,8 @@ .seq_priv_size = sizeof(struct bpf_iter_seq_array_map_info), }; -static int bpf_for_each_array_elem(struct bpf_map *map, bpf_callback_t callback_fn, - void *callback_ctx, u64 flags) +static long bpf_for_each_array_elem(struct bpf_map *map, bpf_callback_t callback_fn, + void *callback_ctx, u64 flags) { u32 i, key, num_elems = 0; struct bpf_array *array; @@ -847,7 +847,7 @@ return 0; } -static int fd_array_map_delete_elem(struct bpf_map *map, void *key) +static long fd_array_map_delete_elem(struct bpf_map *map, void *key) { struct bpf_array *array = container_of(map, struct bpf_array, map); void *old_ptr; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/kernel/bpf/bloom_filter.c +++ linux-azure-6.2-6.2.0/kernel/bpf/bloom_filter.c @@ -41,7 +41,7 @@ return h & bloom->bitset_mask; } -static int bloom_map_peek_elem(struct bpf_map *map, void *value) +static long bloom_map_peek_elem(struct bpf_map *map, void *value) { struct bpf_bloom_filter *bloom = container_of(map, struct bpf_bloom_filter, map); @@ -56,7 +56,7 @@ return 0; } -static int bloom_map_push_elem(struct bpf_map *map, void *value, u64 flags) +static long bloom_map_push_elem(struct bpf_map *map, void *value, u64 flags) { struct bpf_bloom_filter *bloom = container_of(map, struct bpf_bloom_filter, map); @@ -73,12 +73,12 @@ return 0; } -static int bloom_map_pop_elem(struct bpf_map *map, void *value) +static long bloom_map_pop_elem(struct bpf_map *map, void *value) { return -EOPNOTSUPP; } -static int bloom_map_delete_elem(struct bpf_map *map, void *value) +static long bloom_map_delete_elem(struct bpf_map *map, void *value) { return -EOPNOTSUPP; } @@ -177,8 +177,8 @@ return ERR_PTR(-EINVAL); } -static int bloom_map_update_elem(struct bpf_map *map, void *key, - void *value, u64 flags) +static long bloom_map_update_elem(struct bpf_map *map, void *key, + void *value, u64 flags) { /* The eBPF program should use map_push_elem instead */ return -EINVAL; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/kernel/bpf/bpf_cgrp_storage.c +++ linux-azure-6.2-6.2.0/kernel/bpf/bpf_cgrp_storage.c @@ -100,8 +100,8 @@ return sdata ? sdata->data : NULL; } -static int bpf_cgrp_storage_update_elem(struct bpf_map *map, void *key, - void *value, u64 map_flags) +static long bpf_cgrp_storage_update_elem(struct bpf_map *map, void *key, + void *value, u64 map_flags) { struct bpf_local_storage_data *sdata; struct cgroup *cgroup; @@ -132,7 +132,7 @@ return 0; } -static int bpf_cgrp_storage_delete_elem(struct bpf_map *map, void *key) +static long bpf_cgrp_storage_delete_elem(struct bpf_map *map, void *key) { struct cgroup *cgroup; int err, fd; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/kernel/bpf/bpf_inode_storage.c +++ linux-azure-6.2-6.2.0/kernel/bpf/bpf_inode_storage.c @@ -97,8 +97,8 @@ return sdata ? sdata->data : NULL; } -static int bpf_fd_inode_storage_update_elem(struct bpf_map *map, void *key, - void *value, u64 map_flags) +static long bpf_fd_inode_storage_update_elem(struct bpf_map *map, void *key, + void *value, u64 map_flags) { struct bpf_local_storage_data *sdata; struct file *f; @@ -133,7 +133,7 @@ return 0; } -static int bpf_fd_inode_storage_delete_elem(struct bpf_map *map, void *key) +static long bpf_fd_inode_storage_delete_elem(struct bpf_map *map, void *key) { struct file *f; int fd, err; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/kernel/bpf/bpf_struct_ops.c +++ linux-azure-6.2-6.2.0/kernel/bpf/bpf_struct_ops.c @@ -349,8 +349,8 @@ model, flags, tlinks, NULL); } -static int bpf_struct_ops_map_update_elem(struct bpf_map *map, void *key, - void *value, u64 flags) +static long bpf_struct_ops_map_update_elem(struct bpf_map *map, void *key, + void *value, u64 flags) { struct bpf_struct_ops_map *st_map = (struct bpf_struct_ops_map *)map; const struct bpf_struct_ops *st_ops = st_map->st_ops; @@ -524,7 +524,7 @@ return err; } -static int bpf_struct_ops_map_delete_elem(struct bpf_map *map, void *key) +static long bpf_struct_ops_map_delete_elem(struct bpf_map *map, void *key) { enum bpf_struct_ops_state prev_state; struct bpf_struct_ops_map *st_map; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/kernel/bpf/bpf_task_storage.c +++ linux-azure-6.2-6.2.0/kernel/bpf/bpf_task_storage.c @@ -127,8 +127,8 @@ return ERR_PTR(err); } -static int bpf_pid_task_storage_update_elem(struct bpf_map *map, void *key, - void *value, u64 map_flags) +static long bpf_pid_task_storage_update_elem(struct bpf_map *map, void *key, + void *value, u64 map_flags) { struct bpf_local_storage_data *sdata; struct task_struct *task; @@ -180,7 +180,7 @@ return 0; } -static int bpf_pid_task_storage_delete_elem(struct bpf_map *map, void *key) +static long bpf_pid_task_storage_delete_elem(struct bpf_map *map, void *key) { struct task_struct *task; unsigned int f_flags; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/kernel/bpf/cgroup.c +++ linux-azure-6.2-6.2.0/kernel/bpf/cgroup.c @@ -1921,14 +1921,17 @@ if (ret < 0) goto out; - if (ctx.optlen > max_optlen || ctx.optlen < 0) { + if (optval && (ctx.optlen > max_optlen || ctx.optlen < 0)) { ret = -EFAULT; goto out; } if (ctx.optlen != 0) { - if (copy_to_user(optval, ctx.optval, ctx.optlen) || - put_user(ctx.optlen, optlen)) { + if (optval && copy_to_user(optval, ctx.optval, ctx.optlen)) { + ret = -EFAULT; + goto out; + } + if (put_user(ctx.optlen, optlen)) { ret = -EFAULT; goto out; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/kernel/bpf/cpumap.c +++ linux-azure-6.2-6.2.0/kernel/bpf/cpumap.c @@ -540,7 +540,7 @@ } } -static int cpu_map_delete_elem(struct bpf_map *map, void *key) +static long cpu_map_delete_elem(struct bpf_map *map, void *key) { struct bpf_cpu_map *cmap = container_of(map, struct bpf_cpu_map, map); u32 key_cpu = *(u32 *)key; @@ -553,8 +553,8 @@ return 0; } -static int cpu_map_update_elem(struct bpf_map *map, void *key, void *value, - u64 map_flags) +static long cpu_map_update_elem(struct bpf_map *map, void *key, void *value, + u64 map_flags) { struct bpf_cpu_map *cmap = container_of(map, struct bpf_cpu_map, map); struct bpf_cpumap_val cpumap_value = {}; @@ -667,7 +667,7 @@ return 0; } -static int cpu_map_redirect(struct bpf_map *map, u64 index, u64 flags) +static long cpu_map_redirect(struct bpf_map *map, u64 index, u64 flags) { return __bpf_xdp_redirect_map(map, index, flags, 0, __cpu_map_lookup_elem); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/kernel/bpf/devmap.c +++ linux-azure-6.2-6.2.0/kernel/bpf/devmap.c @@ -799,7 +799,7 @@ kfree(dev); } -static int dev_map_delete_elem(struct bpf_map *map, void *key) +static long dev_map_delete_elem(struct bpf_map *map, void *key) { struct bpf_dtab *dtab = container_of(map, struct bpf_dtab, map); struct bpf_dtab_netdev *old_dev; @@ -814,7 +814,7 @@ return 0; } -static int dev_map_hash_delete_elem(struct bpf_map *map, void *key) +static long dev_map_hash_delete_elem(struct bpf_map *map, void *key) { struct bpf_dtab *dtab = container_of(map, struct bpf_dtab, map); struct bpf_dtab_netdev *old_dev; @@ -885,8 +885,8 @@ return ERR_PTR(-EINVAL); } -static int __dev_map_update_elem(struct net *net, struct bpf_map *map, - void *key, void *value, u64 map_flags) +static long __dev_map_update_elem(struct net *net, struct bpf_map *map, + void *key, void *value, u64 map_flags) { struct bpf_dtab *dtab = container_of(map, struct bpf_dtab, map); struct bpf_dtab_netdev *dev, *old_dev; @@ -925,15 +925,15 @@ return 0; } -static int dev_map_update_elem(struct bpf_map *map, void *key, void *value, - u64 map_flags) +static long dev_map_update_elem(struct bpf_map *map, void *key, void *value, + u64 map_flags) { return __dev_map_update_elem(current->nsproxy->net_ns, map, key, value, map_flags); } -static int __dev_map_hash_update_elem(struct net *net, struct bpf_map *map, - void *key, void *value, u64 map_flags) +static long __dev_map_hash_update_elem(struct net *net, struct bpf_map *map, + void *key, void *value, u64 map_flags) { struct bpf_dtab *dtab = container_of(map, struct bpf_dtab, map); struct bpf_dtab_netdev *dev, *old_dev; @@ -985,21 +985,21 @@ return err; } -static int dev_map_hash_update_elem(struct bpf_map *map, void *key, void *value, - u64 map_flags) +static long dev_map_hash_update_elem(struct bpf_map *map, void *key, void *value, + u64 map_flags) { return __dev_map_hash_update_elem(current->nsproxy->net_ns, map, key, value, map_flags); } -static int dev_map_redirect(struct bpf_map *map, u64 ifindex, u64 flags) +static long dev_map_redirect(struct bpf_map *map, u64 ifindex, u64 flags) { return __bpf_xdp_redirect_map(map, ifindex, flags, BPF_F_BROADCAST | BPF_F_EXCLUDE_INGRESS, __dev_map_lookup_elem); } -static int dev_hash_map_redirect(struct bpf_map *map, u64 ifindex, u64 flags) +static long dev_hash_map_redirect(struct bpf_map *map, u64 ifindex, u64 flags) { return __bpf_xdp_redirect_map(map, ifindex, flags, BPF_F_BROADCAST | BPF_F_EXCLUDE_INGRESS, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/kernel/bpf/helpers.c +++ linux-azure-6.2-6.2.0/kernel/bpf/helpers.c @@ -1745,12 +1745,12 @@ while (head != orig_head) { void *obj = head; - obj -= field->list_head.node_offset; + obj -= field->graph_root.node_offset; head = head->next; /* The contained type can also have resources, including a * bpf_list_head which needs to be freed. */ - bpf_obj_free_fields(field->list_head.value_rec, obj); + bpf_obj_free_fields(field->graph_root.value_rec, obj); /* bpf_mem_free requires migrate_disable(), since we can be * called from map free path as well apart from BPF program (as * part of map ops doing bpf_obj_free_fields). @@ -1761,6 +1761,46 @@ } } +/* Like rbtree_postorder_for_each_entry_safe, but 'pos' and 'n' are + * 'rb_node *', so field name of rb_node within containing struct is not + * needed. + * + * Since bpf_rb_tree's node type has a corresponding struct btf_field with + * graph_root.node_offset, it's not necessary to know field name + * or type of node struct + */ +#define bpf_rbtree_postorder_for_each_entry_safe(pos, n, root) \ + for (pos = rb_first_postorder(root); \ + pos && ({ n = rb_next_postorder(pos); 1; }); \ + pos = n) + +void bpf_rb_root_free(const struct btf_field *field, void *rb_root, + struct bpf_spin_lock *spin_lock) +{ + struct rb_root_cached orig_root, *root = rb_root; + struct rb_node *pos, *n; + void *obj; + + BUILD_BUG_ON(sizeof(struct rb_root_cached) > sizeof(struct bpf_rb_root)); + BUILD_BUG_ON(__alignof__(struct rb_root_cached) > __alignof__(struct bpf_rb_root)); + + __bpf_spin_lock_irqsave(spin_lock); + orig_root = *root; + *root = RB_ROOT_CACHED; + __bpf_spin_unlock_irqrestore(spin_lock); + + bpf_rbtree_postorder_for_each_entry_safe(pos, n, &orig_root.rb_root) { + obj = pos; + obj -= field->graph_root.node_offset; + + bpf_obj_free_fields(field->graph_root.value_rec, obj); + + migrate_disable(); + bpf_mem_free(&bpf_global_ma, obj); + migrate_enable(); + } +} + __diag_push(); __diag_ignore_all("-Wmissing-prototypes", "Global functions as their definitions will be in vmlinux BTF"); @@ -1833,6 +1873,56 @@ return __bpf_list_del(head, true); } +__bpf_kfunc struct bpf_rb_node *bpf_rbtree_remove(struct bpf_rb_root *root, + struct bpf_rb_node *node) +{ + struct rb_root_cached *r = (struct rb_root_cached *)root; + struct rb_node *n = (struct rb_node *)node; + + rb_erase_cached(n, r); + RB_CLEAR_NODE(n); + return (struct bpf_rb_node *)n; +} + +/* Need to copy rbtree_add_cached's logic here because our 'less' is a BPF + * program + */ +static void __bpf_rbtree_add(struct bpf_rb_root *root, struct bpf_rb_node *node, + void *less) +{ + struct rb_node **link = &((struct rb_root_cached *)root)->rb_root.rb_node; + bpf_callback_t cb = (bpf_callback_t)less; + struct rb_node *parent = NULL; + bool leftmost = true; + + while (*link) { + parent = *link; + if (cb((uintptr_t)node, (uintptr_t)parent, 0, 0, 0)) { + link = &parent->rb_left; + } else { + link = &parent->rb_right; + leftmost = false; + } + } + + rb_link_node((struct rb_node *)node, parent, link); + rb_insert_color_cached((struct rb_node *)node, + (struct rb_root_cached *)root, leftmost); +} + +__bpf_kfunc void bpf_rbtree_add(struct bpf_rb_root *root, struct bpf_rb_node *node, + bool (less)(struct bpf_rb_node *a, const struct bpf_rb_node *b)) +{ + __bpf_rbtree_add(root, node, (void *)less); +} + +__bpf_kfunc struct bpf_rb_node *bpf_rbtree_first(struct bpf_rb_root *root) +{ + struct rb_root_cached *r = (struct rb_root_cached *)root; + + return (struct bpf_rb_node *)rb_first_cached(r); +} + /** * bpf_task_acquire - Acquire a reference to a task. A task acquired by this * kfunc which is not stored in a map as a kptr, must be released by calling @@ -2057,6 +2147,10 @@ BTF_ID_FLAGS(func, bpf_task_acquire_not_zero, KF_ACQUIRE | KF_RCU | KF_RET_NULL) BTF_ID_FLAGS(func, bpf_task_kptr_get, KF_ACQUIRE | KF_KPTR_GET | KF_RET_NULL) BTF_ID_FLAGS(func, bpf_task_release, KF_RELEASE) +BTF_ID_FLAGS(func, bpf_rbtree_remove, KF_ACQUIRE) +BTF_ID_FLAGS(func, bpf_rbtree_add) +BTF_ID_FLAGS(func, bpf_rbtree_first, KF_RET_NULL) + #ifdef CONFIG_CGROUPS BTF_ID_FLAGS(func, bpf_cgroup_acquire, KF_ACQUIRE | KF_TRUSTED_ARGS) BTF_ID_FLAGS(func, bpf_cgroup_kptr_get, KF_ACQUIRE | KF_KPTR_GET | KF_RET_NULL) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/kernel/bpf/local_storage.c +++ linux-azure-6.2-6.2.0/kernel/bpf/local_storage.c @@ -141,8 +141,8 @@ return &READ_ONCE(storage->buf)->data[0]; } -static int cgroup_storage_update_elem(struct bpf_map *map, void *key, - void *value, u64 flags) +static long cgroup_storage_update_elem(struct bpf_map *map, void *key, + void *value, u64 flags) { struct bpf_cgroup_storage *storage; struct bpf_storage_buffer *new; @@ -348,7 +348,7 @@ bpf_map_area_free(map); } -static int cgroup_storage_delete_elem(struct bpf_map *map, void *key) +static long cgroup_storage_delete_elem(struct bpf_map *map, void *key) { return -EINVAL; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/kernel/bpf/lpm_trie.c +++ linux-azure-6.2-6.2.0/kernel/bpf/lpm_trie.c @@ -300,8 +300,8 @@ } /* Called from syscall or from eBPF program */ -static int trie_update_elem(struct bpf_map *map, - void *_key, void *value, u64 flags) +static long trie_update_elem(struct bpf_map *map, + void *_key, void *value, u64 flags) { struct lpm_trie *trie = container_of(map, struct lpm_trie, map); struct lpm_trie_node *node, *im_node = NULL, *new_node = NULL; @@ -431,7 +431,7 @@ } /* Called from syscall or from eBPF program */ -static int trie_delete_elem(struct bpf_map *map, void *_key) +static long trie_delete_elem(struct bpf_map *map, void *_key) { struct lpm_trie *trie = container_of(map, struct lpm_trie, map); struct bpf_lpm_trie_key *key = _key; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/kernel/bpf/queue_stack_maps.c +++ linux-azure-6.2-6.2.0/kernel/bpf/queue_stack_maps.c @@ -95,7 +95,7 @@ bpf_map_area_free(qs); } -static int __queue_map_get(struct bpf_map *map, void *value, bool delete) +static long __queue_map_get(struct bpf_map *map, void *value, bool delete) { struct bpf_queue_stack *qs = bpf_queue_stack(map); unsigned long flags; @@ -124,7 +124,7 @@ } -static int __stack_map_get(struct bpf_map *map, void *value, bool delete) +static long __stack_map_get(struct bpf_map *map, void *value, bool delete) { struct bpf_queue_stack *qs = bpf_queue_stack(map); unsigned long flags; @@ -156,32 +156,32 @@ } /* Called from syscall or from eBPF program */ -static int queue_map_peek_elem(struct bpf_map *map, void *value) +static long queue_map_peek_elem(struct bpf_map *map, void *value) { return __queue_map_get(map, value, false); } /* Called from syscall or from eBPF program */ -static int stack_map_peek_elem(struct bpf_map *map, void *value) +static long stack_map_peek_elem(struct bpf_map *map, void *value) { return __stack_map_get(map, value, false); } /* Called from syscall or from eBPF program */ -static int queue_map_pop_elem(struct bpf_map *map, void *value) +static long queue_map_pop_elem(struct bpf_map *map, void *value) { return __queue_map_get(map, value, true); } /* Called from syscall or from eBPF program */ -static int stack_map_pop_elem(struct bpf_map *map, void *value) +static long stack_map_pop_elem(struct bpf_map *map, void *value) { return __stack_map_get(map, value, true); } /* Called from syscall or from eBPF program */ -static int queue_stack_map_push_elem(struct bpf_map *map, void *value, - u64 flags) +static long queue_stack_map_push_elem(struct bpf_map *map, void *value, + u64 flags) { struct bpf_queue_stack *qs = bpf_queue_stack(map); unsigned long irq_flags; @@ -227,14 +227,14 @@ } /* Called from syscall or from eBPF program */ -static int queue_stack_map_update_elem(struct bpf_map *map, void *key, - void *value, u64 flags) +static long queue_stack_map_update_elem(struct bpf_map *map, void *key, + void *value, u64 flags) { return -EINVAL; } /* Called from syscall or from eBPF program */ -static int queue_stack_map_delete_elem(struct bpf_map *map, void *key) +static long queue_stack_map_delete_elem(struct bpf_map *map, void *key) { return -EINVAL; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/kernel/bpf/reuseport_array.c +++ linux-azure-6.2-6.2.0/kernel/bpf/reuseport_array.c @@ -59,7 +59,7 @@ } /* Called from syscall only */ -static int reuseport_array_delete_elem(struct bpf_map *map, void *key) +static long reuseport_array_delete_elem(struct bpf_map *map, void *key) { struct reuseport_array *array = reuseport_array(map); u32 index = *(u32 *)key; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/kernel/bpf/ringbuf.c +++ linux-azure-6.2-6.2.0/kernel/bpf/ringbuf.c @@ -241,13 +241,13 @@ return ERR_PTR(-ENOTSUPP); } -static int ringbuf_map_update_elem(struct bpf_map *map, void *key, void *value, - u64 flags) +static long ringbuf_map_update_elem(struct bpf_map *map, void *key, void *value, + u64 flags) { return -ENOTSUPP; } -static int ringbuf_map_delete_elem(struct bpf_map *map, void *key) +static long ringbuf_map_delete_elem(struct bpf_map *map, void *key) { return -ENOTSUPP; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/kernel/bpf/stackmap.c +++ linux-azure-6.2-6.2.0/kernel/bpf/stackmap.c @@ -618,14 +618,14 @@ return 0; } -static int stack_map_update_elem(struct bpf_map *map, void *key, void *value, - u64 map_flags) +static long stack_map_update_elem(struct bpf_map *map, void *key, void *value, + u64 map_flags) { return -EINVAL; } /* Called from syscall or from eBPF program */ -static int stack_map_delete_elem(struct bpf_map *map, void *key) +static long stack_map_delete_elem(struct bpf_map *map, void *key) { struct bpf_stack_map *smap = container_of(map, struct bpf_stack_map, map); struct stack_map_bucket *old_bucket; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/kernel/bpf/syscall.c +++ linux-azure-6.2-6.2.0/kernel/bpf/syscall.c @@ -527,9 +527,6 @@ return; for (i = 0; i < rec->cnt; i++) { switch (rec->fields[i].type) { - case BPF_SPIN_LOCK: - case BPF_TIMER: - break; case BPF_KPTR_UNREF: case BPF_KPTR_REF: if (rec->fields[i].kptr.module) @@ -538,7 +535,11 @@ break; case BPF_LIST_HEAD: case BPF_LIST_NODE: - /* Nothing to release for bpf_list_head */ + case BPF_RB_ROOT: + case BPF_RB_NODE: + case BPF_SPIN_LOCK: + case BPF_TIMER: + /* Nothing to release */ break; default: WARN_ON_ONCE(1); @@ -571,9 +572,6 @@ new_rec->cnt = 0; for (i = 0; i < rec->cnt; i++) { switch (fields[i].type) { - case BPF_SPIN_LOCK: - case BPF_TIMER: - break; case BPF_KPTR_UNREF: case BPF_KPTR_REF: btf_get(fields[i].kptr.btf); @@ -584,7 +582,11 @@ break; case BPF_LIST_HEAD: case BPF_LIST_NODE: - /* Nothing to acquire for bpf_list_head */ + case BPF_RB_ROOT: + case BPF_RB_NODE: + case BPF_SPIN_LOCK: + case BPF_TIMER: + /* Nothing to acquire */ break; default: ret = -EFAULT; @@ -664,7 +666,13 @@ continue; bpf_list_head_free(field, field_ptr, obj + rec->spin_lock_off); break; + case BPF_RB_ROOT: + if (WARN_ON_ONCE(rec->spin_lock_off < 0)) + continue; + bpf_rb_root_free(field, field_ptr, obj + rec->spin_lock_off); + break; case BPF_LIST_NODE: + case BPF_RB_NODE: break; default: WARN_ON_ONCE(1); @@ -1005,7 +1013,8 @@ return -EINVAL; map->record = btf_parse_fields(btf, value_type, - BPF_SPIN_LOCK | BPF_TIMER | BPF_KPTR | BPF_LIST_HEAD, + BPF_SPIN_LOCK | BPF_TIMER | BPF_KPTR | BPF_LIST_HEAD | + BPF_RB_ROOT, map->value_size); if (!IS_ERR_OR_NULL(map->record)) { int i; @@ -1053,6 +1062,7 @@ } break; case BPF_LIST_HEAD: + case BPF_RB_ROOT: if (map->map_type != BPF_MAP_TYPE_HASH && map->map_type != BPF_MAP_TYPE_LRU_HASH && map->map_type != BPF_MAP_TYPE_ARRAY) { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/kernel/kcsan/core.c +++ linux-azure-6.2-6.2.0/kernel/kcsan/core.c @@ -337,11 +337,20 @@ */ static __always_inline u64 read_instrumented_memory(const volatile void *ptr, size_t size) { + /* + * In the below we don't necessarily need the read of the location to + * be atomic, and we don't use READ_ONCE(), since all we need for race + * detection is to observe 2 different values. + * + * Furthermore, on certain architectures (such as arm64), READ_ONCE() + * may turn into more complex instructions than a plain load that cannot + * do unaligned accesses. + */ switch (size) { - case 1: return READ_ONCE(*(const u8 *)ptr); - case 2: return READ_ONCE(*(const u16 *)ptr); - case 4: return READ_ONCE(*(const u32 *)ptr); - case 8: return READ_ONCE(*(const u64 *)ptr); + case 1: return *(const volatile u8 *)ptr; + case 2: return *(const volatile u16 *)ptr; + case 4: return *(const volatile u32 *)ptr; + case 8: return *(const volatile u64 *)ptr; default: return 0; /* Ignore; we do not diff the values. */ } } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/kernel/kheaders.c +++ linux-azure-6.2-6.2.0/kernel/kheaders.c @@ -26,15 +26,15 @@ " .popsection \n" ); -extern char kernel_headers_data; -extern char kernel_headers_data_end; +extern char kernel_headers_data[]; +extern char kernel_headers_data_end[]; static ssize_t ikheaders_read(struct file *file, struct kobject *kobj, struct bin_attribute *bin_attr, char *buf, loff_t off, size_t len) { - memcpy(buf, &kernel_headers_data + off, len); + memcpy(buf, &kernel_headers_data[off], len); return len; } @@ -48,8 +48,8 @@ static int __init ikheaders_init(void) { - kheaders_attr.size = (&kernel_headers_data_end - - &kernel_headers_data); + kheaders_attr.size = (kernel_headers_data_end - + kernel_headers_data); return sysfs_create_bin_file(kernel_kobj, &kheaders_attr); } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/kernel/module/decompress.c +++ linux-azure-6.2-6.2.0/kernel/module/decompress.c @@ -267,7 +267,7 @@ zstd_dec.size = PAGE_SIZE; ret = zstd_decompress_stream(dstream, &zstd_dec, &zstd_buf); - kunmap(page); + kunmap_local(zstd_dec.dst); retval = zstd_get_error_code(ret); if (retval) break; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/kernel/power/hibernate.c +++ linux-azure-6.2-6.2.0/kernel/power/hibernate.c @@ -64,6 +64,7 @@ static int hibernation_mode = HIBERNATION_SHUTDOWN; bool freezer_test_done; +bool snapshot_test; static const struct platform_hibernation_ops *hibernation_ops; @@ -687,18 +688,22 @@ { int error; unsigned int flags; + fmode_t mode = FMODE_READ; + + if (snapshot_test) + mode |= FMODE_EXCL; pm_pr_dbg("Loading hibernation image.\n"); lock_device_hotplug(); error = create_basic_memory_bitmaps(); if (error) { - swsusp_close(FMODE_READ | FMODE_EXCL); + swsusp_close(mode); goto Unlock; } error = swsusp_read(&flags); - swsusp_close(FMODE_READ | FMODE_EXCL); + swsusp_close(mode); if (!error) error = hibernation_restore(flags & SF_PLATFORM_MODE); @@ -716,7 +721,6 @@ */ int hibernate(void) { - bool snapshot_test = false; unsigned int sleep_flags; int error; @@ -744,6 +748,9 @@ if (error) goto Exit; + /* protected by system_transition_mutex */ + snapshot_test = false; + lock_device_hotplug(); /* Allocate memory management structures */ error = create_basic_memory_bitmaps(); @@ -940,6 +947,8 @@ */ mutex_lock_nested(&system_transition_mutex, SINGLE_DEPTH_NESTING); + snapshot_test = false; + if (swsusp_resume_device) goto Check_image; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/kernel/power/power.h +++ linux-azure-6.2-6.2.0/kernel/power/power.h @@ -59,6 +59,7 @@ /* kernel/power/hibernate.c */ extern bool freezer_test_done; +extern bool snapshot_test; extern int hibernation_snapshot(int platform_mode); extern int hibernation_restore(int platform_mode); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/kernel/power/swap.c +++ linux-azure-6.2-6.2.0/kernel/power/swap.c @@ -1518,9 +1518,13 @@ { int error; void *holder; + fmode_t mode = FMODE_READ; + + if (snapshot_test) + mode |= FMODE_EXCL; hib_resume_bdev = blkdev_get_by_dev(swsusp_resume_device, - FMODE_READ | FMODE_EXCL, &holder); + mode, &holder); if (!IS_ERR(hib_resume_bdev)) { set_blocksize(hib_resume_bdev, PAGE_SIZE); clear_page(swsusp_header); @@ -1547,7 +1551,7 @@ put: if (error) - blkdev_put(hib_resume_bdev, FMODE_READ | FMODE_EXCL); + blkdev_put(hib_resume_bdev, mode); else pr_debug("Image signature found, resuming\n"); } else { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/kernel/rcu/tree.c +++ linux-azure-6.2-6.2.0/kernel/rcu/tree.c @@ -659,6 +659,7 @@ } raw_spin_unlock_rcu_node(rdp->mynode); } +NOKPROBE_SYMBOL(__rcu_irq_enter_check_tick); #endif /* CONFIG_NO_HZ_FULL */ /* @@ -3131,6 +3132,18 @@ return !!krcp->head; } +static bool +need_wait_for_krwp_work(struct kfree_rcu_cpu_work *krwp) +{ + int i; + + for (i = 0; i < FREE_N_CHANNELS; i++) + if (krwp->bkvhead_free[i]) + return true; + + return !!krwp->head_free; +} + static void schedule_delayed_monitor_work(struct kfree_rcu_cpu *krcp) { @@ -3162,14 +3175,13 @@ for (i = 0; i < KFREE_N_BATCHES; i++) { struct kfree_rcu_cpu_work *krwp = &(krcp->krw_arr[i]); - // Try to detach bkvhead or head and attach it over any - // available corresponding free channel. It can be that - // a previous RCU batch is in progress, it means that - // immediately to queue another one is not possible so - // in that case the monitor work is rearmed. - if ((krcp->bkvhead[0] && !krwp->bkvhead_free[0]) || - (krcp->bkvhead[1] && !krwp->bkvhead_free[1]) || - (krcp->head && !krwp->head_free)) { + // Try to detach bulk_head or head and attach it, only when + // all channels are free. Any channel is not free means at krwp + // there is on-going rcu work to handle krwp's free business. + if (need_wait_for_krwp_work(krwp)) + continue; + + if (need_offload_krc(krcp)) { // Channel 1 corresponds to the SLAB-pointer bulk path. // Channel 2 corresponds to vmalloc-pointer bulk path. for (j = 0; j < FREE_N_CHANNELS; j++) { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/kernel/relay.c +++ linux-azure-6.2-6.2.0/kernel/relay.c @@ -989,7 +989,8 @@ size_t subbuf_size = buf->chan->subbuf_size; size_t n_subbufs = buf->chan->n_subbufs; size_t consumed = buf->subbufs_consumed % n_subbufs; - size_t read_pos = consumed * subbuf_size + buf->bytes_consumed; + size_t read_pos = (consumed * subbuf_size + buf->bytes_consumed) + % (n_subbufs * subbuf_size); read_subbuf = read_pos / subbuf_size; padding = buf->padding[read_subbuf]; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/kernel/sched/deadline.c +++ linux-azure-6.2-6.2.0/kernel/sched/deadline.c @@ -2246,6 +2246,7 @@ !cpumask_test_cpu(later_rq->cpu, &task->cpus_mask) || task_on_cpu(rq, task) || !dl_task(task) || + is_migration_disabled(task) || !task_on_rq_queued(task))) { double_unlock_balance(rq, later_rq); later_rq = NULL; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/kernel/time/posix-cpu-timers.c +++ linux-azure-6.2-6.2.0/kernel/time/posix-cpu-timers.c @@ -847,6 +847,8 @@ return expires; ctmr->firing = 1; + /* See posix_cpu_timer_wait_running() */ + rcu_assign_pointer(ctmr->handling, current); cpu_timer_dequeue(ctmr); list_add_tail(&ctmr->elist, firing); } @@ -1162,7 +1164,49 @@ #ifdef CONFIG_POSIX_CPU_TIMERS_TASK_WORK static void posix_cpu_timers_work(struct callback_head *work) { + struct posix_cputimers_work *cw = container_of(work, typeof(*cw), work); + + mutex_lock(&cw->mutex); handle_posix_cpu_timers(current); + mutex_unlock(&cw->mutex); +} + +/* + * Invoked from the posix-timer core when a cancel operation failed because + * the timer is marked firing. The caller holds rcu_read_lock(), which + * protects the timer and the task which is expiring it from being freed. + */ +static void posix_cpu_timer_wait_running(struct k_itimer *timr) +{ + struct task_struct *tsk = rcu_dereference(timr->it.cpu.handling); + + /* Has the handling task completed expiry already? */ + if (!tsk) + return; + + /* Ensure that the task cannot go away */ + get_task_struct(tsk); + /* Now drop the RCU protection so the mutex can be locked */ + rcu_read_unlock(); + /* Wait on the expiry mutex */ + mutex_lock(&tsk->posix_cputimers_work.mutex); + /* Release it immediately again. */ + mutex_unlock(&tsk->posix_cputimers_work.mutex); + /* Drop the task reference. */ + put_task_struct(tsk); + /* Relock RCU so the callsite is balanced */ + rcu_read_lock(); +} + +static void posix_cpu_timer_wait_running_nsleep(struct k_itimer *timr) +{ + /* Ensure that timr->it.cpu.handling task cannot go away */ + rcu_read_lock(); + spin_unlock_irq(&timr->it_lock); + posix_cpu_timer_wait_running(timr); + rcu_read_unlock(); + /* @timr is on stack and is valid */ + spin_lock_irq(&timr->it_lock); } /* @@ -1178,6 +1222,7 @@ sizeof(p->posix_cputimers_work.work)); init_task_work(&p->posix_cputimers_work.work, posix_cpu_timers_work); + mutex_init(&p->posix_cputimers_work.mutex); p->posix_cputimers_work.scheduled = false; } @@ -1256,6 +1301,18 @@ lockdep_posixtimer_exit(); } +static void posix_cpu_timer_wait_running(struct k_itimer *timr) +{ + cpu_relax(); +} + +static void posix_cpu_timer_wait_running_nsleep(struct k_itimer *timr) +{ + spin_unlock_irq(&timr->it_lock); + cpu_relax(); + spin_lock_irq(&timr->it_lock); +} + static inline bool posix_cpu_timers_work_scheduled(struct task_struct *tsk) { return false; @@ -1364,6 +1421,8 @@ */ if (likely(cpu_firing >= 0)) cpu_timer_fire(timer); + /* See posix_cpu_timer_wait_running() */ + rcu_assign_pointer(timer->it.cpu.handling, NULL); spin_unlock(&timer->it_lock); } } @@ -1498,23 +1557,16 @@ expires = cpu_timer_getexpires(&timer.it.cpu); error = posix_cpu_timer_set(&timer, 0, &zero_it, &it); if (!error) { - /* - * Timer is now unarmed, deletion can not fail. - */ + /* Timer is now unarmed, deletion can not fail. */ posix_cpu_timer_del(&timer); + } else { + while (error == TIMER_RETRY) { + posix_cpu_timer_wait_running_nsleep(&timer); + error = posix_cpu_timer_del(&timer); + } } - spin_unlock_irq(&timer.it_lock); - while (error == TIMER_RETRY) { - /* - * We need to handle case when timer was or is in the - * middle of firing. In other cases we already freed - * resources. - */ - spin_lock_irq(&timer.it_lock); - error = posix_cpu_timer_del(&timer); - spin_unlock_irq(&timer.it_lock); - } + spin_unlock_irq(&timer.it_lock); if ((it.it_value.tv_sec | it.it_value.tv_nsec) == 0) { /* @@ -1624,6 +1676,7 @@ .timer_del = posix_cpu_timer_del, .timer_get = posix_cpu_timer_get, .timer_rearm = posix_cpu_timer_rearm, + .timer_wait_running = posix_cpu_timer_wait_running, }; const struct k_clock clock_process = { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/kernel/time/tick-common.c +++ linux-azure-6.2-6.2.0/kernel/time/tick-common.c @@ -218,9 +218,19 @@ * this cpu: */ if (tick_do_timer_cpu == TICK_DO_TIMER_BOOT) { + ktime_t next_p; + u32 rem; + tick_do_timer_cpu = cpu; - tick_next_period = ktime_get(); + next_p = ktime_get(); + div_u64_rem(next_p, TICK_NSEC, &rem); + if (rem) { + next_p -= rem; + next_p += TICK_NSEC; + } + + tick_next_period = next_p; #ifdef CONFIG_NO_HZ_FULL /* * The boot CPU may be nohz_full, in which case set only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/kernel/time/tick-sched.c +++ linux-azure-6.2-6.2.0/kernel/time/tick-sched.c @@ -281,6 +281,11 @@ return true; } + if (val & TICK_DEP_MASK_RCU_EXP) { + trace_tick_stop(0, TICK_DEP_MASK_RCU_EXP); + return true; + } + return false; } @@ -527,7 +532,7 @@ tick_nohz_full_running = true; } -static int tick_nohz_cpu_down(unsigned int cpu) +bool tick_nohz_cpu_hotpluggable(unsigned int cpu) { /* * The tick_do_timer_cpu CPU handles housekeeping duty (unbound @@ -535,8 +540,13 @@ * CPUs. It must remain online when nohz full is enabled. */ if (tick_nohz_full_running && tick_do_timer_cpu == cpu) - return -EBUSY; - return 0; + return false; + return true; +} + +static int tick_nohz_cpu_down(unsigned int cpu) +{ + return tick_nohz_cpu_hotpluggable(cpu) ? 0 : -EBUSY; } void __init tick_nohz_init(void) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/kernel/time/timekeeping.c +++ linux-azure-6.2-6.2.0/kernel/time/timekeeping.c @@ -526,7 +526,7 @@ * partially updated. Since the tk->offs_boot update is a rare event, this * should be a rare occurrence which postprocessing should be able to handle. * - * The caveats vs. timestamp ordering as documented for ktime_get_fast_ns() + * The caveats vs. timestamp ordering as documented for ktime_get_mono_fast_ns() * apply as well. */ u64 notrace ktime_get_boot_fast_ns(void) @@ -576,7 +576,7 @@ /** * ktime_get_real_fast_ns: - NMI safe and fast access to clock realtime. * - * See ktime_get_fast_ns() for documentation of the time stamp ordering. + * See ktime_get_mono_fast_ns() for documentation of the time stamp ordering. */ u64 ktime_get_real_fast_ns(void) { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/kernel/trace/trace_events_user.c +++ linux-azure-6.2-6.2.0/kernel/trace/trace_events_user.c @@ -1398,6 +1398,9 @@ if (unlikely(copy_from_iter(&idx, sizeof(idx), i) != sizeof(idx))) return -EFAULT; + if (idx < 0) + return -EINVAL; + rcu_read_lock_sched(); refs = rcu_dereference_sched(info->refs); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/lib/debugobjects.c +++ linux-azure-6.2-6.2.0/lib/debugobjects.c @@ -216,10 +216,6 @@ return obj; } -/* - * Allocate a new object. If the pool is empty, switch off the debugger. - * Must be called with interrupts disabled. - */ static struct debug_obj * alloc_object(void *addr, struct debug_bucket *b, const struct debug_obj_descr *descr) { @@ -552,36 +548,74 @@ WARN_ON(1); } -static void -__debug_object_init(void *addr, const struct debug_obj_descr *descr, int onstack) +static struct debug_obj *lookup_object_or_alloc(void *addr, struct debug_bucket *b, + const struct debug_obj_descr *descr, + bool onstack, bool alloc_ifstatic) { - enum debug_obj_state state; - bool check_stack = false; - struct debug_bucket *db; - struct debug_obj *obj; - unsigned long flags; + struct debug_obj *obj = lookup_object(addr, b); + enum debug_obj_state state = ODEBUG_STATE_NONE; + + if (likely(obj)) + return obj; + + /* + * debug_object_init() unconditionally allocates untracked + * objects. It does not matter whether it is a static object or + * not. + * + * debug_object_assert_init() and debug_object_activate() allow + * allocation only if the descriptor callback confirms that the + * object is static and considered initialized. For non-static + * objects the allocation needs to be done from the fixup callback. + */ + if (unlikely(alloc_ifstatic)) { + if (!descr->is_static_object || !descr->is_static_object(addr)) + return ERR_PTR(-ENOENT); + /* Statically allocated objects are considered initialized */ + state = ODEBUG_STATE_INIT; + } + + obj = alloc_object(addr, b, descr); + if (likely(obj)) { + obj->state = state; + debug_object_is_on_stack(addr, onstack); + return obj; + } + + /* Out of memory. Do the cleanup outside of the locked region */ + debug_objects_enabled = 0; + return NULL; +} +static void debug_objects_fill_pool(void) +{ /* * On RT enabled kernels the pool refill must happen in preemptible * context: */ if (!IS_ENABLED(CONFIG_PREEMPT_RT) || preemptible()) fill_pool(); +} + +static void +__debug_object_init(void *addr, const struct debug_obj_descr *descr, int onstack) +{ + enum debug_obj_state state; + struct debug_bucket *db; + struct debug_obj *obj; + unsigned long flags; + + debug_objects_fill_pool(); db = get_bucket((unsigned long) addr); raw_spin_lock_irqsave(&db->lock, flags); - obj = lookup_object(addr, db); - if (!obj) { - obj = alloc_object(addr, db, descr); - if (!obj) { - debug_objects_enabled = 0; - raw_spin_unlock_irqrestore(&db->lock, flags); - debug_objects_oom(); - return; - } - check_stack = true; + obj = lookup_object_or_alloc(addr, db, descr, onstack, false); + if (unlikely(!obj)) { + raw_spin_unlock_irqrestore(&db->lock, flags); + debug_objects_oom(); + return; } switch (obj->state) { @@ -607,8 +641,6 @@ } raw_spin_unlock_irqrestore(&db->lock, flags); - if (check_stack) - debug_object_is_on_stack(addr, onstack); } /** @@ -648,24 +680,24 @@ */ int debug_object_activate(void *addr, const struct debug_obj_descr *descr) { + struct debug_obj o = { .object = addr, .state = ODEBUG_STATE_NOTAVAILABLE, .descr = descr }; enum debug_obj_state state; struct debug_bucket *db; struct debug_obj *obj; unsigned long flags; int ret; - struct debug_obj o = { .object = addr, - .state = ODEBUG_STATE_NOTAVAILABLE, - .descr = descr }; if (!debug_objects_enabled) return 0; + debug_objects_fill_pool(); + db = get_bucket((unsigned long) addr); raw_spin_lock_irqsave(&db->lock, flags); - obj = lookup_object(addr, db); - if (obj) { + obj = lookup_object_or_alloc(addr, db, descr, false, true); + if (likely(!IS_ERR_OR_NULL(obj))) { bool print_object = false; switch (obj->state) { @@ -698,24 +730,16 @@ raw_spin_unlock_irqrestore(&db->lock, flags); - /* - * We are here when a static object is activated. We - * let the type specific code confirm whether this is - * true or not. if true, we just make sure that the - * static object is tracked in the object tracker. If - * not, this must be a bug, so we try to fix it up. - */ - if (descr->is_static_object && descr->is_static_object(addr)) { - /* track this static object */ - debug_object_init(addr, descr); - debug_object_activate(addr, descr); - } else { - debug_print_object(&o, "activate"); - ret = debug_object_fixup(descr->fixup_activate, addr, - ODEBUG_STATE_NOTAVAILABLE); - return ret ? 0 : -EINVAL; + /* If NULL the allocation has hit OOM */ + if (!obj) { + debug_objects_oom(); + return 0; } - return 0; + + /* Object is neither static nor tracked. It's not initialized */ + debug_print_object(&o, "activate"); + ret = debug_object_fixup(descr->fixup_activate, addr, ODEBUG_STATE_NOTAVAILABLE); + return ret ? 0 : -EINVAL; } EXPORT_SYMBOL_GPL(debug_object_activate); @@ -869,6 +893,7 @@ */ void debug_object_assert_init(void *addr, const struct debug_obj_descr *descr) { + struct debug_obj o = { .object = addr, .state = ODEBUG_STATE_NOTAVAILABLE, .descr = descr }; struct debug_bucket *db; struct debug_obj *obj; unsigned long flags; @@ -876,34 +901,25 @@ if (!debug_objects_enabled) return; + debug_objects_fill_pool(); + db = get_bucket((unsigned long) addr); raw_spin_lock_irqsave(&db->lock, flags); + obj = lookup_object_or_alloc(addr, db, descr, false, true); + raw_spin_unlock_irqrestore(&db->lock, flags); + if (likely(!IS_ERR_OR_NULL(obj))) + return; - obj = lookup_object(addr, db); + /* If NULL the allocation has hit OOM */ if (!obj) { - struct debug_obj o = { .object = addr, - .state = ODEBUG_STATE_NOTAVAILABLE, - .descr = descr }; - - raw_spin_unlock_irqrestore(&db->lock, flags); - /* - * Maybe the object is static, and we let the type specific - * code confirm. Track this static object if true, else invoke - * fixup. - */ - if (descr->is_static_object && descr->is_static_object(addr)) { - /* Track this static object */ - debug_object_init(addr, descr); - } else { - debug_print_object(&o, "assert_init"); - debug_object_fixup(descr->fixup_assert_init, addr, - ODEBUG_STATE_NOTAVAILABLE); - } + debug_objects_oom(); return; } - raw_spin_unlock_irqrestore(&db->lock, flags); + /* Object is neither tracked nor static. It's not initialized. */ + debug_print_object(&o, "assert_init"); + debug_object_fixup(descr->fixup_assert_init, addr, ODEBUG_STATE_NOTAVAILABLE); } EXPORT_SYMBOL_GPL(debug_object_assert_init); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/lib/kunit/debugfs.c +++ linux-azure-6.2-6.2.0/lib/kunit/debugfs.c @@ -55,14 +55,24 @@ enum kunit_status success = kunit_suite_has_succeeded(suite); struct kunit_case *test_case; - if (!suite || !suite->log) + if (!suite) return 0; - seq_printf(seq, "%s", suite->log); + /* Print KTAP header so the debugfs log can be parsed as valid KTAP. */ + seq_puts(seq, "KTAP version 1\n"); + seq_puts(seq, "1..1\n"); + + /* Print suite header because it is not stored in the test logs. */ + seq_puts(seq, KUNIT_SUBTEST_INDENT "KTAP version 1\n"); + seq_printf(seq, KUNIT_SUBTEST_INDENT "# Subtest: %s\n", suite->name); + seq_printf(seq, KUNIT_SUBTEST_INDENT "1..%zd\n", kunit_suite_num_test_cases(suite)); kunit_suite_for_each_test_case(suite, test_case) debugfs_print_result(seq, suite, test_case); + if (suite->log) + seq_printf(seq, "%s", suite->log); + seq_printf(seq, "%s %d %s\n", kunit_status_to_ok_not_ok(success), 1, suite->name); return 0; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/lib/kunit/test.c +++ linux-azure-6.2-6.2.0/lib/kunit/test.c @@ -152,10 +152,18 @@ static void kunit_print_suite_start(struct kunit_suite *suite) { - kunit_log(KERN_INFO, suite, KUNIT_SUBTEST_INDENT "KTAP version 1\n"); - kunit_log(KERN_INFO, suite, KUNIT_SUBTEST_INDENT "# Subtest: %s", + /* + * We do not log the test suite header as doing so would + * mean debugfs display would consist of the test suite + * header prior to individual test results. + * Hence directly printk the suite status, and we will + * separately seq_printf() the suite header for the debugfs + * representation. + */ + pr_info(KUNIT_SUBTEST_INDENT "KTAP version 1\n"); + pr_info(KUNIT_SUBTEST_INDENT "# Subtest: %s\n", suite->name); - kunit_log(KERN_INFO, suite, KUNIT_SUBTEST_INDENT "1..%zd", + pr_info(KUNIT_SUBTEST_INDENT "1..%zd\n", kunit_suite_num_test_cases(suite)); } @@ -172,10 +180,9 @@ /* * We do not log the test suite results as doing so would - * mean debugfs display would consist of the test suite - * description and status prior to individual test results. - * Hence directly printk the suite status, and we will - * separately seq_printf() the suite status for the debugfs + * mean debugfs display would consist of an incorrect test + * number. Hence directly printk the suite result, and we will + * separately seq_printf() the suite results for the debugfs * representation. */ if (suite) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/mm/Kconfig +++ linux-azure-6.2-6.2.0/mm/Kconfig @@ -1183,6 +1183,10 @@ This option has a per-memcg and per-node memory overhead. # } +config LOCK_MM_AND_FIND_VMA + bool + depends on !STACK_GROWSUP + source "mm/damon/Kconfig" endmenu only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/mm/gup.c +++ linux-azure-6.2-6.2.0/mm/gup.c @@ -1102,7 +1102,7 @@ /* first iteration or cross vma bound */ if (!vma || start >= vma->vm_end) { - vma = find_extend_vma(mm, start); + vma = vma_lookup(mm, start); if (!vma && in_gate_area(mm, start)) { ret = get_gate_page(mm, start & PAGE_MASK, gup_flags, &vma, @@ -1271,8 +1271,8 @@ fault_flags |= FAULT_FLAG_ALLOW_RETRY | FAULT_FLAG_KILLABLE; retry: - vma = find_extend_vma(mm, address); - if (!vma || address < vma->vm_start) + vma = vma_lookup(mm, address); + if (!vma) return -EFAULT; if (!vma_permits_fault(vma, fault_flags)) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/mm/kasan/hw_tags.c +++ linux-azure-6.2-6.2.0/mm/kasan/hw_tags.c @@ -225,7 +225,7 @@ const void *addr; for (addr = start; addr < start + size; addr += PAGE_SIZE) { - struct page *page = virt_to_page(addr); + struct page *page = vmalloc_to_page(addr); clear_highpage_kasan_tagged(page); } @@ -237,7 +237,7 @@ u8 tag; unsigned long redzone_start, redzone_size; - if (!kasan_vmalloc_enabled() || !is_vmalloc_or_module_addr(start)) { + if (!kasan_vmalloc_enabled()) { if (flags & KASAN_VMALLOC_INIT) init_vmalloc_pages(start, size); return (void *)start; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/mm/mempolicy.c +++ linux-azure-6.2-6.2.0/mm/mempolicy.c @@ -784,70 +784,58 @@ return err; } -/* Step 2: apply policy to a range and do splits. */ -static int mbind_range(struct mm_struct *mm, unsigned long start, - unsigned long end, struct mempolicy *new_pol) +/* Split or merge the VMA (if required) and apply the new policy */ +static int mbind_range(struct vma_iterator *vmi, struct vm_area_struct *vma, + struct vm_area_struct **prev, unsigned long start, + unsigned long end, struct mempolicy *new_pol) { - MA_STATE(mas, &mm->mm_mt, start, start); - struct vm_area_struct *prev; - struct vm_area_struct *vma; - int err = 0; + struct vm_area_struct *merged; + unsigned long vmstart, vmend; pgoff_t pgoff; + int err; - prev = mas_prev(&mas, 0); - if (unlikely(!prev)) - mas_set(&mas, start); + vmend = min(end, vma->vm_end); + if (start > vma->vm_start) { + *prev = vma; + vmstart = start; + } else { + vmstart = vma->vm_start; + } - vma = mas_find(&mas, end - 1); - if (WARN_ON(!vma)) + if (mpol_equal(vma_policy(vma), new_pol)) { + *prev = vma; return 0; + } - if (start > vma->vm_start) - prev = vma; + pgoff = vma->vm_pgoff + ((vmstart - vma->vm_start) >> PAGE_SHIFT); + merged = vma_merge(vma->vm_mm, *prev, vmstart, vmend, vma->vm_flags, + vma->anon_vma, vma->vm_file, pgoff, new_pol, + vma->vm_userfaultfd_ctx, anon_vma_name(vma)); + if (merged) { + *prev = merged; + /* vma_merge() invalidated the mas */ + mas_pause(&vmi->mas); + return vma_replace_policy(merged, new_pol); + } - for (; vma; vma = mas_next(&mas, end - 1)) { - unsigned long vmstart = max(start, vma->vm_start); - unsigned long vmend = min(end, vma->vm_end); - - if (mpol_equal(vma_policy(vma), new_pol)) - goto next; - - pgoff = vma->vm_pgoff + - ((vmstart - vma->vm_start) >> PAGE_SHIFT); - prev = vma_merge(mm, prev, vmstart, vmend, vma->vm_flags, - vma->anon_vma, vma->vm_file, pgoff, - new_pol, vma->vm_userfaultfd_ctx, - anon_vma_name(vma)); - if (prev) { - /* vma_merge() invalidated the mas */ - mas_pause(&mas); - vma = prev; - goto replace; - } - if (vma->vm_start != vmstart) { - err = split_vma(vma->vm_mm, vma, vmstart, 1); - if (err) - goto out; - /* split_vma() invalidated the mas */ - mas_pause(&mas); - } - if (vma->vm_end != vmend) { - err = split_vma(vma->vm_mm, vma, vmend, 0); - if (err) - goto out; - /* split_vma() invalidated the mas */ - mas_pause(&mas); - } -replace: - err = vma_replace_policy(vma, new_pol); + if (vma->vm_start != vmstart) { + err = split_vma(vma->vm_mm, vma, vmstart, 1); if (err) - goto out; -next: - prev = vma; + return err; + /* split_vma() invalidated the mas */ + mas_pause(&vmi->mas); } -out: - return err; + if (vma->vm_end != vmend) { + err = split_vma(vma->vm_mm, vma, vmend, 0); + if (err) + return err; + /* split_vma() invalidated the mas */ + mas_pause(&vmi->mas); + } + + *prev = vma; + return vma_replace_policy(vma, new_pol); } /* Set the process memory policy */ @@ -1259,6 +1247,8 @@ nodemask_t *nmask, unsigned long flags) { struct mm_struct *mm = current->mm; + struct vm_area_struct *vma, *prev; + struct vma_iterator vmi; struct mempolicy *new; unsigned long end; int err; @@ -1328,7 +1318,13 @@ goto up_out; } - err = mbind_range(mm, start, end, new); + vma_iter_init(&vmi, mm, start); + prev = vma_prev(&vmi); + for_each_vma_range(vmi, vma, end) { + err = mbind_range(&vmi, vma, &prev, start, end, new); + if (err) + break; + } if (!err) { int nr_failed = 0; @@ -1489,10 +1485,8 @@ unsigned long, home_node, unsigned long, flags) { struct mm_struct *mm = current->mm; - struct vm_area_struct *vma; + struct vm_area_struct *vma, *prev; struct mempolicy *new; - unsigned long vmstart; - unsigned long vmend; unsigned long end; int err = -ENOENT; VMA_ITERATOR(vmi, mm, start); @@ -1521,9 +1515,8 @@ if (end == start) return 0; mmap_write_lock(mm); + prev = vma_prev(&vmi); for_each_vma_range(vmi, vma, end) { - vmstart = max(start, vma->vm_start); - vmend = min(end, vma->vm_end); new = mpol_dup(vma_policy(vma)); if (IS_ERR(new)) { err = PTR_ERR(new); @@ -1547,7 +1540,7 @@ } new->home_node = home_node; - err = mbind_range(mm, vmstart, vmend, new); + err = mbind_range(&vmi, vma, &prev, start, end, new); mpol_put(new); if (err) break; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/mm/vmscan.c +++ linux-azure-6.2-6.2.0/mm/vmscan.c @@ -1905,6 +1905,16 @@ } } + /* + * Folio is unmapped now so it cannot be newly pinned anymore. + * No point in trying to reclaim folio if it is pinned. + * Furthermore we don't want to reclaim underlying fs metadata + * if the folio is pinned and thus potentially modified by the + * pinning process as that may upset the filesystem. + */ + if (folio_maybe_dma_pinned(folio)) + goto activate_locked; + mapping = folio_mapping(folio); if (folio_test_dirty(folio)) { /* only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/net/8021q/vlan_dev.c +++ linux-azure-6.2-6.2.0/net/8021q/vlan_dev.c @@ -365,7 +365,7 @@ switch (cmd) { case SIOCSHWTSTAMP: - if (!net_eq(dev_net(dev), &init_net)) + if (!net_eq(dev_net(dev), dev_net(real_dev))) break; fallthrough; case SIOCGMIIPHY: only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/net/bluetooth/hci_sock.c +++ linux-azure-6.2-6.2.0/net/bluetooth/hci_sock.c @@ -1003,7 +1003,14 @@ if (hci_sock_gen_cookie(sk)) { struct sk_buff *skb; - if (capable(CAP_NET_ADMIN)) + /* Perform careful checks before setting the HCI_SOCK_TRUSTED + * flag. Make sure that not only the current task but also + * the socket opener has the required capability, since + * privileged programs can be tricked into making ioctl calls + * on HCI sockets, and the socket should not be marked as + * trusted simply because the ioctl caller is privileged. + */ + if (sk_capable(sk, CAP_NET_ADMIN)) hci_sock_set_flag(sk, HCI_SOCK_TRUSTED); /* Send event to monitor */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/net/core/bpf_sk_storage.c +++ linux-azure-6.2-6.2.0/net/core/bpf_sk_storage.c @@ -100,8 +100,8 @@ return ERR_PTR(err); } -static int bpf_fd_sk_storage_update_elem(struct bpf_map *map, void *key, - void *value, u64 map_flags) +static long bpf_fd_sk_storage_update_elem(struct bpf_map *map, void *key, + void *value, u64 map_flags) { struct bpf_local_storage_data *sdata; struct socket *sock; @@ -120,7 +120,7 @@ return err; } -static int bpf_fd_sk_storage_delete_elem(struct bpf_map *map, void *key) +static long bpf_fd_sk_storage_delete_elem(struct bpf_map *map, void *key) { struct socket *sock; int fd, err; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/net/core/sock_map.c +++ linux-azure-6.2-6.2.0/net/core/sock_map.c @@ -437,7 +437,7 @@ __sock_map_delete(stab, sk, link_raw); } -static int sock_map_delete_elem(struct bpf_map *map, void *key) +static long sock_map_delete_elem(struct bpf_map *map, void *key) { struct bpf_stab *stab = container_of(map, struct bpf_stab, map); u32 i = *(u32 *)key; @@ -587,8 +587,8 @@ return ret; } -static int sock_map_update_elem(struct bpf_map *map, void *key, - void *value, u64 flags) +static long sock_map_update_elem(struct bpf_map *map, void *key, + void *value, u64 flags) { struct sock *sk = (struct sock *)value; int ret; @@ -916,7 +916,7 @@ raw_spin_unlock_bh(&bucket->lock); } -static int sock_hash_delete_elem(struct bpf_map *map, void *key) +static long sock_hash_delete_elem(struct bpf_map *map, void *key) { struct bpf_shtab *htab = container_of(map, struct bpf_shtab, map); u32 hash, key_size = map->key_size; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/net/dccp/ipv6.c +++ linux-azure-6.2-6.2.0/net/dccp/ipv6.c @@ -783,6 +783,7 @@ if (!xfrm6_policy_check(sk, XFRM_POLICY_IN, skb)) goto discard_and_relse; + nf_reset_ct(skb); return __sk_receive_skb(sk, skb, 1, dh->dccph_doff * 4, refcounted) ? -1 : 0; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/net/ipv4/ip_output.c +++ linux-azure-6.2-6.2.0/net/ipv4/ip_output.c @@ -1570,9 +1570,19 @@ cork->dst = NULL; skb_dst_set(skb, &rt->dst); - if (iph->protocol == IPPROTO_ICMP) - icmp_out_count(net, ((struct icmphdr *) - skb_transport_header(skb))->type); + if (iph->protocol == IPPROTO_ICMP) { + u8 icmp_type; + + /* For such sockets, transhdrlen is zero when do ip_append_data(), + * so icmphdr does not in skb linear region and can not get icmp_type + * by icmp_hdr(skb)->type. + */ + if (sk->sk_type == SOCK_RAW && !inet_sk(sk)->hdrincl) + icmp_type = fl4->fl4_icmp_type; + else + icmp_type = icmp_hdr(skb)->type; + icmp_out_count(net, icmp_type); + } ip_cork_release(cork); out: only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/net/ipv6/ip6_input.c +++ linux-azure-6.2-6.2.0/net/ipv6/ip6_input.c @@ -404,10 +404,6 @@ /* Only do this once for first final protocol */ have_final = true; - /* Free reference early: we don't need it any more, - and it may hold ip_conntrack module loaded - indefinitely. */ - nf_reset_ct(skb); skb_postpull_rcsum(skb, skb_network_header(skb), skb_network_header_len(skb)); @@ -430,10 +426,12 @@ goto discard; } } - if (!(ipprot->flags & INET6_PROTO_NOPOLICY) && - !xfrm6_policy_check(NULL, XFRM_POLICY_IN, skb)) { - SKB_DR_SET(reason, XFRM_POLICY); - goto discard; + if (!(ipprot->flags & INET6_PROTO_NOPOLICY)) { + if (!xfrm6_policy_check(NULL, XFRM_POLICY_IN, skb)) { + SKB_DR_SET(reason, XFRM_POLICY); + goto discard; + } + nf_reset_ct(skb); } ret = INDIRECT_CALL_2(ipprot->handler, tcp_v6_rcv, udpv6_rcv, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/net/ipv6/tcp_ipv6.c +++ linux-azure-6.2-6.2.0/net/ipv6/tcp_ipv6.c @@ -1721,6 +1721,8 @@ if (drop_reason) goto discard_and_relse; + nf_reset_ct(skb); + if (tcp_filter(sk, skb)) { drop_reason = SKB_DROP_REASON_SOCKET_FILTER; goto discard_and_relse; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/net/netfilter/nft_byteorder.c +++ linux-azure-6.2-6.2.0/net/netfilter/nft_byteorder.c @@ -30,11 +30,11 @@ const struct nft_byteorder *priv = nft_expr_priv(expr); u32 *src = ®s->data[priv->sreg]; u32 *dst = ®s->data[priv->dreg]; - union { u32 u32; u16 u16; } *s, *d; + u16 *s16, *d16; unsigned int i; - s = (void *)src; - d = (void *)dst; + s16 = (void *)src; + d16 = (void *)dst; switch (priv->size) { case 8: { @@ -62,11 +62,11 @@ switch (priv->op) { case NFT_BYTEORDER_NTOH: for (i = 0; i < priv->len / 4; i++) - d[i].u32 = ntohl((__force __be32)s[i].u32); + dst[i] = ntohl((__force __be32)src[i]); break; case NFT_BYTEORDER_HTON: for (i = 0; i < priv->len / 4; i++) - d[i].u32 = (__force __u32)htonl(s[i].u32); + dst[i] = (__force __u32)htonl(src[i]); break; } break; @@ -74,11 +74,11 @@ switch (priv->op) { case NFT_BYTEORDER_NTOH: for (i = 0; i < priv->len / 2; i++) - d[i].u16 = ntohs((__force __be16)s[i].u16); + d16[i] = ntohs((__force __be16)s16[i]); break; case NFT_BYTEORDER_HTON: for (i = 0; i < priv->len / 2; i++) - d[i].u16 = (__force __u16)htons(s[i].u16); + d16[i] = (__force __u16)htons(s16[i]); break; } break; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/net/packet/af_packet.c +++ linux-azure-6.2-6.2.0/net/packet/af_packet.c @@ -307,7 +307,8 @@ static bool packet_use_direct_xmit(const struct packet_sock *po) { - return po->xmit == packet_direct_xmit; + /* Paired with WRITE_ONCE() in packet_setsockopt() */ + return READ_ONCE(po->xmit) == packet_direct_xmit; } static u16 packet_pick_tx_queue(struct sk_buff *skb) @@ -2185,7 +2186,7 @@ sll = &PACKET_SKB_CB(skb)->sa.ll; sll->sll_hatype = dev->type; sll->sll_pkttype = skb->pkt_type; - if (unlikely(po->origdev)) + if (unlikely(packet_sock_flag(po, PACKET_SOCK_ORIGDEV))) sll->sll_ifindex = orig_dev->ifindex; else sll->sll_ifindex = dev->ifindex; @@ -2460,7 +2461,7 @@ sll->sll_hatype = dev->type; sll->sll_protocol = skb->protocol; sll->sll_pkttype = skb->pkt_type; - if (unlikely(po->origdev)) + if (unlikely(packet_sock_flag(po, PACKET_SOCK_ORIGDEV))) sll->sll_ifindex = orig_dev->ifindex; else sll->sll_ifindex = dev->ifindex; @@ -2867,7 +2868,8 @@ packet_inc_pending(&po->tx_ring); status = TP_STATUS_SEND_REQUEST; - err = po->xmit(skb); + /* Paired with WRITE_ONCE() in packet_setsockopt() */ + err = READ_ONCE(po->xmit)(skb); if (unlikely(err != 0)) { if (err > 0) err = net_xmit_errno(err); @@ -3070,7 +3072,8 @@ virtio_net_hdr_set_proto(skb, &vnet_hdr); } - err = po->xmit(skb); + /* Paired with WRITE_ONCE() in packet_setsockopt() */ + err = READ_ONCE(po->xmit)(skb); if (unlikely(err != 0)) { if (err > 0) err = net_xmit_errno(err); @@ -3513,7 +3516,7 @@ memcpy(msg->msg_name, &PACKET_SKB_CB(skb)->sa, copy_len); } - if (pkt_sk(sk)->auxdata) { + if (packet_sock_flag(pkt_sk(sk), PACKET_SOCK_AUXDATA)) { struct tpacket_auxdata aux; aux.tp_status = TP_STATUS_USER; @@ -3897,9 +3900,7 @@ if (copy_from_sockptr(&val, optval, sizeof(val))) return -EFAULT; - lock_sock(sk); - po->auxdata = !!val; - release_sock(sk); + packet_sock_flag_set(po, PACKET_SOCK_AUXDATA, val); return 0; } case PACKET_ORIGDEV: @@ -3911,9 +3912,7 @@ if (copy_from_sockptr(&val, optval, sizeof(val))) return -EFAULT; - lock_sock(sk); - po->origdev = !!val; - release_sock(sk); + packet_sock_flag_set(po, PACKET_SOCK_ORIGDEV, val); return 0; } case PACKET_VNET_HDR: @@ -4007,7 +4006,8 @@ if (copy_from_sockptr(&val, optval, sizeof(val))) return -EFAULT; - po->xmit = val ? packet_direct_xmit : dev_queue_xmit; + /* Paired with all lockless reads of po->xmit */ + WRITE_ONCE(po->xmit, val ? packet_direct_xmit : dev_queue_xmit); return 0; } default: @@ -4058,10 +4058,10 @@ break; case PACKET_AUXDATA: - val = po->auxdata; + val = packet_sock_flag(po, PACKET_SOCK_AUXDATA); break; case PACKET_ORIGDEV: - val = po->origdev; + val = packet_sock_flag(po, PACKET_SOCK_ORIGDEV); break; case PACKET_VNET_HDR: val = po->has_vnet_hdr; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/net/packet/diag.c +++ linux-azure-6.2-6.2.0/net/packet/diag.c @@ -23,9 +23,9 @@ pinfo.pdi_flags = 0; if (po->running) pinfo.pdi_flags |= PDI_RUNNING; - if (po->auxdata) + if (packet_sock_flag(po, PACKET_SOCK_AUXDATA)) pinfo.pdi_flags |= PDI_AUXDATA; - if (po->origdev) + if (packet_sock_flag(po, PACKET_SOCK_ORIGDEV)) pinfo.pdi_flags |= PDI_ORIGDEV; if (po->has_vnet_hdr) pinfo.pdi_flags |= PDI_VNETHDR; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/net/packet/internal.h +++ linux-azure-6.2-6.2.0/net/packet/internal.h @@ -116,10 +116,9 @@ int copy_thresh; spinlock_t bind_lock; struct mutex pg_vec_lock; + unsigned long flags; unsigned int running; /* bind_lock must be held */ - unsigned int auxdata:1, /* writer must hold sock lock */ - origdev:1, - has_vnet_hdr:1, + unsigned int has_vnet_hdr:1, /* writer must hold sock lock */ tp_loss:1, tp_tx_has_off:1; int pressure; @@ -144,4 +143,25 @@ return (struct packet_sock *)sk; } +enum packet_sock_flags { + PACKET_SOCK_ORIGDEV, + PACKET_SOCK_AUXDATA, +}; + +static inline void packet_sock_flag_set(struct packet_sock *po, + enum packet_sock_flags flag, + bool val) +{ + if (val) + set_bit(flag, &po->flags); + else + clear_bit(flag, &po->flags); +} + +static inline bool packet_sock_flag(const struct packet_sock *po, + enum packet_sock_flags flag) +{ + return test_bit(flag, &po->flags); +} + #endif only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/net/rxrpc/key.c +++ linux-azure-6.2-6.2.0/net/rxrpc/key.c @@ -680,7 +680,7 @@ return -ENOPKG; } - if (WARN_ON((unsigned long)xdr - (unsigned long)oldxdr == + if (WARN_ON((unsigned long)xdr - (unsigned long)oldxdr != toksize)) return -EIO; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/net/sched/sch_fq.c +++ linux-azure-6.2-6.2.0/net/sched/sch_fq.c @@ -779,13 +779,17 @@ return 0; } +static struct netlink_range_validation iq_range = { + .max = INT_MAX, +}; + static const struct nla_policy fq_policy[TCA_FQ_MAX + 1] = { [TCA_FQ_UNSPEC] = { .strict_start_type = TCA_FQ_TIMER_SLACK }, [TCA_FQ_PLIMIT] = { .type = NLA_U32 }, [TCA_FQ_FLOW_PLIMIT] = { .type = NLA_U32 }, [TCA_FQ_QUANTUM] = { .type = NLA_U32 }, - [TCA_FQ_INITIAL_QUANTUM] = { .type = NLA_U32 }, + [TCA_FQ_INITIAL_QUANTUM] = NLA_POLICY_FULL_RANGE(NLA_U32, &iq_range), [TCA_FQ_RATE_ENABLE] = { .type = NLA_U32 }, [TCA_FQ_FLOW_DEFAULT_RATE] = { .type = NLA_U32 }, [TCA_FQ_FLOW_MAX_RATE] = { .type = NLA_U32 }, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/net/sunrpc/sched.c +++ linux-azure-6.2-6.2.0/net/sunrpc/sched.c @@ -817,7 +817,6 @@ /* Initialize retry counters */ task->tk_garb_retry = 2; task->tk_cred_retry = 2; - task->tk_rebind_retry = 2; /* starting timestamp */ task->tk_start = ktime_get(); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/net/xdp/xsk_queue.h +++ linux-azure-6.2-6.2.0/net/xdp/xsk_queue.h @@ -161,6 +161,7 @@ return false; if (base_addr >= pool->addrs_cnt || addr >= pool->addrs_cnt || + addr + desc->len > pool->addrs_cnt || xp_desc_crosses_non_contig_pg(pool, addr, desc->len)) return false; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/net/xdp/xskmap.c +++ linux-azure-6.2-6.2.0/net/xdp/xskmap.c @@ -150,8 +150,8 @@ return ERR_PTR(-EOPNOTSUPP); } -static int xsk_map_update_elem(struct bpf_map *map, void *key, void *value, - u64 map_flags) +static long xsk_map_update_elem(struct bpf_map *map, void *key, void *value, + u64 map_flags) { struct xsk_map *m = container_of(map, struct xsk_map, map); struct xdp_sock __rcu **map_entry; @@ -211,7 +211,7 @@ return err; } -static int xsk_map_delete_elem(struct bpf_map *map, void *key) +static long xsk_map_delete_elem(struct bpf_map *map, void *key) { struct xsk_map *m = container_of(map, struct xsk_map, map); struct xdp_sock __rcu **map_entry; @@ -231,7 +231,7 @@ return 0; } -static int xsk_map_redirect(struct bpf_map *map, u64 index, u64 flags) +static long xsk_map_redirect(struct bpf_map *map, u64 index, u64 flags) { return __bpf_xdp_redirect_map(map, index, flags, 0, __xsk_map_lookup_elem); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/scripts/gdb/linux/clk.py +++ linux-azure-6.2-6.2.0/scripts/gdb/linux/clk.py @@ -41,6 +41,8 @@ self.show_subtree(child, level + 1) def invoke(self, arg, from_tty): + if utils.gdb_eval_or_none("clk_root_list") is None: + raise gdb.GdbError("No clocks registered") gdb.write(" enable prepare protect \n") gdb.write(" clock count count count rate \n") gdb.write("------------------------------------------------------------------------\n") only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/scripts/gdb/linux/constants.py.in +++ linux-azure-6.2-6.2.0/scripts/gdb/linux/constants.py.in @@ -39,6 +39,8 @@ import gdb +LX_CONFIG(CONFIG_DEBUG_INFO_REDUCED) + /* linux/clk-provider.h */ if IS_BUILTIN(CONFIG_COMMON_CLK): LX_GDBPARSED(CLK_GET_RATE_NOCACHE) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/scripts/gdb/linux/genpd.py +++ linux-azure-6.2-6.2.0/scripts/gdb/linux/genpd.py @@ -5,7 +5,7 @@ import gdb import sys -from linux.utils import CachedType +from linux.utils import CachedType, gdb_eval_or_none from linux.lists import list_for_each_entry generic_pm_domain_type = CachedType('struct generic_pm_domain') @@ -70,6 +70,8 @@ gdb.write(' %-50s %s\n' % (kobj_path, rtpm_status_str(dev))) def invoke(self, arg, from_tty): + if gdb_eval_or_none("&gpd_list") is None: + raise gdb.GdbError("No power domain(s) registered") gdb.write('domain status children\n'); gdb.write(' /device runtime status\n'); gdb.write('----------------------------------------------------------------------\n'); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/scripts/gdb/linux/timerlist.py +++ linux-azure-6.2-6.2.0/scripts/gdb/linux/timerlist.py @@ -73,7 +73,7 @@ ts = cpus.per_cpu(tick_sched_ptr, cpu) text = "cpu: {}\n".format(cpu) - for i in xrange(max_clock_bases): + for i in range(max_clock_bases): text += " clock {}:\n".format(i) text += print_base(cpu_base['clock_base'][i]) @@ -158,6 +158,8 @@ num_bytes = (nr_cpu_ids + 7) / 8 buf = utils.read_memoryview(inf, bits, num_bytes).tobytes() buf = binascii.b2a_hex(buf) + if type(buf) is not str: + buf=buf.decode() chunks = [] i = num_bytes only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/scripts/gdb/linux/utils.py +++ linux-azure-6.2-6.2.0/scripts/gdb/linux/utils.py @@ -88,7 +88,10 @@ def read_memoryview(inf, start, length): - return memoryview(inf.read_memory(start, length)) + m = inf.read_memory(start, length) + if type(m) is memoryview: + return m + return memoryview(m) def read_u16(buffer, offset): only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/scripts/gdb/vmlinux-gdb.py +++ linux-azure-6.2-6.2.0/scripts/gdb/vmlinux-gdb.py @@ -22,6 +22,10 @@ gdb.write("NOTE: gdb 7.2 or later required for Linux helper scripts to " "work.\n") else: + import linux.constants + if linux.constants.LX_CONFIG_DEBUG_INFO_REDUCED: + raise gdb.GdbError("Reduced debug information will prevent GDB " + "from having complete types.\n") import linux.utils import linux.symbols import linux.modules @@ -32,7 +36,6 @@ import linux.lists import linux.rbtree import linux.proc - import linux.constants import linux.timerlist import linux.clk import linux.genpd only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/security/integrity/ima/Kconfig +++ linux-azure-6.2-6.2.0/security/integrity/ima/Kconfig @@ -8,7 +8,7 @@ select CRYPTO_HMAC select CRYPTO_SHA1 select CRYPTO_HASH_INFO - select TCG_TPM if HAS_IOMEM && !UML + select TCG_TPM if HAS_IOMEM select TCG_TIS if TCG_TPM && X86 select TCG_CRB if TCG_TPM && ACPI select TCG_IBMVTPM if TCG_TPM && PPC_PSERIES only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/security/selinux/Makefile +++ linux-azure-6.2-6.2.0/security/selinux/Makefile @@ -23,8 +23,8 @@ $(addprefix $(obj)/,$(selinux-y)): $(obj)/flask.h quiet_cmd_flask = GEN $(obj)/flask.h $(obj)/av_permissions.h - cmd_flask = scripts/selinux/genheaders/genheaders $(obj)/flask.h $(obj)/av_permissions.h + cmd_flask = $< $(obj)/flask.h $(obj)/av_permissions.h targets += flask.h av_permissions.h -$(obj)/flask.h: $(src)/include/classmap.h FORCE +$(obj)/flask.h $(obj)/av_permissions.h &: scripts/selinux/genheaders/genheaders FORCE $(call if_changed,flask) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/sound/soc/amd/ps/pci-ps.c +++ linux-azure-6.2-6.2.0/sound/soc/amd/ps/pci-ps.c @@ -91,7 +91,6 @@ dev_err(dev, "ACP reset failed\n"); return ret; } - acp63_writel(0x03, acp_base + ACP_CLKMUX_SEL); acp63_enable_interrupts(acp_base); return 0; } @@ -106,7 +105,6 @@ dev_err(dev, "ACP reset failed\n"); return ret; } - acp63_writel(0, acp_base + ACP_CLKMUX_SEL); acp63_writel(0, acp_base + ACP_CONTROL); return 0; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/sound/soc/codecs/cs35l41.c +++ linux-azure-6.2-6.2.0/sound/soc/codecs/cs35l41.c @@ -356,6 +356,19 @@ WM_ADSP_FW_CONTROL("DSP1", 0), }; +static void cs35l41_boost_enable(struct cs35l41_private *cs35l41, unsigned int enable) +{ + switch (cs35l41->hw_cfg.bst_type) { + case CS35L41_INT_BOOST: + enable = enable ? CS35L41_BST_EN_DEFAULT : CS35L41_BST_DIS_FET_OFF; + regmap_update_bits(cs35l41->regmap, CS35L41_PWR_CTRL2, CS35L41_BST_EN_MASK, + enable << CS35L41_BST_EN_SHIFT); + break; + default: + break; + } +} + static irqreturn_t cs35l41_irq(int irq, void *data) { struct cs35l41_private *cs35l41 = data; @@ -431,8 +444,7 @@ if (status[0] & CS35L41_BST_OVP_ERR) { dev_crit_ratelimited(cs35l41->dev, "VBST Over Voltage error\n"); - regmap_update_bits(cs35l41->regmap, CS35L41_PWR_CTRL2, - CS35L41_BST_EN_MASK, 0); + cs35l41_boost_enable(cs35l41, 0); regmap_write(cs35l41->regmap, CS35L41_IRQ1_STATUS1, CS35L41_BST_OVP_ERR); regmap_write(cs35l41->regmap, CS35L41_PROTECT_REL_ERR_IGN, 0); @@ -441,16 +453,13 @@ CS35L41_BST_OVP_ERR_RLS); regmap_update_bits(cs35l41->regmap, CS35L41_PROTECT_REL_ERR_IGN, CS35L41_BST_OVP_ERR_RLS, 0); - regmap_update_bits(cs35l41->regmap, CS35L41_PWR_CTRL2, - CS35L41_BST_EN_MASK, - CS35L41_BST_EN_DEFAULT << CS35L41_BST_EN_SHIFT); + cs35l41_boost_enable(cs35l41, 1); ret = IRQ_HANDLED; } if (status[0] & CS35L41_BST_DCM_UVP_ERR) { dev_crit_ratelimited(cs35l41->dev, "DCM VBST Under Voltage Error\n"); - regmap_update_bits(cs35l41->regmap, CS35L41_PWR_CTRL2, - CS35L41_BST_EN_MASK, 0); + cs35l41_boost_enable(cs35l41, 0); regmap_write(cs35l41->regmap, CS35L41_IRQ1_STATUS1, CS35L41_BST_DCM_UVP_ERR); regmap_write(cs35l41->regmap, CS35L41_PROTECT_REL_ERR_IGN, 0); @@ -459,16 +468,13 @@ CS35L41_BST_UVP_ERR_RLS); regmap_update_bits(cs35l41->regmap, CS35L41_PROTECT_REL_ERR_IGN, CS35L41_BST_UVP_ERR_RLS, 0); - regmap_update_bits(cs35l41->regmap, CS35L41_PWR_CTRL2, - CS35L41_BST_EN_MASK, - CS35L41_BST_EN_DEFAULT << CS35L41_BST_EN_SHIFT); + cs35l41_boost_enable(cs35l41, 1); ret = IRQ_HANDLED; } if (status[0] & CS35L41_BST_SHORT_ERR) { dev_crit_ratelimited(cs35l41->dev, "LBST error: powering off!\n"); - regmap_update_bits(cs35l41->regmap, CS35L41_PWR_CTRL2, - CS35L41_BST_EN_MASK, 0); + cs35l41_boost_enable(cs35l41, 0); regmap_write(cs35l41->regmap, CS35L41_IRQ1_STATUS1, CS35L41_BST_SHORT_ERR); regmap_write(cs35l41->regmap, CS35L41_PROTECT_REL_ERR_IGN, 0); @@ -477,9 +483,7 @@ CS35L41_BST_SHORT_ERR_RLS); regmap_update_bits(cs35l41->regmap, CS35L41_PROTECT_REL_ERR_IGN, CS35L41_BST_SHORT_ERR_RLS, 0); - regmap_update_bits(cs35l41->regmap, CS35L41_PWR_CTRL2, - CS35L41_BST_EN_MASK, - CS35L41_BST_EN_DEFAULT << CS35L41_BST_EN_SHIFT); + cs35l41_boost_enable(cs35l41, 1); ret = IRQ_HANDLED; } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/sound/soc/codecs/da7213.c +++ linux-azure-6.2-6.2.0/sound/soc/codecs/da7213.c @@ -1996,6 +1996,11 @@ return ret; } +static void da7213_i2c_remove(struct i2c_client *i2c) +{ + pm_runtime_disable(&i2c->dev); +} + static int __maybe_unused da7213_runtime_suspend(struct device *dev) { struct da7213_priv *da7213 = dev_get_drvdata(dev); @@ -2039,6 +2044,7 @@ .pm = &da7213_pm, }, .probe_new = da7213_i2c_probe, + .remove = da7213_i2c_remove, .id_table = da7213_i2c_id, }; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/sound/soc/codecs/es8316.c +++ linux-azure-6.2-6.2.0/sound/soc/codecs/es8316.c @@ -842,12 +842,14 @@ es8316->irq = i2c_client->irq; mutex_init(&es8316->lock); - ret = devm_request_threaded_irq(dev, es8316->irq, NULL, es8316_irq, - IRQF_TRIGGER_HIGH | IRQF_ONESHOT | IRQF_NO_AUTOEN, - "es8316", es8316); - if (ret) { - dev_warn(dev, "Failed to get IRQ %d: %d\n", es8316->irq, ret); - es8316->irq = -ENXIO; + if (es8316->irq > 0) { + ret = devm_request_threaded_irq(dev, es8316->irq, NULL, es8316_irq, + IRQF_TRIGGER_HIGH | IRQF_ONESHOT | IRQF_NO_AUTOEN, + "es8316", es8316); + if (ret) { + dev_warn(dev, "Failed to get IRQ %d: %d\n", es8316->irq, ret); + es8316->irq = -ENXIO; + } } return devm_snd_soc_register_component(&i2c_client->dev, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/sound/soc/fsl/fsl_mqs.c +++ linux-azure-6.2-6.2.0/sound/soc/fsl/fsl_mqs.c @@ -210,10 +210,10 @@ } mqs_priv->regmap = syscon_node_to_regmap(gpr_np); + of_node_put(gpr_np); if (IS_ERR(mqs_priv->regmap)) { dev_err(&pdev->dev, "failed to get gpr regmap\n"); - ret = PTR_ERR(mqs_priv->regmap); - goto err_free_gpr_np; + return PTR_ERR(mqs_priv->regmap); } } else { regs = devm_platform_ioremap_resource(pdev, 0); @@ -242,8 +242,7 @@ if (IS_ERR(mqs_priv->mclk)) { dev_err(&pdev->dev, "failed to get the clock: %ld\n", PTR_ERR(mqs_priv->mclk)); - ret = PTR_ERR(mqs_priv->mclk); - goto err_free_gpr_np; + return PTR_ERR(mqs_priv->mclk); } dev_set_drvdata(&pdev->dev, mqs_priv); @@ -252,13 +251,9 @@ ret = devm_snd_soc_register_component(&pdev->dev, &soc_codec_fsl_mqs, &fsl_mqs_dai, 1); if (ret) - goto err_free_gpr_np; - return 0; + return ret; -err_free_gpr_np: - of_node_put(gpr_np); - - return ret; + return 0; } static int fsl_mqs_remove(struct platform_device *pdev) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/sound/soc/intel/boards/bytcr_rt5640.c +++ linux-azure-6.2-6.2.0/sound/soc/intel/boards/bytcr_rt5640.c @@ -533,6 +533,18 @@ /* Please keep this list alphabetically sorted */ static const struct dmi_system_id byt_rt5640_quirk_table[] = { + { /* Acer Iconia One 7 B1-750 */ + .matches = { + DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Insyde"), + DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "VESPA2"), + }, + .driver_data = (void *)(BYT_RT5640_DMIC1_MAP | + BYT_RT5640_JD_SRC_JD1_IN4P | + BYT_RT5640_OVCD_TH_1500UA | + BYT_RT5640_OVCD_SF_0P75 | + BYT_RT5640_SSP0_AIF1 | + BYT_RT5640_MCLK_EN), + }, { /* Acer Iconia Tab 8 W1-810 */ .matches = { DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Acer"), only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/sound/soc/soc-pcm.c +++ linux-azure-6.2-6.2.0/sound/soc/soc-pcm.c @@ -1649,10 +1649,14 @@ struct snd_pcm_hardware *hw = &runtime->hw; struct snd_soc_dai *dai; int stream = substream->stream; + u64 formats = hw->formats; int i; soc_pcm_hw_init(hw); + if (formats) + hw->formats &= formats; + for_each_rtd_cpu_dais(fe, i, dai) { struct snd_soc_pcm_stream *cpu_stream; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/sound/usb/quirks-table.h +++ linux-azure-6.2-6.2.0/sound/usb/quirks-table.h @@ -3884,6 +3884,64 @@ } }, +{ + /* + * PIONEER DJ DDJ-800 + * PCM is 6 channels out, 6 channels in @ 44.1 fixed + * The Feedback for the output is the input + */ + USB_DEVICE_VENDOR_SPEC(0x2b73, 0x0029), + .driver_info = (unsigned long) &(const struct snd_usb_audio_quirk) { + .ifnum = QUIRK_ANY_INTERFACE, + .type = QUIRK_COMPOSITE, + .data = (const struct snd_usb_audio_quirk[]) { + { + .ifnum = 0, + .type = QUIRK_AUDIO_FIXED_ENDPOINT, + .data = &(const struct audioformat) { + .formats = SNDRV_PCM_FMTBIT_S24_3LE, + .channels = 6, + .iface = 0, + .altsetting = 1, + .altset_idx = 1, + .endpoint = 0x01, + .ep_attr = USB_ENDPOINT_XFER_ISOC| + USB_ENDPOINT_SYNC_ASYNC, + .rates = SNDRV_PCM_RATE_44100, + .rate_min = 44100, + .rate_max = 44100, + .nr_rates = 1, + .rate_table = (unsigned int[]) { 44100 } + } + }, + { + .ifnum = 0, + .type = QUIRK_AUDIO_FIXED_ENDPOINT, + .data = &(const struct audioformat) { + .formats = SNDRV_PCM_FMTBIT_S24_3LE, + .channels = 6, + .iface = 0, + .altsetting = 1, + .altset_idx = 1, + .endpoint = 0x82, + .ep_idx = 1, + .ep_attr = USB_ENDPOINT_XFER_ISOC| + USB_ENDPOINT_SYNC_ASYNC| + USB_ENDPOINT_USAGE_IMPLICIT_FB, + .rates = SNDRV_PCM_RATE_44100, + .rate_min = 44100, + .rate_max = 44100, + .nr_rates = 1, + .rate_table = (unsigned int[]) { 44100 } + } + }, + { + .ifnum = -1 + } + } + } +}, + /* * MacroSilicon MS2100/MS2106 based AV capture cards * only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/arch/x86/kcpuid/cpuid.csv +++ linux-azure-6.2-6.2.0/tools/arch/x86/kcpuid/cpuid.csv @@ -184,8 +184,8 @@ 7, 0, EBX, 27, avx512er, AVX512 Exponent Reciproca instr 7, 0, EBX, 28, avx512cd, AVX512 Conflict Detection instr 7, 0, EBX, 29, sha, Intel Secure Hash Algorithm Extensions instr - 7, 0, EBX, 26, avx512bw, AVX512 Byte & Word instr - 7, 0, EBX, 28, avx512vl, AVX512 Vector Length Extentions (VL) + 7, 0, EBX, 30, avx512bw, AVX512 Byte & Word instr + 7, 0, EBX, 31, avx512vl, AVX512 Vector Length Extentions (VL) 7, 0, ECX, 0, prefetchwt1, X 7, 0, ECX, 1, avx512vbmi, AVX512 Vector Byte Manipulation Instructions 7, 0, ECX, 2, umip, User-mode Instruction Prevention only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/bpf/bpftool/json_writer.c +++ linux-azure-6.2-6.2.0/tools/bpf/bpftool/json_writer.c @@ -80,9 +80,6 @@ case '"': fputs("\\\"", self->out); break; - case '\'': - fputs("\\\'", self->out); - break; default: putc(*str, self->out); } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/bpf/bpftool/xlated_dumper.c +++ linux-azure-6.2-6.2.0/tools/bpf/bpftool/xlated_dumper.c @@ -372,8 +372,15 @@ struct bpf_insn *insn_start = buf_start; struct bpf_insn *insn_end = buf_end; struct bpf_insn *cur = insn_start; + bool double_insn = false; for (; cur <= insn_end; cur++) { + if (double_insn) { + double_insn = false; + continue; + } + double_insn = cur->code == (BPF_LD | BPF_IMM | BPF_DW); + printf("% 4d: ", (int)(cur - insn_start + start_idx)); print_bpf_insn(&cbs, cur, true); if (cur != insn_end) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/include/uapi/linux/bpf.h +++ linux-azure-6.2-6.2.0/tools/include/uapi/linux/bpf.h @@ -6901,6 +6901,17 @@ __u64 :64; } __attribute__((aligned(8))); +struct bpf_rb_root { + __u64 :64; + __u64 :64; +} __attribute__((aligned(8))); + +struct bpf_rb_node { + __u64 :64; + __u64 :64; + __u64 :64; +} __attribute__((aligned(8))); + struct bpf_sysctl { __u32 write; /* Sysctl is being read (= 0) or written (= 1). * Allows 1,2,4-byte read, but no write. only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/lib/bpf/gen_loader.c +++ linux-azure-6.2-6.2.0/tools/lib/bpf/gen_loader.c @@ -804,11 +804,13 @@ return; /* try to copy from existing ldimm64 insn */ if (kdesc->ref > 1) { - move_blob2blob(gen, insn + offsetof(struct bpf_insn, imm), 4, - kdesc->insn + offsetof(struct bpf_insn, imm)); move_blob2blob(gen, insn + sizeof(struct bpf_insn) + offsetof(struct bpf_insn, imm), 4, kdesc->insn + sizeof(struct bpf_insn) + offsetof(struct bpf_insn, imm)); - /* jump over src_reg adjustment if imm is not 0, reuse BPF_REG_0 from move_blob2blob */ + move_blob2blob(gen, insn + offsetof(struct bpf_insn, imm), 4, + kdesc->insn + offsetof(struct bpf_insn, imm)); + /* jump over src_reg adjustment if imm (btf_id) is not 0, reuse BPF_REG_0 from move_blob2blob + * If btf_id is zero, clear BPF_PSEUDO_BTF_ID flag in src_reg of ld_imm64 insn + */ emit(gen, BPF_JMP_IMM(BPF_JNE, BPF_REG_0, 0, 3)); goto clear_src_reg; } @@ -831,7 +833,7 @@ emit(gen, BPF_STX_MEM(BPF_W, BPF_REG_8, BPF_REG_7, sizeof(struct bpf_insn) + offsetof(struct bpf_insn, imm))); /* skip src_reg adjustment */ - emit(gen, BPF_JMP_IMM(BPF_JSGE, BPF_REG_7, 0, 3)); + emit(gen, BPF_JMP_IMM(BPF_JA, 0, 0, 3)); clear_src_reg: /* clear bpf_object__relocate_data's src_reg assignment, otherwise we get a verifier failure */ reg_mask = src_reg_mask(); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/perf/util/intel-pt-decoder/intel-pt-decoder.c +++ linux-azure-6.2-6.2.0/tools/perf/util/intel-pt-decoder/intel-pt-decoder.c @@ -1998,6 +1998,8 @@ decoder->cbr = cbr; decoder->cbr_cyc_to_tsc = decoder->max_non_turbo_ratio_fp / cbr; + decoder->cyc_ref_timestamp = decoder->timestamp; + decoder->cycle_cnt = 0; intel_pt_mtc_cyc_cnt_cbr(decoder); } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/testing/selftests/bpf/network_helpers.c +++ linux-azure-6.2-6.2.0/tools/testing/selftests/bpf/network_helpers.c @@ -95,7 +95,7 @@ if (reuseport && setsockopt(fd, SOL_SOCKET, SO_REUSEPORT, &on, sizeof(on))) { log_err("Failed to set SO_REUSEPORT"); - return -1; + goto error_close; } if (bind(fd, addr, addrlen) < 0) { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/testing/selftests/bpf/prog_tests/align.c +++ linux-azure-6.2-6.2.0/tools/testing/selftests/bpf/prog_tests/align.c @@ -575,14 +575,14 @@ /* New unknown value in R7 is (4n), >= 76 */ {14, "R7_w=scalar(umin=76,umax=1096,var_off=(0x0; 0x7fc))"}, /* Adding it to packet pointer gives nice bounds again */ - {16, "R5_w=pkt(id=3,off=0,r=0,umin=2,umax=1082,var_off=(0x2; 0xfffffffc)"}, + {16, "R5_w=pkt(id=3,off=0,r=0,umin=2,umax=1082,var_off=(0x2; 0x7fc)"}, /* At the time the word size load is performed from R5, * its total fixed offset is NET_IP_ALIGN + reg->off (0) * which is 2. Then the variable offset is (4n+2), so * the total offset is 4-byte aligned and meets the * load's requirements. */ - {20, "R5=pkt(id=3,off=0,r=4,umin=2,umax=1082,var_off=(0x2; 0xfffffffc)"}, + {20, "R5=pkt(id=3,off=0,r=4,umin=2,umax=1082,var_off=(0x2; 0x7fc)"}, }, }, }; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/testing/selftests/bpf/prog_tests/cg_storage_multi.c +++ linux-azure-6.2-6.2.0/tools/testing/selftests/bpf/prog_tests/cg_storage_multi.c @@ -56,8 +56,9 @@ static bool connect_send(const char *cgroup_path) { - bool res = true; int server_fd = -1, client_fd = -1; + char message[] = "message"; + bool res = true; if (join_cgroup(cgroup_path)) goto out_clean; @@ -70,7 +71,10 @@ if (client_fd < 0) goto out_clean; - if (send(client_fd, "message", strlen("message"), 0) < 0) + if (send(client_fd, &message, sizeof(message), 0) < 0) + goto out_clean; + + if (read(server_fd, &message, sizeof(message)) < 0) goto out_clean; res = false; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/testing/selftests/bpf/prog_tests/get_stackid_cannot_attach.c +++ linux-azure-6.2-6.2.0/tools/testing/selftests/bpf/prog_tests/get_stackid_cannot_attach.c @@ -65,6 +65,7 @@ skel->links.oncpu = bpf_program__attach_perf_event(skel->progs.oncpu, pmu_fd); ASSERT_OK_PTR(skel->links.oncpu, "attach_perf_event_callchain"); + bpf_link__destroy(skel->links.oncpu); close(pmu_fd); /* add exclude_callchain_kernel, attach should fail */ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/testing/selftests/bpf/prog_tests/linked_list.c +++ linux-azure-6.2-6.2.0/tools/testing/selftests/bpf/prog_tests/linked_list.c @@ -58,12 +58,12 @@ TEST(inner_map, pop_front) TEST(inner_map, pop_back) #undef TEST - { "map_compat_kprobe", "tracing progs cannot use bpf_list_head yet" }, - { "map_compat_kretprobe", "tracing progs cannot use bpf_list_head yet" }, - { "map_compat_tp", "tracing progs cannot use bpf_list_head yet" }, - { "map_compat_perf", "tracing progs cannot use bpf_list_head yet" }, - { "map_compat_raw_tp", "tracing progs cannot use bpf_list_head yet" }, - { "map_compat_raw_tp_w", "tracing progs cannot use bpf_list_head yet" }, + { "map_compat_kprobe", "tracing progs cannot use bpf_{list_head,rb_root} yet" }, + { "map_compat_kretprobe", "tracing progs cannot use bpf_{list_head,rb_root} yet" }, + { "map_compat_tp", "tracing progs cannot use bpf_{list_head,rb_root} yet" }, + { "map_compat_perf", "tracing progs cannot use bpf_{list_head,rb_root} yet" }, + { "map_compat_raw_tp", "tracing progs cannot use bpf_{list_head,rb_root} yet" }, + { "map_compat_raw_tp_w", "tracing progs cannot use bpf_{list_head,rb_root} yet" }, { "obj_type_id_oor", "local type ID argument must be in range [0, U32_MAX]" }, { "obj_new_no_composite", "bpf_obj_new type ID argument must be of a struct" }, { "obj_new_no_struct", "bpf_obj_new type ID argument must be of a struct" }, @@ -78,8 +78,6 @@ { "direct_write_head", "direct access to bpf_list_head is disallowed" }, { "direct_read_node", "direct access to bpf_list_node is disallowed" }, { "direct_write_node", "direct access to bpf_list_node is disallowed" }, - { "write_after_push_front", "only read is supported" }, - { "write_after_push_back", "only read is supported" }, { "use_after_unlock_push_front", "invalid mem access 'scalar'" }, { "use_after_unlock_push_back", "invalid mem access 'scalar'" }, { "double_push_front", "arg#1 expected pointer to allocated object" }, only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/testing/selftests/bpf/prog_tests/perf_event_stackmap.c +++ linux-azure-6.2-6.2.0/tools/testing/selftests/bpf/prog_tests/perf_event_stackmap.c @@ -63,7 +63,8 @@ PERF_SAMPLE_BRANCH_NO_FLAGS | PERF_SAMPLE_BRANCH_NO_CYCLES | PERF_SAMPLE_BRANCH_CALL_STACK, - .sample_period = 5000, + .freq = 1, + .sample_freq = read_perf_max_sample_freq(), .size = sizeof(struct perf_event_attr), }; struct perf_event_stackmap *skel; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/testing/selftests/bpf/prog_tests/stacktrace_build_id_nmi.c +++ linux-azure-6.2-6.2.0/tools/testing/selftests/bpf/prog_tests/stacktrace_build_id_nmi.c @@ -2,21 +2,6 @@ #include #include "test_stacktrace_build_id.skel.h" -static __u64 read_perf_max_sample_freq(void) -{ - __u64 sample_freq = 5000; /* fallback to 5000 on error */ - FILE *f; - __u32 duration = 0; - - f = fopen("/proc/sys/kernel/perf_event_max_sample_rate", "r"); - if (f == NULL) - return sample_freq; - CHECK(fscanf(f, "%llu", &sample_freq) != 1, "Get max sample rate", - "return default value: 5000,err %d\n", -errno); - fclose(f); - return sample_freq; -} - void test_stacktrace_build_id_nmi(void) { int control_map_fd, stackid_hmap_fd, stackmap_fd; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/testing/selftests/bpf/progs/linked_list.c +++ linux-azure-6.2-6.2.0/tools/testing/selftests/bpf/progs/linked_list.c @@ -260,7 +260,7 @@ { int ret; - ret = list_push_pop_multiple(lock ,head, false); + ret = list_push_pop_multiple(lock, head, false); if (ret) return ret; return list_push_pop_multiple(lock, head, true); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/testing/selftests/bpf/progs/linked_list_fail.c +++ linux-azure-6.2-6.2.0/tools/testing/selftests/bpf/progs/linked_list_fail.c @@ -54,28 +54,44 @@ return 0; \ } -CHECK(kptr, push_front, &f->head); -CHECK(kptr, push_back, &f->head); CHECK(kptr, pop_front, &f->head); CHECK(kptr, pop_back, &f->head); -CHECK(global, push_front, &ghead); -CHECK(global, push_back, &ghead); CHECK(global, pop_front, &ghead); CHECK(global, pop_back, &ghead); -CHECK(map, push_front, &v->head); -CHECK(map, push_back, &v->head); CHECK(map, pop_front, &v->head); CHECK(map, pop_back, &v->head); -CHECK(inner_map, push_front, &iv->head); -CHECK(inner_map, push_back, &iv->head); CHECK(inner_map, pop_front, &iv->head); CHECK(inner_map, pop_back, &iv->head); #undef CHECK +#define CHECK(test, op, hexpr, nexpr) \ + SEC("?tc") \ + int test##_missing_lock_##op(void *ctx) \ + { \ + INIT; \ + void (*p)(void *, void *) = (void *)&bpf_list_##op; \ + p(hexpr, nexpr); \ + return 0; \ + } + +CHECK(kptr, push_front, &f->head, b); +CHECK(kptr, push_back, &f->head, b); + +CHECK(global, push_front, &ghead, f); +CHECK(global, push_back, &ghead, f); + +CHECK(map, push_front, &v->head, f); +CHECK(map, push_back, &v->head, f); + +CHECK(inner_map, push_front, &iv->head, f); +CHECK(inner_map, push_back, &iv->head, f); + +#undef CHECK + #define CHECK(test, op, lexpr, hexpr) \ SEC("?tc") \ int test##_incorrect_lock_##op(void *ctx) \ @@ -108,13 +124,49 @@ CHECK(inner_map_global, op, &iv->lock, &ghead); \ CHECK(inner_map_map, op, &iv->lock, &v->head); -CHECK_OP(push_front); -CHECK_OP(push_back); CHECK_OP(pop_front); CHECK_OP(pop_back); #undef CHECK #undef CHECK_OP + +#define CHECK(test, op, lexpr, hexpr, nexpr) \ + SEC("?tc") \ + int test##_incorrect_lock_##op(void *ctx) \ + { \ + INIT; \ + void (*p)(void *, void*) = (void *)&bpf_list_##op; \ + bpf_spin_lock(lexpr); \ + p(hexpr, nexpr); \ + return 0; \ + } + +#define CHECK_OP(op) \ + CHECK(kptr_kptr, op, &f1->lock, &f2->head, b); \ + CHECK(kptr_global, op, &f1->lock, &ghead, f); \ + CHECK(kptr_map, op, &f1->lock, &v->head, f); \ + CHECK(kptr_inner_map, op, &f1->lock, &iv->head, f); \ + \ + CHECK(global_global, op, &glock2, &ghead, f); \ + CHECK(global_kptr, op, &glock, &f1->head, b); \ + CHECK(global_map, op, &glock, &v->head, f); \ + CHECK(global_inner_map, op, &glock, &iv->head, f); \ + \ + CHECK(map_map, op, &v->lock, &v2->head, f); \ + CHECK(map_kptr, op, &v->lock, &f2->head, b); \ + CHECK(map_global, op, &v->lock, &ghead, f); \ + CHECK(map_inner_map, op, &v->lock, &iv->head, f); \ + \ + CHECK(inner_map_inner_map, op, &iv->lock, &iv2->head, f); \ + CHECK(inner_map_kptr, op, &iv->lock, &f2->head, b); \ + CHECK(inner_map_global, op, &iv->lock, &ghead, f); \ + CHECK(inner_map_map, op, &iv->lock, &v->head, f); + +CHECK_OP(push_front); +CHECK_OP(push_back); + +#undef CHECK +#undef CHECK_OP #undef INIT SEC("?kprobe/xyz") @@ -304,34 +356,6 @@ } static __always_inline -int write_after_op(void (*push_op)(void *head, void *node)) -{ - struct foo *f; - - f = bpf_obj_new(typeof(*f)); - if (!f) - return 0; - bpf_spin_lock(&glock); - push_op(&ghead, &f->node); - f->data = 42; - bpf_spin_unlock(&glock); - - return 0; -} - -SEC("?tc") -int write_after_push_front(void *ctx) -{ - return write_after_op((void *)bpf_list_push_front); -} - -SEC("?tc") -int write_after_push_back(void *ctx) -{ - return write_after_op((void *)bpf_list_push_back); -} - -static __always_inline int use_after_unlock(void (*op)(void *head, void *node)) { struct foo *f; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/testing/selftests/bpf/test_xsk.sh +++ linux-azure-6.2-6.2.0/tools/testing/selftests/bpf/test_xsk.sh @@ -118,6 +118,7 @@ ip link add ${VETH0} numtxqueues 4 numrxqueues 4 type veth peer name ${VETH1} numtxqueues 4 numrxqueues 4 if [ -f /proc/net/if_inet6 ]; then echo 1 > /proc/sys/net/ipv6/conf/${VETH0}/disable_ipv6 + echo 1 > /proc/sys/net/ipv6/conf/${VETH1}/disable_ipv6 fi if [[ $verbose -eq 1 ]]; then echo "setting up ${VETH1}: namespace: ${NS1}" only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/testing/selftests/bpf/testing_helpers.c +++ linux-azure-6.2-6.2.0/tools/testing/selftests/bpf/testing_helpers.c @@ -229,3 +229,23 @@ return bpf_prog_load(type, NULL, license, insns, insns_cnt, &opts); } + +__u64 read_perf_max_sample_freq(void) +{ + __u64 sample_freq = 5000; /* fallback to 5000 on error */ + FILE *f; + + f = fopen("/proc/sys/kernel/perf_event_max_sample_rate", "r"); + if (f == NULL) { + printf("Failed to open /proc/sys/kernel/perf_event_max_sample_rate: err %d\n" + "return default value: 5000\n", -errno); + return sample_freq; + } + if (fscanf(f, "%llu", &sample_freq) != 1) { + printf("Failed to parse /proc/sys/kernel/perf_event_max_sample_rate: err %d\n" + "return default value: 5000\n", -errno); + } + + fclose(f); + return sample_freq; +} only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/testing/selftests/bpf/testing_helpers.h +++ linux-azure-6.2-6.2.0/tools/testing/selftests/bpf/testing_helpers.h @@ -20,3 +20,5 @@ int parse_test_list(const char *s, struct test_filter_set *test_set, bool is_glob_pattern); + +__u64 read_perf_max_sample_freq(void); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/testing/selftests/bpf/xskxceiver.h +++ linux-azure-6.2-6.2.0/tools/testing/selftests/bpf/xskxceiver.h @@ -52,7 +52,6 @@ #define THREAD_TMOUT 3 #define DEFAULT_PKT_CNT (4 * 1024) #define DEFAULT_UMEM_BUFFERS (DEFAULT_PKT_CNT / 4) -#define UMEM_SIZE (DEFAULT_UMEM_BUFFERS * XSK_UMEM__DEFAULT_FRAME_SIZE) #define RX_FULL_RXQSIZE 32 #define UMEM_HEADROOM_TEST_SIZE 128 #define XSK_UMEM__INVALID_FRAME_SIZE (XSK_UMEM__DEFAULT_FRAME_SIZE + 1) only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/testing/selftests/mount_setattr/mount_setattr_test.c +++ linux-azure-6.2-6.2.0/tools/testing/selftests/mount_setattr/mount_setattr_test.c @@ -18,6 +18,7 @@ #include #include #include +#include #include "../kselftest_harness.h" only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_thresh_marked_sample_test.c +++ linux-azure-6.2-6.2.0/tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_thresh_marked_sample_test.c @@ -63,9 +63,9 @@ get_mmcra_thd_stop(get_reg_value(intr_regs, "MMCRA"), 4)); FAIL_IF(EV_CODE_EXTRACT(event.attr.config, marked) != get_mmcra_marked(get_reg_value(intr_regs, "MMCRA"), 4)); - FAIL_IF(EV_CODE_EXTRACT(event.attr.config, sample >> 2) != + FAIL_IF((EV_CODE_EXTRACT(event.attr.config, sample) >> 2) != get_mmcra_rand_samp_elig(get_reg_value(intr_regs, "MMCRA"), 4)); - FAIL_IF(EV_CODE_EXTRACT(event.attr.config, sample & 0x3) != + FAIL_IF((EV_CODE_EXTRACT(event.attr.config, sample) & 0x3) != get_mmcra_sample_mode(get_reg_value(intr_regs, "MMCRA"), 4)); FAIL_IF(EV_CODE_EXTRACT(event.attr.config, sm) != get_mmcra_sm(get_reg_value(intr_regs, "MMCRA"), 4)); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/testing/selftests/resctrl/cache.c +++ linux-azure-6.2-6.2.0/tools/testing/selftests/resctrl/cache.c @@ -244,10 +244,12 @@ while (1) { if (!strncmp(resctrl_val, CAT_STR, sizeof(CAT_STR))) { ret = param->setup(1, param); - if (ret) { + if (ret == END_OF_TESTS) { ret = 0; break; } + if (ret < 0) + break; ret = reset_enable_llc_perf(bm_pid, param->cpu_no); if (ret) break; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/testing/selftests/resctrl/cat_test.c +++ linux-azure-6.2-6.2.0/tools/testing/selftests/resctrl/cat_test.c @@ -40,7 +40,7 @@ /* Run NUM_OF_RUNS times */ if (p->num_of_runs >= NUM_OF_RUNS) - return -1; + return END_OF_TESTS; if (p->num_of_runs == 0) { sprintf(schemata, "%lx", p->mask); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/testing/selftests/resctrl/cmt_test.c +++ linux-azure-6.2-6.2.0/tools/testing/selftests/resctrl/cmt_test.c @@ -32,7 +32,7 @@ /* Run NUM_OF_RUNS times */ if (p->num_of_runs >= NUM_OF_RUNS) - return -1; + return END_OF_TESTS; p->num_of_runs++; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/testing/selftests/resctrl/fill_buf.c +++ linux-azure-6.2-6.2.0/tools/testing/selftests/resctrl/fill_buf.c @@ -68,6 +68,8 @@ size_t s64; void *p = memalign(PAGE_SIZE, s); + if (!p) + return NULL; p64 = (uint64_t *)p; s64 = s / sizeof(uint64_t); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/testing/selftests/resctrl/mba_test.c +++ linux-azure-6.2-6.2.0/tools/testing/selftests/resctrl/mba_test.c @@ -28,6 +28,7 @@ struct resctrl_val_param *p; char allocation_str[64]; va_list param; + int ret; va_start(param, num); p = va_arg(param, struct resctrl_val_param *); @@ -41,11 +42,15 @@ return 0; if (allocation < ALLOCATION_MIN || allocation > ALLOCATION_MAX) - return -1; + return END_OF_TESTS; sprintf(allocation_str, "%d", allocation); - write_schemata(p->ctrlgrp, allocation_str, p->cpu_no, p->resctrl_val); + ret = write_schemata(p->ctrlgrp, allocation_str, p->cpu_no, + p->resctrl_val); + if (ret < 0) + return ret; + allocation -= ALLOCATION_STEP; return 0; only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/testing/selftests/resctrl/mbm_test.c +++ linux-azure-6.2-6.2.0/tools/testing/selftests/resctrl/mbm_test.c @@ -95,7 +95,7 @@ /* Run NUM_OF_RUNS times */ if (num_of_runs++ >= NUM_OF_RUNS) - return -1; + return END_OF_TESTS; va_start(param, num); p = va_arg(param, struct resctrl_val_param *); only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/testing/selftests/resctrl/resctrl.h +++ linux-azure-6.2-6.2.0/tools/testing/selftests/resctrl/resctrl.h @@ -37,6 +37,8 @@ #define ARCH_INTEL 1 #define ARCH_AMD 2 +#define END_OF_TESTS 1 + #define PARENT_EXIT(err_msg) \ do { \ perror(err_msg); \ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/testing/selftests/resctrl/resctrl_val.c +++ linux-azure-6.2-6.2.0/tools/testing/selftests/resctrl/resctrl_val.c @@ -734,29 +734,24 @@ /* Test runs until the callback setup() tells the test to stop. */ while (1) { + ret = param->setup(1, param); + if (ret == END_OF_TESTS) { + ret = 0; + break; + } + if (ret < 0) + break; + if (!strncmp(resctrl_val, MBM_STR, sizeof(MBM_STR)) || !strncmp(resctrl_val, MBA_STR, sizeof(MBA_STR))) { - ret = param->setup(1, param); - if (ret) { - ret = 0; - break; - } - ret = measure_vals(param, &bw_resc_start); if (ret) break; } else if (!strncmp(resctrl_val, CMT_STR, sizeof(CMT_STR))) { - ret = param->setup(1, param); - if (ret) { - ret = 0; - break; - } sleep(1); ret = measure_cache_vals(param, bm_pid); if (ret) break; - } else { - break; } } only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/testing/selftests/tc-testing/tc-tests/qdiscs/fq.json +++ linux-azure-6.2-6.2.0/tools/testing/selftests/tc-testing/tc-tests/qdiscs/fq.json @@ -115,6 +115,28 @@ ] }, { + "id": "10f7", + "name": "Create FQ with invalid initial_quantum setting", + "category": [ + "qdisc", + "fq" + ], + "plugins": { + "requires": "nsPlugin" + }, + "setup": [ + "$IP link add dev $DUMMY type dummy || /bin/true" + ], + "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root fq initial_quantum 0x80000000", + "expExitCode": "2", + "verifyCmd": "$TC qdisc show dev $DUMMY", + "matchPattern": "qdisc fq 1: root.*initial_quantum 2048Mb", + "matchCount": "0", + "teardown": [ + "$IP link del dev $DUMMY type dummy" + ] + }, + { "id": "9398", "name": "Create FQ with maxrate setting", "category": [ only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/testing/selftests/user_events/ftrace_test.c +++ linux-azure-6.2-6.2.0/tools/testing/selftests/user_events/ftrace_test.c @@ -294,6 +294,11 @@ ASSERT_NE(-1, writev(self->data_fd, (const struct iovec *)io, 3)); after = trace_bytes(); ASSERT_GT(after, before); + + /* Negative index should fail with EINVAL */ + reg.write_index = -1; + ASSERT_EQ(-1, writev(self->data_fd, (const struct iovec *)io, 3)); + ASSERT_EQ(EINVAL, errno); } TEST_F(user, write_fault) { only in patch2: unchanged: --- linux-azure-6.2-6.2.0.orig/tools/verification/rv/src/rv.c +++ linux-azure-6.2-6.2.0/tools/verification/rv/src/rv.c @@ -74,7 +74,7 @@ static void rv_mon(int argc, char **argv) { char *monitor_name; - int i, run; + int i, run = 0; static const char *const usage[] = { "",